:root{--primary: #0A2540;--secondary: #00C2A8;--accent: #FF8A00;--light-bg: #F5F7FA;--dark-text: #0A2540;--light-text: #FFFFFF;--nex:#00d4ff;font-family:Century Gothic,Poppins,Inter,system-ui,sans-serif;line-height:1.6;font-weight:400;color-scheme:light;color:var(--dark-text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--secondary);text-decoration:inherit;transition:color .3s ease}a:hover{color:var(--accent)}body{margin:0;min-width:320px;width:100%;overflow-x:hidden}@media(max-width:768px){:root{font-size:15px}}@media(max-width:480px){:root{font-size:14px}}button{border:2px solid var(--primary);padding:.6em 1.2em;font-size:1em;font-weight:600;font-family:"Poppins",inherit;background-color:var(--primary);color:var(--light-text);cursor:pointer;transition:all .3s ease;border-radius:8px}button:hover{background-color:var(--secondary);border-color:var(--secondary)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}#root{width:100%;min-height:100vh;background:linear-gradient(135deg,var(--primary) 0%,#0a3a5a 100%)}.app-container{max-width:1200px;margin:0 auto;padding:0}.navbar{background-color:var(--primary);color:var(--light-text);padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0a25401a;position:fixed;top:0;left:0;right:0;z-index:1000;transition:transform .3s ease;flex-wrap:wrap}.navbar.hide{transform:translateY(-100%)}.navbar.show{transform:translateY(0)}.navbar-brand{font-size:1.5em;font-weight:700;color:var(--secondary);text-decoration:none}.navbar-logo{height:42px;display:block}.navbar-brand:hover{color:var(--secondary);transition:color .3s ease}.desktop-nav-link{color:#00c2a8;text-decoration:none;font-weight:500;transition:color .3s ease}.desktop-nav-link:hover{color:var(--accent)}@media(max-width:768px){.navbar{padding:.75rem 1rem;width:100%;display:flex;justify-content:space-between;align-items:center}.navbar>div{display:none!important}.navbar-brand{font-size:1.3em}}@media(max-width:480px){.navbar{padding:.5rem 1rem}.navbar-brand{font-size:1.1em}}.hero:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(0,194,168,.3) 0%,transparent 70%);transform:translate(-50%,-50%);animation:ripple 3s ease-out infinite}.hero:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(255,138,0,.2) 0%,transparent 70%);transform:translate(-50%,-50%);animation:ripple 3s ease-out .8s infinite}@media(max-width:768px){.hero{padding:100px 1.5rem;min-height:calc(100vh - 50px)}.hero h1{font-size:2.5em}}@media(max-width:480px){.hero{padding:80px 1rem;min-height:calc(100vh - 45px)}.hero h1{font-size:1.8em}}.hero-tagline{font-size:1.3em;margin-bottom:2rem;color:var(--secondary);position:relative;z-index:1;font-weight:500;animation:fadeInUp .8s ease .2s both}@media(max-width:768px){.hero-tagline{font-size:1.1em;margin-bottom:1.5rem}.hero-description{font-size:.95em;margin-bottom:1.5rem}}@media(max-width:480px){.hero-tagline{font-size:.95em;margin-bottom:1rem}.hero-description{font-size:.85em;margin-bottom:1.5rem;line-height:1.6}}.cta-button{display:inline-block;background-color:var(--secondary);color:var(--primary);padding:12px 32px;font-size:1.1em;font-weight:600;border:none;position:relative;z-index:1;border-radius:8px;cursor:pointer;transition:all .3s ease;margin:0 10px}.cta-button:hover{background-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 16px #ff8a004d}@media(max-width:768px){.cta-button{padding:10px 24px;font-size:.95em;margin:5px}}@media(max-width:480px){.cta-button{display:block;width:100%;max-width:280px;margin:8px auto;padding:10px 20px;font-size:.9em}}.services-section{padding:60px 2rem;background-color:var(--light-bg);align-content:center}.section-title{text-align:center;font-size:2.5em;font-weight:700;color:var(--primary);margin-bottom:40px}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:1200px;margin:0 auto}@media(max-width:768px){.services-section{padding:40px 1rem}.section-title{font-size:2em;margin-bottom:30px}.services-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}}@media(max-width:480px){.services-section{padding:30px 1rem}.section-title{font-size:1.6em;margin-bottom:20px}.services-grid{grid-template-columns:1fr;gap:15px}}.service-icon{font-size:2.5em;margin-bottom:10px;align-items:center}.service-card h3{color:var(--primary);font-size:1.1em;margin:10px 0;font-weight:600}.service-card p{color:#666;line-height:1.6;font-size:.9em;margin:0}.stats-section{background-color:var(--light-bg);color:var(--dark-text);padding:50px 2rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;max-width:1200px;margin:0 auto;text-align:center}.stat-item{padding:20px}.stat-number{font-size:2.8em;font-weight:700;color:var(--primary);margin-bottom:10px}.stat-label{font-size:1.1em;font-weight:500;color:var(--dark-text)}@media(max-width:768px){.stats-section{padding:40px 1rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}.stat-number{font-size:2.2em}.stat-label{font-size:.95em}}@media(max-width:480px){.stats-section{padding:30px 1rem}.stats-grid{grid-template-columns:1fr;gap:15px}.stat-item{padding:15px}.stat-number{font-size:1.8em}.stat-label{font-size:.9em}}.cta-section .cta-button{background-color:var(--accent);color:#fff;border-color:var(--accent)}.footer-section p{margin:0;font-size:.95em;opacity:.9}.hero{background:linear-gradient(135deg,var(--primary) 0%,#0a3a5a 100%);color:var(--light-text);padding:120px 2rem;text-align:center;min-height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(0,194,168,.4) 0%,rgba(0,194,168,.2) 40%,transparent 70%);transform:translate(-50%,-50%);animation:spiderRipple 4s ease-out;box-shadow:0 0 30px #00c2a84d}.hero:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(255,138,0,.3) 0%,rgba(255,138,0,.1) 40%,transparent 70%);transform:translate(-50%,-50%);animation:spiderRipple 4s ease-out .8s;box-shadow:0 0 30px #ff8a0033}.hero{--ripple-3: ""}.hero-cta-buttons:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(0,194,168,.2) 0%,transparent 70%);transform:translate(-50%,-50%);animation:spiderRipple 4s ease-out 1.6s;box-shadow:0 0 20px #00c2a826;pointer-events:none;z-index:0}.primary{color:var(--primary)}.hero h1{font-size:3.5em;margin:0 0 1rem;font-weight:700;animation:fadeInDown .8s ease;position:relative;z-index:1}.hero-logo{max-width:380px;width:70%;margin:0 0 1rem;animation:fadeInDown .8s ease;position:relative;z-index:1}.hero-tagline{font-size:1.3em;margin-bottom:2rem;color:#00d4ff;position:relative;z-index:1;font-weight:500;animation:fadeInUp .8s ease .2s both}.hero-description{font-size:1.1em;max-width:600px;position:relative;z-index:1;margin:0 auto 2rem;line-height:1.8;animation:fadeInUp .8s ease .4s both;opacity:.95}.hero-cta-buttons{display:flex;gap:10px;justify-content:center;margin-top:20px;position:relative;z-index:1}.cta-button{display:inline-block;background-color:var(--secondary);padding:12px 32px;font-size:1.1em;font-weight:600;border:none;position:relative;z-index:1;border-radius:8px;cursor:pointer;transition:all .3s ease;margin:0 10px}.cta-button:hover{background-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 16px #ff8a004d;color:#fff}.cta-button.secondary{background-color:transparent;border:2px solid var(--secondary);color:var(--light-text)}.cta-button.secondary:hover{background-color:var(--secondary);color:var(--primary)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes ripple{0%{width:0;height:0}to{width:800px;height:800px}}@keyframes spiderRipple{0%{width:0;height:0;opacity:1;box-shadow:0 0 #00c2a866}25%{box-shadow:0 0 40px 10px #00c2a84d}50%{box-shadow:0 0 60px 20px #00c2a833}75%{box-shadow:0 0 80px 30px #00c2a81a}to{width:1000px;height:1000px;opacity:0;box-shadow:0 0 100px 50px #00c2a800}}@media(max-width:768px){.hero{padding:80px 1rem;min-height:calc(100vh - 60px);text-align:center}.hero h1{font-size:2.5em}.hero-tagline{font-size:1.1em}.hero-description{font-size:.95em}.hero-cta-buttons{flex-wrap:wrap;gap:8px}.cta-button{padding:10px 24px;font-size:.95em;margin:5px}}@media(max-width:480px){.hero{padding:80px 1rem 40px;min-height:100vh;text-align:center;justify-content:center}.hero h1{font-size:2em}.hero-tagline{font-size:1em;margin-bottom:1rem}.hero-description{font-size:.85em;margin-bottom:1.5rem}.hero-cta-buttons{flex-direction:column;gap:10px}.cta-button{width:100%;padding:12px 20px;font-size:.9em;margin:5px 0}}.services-section{padding:60px 2rem;background-color:var(--primary);text-align:center;position:relative}.services-section .section-title{color:var(--light-text);text-align:center;font-size:2.5em;font-weight:700;margin-bottom:40px}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:30px;max-width:1000px;margin:0 auto}.service-card{background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);padding:20px;border-radius:20px;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 8px 32px #0000001a;opacity:.95}.service-card:hover{background:#ffffff1f;border-color:#00c2a84d;transform:translateY(-8px);box-shadow:0 12px 40px #00c2a826;border-bottom-color:var(--accent)}.service-icon{font-size:1em;margin-bottom:15px;display:flex;align-items:center;justify-content:center}.service-card h3{color:var(--secondary);font-size:1.2em;margin:15px 0;font-weight:600}.service-card p{color:#ffffffd9;line-height:1.6;font-size:.95em;margin:0}@media(max-width:768px){.services-section{padding:40px 1rem}.services-section .section-title{font-size:2em;margin-bottom:30px}.services-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.service-card{padding:20px;border-radius:16px}.service-icon{font-size:2.5em}.service-card h3{font-size:1.05em}.service-card p{font-size:.9em}}@media(max-width:480px){.services-section{padding:30px 1rem}.services-section .section-title{font-size:1.5em;margin-bottom:20px}.services-grid{grid-template-columns:1fr;gap:15px}.service-card{padding:16px;border-radius:14px}.service-icon{font-size:2em}.service-card h3{font-size:1em;margin:10px 0}.service-card p{font-size:.85em}}.pricing-section{padding:80px 2rem 60px;background-color:var(--primary);text-align:center;color:var(--light-text);position:relative}.pricing-section .section-title{font-size:2.5em;font-weight:700;margin-bottom:15px;color:var(--light-text)}.pricing-subtitle{text-align:center;font-size:1.1em;color:#ffffffe6;margin:-5px auto 40px;max-width:600px;opacity:.9}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.pricing-card{background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:30px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;display:flex;flex-direction:column;opacity:.95}.pricing-card:hover{background:#ffffff1f;border-color:#00c2a84d;transform:translateY(-8px);box-shadow:0 12px 40px #00c2a826}.pricing-card.popular{padding:30px;border-color:#00c2a880;box-shadow:0 8px 32px #00c2a833;transform:scale(1.04)}.pricing-card.popular:hover{transform:scale(1.06) translateY(-8px);box-shadow:0 12px 40px #00c2a84d}.popular-badge{background:linear-gradient(135deg,var(--accent) 0%,#e67e00 100%);color:#fff;padding:6px 12px;border-radius:20px;font-size:.75em;font-weight:700;letter-spacing:.5px;display:inline-block;margin-bottom:15px;width:fit-content;margin-left:auto;margin-right:auto;box-shadow:0 4px 15px #00c2a84d}.plan-name{font-size:1.2em;font-weight:600;color:var(--light-text);margin-bottom:12px;margin-top:0}.plan-price{display:flex;align-items:baseline;gap:4px;margin-bottom:8px;justify-content:center}.price-amount{font-size:1.8em;font-weight:700;color:var(--secondary)}.price-period{color:#ffffffb3;font-size:.95em;font-weight:500}.plan-users{font-size:.95em;color:#ffffffd9;margin-bottom:16px;font-weight:600}.plan-btn{display:inline-block;padding:10px 24px;font-size:1em;font-weight:600;border:none;border-radius:12px;cursor:pointer;text-decoration:none;text-align:center;transition:all .3s ease;margin-bottom:20px;box-shadow:0 4px 15px #00c2a833}.plan-btn.primary{background:linear-gradient(135deg,var(--secondary) 0%,var(--accent) 100%);color:#fff}.plan-btn.primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00c2a866}.plan-btn.secondary{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.3)}.plan-btn.secondary:hover{background:#00c2a84d;border-color:#00c2a880;transform:translateY(-2px);box-shadow:0 6px 20px #00c2a84d}.features-separator{height:1px;background:#ffffff26;margin:16px 0}.plan-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;flex:1}.plan-features li{font-size:.9em;color:#ffffffd9;line-height:1.5;display:flex;align-items:flex-start;gap:8px}.feature-dot{color:var(--secondary);font-weight:700;font-size:1em;flex-shrink:0;margin-top:2px}@media(max-width:1024px){.pricing-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.pricing-card.popular{transform:scale(1.02)}.pricing-card.popular:hover{transform:scale(1.04) translateY(-8px)}}@media(max-width:768px){.pricing-section{padding:60px 1rem 40px}.pricing-section .section-title{font-size:2em}.pricing-subtitle{font-size:.95em;margin-bottom:30px}.pricing-cards{grid-template-columns:1fr;gap:20px}.pricing-card{padding:20px;opacity:1}.pricing-card.popular{padding:20px;transform:scale(1)}.pricing-card.popular:hover{transform:translateY(-8px)}.popular-badge{margin-bottom:12px;font-size:.7em}.plan-name{font-size:1.1em}.plan-price{justify-content:center}.price-amount{font-size:1.5em}.plan-btn{padding:10px 20px;font-size:.95em;margin-bottom:16px}.plan-features{gap:6px;align-items:center}.plan-features li{font-size:.85em}}@media(max-width:480px){.pricing-section{padding:50px 1rem 30px}.pricing-section .section-title{font-size:1.5em;margin-bottom:15px}.pricing-subtitle{font-size:.85em;margin-bottom:25px}.pricing-card{padding:16px}.popular-badge{padding:5px 10px;font-size:.65em;margin-bottom:10px}.plan-name{font-size:1em}.plan-price{margin-bottom:5px}.price-amount{font-size:1.3em}.price-period{font-size:.9em}.plan-users{font-size:.85em;margin-bottom:10px}.plan-btn{padding:8px 16px;font-size:.9em;margin-bottom:12px}.features-separator{margin:12px 0}.plan-features li{font-size:.8em;gap:6px}}.get-started-container{padding:80px 2rem;min-height:calc(100vh - 60px);background:linear-gradient(135deg,var(--primary) 0%,#0a3a5a 100%);display:flex;align-items:center;justify-content:center}.wizard-header{text-align:center;margin-bottom:50px;max-width:600px;color:#f5f9ff}#spider-scan{font-size:2.5em;color:var(--nex);margin:0 0 10px;font-weight:700}#spider-scan span{color:#fff}.wizard-header h1{font-size:2.5em;color:var(--primary);margin:0 0 15px;font-weight:700}.wizard-header p{font-size:1.1em;color:#fff;margin:0 0 30px;line-height:1.6}.progress-bar{width:95%;height:6px;background:#e8e8e8;border-radius:3px;overflow:hidden;margin-bottom:10px}.progress-fill{height:100%;background:linear-gradient(90deg,var(--secondary) 0%,var(--accent) 100%);transition:width .3s ease}.step-indicator{text-align:center;color:#999;font-size:.9em;font-weight:600}.wizard-content{max-width:600px;margin:0 auto;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);border-radius:12px;padding:40px;box-shadow:0 8px 32px #0a254026}.step-panel{animation:fadeInUp .4s ease}.step-panel h2{color:var(--primary);font-size:1.5em;margin:0 0 25px;font-weight:700}.step-subtitle{color:#999;font-size:.9em;margin:0 0 20px}.options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:15px;margin-bottom:30px}.option-button{padding:16px;border:1px solid #d0d0d0;background:#fff;border-radius:10px;color:var(--primary);font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.95em}.option-button:hover{border-color:var(--secondary);background:#f5f9ff;transform:translateY(-2px)}.option-button.active{background:var(--secondary);border-color:var(--secondary);color:#fff;box-shadow:0 4px 12px #00c2a833}.checkboxes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:30px}.checkbox-item{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #d0d0d0;border-radius:8px;cursor:pointer;transition:all .3s ease}.checkbox-item:hover{border-color:var(--secondary);background:#f5f9ff}.checkbox-item input{accent-color:var(--secondary);cursor:pointer;width:18px;height:18px}.checkbox-item input:checked+.checkbox-label{color:var(--secondary);font-weight:600}.checkbox-label{color:var(--primary);font-size:.95em;cursor:pointer;flex:1}.custom-pain-area{margin-top:30px;padding:20px;background:#f9fafb;border:1px solid #d0d0d0;border-radius:10px;animation:fadeInUp .4s ease}.custom-pain-area label{display:block;margin-bottom:12px;color:var(--primary);font-weight:600;font-size:.95em}.custom-pain-area textarea{width:100%;padding:9px 12px;border:1px solid #d0d0d0;border-radius:8px;font-size:.9em;font-family:inherit;resize:vertical;transition:all .3s ease;color:var(--primary);box-sizing:border-box;background:#fff}.custom-pain-area textarea:focus{outline:none;border-color:var(--secondary);background:#f9fafb;box-shadow:0 0 0 3px #00c2a81a}.custom-pain-area textarea::placeholder{color:#999}.urgency-options{display:grid;grid-template-columns:1fr;gap:15px;margin-bottom:30px}.urgency-button{display:flex;align-items:center;gap:15px;padding:18px;border:1px solid #d0d0d0;background:#fff;border-radius:10px;cursor:pointer;transition:all .3s ease}.urgency-button:hover{border-color:var(--secondary);background:#f5f9ff;transform:translate(4px)}.urgency-button.active{background:var(--secondary);border-color:var(--secondary);box-shadow:0 4px 12px #00c2a833}.urgency-icon{font-size:2em;flex-shrink:0}.urgency-text{display:flex;flex-direction:column;gap:2px}.urgency-text strong{color:var(--primary);font-size:1.05em;text-align:center}.urgency-text span{color:#999;font-size:.85em}.urgency-button.active .urgency-text strong,.urgency-button.active .urgency-text span{color:#fff}.wizard-contact-form{margin-bottom:0;margin-left:0;display:flex;flex-direction:column;gap:20px}.wizard-form-group{margin-bottom:0;display:flex;flex-direction:column;gap:4px}.wizard-form-group label{display:block;margin-bottom:0;color:var(--primary);font-weight:600;font-size:.85em}.wizard-form-group input{width:100%;padding:9px 12px;border:1px solid #d0d0d0;background:#f9fafb;border-radius:8px;color:var(--primary);font-family:inherit;font-size:.9em;transition:all .3s ease;box-sizing:border-box}.wizard-form-group input::placeholder{color:#999}.wizard-form-group input:focus{outline:none;background:#fff;border-color:var(--secondary);box-shadow:0 0 0 3px #00c2a81a}.wizard-form-actions{display:flex;gap:12px;justify-content:center;margin-top:10px}.step-navigation{display:flex;gap:12px;justify-content:center;margin-top:30px}.btn-primary,.btn-secondary{padding:12px 14px;font-size:.95em;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;font-family:"Poppins",inherit;width:100%;box-sizing:border-box}.btn-primary{background:linear-gradient(135deg,var(--accent) 0%,#ff5252 100%);color:#fff;flex:1;padding:10px 24px}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff6b6b4d}.btn-secondary{background:#fff;color:var(--primary);border:1px solid #d0d0d0;flex:.5}.btn-secondary:hover{border-color:var(--secondary);color:var(--secondary);background:#f9fafb}.success-state{display:flex;align-items:center;justify-content:center}.wizard-error-message{padding:12px 16px;background:#dc26261a;border:1px solid rgba(220,38,38,.3);border-radius:8px;color:#ef4444;font-size:.95em;text-align:center;margin-bottom:20px}.wizard-success-message{padding:12px 16px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:8px;color:#22c55e;font-size:.95em;text-align:center;margin-bottom:20px}.success-message{text-align:center;max-width:500px}.success-icon{font-size:5em;color:var(--secondary);margin-bottom:20px;animation:scaleIn .6s ease}.success-message h2{color:var(--secondary);font-size:2em;margin:0 0 15px;font-weight:700}.success-message p{color:#fff;font-size:1em;line-height:1.6;margin-bottom:10px}.success-subtitle{margin-bottom:30px}.btn-return{padding:12px 32px;background:var(--secondary);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.95em}.btn-return:hover{background:var(--accent);transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.get-started-container{padding:60px 1rem}.wizard-header{margin-bottom:30px}.wizard-header h1{font-size:1.8em}.wizard-header p{font-size:.95em}.wizard-content{padding:30px}.step-panel h2{font-size:1.3em;margin-bottom:20px}.options-grid{grid-template-columns:repeat(2,1fr);gap:10px}.option-button{padding:12px;font-size:.85em}.checkboxes-grid{grid-template-columns:1fr;gap:10px}.custom-pain-area{margin-top:20px;padding:16px}.custom-pain-area textarea{font-size:.9em;padding:10px 12px}.urgency-button{padding:14px;gap:12px}.urgency-icon{font-size:1.5em}.wizard-form-actions{flex-direction:column;gap:10px}.btn-primary,.btn-secondary{flex:1}.step-navigation{flex-direction:column;gap:10px}}@media(max-width:480px){.get-started-container{padding:40px 1rem;min-height:auto;margin-top:20px;display:flex;flex-wrap:wrap}.wizard-header{margin-bottom:20px}.wizard-header h1{font-size:1.4em}.wizard-header p{font-size:.85em;margin-bottom:20px}.wizard-content{padding:20px}.step-panel h2{font-size:1.1em;margin-bottom:15px;text-align:center}.step-subtitle{text-align:center}.options-grid{grid-template-columns:1fr;gap:10px}.option-button{padding:12px;font-size:.9em}.checkboxes-grid{grid-template-columns:1fr;gap:10px;flex-wrap:wrap}.checkbox-item{padding:10px;border-radius:6px}.custom-pain-area{margin-top:15px;padding:12px}.custom-pain-area label{font-size:.9em}.custom-pain-area textarea{font-size:.85em;padding:8px 10px}.urgency-button{padding:12px;gap:10px}.urgency-icon{font-size:1.3em}.urgency-text strong{font-size:.95em}.wizard-form-group input{padding:9px 12px;font-size:.9em;width:100%}.btn-primary,.btn-secondary{padding:10px 20px;font-size:.85em}.success-icon{font-size:3em}.success-message h2{font-size:1.5em}.success-message p{font-size:.85em}}.social-proof-section{padding:80px 2rem 60px;margin-top:60px;background-color:var(--primary);text-align:center;color:var(--light-text);position:relative;font-size:small}.social-proof-section h2{font-size:2.5em;font-weight:700;margin-bottom:15px;color:var(--light-text)}.loading-path-start{animation:path-highlight .8s cubic-bezier(.4,0,.2,1) forwards}.loading-path-card{animation:card-highlight .6s ease-out forwards;animation-delay:calc(1.2s + var(--card-index, 0) * .3s)}.loading-path-end{animation:end-highlight .8s ease-out forwards;animation-delay:2.4s}@keyframes path-highlight{0%{opacity:.3;text-shadow:0 0 10px rgba(0,194,168,0)}50%{text-shadow:0 0 20px rgba(0,194,168,.6)}to{opacity:1;text-shadow:0 0 15px rgba(0,194,168,.3)}}@keyframes card-highlight{0%{opacity:.5;border-color:#ffffff26;box-shadow:0 8px 32px #0000001a,0 0 #00c2a880}50%{box-shadow:0 8px 32px #0000001a,0 0 20px 10px #00c2a866}to{opacity:1;border-color:#00c2a84d;box-shadow:0 8px 32px #0000001a,0 0 #00c2a800}}@keyframes end-highlight{0%{opacity:.6;box-shadow:0 0 #00c2a8b3,0 4px 15px #0003;transform:scale(1)}50%{box-shadow:0 0 30px 15px #00c2a880,0 4px 15px #0003}to{opacity:1;box-shadow:0 0 20px #00c2a866,0 4px 15px #0003;transform:scale(1)}}.social-proof-section>p{font-size:1.1em;margin-bottom:40px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.cta-button.primary-socialProof{background-color:var(--accent);color:#fff;border-color:var(--accent);padding:12px 30px;font-size:1em;border-radius:10px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;animation:ripple-pulse 2s infinite}.cta-button.primary-socialProof:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background-color:#fff9;transform:translate(-50%,-50%);pointer-events:none}.cta-button.primary-socialProof:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background-color:#ffffff4d;transform:translate(-50%,-50%);pointer-events:none}@keyframes ripple-pulse{0%{box-shadow:0 0 #00c2a8b3}50%{box-shadow:0 0 0 15px #00c2a84d}to{box-shadow:0 0 0 25px #00c2a800}}.cta-button.primary-socialProof:hover{transform:scale(1.05);box-shadow:0 0 30px #00c2a899,0 4px 15px #0003}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.testimonial-card{background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:30px;display:flex;flex-direction:column;align-items:center;transition:all .3s ease;text-align:center;box-shadow:0 8px 32px #0000001a;opacity:.95}.testimonial-card:hover{background:#ffffff1f;border-color:#00c2a84d;transform:translateY(-8px);box-shadow:0 12px 40px #00c2a826}.avatar-container{margin-bottom:20px}.avatar{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--secondary) 0%,var(--accent) 100%);display:flex;align-items:center;justify-content:center;font-size:2.5em;border:3px solid rgba(255,255,255,.2);box-shadow:0 8px 24px #00c2a833}.testimonial-quote{font-size:1em;font-style:italic;margin-bottom:20px;color:#fffffff2;line-height:1.6;flex:1}.testimonial-author{font-weight:700;color:var(--secondary);margin-bottom:5px;font-size:1em}.testimonial-title{font-size:.85em;color:#ffffffb3;margin:0}@media(max-width:768px){.social-proof-section{padding:60px 1rem 40px;margin-top:60px}.social-proof-section h2{font-size:2em}.social-proof-section>p{font-size:.95em}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.testimonial-card{padding:20px;border-radius:16px}.avatar{width:70px;height:70px;font-size:2em}.testimonial-quote{font-size:.9em}}@media(max-width:480px){.social-proof-section{padding:50px 1rem 30px;margin-top:60px}.social-proof-section h2{font-size:1.5em;margin-bottom:10px}.social-proof-section>p{font-size:.85em;margin-bottom:30px}.testimonials-grid{grid-template-columns:1fr;gap:15px}.testimonial-card{padding:16px;border-radius:14px}.avatar-container{margin-bottom:15px}.avatar{width:60px;height:60px;font-size:1.5em}.testimonial-quote{font-size:.85em;margin-bottom:15px}.testimonial-author{font-size:.9em}.testimonial-title{font-size:.8em}}.cta-section{background:linear-gradient(135deg,#0e307a,#00c2a8);color:#fff;padding:60px 2rem;text-align:center}.cta-section h2{font-size:2.2em;margin:0 0 15px;font-weight:700}.cta-section p{font-size:1.1em;margin:0 0 30px;opacity:.95}.cta-section .cta-button{background-color:var(--accent);border-color:var(--accent)}.cta-section .cta-button:hover{background-color:#e67e00;border-color:#e67e00}@media(max-width:768px){.cta-section{padding:40px 1rem}.cta-section h2{font-size:1.8em}.cta-section p{font-size:.95em}}@media(max-width:480px){.cta-section{padding:30px 1rem}.cta-section h2{font-size:1.4em;margin-bottom:10px}.cta-section p{font-size:.85em;margin-bottom:20px}.cta-section .cta-button{width:100%;padding:12px 20px;font-size:.9em}}.tech-partners-section{padding:80px 2rem 60px;background-color:var(--primary);text-align:center;color:var(--light-text);position:relative}.tech-partners-section .section-title{font-size:2.5em;font-weight:500;margin-bottom:40px;color:var(--light-text)}.partner-category{margin-bottom:60px}.category-title{font-size:1.5em;font-weight:600;margin-bottom:30px;color:var(--light-text);opacity:.95;text-shadow:var(--secondary) 0px 0px 4px}.logos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:25px;max-width:800px;margin:0 auto}.partner-card{background:var(--light-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:10px;box-shadow:0 8px 32px #0000001a;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:.95}.partner-card:hover{border-color:#00c2a84d;transform:translateY(-8px);box-shadow:0 12px 40px #00c2a826}.partner-logo{max-width:100%;max-height:100px;object-fit:contain;opacity:1;transition:opacity .3s ease}.partner-card:hover .partner-logo{opacity:1}@media(max-width:768px){.tech-partners-section{padding:60px 1rem 40px}.tech-partners-section .section-title{font-size:2em;margin-bottom:30px}.partner-category{margin-bottom:40px}.category-title{font-size:1.3em;margin-bottom:20px}.logos-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.partner-card{padding:20px;border-radius:16px}.partner-logo{max-height:80px}}@media(max-width:480px){.tech-partners-section{padding:40px 1rem 30px}.tech-partners-section .section-title{font-size:1.5em;margin-bottom:20px}.partner-category{margin-bottom:30px}.category-title{font-size:1.1em;margin-bottom:15px}.logos-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px}.partner-card{padding:16px;border-radius:14px}.partner-logo{max-height:60px}}.footer{background-color:var(--primary);color:var(--light-text);padding:50px 2rem 20px}.navbar-logo-footer{width:150px;margin-bottom:15px}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;max-width:1200px;margin:0 auto 40px}.footer-section h4{color:var(--secondary);margin-bottom:15px;font-size:1.1em;font-weight:600}.footer-section p{margin:0;font-size:.65em;opacity:.9}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section ul li{margin:8px 0}.footer-section a{color:var(--light-text);text-decoration:none;font-size:.95em;opacity:.8;transition:all .3s ease}.footer-section a:hover{opacity:1;color:var(--secondary)}.footer-bottom{text-align:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:.9em;opacity:.8}@media(max-width:768px){.footer{padding:40px 1rem 15px;text-align:center}.footer-content{grid-template-columns:repeat(2,1fr);gap:25px;margin-bottom:30px}.footer-section h4{font-size:1em;margin-bottom:12px}.footer-section p,.footer-section a{font-size:.9em}}@media(max-width:480px){.footer{padding:30px 1rem 15px}.footer-content{grid-template-columns:1fr;gap:20px;margin-bottom:20px}.footer-section{text-align:center}.footer-section h4{font-size:.95em}.footer-section p,.footer-section a{font-size:.85em}.footer-section ul{display:flex;flex-direction:column;align-items:center}.footer-bottom{font-size:.8em}}.what-we-do-section{background-color:var(--primary-bg);padding:80px 2rem;max-width:1200px;margin:0 auto;color:var(--light-text)}.what-we-do-section h2{font-size:2.5em;font-weight:500;color:var(--light-text);text-align:center;margin-bottom:20px}.intro-text{font-size:1.1em;color:var(--light-text);text-align:center;max-width:700px;margin:0 auto 50px;line-height:1.8;opacity:.9}.services-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:30px}.service-detail-card{background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:30px;display:flex;flex-direction:column;align-items:center;transition:all .3s ease;text-align:center;box-shadow:0 8px 32px #0000001a}.service-detail-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00c2a826;border-bottom-color:var(--accent)}.service-detail-card:hover h3{color:var(--accent)}.service-detail-card h3{font-size:1.3em;font-weight:600;margin:0 0 15px;color:var(--secondary)}.service-detail-card p{line-height:1.8;font-size:.95em;margin:0}@media(max-width:768px){.what-we-do-section{padding:60px 1rem}.what-we-do-section h2{font-size:2em}.intro-text{font-size:.95em}.services-details{grid-template-columns:1fr;gap:20px}.service-detail-card{padding:20px}.service-detail-card h3{font-size:1.1em}.service-detail-card p{font-size:.9em}}@media(max-width:480px){.what-we-do-section{padding:40px 1rem}.what-we-do-section h2{font-size:1.5em;margin-bottom:15px}.intro-text{font-size:.85em;margin-bottom:30px;line-height:1.6}.services-details{gap:15px}.service-detail-card{padding:16px;border-radius:16px}.service-detail-card h3{font-size:1em;margin-bottom:10px}.service-detail-card p{font-size:.8em;line-height:1.5}}.about-us-section{min-height:100vh;background:var(--primary);padding:20px}.about-hero h1{font-size:3rem;font-weight:700;margin:0 0 20px;line-height:1.2}.about-hero .tagline{font-size:1.3rem;font-weight:300;margin:0;opacity:.95}.about-content{max-width:1200px;margin:0 auto;padding:40px 20px}.about-intro{background:#ffffff14;padding:40px;border-radius:10px;margin-bottom:60px;box-shadow:0 2px 10px #0000001a}.about-intro h2{color:var(--secondary);font-size:2rem;margin-bottom:20px;margin-top:0}.about-intro p{color:#fff;font-size:1.1rem;line-height:1.8;margin-bottom:15px}.about-mission{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:60px}.mission-card,.vision-card{background:#ffffff14;padding:40px;border-radius:10px;box-shadow:0 2px 10px #0000001a}.mission-card h3,.vision-card h3{color:var(--secondary);font-size:1.5rem;margin-top:0;margin-bottom:15px}.mission-card p,.vision-card p{color:#fff;font-size:1rem;line-height:1.7;margin:0}.our-values{margin-bottom:60px}.our-values h2{color:var(--accent);font-size:2rem;text-align:center;margin-bottom:40px;margin-top:0}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.value-card{background:#ffffff14;padding:30px;border-radius:10px;box-shadow:0 2px 10px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.value-card:hover{transform:translateY(-5px);box-shadow:0 5px 20px #00000026}.value-card:hover h3{color:var(--accent)}.value-card h3{color:var(--secondary);font-size:1.3rem;margin-top:0;margin-bottom:15px}.value-card p{color:#fff;font-size:.95rem;line-height:1.6;margin:0}.our-team{margin-bottom:60px}.our-team h2{color:#0a2540;font-size:2rem;text-align:center;margin-bottom:15px;margin-top:0}.team-intro{text-align:center;color:#666;font-size:1.1rem;margin-bottom:40px}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.team-card{background:#fff;padding:30px;border-radius:10px;box-shadow:0 2px 10px #0000001a;text-align:center}.team-avatar{margin-bottom:20px}.avatar-placeholder{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#0a2540,#00a8bf);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin:0 auto}.team-card h3{color:#0a2540;font-size:1.3rem;margin:0 0 5px}.team-card .role{color:#00a8bf;font-size:1rem;font-weight:600;margin:0 0 15px}.team-card .bio{color:#666;font-size:.9rem;line-height:1.5;margin:0}.why-choose-us{background:#ffffff14;padding:40px;border-radius:10px;box-shadow:0 2px 10px #0000001a}.why-choose-us h2{color:var(--secondary);font-size:2rem;margin-top:0;margin-bottom:30px}#nex{color:var(--nex)}#pod{color:#fff}.reasons-list{list-style:none;padding:0;margin:0}.reasons-list li{color:#fff;font-size:1.05rem;line-height:1.8;padding:15px 0 15px 40px;position:relative}.reasons-list li:last-child{border-bottom:none}.reasons-list li span{position:absolute;left:0;color:var(--secondary);font-weight:700;font-size:1.2rem}@media(max-width:768px){.about-hero h1{font-size:2rem}.about-hero .tagline{font-size:1rem}.about-mission,.values-grid,.team-grid{grid-template-columns:1fr}.about-intro,.mission-card,.vision-card,.why-choose-us{padding:25px}.about-intro h2,.our-values h2,.our-team h2,.why-choose-us h2{font-size:1.5rem}}@media(max-width:480px){.about-us-section{padding:10px}.about-hero{padding:40px 15px;margin:30px 0}.about-hero h1{font-size:1.5rem}.about-content{padding:20px 10px}.about-intro,.mission-card,.vision-card,.why-choose-us{padding:20px}.reasons-list li{padding-left:30px}}.contact-us-container{width:100%;min-height:100%;padding:60px 20px 40px;background:linear-gradient(135deg,var(--primary) 0%,#0a3a5a 100%)}.contact-header{text-align:center;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto;color:var(--light-text)}.contact-header h1{font-size:2.2rem;font-weight:700;margin-bottom:12px;color:var(--accent)}.contact-header p{font-size:.95rem;line-height:1.5;color:#fffc}.contact-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.contact-form-section{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:28px;box-shadow:0 8px 32px #0a25401a}.contact-form{display:flex;flex-direction:column;gap:25px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-group{display:flex;flex-direction:column;gap:4px}.form-group label{font-weight:600;color:var(--light-text);font-size:.85rem}.form-group input,.form-group textarea{padding:9px 12px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;border-radius:8px;color:var(--light-text);font-family:inherit;font-size:.9rem;transition:all .3s ease}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff80}.form-group input:focus,.form-group textarea:focus{outline:none;background:#ffffff1f;border-color:var(--accent);box-shadow:0 0 0 3px #ff6b6b1a}.form-group textarea{resize:vertical;min-height:100px;font-family:inherit}.error-message{padding:12px 16px;background:#dc26261a;border:1px solid rgba(220,38,38,.3);border-radius:8px;color:#ef4444;font-size:.95rem;text-align:center}.success-message{padding:12px 16px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:8px;color:#22c55e;font-size:.95rem;text-align:center}.submit-btn{padding:10px 24px;background:linear-gradient(135deg,var(--accent) 0%,#ff5252 100%);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:6px}.submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #ff6b6b4d}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.contact-info-section{display:flex;flex-direction:column;gap:16px}.contact-info-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;text-align:center;transition:all .3s ease}.contact-info-card:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-3px)}.contact-info-card h3{font-size:1.1rem;color:#fff;margin-bottom:10px;font-weight:600}.contact-info-card p{color:#fffc;line-height:1.6;font-size:.9rem}.contact-info-card a{color:var(--accent);text-decoration:none;transition:color .3s ease;font-weight:500}.contact-info-card a:hover{color:#ff5252;text-decoration:underline}@media(max-width:768px){.contact-us-container{padding:100px 15px 40px}.contact-header h1{font-size:2rem}.contact-header p{font-size:1rem}.contact-content{grid-template-columns:1fr;gap:40px}.contact-form-section{padding:30px 20px}.form-row{grid-template-columns:1fr}.contact-info-section{flex-direction:column}.form-group input,.form-group textarea{padding:10px 12px}}@media(max-width:480px){.contact-us-container{padding:100px 12px 30px}.contact-header h1{font-size:1.5rem;margin-bottom:15px}.contact-header p{font-size:.9rem}.contact-form-section{padding:20px 15px}.contact-info-card{padding:20px}.contact-info-card h3{font-size:1.1rem}.info-icon{font-size:2rem}}.projects-container{width:100%;min-height:auto;padding:80px 20px 40px;background:linear-gradient(135deg,var(--primary) 0%,#0a3a5a 100%)}.projects-header{text-align:center;margin-bottom:50px;max-width:700px;margin-left:auto;margin-right:auto;color:var(--light-text)}.projects-header h1{font-size:2.5rem;font-weight:700;margin-bottom:15px;color:var(--accent)}.projects-header p{font-size:1rem;line-height:1.6;color:#fffc}.projects-content{max-width:1200px;margin:0 auto}.category-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:40px}.filter-btn{padding:10px 20px;background:#ffffff1a;color:var(--light-text);border:1px solid rgba(255,255,255,.2);border-radius:25px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}.filter-btn:hover{background:#ffffff26;border-color:#ffffff4d}.filter-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.projects-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.project-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.project-card:hover{transform:translateY(-8px);background:#ffffff14;border-color:#fff3;box-shadow:0 12px 40px #ff6b6b33}.project-image{position:relative;width:100%;height:200px;overflow:hidden}.project-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.project-card:hover .project-image img{transform:scale(1.05)}.project-overlay{position:absolute;inset:0;background:#0a254099;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.project-card:hover .project-overlay{opacity:1}.project-category{background:var(--accent);color:#fff;padding:8px 16px;border-radius:20px;font-size:.85rem;font-weight:600}.project-content{padding:20px;display:flex;flex-direction:column;flex-grow:1}.project-content h3{font-size:1.2rem;color:var(--accent);margin-bottom:10px;font-weight:600;line-height:1.4}.project-description{font-size:.9rem;color:#ffffffb3;margin-bottom:12px;line-height:1.5}.project-result{font-size:.85rem;color:#22c55e;margin-bottom:12px;font-weight:500}.project-tech{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.tech-tag{display:inline-block;padding:5px 10px;background:#ff6b6b26;color:var(--accent);border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid rgba(255,107,107,.3)}@media(max-width:768px){.projects-container{padding:60px 15px 30px}.projects-header h1{font-size:1.8rem}.projects-header p{font-size:.95rem}.category-filters{gap:10px;margin-bottom:30px}.filter-btn{padding:8px 16px;font-size:.85rem}.projects-gallery{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.project-image{height:180px}.project-content{padding:16px}}@media(max-width:480px){.projects-container{padding:60px 12px 25px}.projects-header h1{font-size:1.5rem}.projects-header p{font-size:.9rem}.category-filters{gap:8px;margin-bottom:20px}.filter-btn{padding:7px 14px;font-size:.8rem}.projects-gallery{grid-template-columns:1fr;gap:16px}.project-image{height:150px}.project-content h3{font-size:1.1rem}.project-description{font-size:.85rem}}.why-us-btn{display:none;background-color:transparent;color:#00c2a8;border:2px solid #00C2A8;border-radius:6px;font-weight:600;font-size:.95rem;cursor:pointer;padding:.6rem 1.2rem;margin-right:50px;transition:all .3s ease;font-family:"Poppins",inherit;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;z-index:1001;position:relative}.why-us-btn:hover{color:#ff8a00;border-color:#ff8a00}.why-us-btn:active,.why-us-btn:focus{color:#ff8a00;border-color:#ff8a00;outline:none}.mobile-menu-dropdown{position:fixed;top:60px;right:0;background-color:#0a2540;border-left:2px solid #00C2A8;display:flex;flex-direction:column;gap:0;z-index:999999;animation:slideInRight .3s ease;box-shadow:-2px 4px 12px #0000004d}.dropdown-link{color:#00c2a8;text-decoration:none;font-weight:500;font-size:1rem;padding:1rem 1.5rem;transition:all .3s ease;border-bottom:1px solid rgba(0,194,168,.1);display:block}.dropdown-link:hover{background-color:#00c2a81a;color:#ff8a00;border-bottom-color:#ff8a00}.dropdown-link:last-child{border-bottom:none}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:768px){.why-us-btn{display:block!important;visibility:visible!important;opacity:1!important}.mobile-menu-dropdown{width:auto;min-width:200px}}@media(max-width:480px){.why-us-btn{font-size:.9rem;padding:.5rem 1rem}.mobile-menu-dropdown{top:50px}.dropdown-link{font-size:.95rem;padding:.9rem 1.2rem}}
