:root{--nw-bg-dark:#060e1a;--nw-bg-card:#0b1a30;--nw-bg-card-hover:#112240;--nw-text-primary:#f0f4f8;--nw-text-secondary:#cdd6e4;--nw-accent:#7ec8f0;--nw-accent-hover:#a0dbf8;--nw-border:#132d4a;--nw-success:#4ade80;--nw-card-texture:linear-gradient(135deg,#0d1f38 0%,#0b1a30 50%,#0c1c33 100%)}[data-theme="light"]{--nw-bg-dark:#f0f4f8;--nw-bg-card:#ffffff;--nw-bg-card-hover:#e8eff7;--nw-text-primary:#0b1a30;--nw-text-secondary:#3a5068;--nw-accent:#1a6fb5;--nw-accent-hover:#0e4f85;--nw-border:#c5d5e8;--nw-success:#4ade80;--nw-card-texture:linear-gradient(135deg,#ffffff 0%,#edf2f8 50%,#ffffff 100%)}[data-theme="light"] .card-nw::before,[data-theme="light"] .info-card::before{opacity:0}[data-theme="light"] .navbar-nw{box-shadow:0 1px 3px rgba(10,40,80,0.08)}[data-theme="light"] .footer-nw{background:#d0dcea}.theme-toggle{background:none;border:1px solid var(--nw-border);border-radius:8px;color:var(--nw-text-secondary);cursor:pointer;padding:0.35rem 0.6rem;font-size:1.1rem;line-height:1;transition:color 0.2s,border-color 0.2s}.theme-toggle:hover{color:var(--nw-accent);border-color:var(--nw-accent)}body{font-family:'Outfit',sans-serif;background-color:var(--nw-bg-dark);color:var(--nw-text-primary);margin:0}h1,h2,h3,h4,h5,h6{font-family:'Space Grotesk',sans-serif}a{color:var(--nw-accent);text-decoration:none;transition:color 0.2s}a:hover{color:var(--nw-accent-hover)}body.admin-bar .navbar-nw{top:32px}.navbar-nw{background:var(--nw-bg-dark);border-bottom:1px solid var(--nw-border);padding:1rem 0;position:sticky;top:0;z-index:1000}.navbar-nw .navbar-brand{font-family:'Space Grotesk',sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:6px;color:var(--nw-text-primary);text-transform:uppercase}.navbar-nw .navbar-brand:hover{color:var(--nw-text-primary)}.navbar-nw .nav-link{color:var(--nw-text-secondary)}.navbar-nw .nav-link:hover{color:var(--nw-accent)}.navbar-nw .btn-back{color:var(--nw-text-secondary);font-size:0.95rem}.navbar-nw .btn-back:hover{color:var(--nw-accent)}.navbar-nw .navbar-phone{color:var(--nw-text-secondary);font-size:1.05rem;font-weight:600;white-space:nowrap}.navbar-nw .navbar-phone:hover{color:var(--nw-accent)}.file-upload-zone{border:2px dashed var(--nw-border);border-radius:10px;padding:1.5rem;text-align:center;cursor:pointer;transition:border-color 0.2s,background 0.2s}.file-upload-zone:hover,.file-upload-zone.dragover{border-color:var(--nw-accent);background:rgba(126,200,240,0.05)}.file-upload-zone i{font-size:1.5rem;color:var(--nw-accent)}.file-upload-preview-item{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid var(--nw-border)}.file-upload-preview-item img{width:100%;height:100%;object-fit:cover}.file-upload-preview-item .remove-file{position:absolute;top:2px;right:2px;background:rgba(0,0,0,0.6);color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:12px;cursor:pointer;line-height:1;padding:0}.card-nw{background:var(--nw-card-texture);border:1px solid var(--nw-border);border-radius:12px;position:relative;overflow:hidden;transition:all 0.3s}.card-nw::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:0.03;pointer-events:none;border-radius:12px}.card-nw:hover{box-shadow:0 4px 20px rgba(0,0,0,0.3)}.card-nw .card-body{position:relative;z-index:1}.booking-section{max-width:800px;margin-left:auto;margin-right:auto}.info-card{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:12px;padding:1.5rem}.info-card h5{color:var(--nw-accent);font-size:1rem;margin-bottom:0.75rem}.info-card p{color:var(--nw-text-secondary);font-size:1rem;margin-bottom:0}.btn-nw-primary{background:var(--nw-accent);color:var(--nw-bg-dark);border:none;padding:0.75rem 1.75rem;border-radius:8px;font-weight:600;font-family:'Outfit',sans-serif;cursor:pointer;transition:all 0.3s}.btn-nw-primary:hover{background:var(--nw-accent-hover);color:var(--nw-bg-dark);transform:translateY(-2px);box-shadow:0 4px 15px rgba(126,200,240,0.3)}.btn-nw-primary:disabled{opacity:0.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-nw-secondary{background:transparent;color:var(--nw-accent);border:2px solid var(--nw-accent);padding:0.75rem 1.75rem;border-radius:8px;font-weight:600;font-family:'Outfit',sans-serif;cursor:pointer;transition:all 0.2s}.btn-nw-secondary:hover{color:var(--nw-accent);background:rgba(126,200,240,0.1)}.btn-nw{background:var(--nw-accent);color:var(--nw-bg-dark);border:none;padding:0.75rem 1.75rem;border-radius:8px;font-weight:600;font-family:'Outfit',sans-serif;cursor:pointer;transition:all 0.3s;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-size:1rem}.btn-nw:hover{background:var(--nw-accent-hover);color:var(--nw-bg-dark);transform:translateY(-2px);box-shadow:0 4px 15px rgba(126,200,240,0.3)}.btn-nw:disabled{opacity:0.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-nw-outline{background:transparent;color:var(--nw-accent);border:2px solid var(--nw-accent);padding:0.75rem 1.75rem;border-radius:8px;font-weight:600;font-family:'Outfit',sans-serif;cursor:pointer;transition:all 0.2s;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-size:1rem}.btn-nw-outline:hover{color:var(--nw-accent);background:rgba(126,200,240,0.1)}.badge-nw{background:var(--nw-accent);color:var(--nw-bg-dark);padding:6px 14px;border-radius:20px;font-size:0.85rem;font-weight:600;display:inline-block}.table-nw{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--nw-border);border-radius:12px;overflow:hidden}.table-nw th,.table-nw td{padding:0.85rem 1.25rem;border-bottom:1px solid var(--nw-border);color:var(--nw-text-secondary);font-size:1rem}.table-nw thead th,.table-nw tr:first-child th{background:rgba(126,200,240,0.15);color:var(--nw-accent);font-weight:600;font-family:'Space Grotesk',sans-serif;font-size:1rem}.table-nw tr:last-child td{border-bottom:none}.table-nw tr:hover td{background:rgba(126,200,240,0.05)}.step-indicator-nw{display:flex;align-items:center;gap:10px;color:var(--nw-text-secondary);font-size:0.9rem}.step-indicator-nw.active{color:var(--nw-accent)}.step-number-nw{width:32px;height:32px;border-radius:50%;background:#112240;display:flex;align-items:center;justify-content:center;font-weight:600}.step-indicator-nw.active .step-number-nw{background:var(--nw-accent);color:var(--nw-bg-dark)}.step-divider-nw{width:40px;height:2px;background:var(--nw-border);margin:0 10px}.form-control-nw,.form-select-nw,.nw-booking-form input[type="text"],.nw-booking-form input[type="email"],.nw-booking-form input[type="tel"],.nw-booking-form select,.nw-booking-form textarea,.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 select,.wpcf7 textarea{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:8px;color:var(--nw-text-primary);padding:0.85rem 1rem;font-family:'Outfit',sans-serif;transition:border-color 0.2s;width:100%;box-sizing:border-box}.form-control-nw:focus,.form-select-nw:focus,.nw-booking-form input:focus,.nw-booking-form select:focus,.nw-booking-form textarea:focus,.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{background:var(--nw-bg-card);color:var(--nw-text-primary);border-color:var(--nw-accent);box-shadow:0 0 0 0.2rem rgba(126,200,240,0.15);outline:none}.form-control-nw::placeholder,.nw-booking-form input::placeholder,.wpcf7 input::placeholder{color:var(--nw-text-secondary);opacity:0.6}.form-label-nw{color:var(--nw-text-secondary);font-size:1rem;font-weight:500;margin-bottom:0.5rem;display:block}.calendar-widget{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:12px;padding:1.25rem;max-width:500px;margin:0 auto}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;font-family:'Space Grotesk',sans-serif;font-weight:600}.cal-nav{background:none;border:1px solid var(--nw-border);color:var(--nw-text-primary);width:36px;height:36px;border-radius:8px;cursor:pointer;font-size:1rem;transition:all 0.2s}.cal-nav:hover{background:var(--nw-bg-card-hover);border-color:var(--nw-accent)}.calendar-grid,.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.cal-day-label{font-size:0.75rem;color:var(--nw-text-secondary);padding:0.5rem 0;font-weight:600}.cal-day{padding:0.625rem;border-radius:8px;cursor:pointer;font-size:0.9rem;transition:all 0.2s;border:1px solid transparent}.cal-day:hover:not(.cal-day-empty):not(.cal-day-past){background:var(--nw-bg-card-hover);border-color:var(--nw-accent)}.cal-day-empty{cursor:default}.cal-day-past{color:var(--nw-text-secondary);opacity:0.3;cursor:not-allowed}.cal-day-available{background:rgba(126,200,240,0.1);border-color:rgba(126,200,240,0.3)}.cal-day-selected{background:var(--nw-accent) !important;color:#fff !important;border-color:var(--nw-accent) !important}.calendar-timeslots{margin-top:1.25rem;border-top:1px solid var(--nw-border);padding-top:1.25rem}.timeslot-label{font-size:1rem;color:var(--nw-text-secondary);margin-bottom:0.75rem}.timeslot-grid{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center}.timeslot{padding:0.625rem 1.25rem;border:1px solid var(--nw-border);border-radius:8px;cursor:pointer;font-size:1rem;transition:all 0.2s;background:var(--nw-bg-card);color:var(--nw-text-primary);min-height:44px;display:inline-flex;align-items:center}.timeslot:hover{border-color:var(--nw-accent);background:rgba(126,200,240,0.1)}.timeslot.selected{background:var(--nw-accent);color:#fff;border-color:var(--nw-accent)}.selected-slot-info{margin-top:1.25rem;padding:1rem;background:rgba(126,200,240,0.1);border:1px solid rgba(126,200,240,0.3);border-radius:8px;text-align:center;color:var(--nw-accent)}.booking-steps{display:flex;justify-content:center;gap:0.75rem;flex-wrap:wrap;margin-bottom:1.5rem}.step-indicator{display:flex;align-items:center;gap:0.625rem;font-size:1rem;color:var(--nw-text-secondary);opacity:0.5;transition:all 0.3s}.step-indicator.active{opacity:1;color:var(--nw-accent)}.step-number{width:32px;height:32px;border-radius:50%;background:var(--nw-bg-card);border:2px solid var(--nw-border);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:0.85rem}.step-indicator.active .step-number{border-color:var(--nw-accent);background:rgba(126,200,240,0.15)}.step-divider{width:40px;height:2px;background:var(--nw-border);align-self:center}.availability-hint{padding:0.75rem 1.25rem;background:rgba(126,200,240,0.08);border:1px solid rgba(126,200,240,0.2);border-radius:8px;color:var(--nw-text-secondary);font-size:1rem}.availability-hint strong{color:var(--nw-accent)}.summary-section{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:12px;padding:1.5rem}.summary-row{display:flex;justify-content:space-between;padding:0.75rem 0;border-bottom:1px solid var(--nw-border)}.summary-row:last-child{border-bottom:none}.summary-label{color:var(--nw-text-secondary)}.summary-value{color:var(--nw-text-primary);font-weight:500}.accordion-nw .accordion-item{background:var(--nw-card-texture);border:1px solid var(--nw-border);border-radius:8px !important;margin-bottom:0.5rem;position:relative;overflow:hidden}.accordion-nw .accordion-item::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:0.03;pointer-events:none}.accordion-nw .accordion-button{background:transparent;color:var(--nw-text-primary);font-family:'Space Grotesk',sans-serif;font-size:1.2rem;font-weight:600;box-shadow:none;padding:1.25rem 1.5rem;position:relative;z-index:1}.accordion-nw .accordion-button:not(.collapsed){background:transparent;color:var(--nw-accent)}.accordion-nw .accordion-button::after{filter:invert(0.6)}.accordion-nw .accordion-body{position:relative;z-index:1;padding:0 1.5rem 1.5rem}.accordion-nw .accordion-body p{color:var(--nw-text-secondary);line-height:1.7}.entry-content{color:var(--nw-text-secondary);line-height:1.8}.entry-content h2,.entry-content h3{color:var(--nw-text-primary)}.entry-content p{margin-bottom:1rem}.entry-content > ul{list-style:none;padding:0}.entry-content > ul > li{padding:0.35rem 0 0.35rem 1.25rem;position:relative;color:var(--nw-text-secondary)}.entry-content > ul > li::before{content:'\2192';position:absolute;left:0;color:var(--nw-accent)}.text-accent{color:var(--nw-accent) !important}.text-muted-nw{color:var(--nw-text-secondary) !important}.entry-content table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--nw-border);border-radius:12px;overflow:hidden;margin:1.5rem 0}.entry-content thead th,.entry-content table tr:first-child td{background:rgba(126,200,240,0.15);color:var(--nw-accent);font-weight:600;font-family:'Space Grotesk',sans-serif;font-size:1rem}.entry-content th,.entry-content td{padding:0.85rem 1.25rem;border-bottom:1px solid var(--nw-border);color:var(--nw-text-secondary);font-size:1rem}.entry-content tr:last-child th,.entry-content tr:last-child td{border-bottom:none}.entry-content tbody tr:hover{background:rgba(126,200,240,0.05)}.profile-image-placeholder{width:120px;height:120px;min-width:120px;border-radius:50%;background:linear-gradient(135deg,var(--nw-accent),var(--nw-bg-card-hover));border:2px solid var(--nw-accent);display:flex;align-items:center;justify-content:center;font-size:3rem;overflow:hidden;color:var(--nw-text-primary)}.profile-image-placeholder img{width:100%;height:100%;object-fit:cover;border-radius:16px}.highlight-box,.entry-content .highlight-box{background:rgba(126,200,240,0.08);border:1px solid rgba(126,200,240,0.25);border-radius:12px;padding:1.25rem 1.5rem;margin:1.5rem 0;color:var(--nw-text-secondary);line-height:1.7}.highlight-box strong{color:var(--nw-accent)}.stat-card{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:12px;padding:1.5rem 1rem;text-align:center}.stat-card .stat-value{font-family:'Space Grotesk',sans-serif;font-size:2rem;font-weight:700;color:var(--nw-accent);display:block;margin-bottom:0.5rem}.stat-card .stat-label{color:var(--nw-text-secondary);font-size:1rem}.process-steps{position:relative;padding-left:3rem}.process-step{position:relative;padding:1rem 0 1rem 1.5rem;border-left:2px solid var(--nw-border);margin-left:0.75rem}.process-step:last-child{border-left-color:transparent}.process-step .step-num{position:absolute;left:-1.25rem;top:1rem;width:2rem;height:2rem;border-radius:50%;background:var(--nw-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:0.85rem;font-family:'Space Grotesk',sans-serif}.process-step h5{color:var(--nw-accent);font-size:1rem;margin-bottom:0.35rem}.process-step p{color:var(--nw-text-secondary);font-size:1rem;margin-bottom:0}.steps-horizontal{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;text-align:center}.steps-horizontal .step-h{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:12px;padding:1.25rem 1rem}.steps-horizontal .step-h .step-num{width:2rem;height:2rem;border-radius:50%;background:var(--nw-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:0.85rem;margin-bottom:0.75rem}.steps-horizontal .step-h h5{color:var(--nw-accent);font-size:0.9rem;margin-bottom:0.5rem}.steps-horizontal .step-h p{color:var(--nw-text-secondary);font-size:0.95rem;margin-bottom:0}.check-list{list-style:none;padding:0}.check-list li{padding:0.5rem 0 0.5rem 1.75rem;position:relative;color:var(--nw-text-secondary)}.check-list li::before{content:'\2713';position:absolute;left:0;color:var(--nw-success);font-weight:700}.register-badge{display:inline-block;background:rgba(126,200,240,0.2);color:var(--nw-accent);font-size:0.7rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:0.25rem 0.75rem;border-radius:4px;margin-bottom:0.5rem;font-family:'Space Grotesk',sans-serif}.tab-pills{display:flex;gap:0.5rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.tab-pill{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:20px;padding:0.5rem 1.25rem;color:var(--nw-text-secondary);font-size:0.85rem;cursor:pointer;transition:all 0.2s}.tab-pill:hover,.tab-pill.active{border-color:var(--nw-accent);color:var(--nw-accent);background:rgba(126,200,240,0.1)}.pricing-tier{display:flex;align-items:center;justify-content:space-between;background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:12px;padding:1rem 1.5rem;margin-bottom:0.5rem;transition:all 0.2s}.pricing-tier:hover{border-color:rgba(126,200,240,0.3)}.pricing-tier .tier-badge{display:inline-block;background:rgba(126,200,240,0.2);color:var(--nw-accent);font-size:0.7rem;font-weight:700;padding:0.2rem 0.6rem;border-radius:4px;margin-right:1rem}.pricing-tier .tier-name{font-family:'Space Grotesk',sans-serif;font-weight:700;color:var(--nw-text-primary);font-size:1rem}.pricing-tier .tier-price{color:var(--nw-accent);font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:1.1rem;margin-left:auto}.contact-card{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:12px;padding:2rem 1.5rem;text-align:center;transition:all 0.2s}.contact-card:hover{border-color:rgba(126,200,240,0.3);transform:translateY(-2px)}.contact-card .contact-icon{font-size:2rem;margin-bottom:0.75rem;display:block}.contact-card h5{color:var(--nw-text-primary);font-size:1rem;margin-bottom:0.5rem}.contact-card p{color:var(--nw-text-secondary);font-size:1rem;margin-bottom:1rem}.cta-box{background:var(--nw-card-texture);border:1px solid rgba(126,200,240,0.3);border-radius:12px;padding:2rem 2.5rem;position:relative;overflow:hidden}.cta-box::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:0.03;pointer-events:none}.cta-box > *{position:relative;z-index:1}.advantage-card{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:12px;padding:1.25rem;text-align:center}.advantage-card .adv-icon{font-size:1.5rem;margin-bottom:0.5rem;display:block}.advantage-card p{color:var(--nw-text-secondary);font-size:0.95rem;margin-bottom:0;line-height:1.5}.advantage-card strong{color:var(--nw-text-primary);font-size:1rem}.accordion-nw .accordion-item .register-badge{display:inline-block;margin-bottom:0.25rem}.accordion-nw .accordion-button{flex-wrap:wrap;gap:0.25rem}.service-list-item{display:flex;align-items:center;background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:10px;padding:1rem 1.25rem;margin-bottom:0.5rem;color:var(--nw-text-primary);font-weight:500;transition:all 0.2s;cursor:pointer}.service-list-item:hover{border-color:rgba(126,200,240,0.3)}.service-list-item .item-icon{font-size:1.25rem;margin-right:1rem;min-width:2rem;text-align:center}.service-list-item .item-arrow{margin-left:auto;color:var(--nw-accent)}.page-quote{font-style:italic;color:var(--nw-accent);font-size:1.05rem;text-align:center;margin-bottom:0.75rem;opacity:0.9}.entry-content .card-nw,.entry-content .info-card,.entry-content .highlight-box,.entry-content .stat-card,.entry-content .contact-card,.entry-content .pricing-tier,.entry-content .cta-box{margin-bottom:1rem}.whatsapp-fab{position:fixed;bottom:90px;right:24px;z-index:9998;width:56px;height:56px;border-radius:50%;background:#25D366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,0.3);transition:transform 0.2s,box-shadow 0.2s;text-decoration:none}.whatsapp-fab:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,0.4);color:#fff}.footer-nw{border-top:1px solid var(--nw-border);padding:2.5rem 0;text-align:center}.footer-nw p{color:var(--nw-text-secondary);font-size:1rem;margin-bottom:0.5rem}.spinner-nw{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,0.3);border-radius:50%;border-top-color:#fff;animation:spin 0.6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}} .register-stack{display:flex;flex-direction:column;gap:0;position:relative;max-width:900px;margin:0 auto}.register-card{background:var(--nw-card-texture);border:1px solid var(--nw-border);border-radius:8px;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;margin-bottom:-20px;box-shadow:0 4px 20px rgba(0,0,0,0.3)}.register-card::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:0.03;pointer-events:none}.register-card:last-child{margin-bottom:0}.register-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,0.4);z-index:5}.register-card.active{margin-bottom:0;z-index:10}.register-tab{position:absolute;top:-1px;left:20px;background:var(--nw-bg-card);padding:8px 20px;border-radius:0 0 8px 8px;font-size:0.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--nw-accent);border:1px solid var(--nw-border);border-top:3px solid var(--nw-accent);z-index:5}.register-card[data-register="1"] .register-tab{border-top-color:#7ec8f0}.register-card[data-register="2"] .register-tab{border-top-color:#f0a07e}.register-card[data-register="3"] .register-tab{border-top-color:#a07ef0}.register-card[data-register="4"] .register-tab{border-top-color:#7ef0a0}.register-card[data-register="5"] .register-tab{border-top-color:#f07ea0}.register-card[data-register="6"] .register-tab{border-top-color:#f0e07e}.register-featured{box-shadow:none}[data-theme="light"] .register-featured{box-shadow:0 4px 20px rgba(0,0,0,0.3),0 0 16px rgba(126,200,240,0.15)}.register-badge{background:var(--nw-accent);color:var(--nw-bg-dark);font-size:0.65rem;font-weight:700;padding:3px 8px;border-radius:20px;border:none;letter-spacing:0.3px;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.register-letter{width:48px;height:48px;min-width:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk',sans-serif;font-size:1.4rem;font-weight:700;color:var(--nw-bg-dark);flex-shrink:0;overflow:hidden}.register-letter-img{background:var(--nw-bg-card);border:2px solid var(--nw-border)}.register-letter-img img{width:100%;height:100%;object-fit:cover;border-radius:50%}.register-header{padding:24px 30px 20px;cursor:pointer;display:flex;align-items:center;flex-wrap:wrap;gap:16px;transition:background 0.2s ease;position:relative;z-index:1}.register-header .register-title{flex:1}.register-header .register-icon{flex-shrink:0}.register-header:hover{background:rgba(255,255,255,0.02)}.register-featured .register-header{display:grid;grid-template-columns:auto 1fr auto;gap:8px 16px;align-items:center}.register-featured .register-header > .register-badge{grid-column:1 / -1;justify-self:end;margin-bottom:-4px}.register-title{font-family:'Space Grotesk',sans-serif;font-size:1.3rem;font-weight:600;color:var(--nw-text-primary);margin:0}.register-icon{font-size:1.2rem;color:var(--nw-text-secondary);transition:transform 0.3s ease}.register-card.active .register-icon{transform:rotate(180deg)}.register-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease;position:relative;z-index:1}.register-card.active .register-content{max-height:400px}.register-body{padding:0 30px 30px}.register-description{color:var(--nw-text-secondary);font-size:1rem;line-height:1.7;margin-bottom:25px}.wartung-type-card{background:var(--nw-card-texture);border:2px solid var(--nw-border);border-radius:12px;padding:2.5rem 1.5rem;text-align:center;cursor:pointer;transition:all 0.3s ease;position:relative;overflow:hidden}.wartung-type-card::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:0.03;pointer-events:none;border-radius:12px}.wartung-type-card:hover{border-color:var(--nw-accent);transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.3)}.wartung-type-card.selected{border-color:var(--nw-accent);background:rgba(126,200,240,0.1)}.wartung-type-card h3{font-size:1.2rem;margin:0;position:relative;z-index:1}.wartung-type-icon{font-size:3.5rem;display:block;margin-bottom:0.75rem;position:relative;z-index:1}.page-hero{text-align:center;margin-bottom:3.75rem}.page-tagline{font-size:1.6rem;color:var(--nw-accent);font-style:italic;margin-bottom:1.25rem}.section-title{font-family:'Space Grotesk',sans-serif;font-size:1.8rem;font-weight:600;margin-bottom:1.875rem;text-align:center}.funding-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:1.875rem}.funding-card{background:var(--nw-card-texture);border:1px solid var(--nw-border);border-radius:12px;padding:1.875rem 1.25rem;text-align:center;position:relative;overflow:hidden}.funding-card::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:0.03;pointer-events:none}.funding-percent{font-family:'Space Grotesk',sans-serif;font-size:2.5rem;font-weight:700;color:var(--nw-accent);margin-bottom:0.5rem;position:relative;z-index:1}.funding-label{color:var(--nw-text-secondary);font-size:1rem;position:relative;z-index:1}.funding-note{background:rgba(126,200,240,0.1);border:1px solid var(--nw-accent);border-radius:10px;padding:1.5rem;text-align:center}.funding-note p{color:var(--nw-text-secondary);margin-bottom:0.625rem}.funding-note p:last-child{margin-bottom:0}.funding-note strong{color:var(--nw-accent)}.benefits-section{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:12px;padding:2.2rem;margin-bottom:3.75rem}.benefits-section h3{font-family:'Space Grotesk',sans-serif;font-size:1.3rem;color:var(--nw-accent);margin-bottom:1.25rem}.benefits-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0.9rem;margin:0}.benefits-list li{padding-left:1.875rem;position:relative;color:var(--nw-text-secondary)}.benefits-list li::before{content:'\2713';position:absolute;left:0;color:var(--nw-accent);font-weight:700}.foerder-accordion-item{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:10px;margin-bottom:0.9rem;overflow:hidden}.foerder-accordion-header{padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background 0.2s ease}.foerder-accordion-header:hover{background:var(--nw-bg-card-hover)}.foerder-accordion-title{display:flex;align-items:center;gap:0.9rem;font-weight:600;color:var(--nw-text-primary)}.foerder-accordion-title span{font-size:1.5rem}.foerder-accordion-icon{font-size:1.2rem;color:var(--nw-text-secondary);transition:transform 0.3s ease}.foerder-accordion-item.active .foerder-accordion-icon{transform:rotate(180deg)}.foerder-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.foerder-accordion-item.active .foerder-accordion-content{max-height:500px}.foerder-accordion-body{padding:0 1.5rem 1.5rem}.foerder-accordion-body ul{list-style:none;padding:0;margin:0}.foerder-accordion-body li{padding:0.5rem 0 0.5rem 1.5rem;position:relative;color:var(--nw-text-secondary)}.foerder-accordion-body li::before{content:'\2022';position:absolute;left:0;color:var(--nw-accent)}.process-timeline{position:relative;padding-left:3.125rem}.process-timeline::before{content:'';position:absolute;left:1.25rem;top:0;bottom:0;width:2px;background:var(--nw-border)}.process-timeline .timeline-step{position:relative;margin-bottom:1.875rem;background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:10px;padding:1.5rem;opacity:0;transform:translateX(-20px);transition:opacity 0.5s ease,transform 0.5s ease}.process-timeline .timeline-step.visible{opacity:1;transform:translateX(0)}.process-timeline .timeline-step:last-child{margin-bottom:0}.process-timeline .timeline-step::before{content:attr(data-step);position:absolute;left:-3.125rem;top:1.5rem;width:2.5rem;height:2.5rem;background:var(--nw-accent);color:var(--nw-bg-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-family:'Space Grotesk',sans-serif}.process-timeline .timeline-step h4{font-family:'Space Grotesk',sans-serif;font-size:1.1rem;color:var(--nw-accent);margin-bottom:0.625rem}.process-timeline .timeline-step p{color:var(--nw-text-secondary);margin-bottom:0}.advantages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.advantages-grid .advantage-card{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:10px;padding:1.5rem;text-align:center}.advantages-grid .advantage-icon{font-size:2rem;margin-bottom:0.9rem;display:block}.advantages-grid .advantage-card p{color:var(--nw-text-secondary);font-size:1rem;margin-bottom:0}.problem-card{display:flex;align-items:flex-start;gap:1rem;background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:10px;padding:1.25rem}.problem-icon{color:#ef4444;font-size:1.5rem;flex-shrink:0}.problem-card p{color:var(--nw-text-secondary);margin-bottom:0}.cta-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;align-items:stretch}.cta-card{background:var(--nw-card-texture);border:1px solid var(--nw-border);border-radius:12px;padding:2.2rem;text-align:center;position:relative;overflow:hidden}.cta-card-centered{display:flex;flex-direction:column;align-items:center;justify-content:center}.cta-card::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:0.03;pointer-events:none}.cta-card > *{position:relative;z-index:1}.hero-image-wrapper{text-align:center;max-width:720px;margin:0 auto;aspect-ratio:720 / 400;contain:layout}.hero-image{width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:12px;border:1px solid var(--nw-border);box-shadow:0 4px 24px rgba(0,0,0,0.3)}.cta-hero-banner{text-align:center;margin:-0.5rem auto 3rem;padding:1.25rem 2rem;background:linear-gradient(135deg,rgba(126,200,240,0.1),rgba(126,200,240,0.03));border:1px solid rgba(126,200,240,0.2);border-radius:12px;max-width:600px}.cta-hero-banner p{color:var(--nw-text-secondary);margin-bottom:1rem;font-size:1.05rem}.cta-hero-banner .d-flex{gap:0.75rem}.nw-form-success span{color:var(--nw-accent)}.modal-nw{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.8);z-index:1050;align-items:center;justify-content:center;padding:1.25rem}.modal-nw.active{display:flex}.modal-nw-content{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:12px;padding:2.5rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.modal-nw-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--nw-text-secondary);font-size:1.5rem;cursor:pointer;transition:color 0.2s;line-height:1}.modal-nw-close:hover{color:var(--nw-text-primary)}.modal-nw-content h3{color:var(--nw-accent);margin-bottom:1rem}.modal-nw-content p,.modal-nw-content li{color:var(--nw-text-secondary)}.service-cards-grid{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.service-card-hover{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:12px;padding:1.75rem;text-align:center;cursor:pointer;transition:all 0.3s ease;flex:0 1 calc(33.333% - 0.84rem);min-width:280px}.service-card-hover:hover{border-color:var(--nw-accent);transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,0.3)}.service-card-hover .sc-icon{font-size:2rem;margin-bottom:0.75rem;display:block}.service-card-hover h5{color:var(--nw-text-primary);margin-bottom:0.5rem}.service-card-hover p{color:var(--nw-text-secondary);font-size:1rem;margin-bottom:0}.pricing-collapsible{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:12px;margin-bottom:0.75rem;overflow:hidden}.pricing-collapsible-header{padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background 0.2s}.pricing-collapsible-header:hover{background:var(--nw-bg-card-hover)}.pricing-collapsible-left{display:flex;align-items:center;gap:1rem}.pricing-collapsible .tier-badge{display:inline-block;background:rgba(126,200,240,0.2);color:var(--nw-accent);font-size:0.7rem;font-weight:700;padding:0.2rem 0.6rem;border-radius:4px;font-family:'Space Grotesk',sans-serif}.pricing-collapsible-name{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:1.15rem;color:var(--nw-text-primary)}.pricing-collapsible-right{display:flex;align-items:center;gap:1rem}.pricing-collapsible-price{font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:1.1rem;color:var(--nw-accent)}.pricing-collapsible-icon{font-size:1.2rem;color:var(--nw-text-secondary);transition:transform 0.3s ease}.pricing-collapsible.active .pricing-collapsible-icon{transform:rotate(180deg)}.pricing-collapsible-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.pricing-collapsible.active .pricing-collapsible-content{max-height:800px}.pricing-collapsible-body{padding:0 1.5rem 1.5rem;border-top:1px solid var(--nw-border)}.pricing-collapsible-body p{color:var(--nw-text-secondary);margin-top:1rem}.pricing-checkbox-row{display:flex;align-items:center;gap:0.75rem;margin-top:1rem;padding:0.75rem 1rem;background:var(--nw-bg-card-hover);border-radius:8px}.pricing-checkbox-row input[type="checkbox"]{accent-color:var(--nw-accent);width:1.1rem;height:1.1rem}.pricing-checkbox-row label{color:var(--nw-text-secondary);font-size:1rem;cursor:pointer}.factors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.factor-card{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:12px;padding:1.25rem;text-align:center}.factor-card .factor-icon{font-size:2rem;margin-bottom:0.5rem;display:block}.factor-card h5{color:var(--nw-text-primary);font-size:0.95rem;margin-bottom:0}.jaz-example{background:rgba(126,200,240,0.08);border:1px solid var(--nw-accent);border-radius:12px;padding:1.5rem;margin:1.5rem 0}.jaz-example strong{color:var(--nw-accent)}.jaz-example p{color:var(--nw-text-secondary);margin-bottom:0.5rem}.jaz-example p:last-child{margin-bottom:0}.decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0.75rem}.decision-item{display:flex;align-items:center;gap:0.75rem;padding:0.75rem 1rem;background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:8px;color:var(--nw-text-secondary)}.decision-item span:first-child{font-size:1.25rem}.page-title-home{font-weight:700;letter-spacing:8px;font-size:3.5rem}.page-title{font-weight:700;font-size:2.5rem}.page-title-sm{font-weight:700;font-size:2.2rem}.profile-image{width:150px;height:150px;min-width:150px;border-radius:50%;object-fit:cover}.profile-image-sm{width:100px;height:100px;min-width:100px}.section-heading-lg{font-size:1.8rem;font-weight:600}.section-heading-md{font-size:1.6rem}.section-heading-profile{font-size:1.5rem;margin-bottom:0.75rem}@media (max-width:768px){.page-title-home{font-size:2.2rem;letter-spacing:4px}.page-title{font-size:1.8rem}.page-title-sm{font-size:1.6rem}.section-heading-lg{font-size:1.4rem}.section-heading-md{font-size:1.3rem}.section-heading-profile{font-size:1.25rem}.navbar-nw .navbar-brand{font-size:1.3rem;letter-spacing:4px}.navbar-nw .btn-back{font-size:0.8rem;white-space:nowrap}.profile-image{width:100px;height:100px;min-width:100px}.profile-image-sm{width:80px;height:80px;min-width:80px}.profile-image-placeholder{width:80px;height:80px;min-width:80px;font-size:2rem}.profile-row{flex-direction:column;align-items:center;text-align:center}.step-divider{display:none}.step-indicator span:not(.step-number){display:none}.step-divider-nw{display:none}.step-indicator-nw span:not(.step-number-nw){display:none}.booking-steps{gap:0.5rem}.steps-horizontal{grid-template-columns:repeat(2,1fr)}.pricing-tier{flex-wrap:wrap;gap:0.5rem}.pricing-collapsible-header{flex-direction:column;align-items:flex-start;gap:10px;padding:1rem 1.25rem}.pricing-collapsible-left{flex-direction:column;align-items:flex-start;gap:8px}.pricing-collapsible-right{gap:0.75rem}.stat-card .stat-value{font-size:1.5rem}.register-card{margin-bottom:-12px}.register-card:last-child{margin-bottom:0}.register-card.active{margin-bottom:0}.register-title{font-size:1.1rem}.register-letter{width:38px;height:38px;min-width:38px;font-size:1.1rem}.register-header{padding:18px 16px 14px;gap:12px}.register-body{padding:0 16px 20px}.register-badge{font-size:0.6rem;padding:2px 6px}.register-featured .register-header > .register-badge{justify-self:center}.register-featured .register-header{gap:4px 12px}.register-tab{font-size:0.65rem;padding:6px 14px}.table-nw-responsive thead{display:none}.table-nw-responsive,.table-nw-responsive tbody,.table-nw-responsive tr,.table-nw-responsive td{display:block;width:100%}.table-nw-responsive tr{background:var(--nw-bg-card);border:1px solid var(--nw-border);border-radius:10px;padding:1rem 1.25rem;margin-bottom:0.75rem}.table-nw-responsive td{border-bottom:none;padding:0.3rem 0;text-align:left}.table-nw-responsive td::before{content:attr(data-label);display:block;font-size:0.75rem;font-weight:600;color:var(--nw-accent);text-transform:uppercase;letter-spacing:0.5px;margin-bottom:0.15rem}.table-nw-responsive td:first-child{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:1.15rem;color:var(--nw-text-primary);padding-bottom:0.5rem}.wartung-type-card{padding:1.5rem 1rem}.wartung-type-icon{font-size:2.5rem}.jaz-example strong.text-accent{display:block;margin-bottom:0.35rem}.page-hero{margin-bottom:2rem}.page-tagline{font-size:1.2rem}.section-title{font-size:1.4rem}.funding-grid{grid-template-columns:repeat(2,1fr)}.benefits-list{grid-template-columns:1fr}.advantages-grid{grid-template-columns:1fr}.cta-grid{grid-template-columns:1fr}.factors-grid{grid-template-columns:repeat(2,1fr)}.decision-grid{grid-template-columns:1fr}.funding-percent{font-size:2rem}.process-timeline{padding-left:2.5rem}.process-timeline .timeline-step::before{left:-2.5rem;width:2rem;height:2rem;font-size:0.85rem}.process-steps{padding-left:2rem}.service-card-hover{flex:1 1 100%;min-width:0}.cta-box{padding:1.5rem 1.25rem}.cta-card{padding:1.5rem}.cta-hero-banner{padding:1rem 1.25rem}.benefits-section{padding:1.5rem}.summary-row{flex-direction:column;gap:0.25rem;padding:0.6rem 0}.summary-label{font-size:0.85rem}.modal-nw-content{padding:1.5rem}.table-nw,.entry-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.footer-nw{padding:1.5rem 0}.footer-nw-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem 1rem}.footer-nw-links a{white-space:nowrap}.footer-nw-sep{display:none}.zone-badges{display:flex;flex-direction:column;align-items:center;gap:8px}.zone-badges .badge-nw{margin:0 !important}.d-flex.justify-content-between.flex-wrap{flex-wrap:nowrap !important}.d-flex.justify-content-between.flex-wrap > .btn-nw-primary,.d-flex.justify-content-between.flex-wrap > .btn-nw-secondary{padding:0.6rem 1rem;font-size:0.875rem}.container{padding-left:1rem;padding-right:1rem}} @media (max-width:576px){.page-title-home{font-size:1.8rem;letter-spacing:3px}.page-title{font-size:1.5rem}.page-title-sm{font-size:1.3rem}.section-heading-lg{font-size:1.25rem}.section-heading-md{font-size:1.15rem}.section-heading-profile{font-size:1.1rem}.navbar-nw .container .d-flex{gap:0.5rem !important}.navbar-nw .navbar-phone span{display:none}.navbar-nw .btn-back span{display:none}.profile-image{width:80px;height:80px;min-width:80px}.funding-grid{grid-template-columns:1fr}.factors-grid{grid-template-columns:1fr}.funding-percent{font-size:1.75rem}.page-hero{margin-bottom:1.5rem}.section-title{font-size:1.2rem}.page-tagline{font-size:1.05rem}.calendar-widget{padding:1rem}.cal-day{padding:0.4rem;font-size:0.8rem}.whatsapp-fab{bottom:75px;right:16px}.d-flex.justify-content-between > .btn-nw-primary,.d-flex.justify-content-between > .btn-nw-secondary{padding:0.5rem 0.75rem;font-size:0.8rem}} a:focus-visible,button:focus-visible,.btn-nw:focus-visible,.btn-nw-primary:focus-visible,.btn-nw-secondary:focus-visible,.btn-nw-outline:focus-visible,.cal-nav:focus-visible,.cal-day:focus-visible,.timeslot:focus-visible,.theme-toggle:focus-visible,.tab-pill:focus-visible,.register-header:focus-visible,.faq-question:focus-visible,.foerder-accordion-header:focus-visible,.pricing-collapsible-header:focus-visible,.service-card-hover:focus-visible,.wartung-type-card:focus-visible{outline:3px solid var(--nw-accent);outline-offset:2px}.form-control-nw:focus-visible,.form-select-nw:focus-visible{outline:3px solid var(--nw-accent);outline-offset:0}.skip-to-content{position:absolute;top:-100px;left:50%;transform:translateX(-50%);background:var(--nw-accent);color:var(--nw-bg-dark);padding:0.75rem 1.5rem;border-radius:0 0 8px 8px;font-weight:600;z-index:10000;transition:top 0.2s;text-decoration:none}.skip-to-content:focus{top:0;color:var(--nw-bg-dark)}.cal-day{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.cal-nav{min-width:44px;min-height:44px}.theme-toggle{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.modal-nw-close{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.whatsapp-fab{min-width:56px;min-height:56px}.step-indicator{opacity:0.6}[data-theme="light"]{--nw-text-secondary:#3a4e37}