.head{height:100vh;background-image:url(/_next/static/media/next.488a0204.png);background-position:100%}.feautures,.head{width:100%;background-size:cover}.feautures{background-position:0;background-repeat:no-repeat;margin:100px 0}.hero-section{min-height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;padding-bottom:6rem;background:radial-gradient(ellipse 100% 80% at 50% -10%,rgba(165,243,252,.55) 0,transparent 55%),radial-gradient(ellipse 80% 60% at 100% 20%,rgba(96,165,250,.4) 0,transparent 55%),radial-gradient(ellipse 80% 60% at 0 80%,rgba(34,211,238,.4) 0,transparent 55%),linear-gradient(135deg,#0891b2,#2563eb 50%,#0369a1)}.hero-section:before{background-image:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 30%,transparent 80%)}.hero-section:after,.hero-section:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}.hero-section:after{background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(186,230,253,.18) 0,transparent 70%)}.hero-section{--hero-wave-bg:#ffffff}html.dark .hero-section{--hero-wave-bg:#0f172a;background:radial-gradient(ellipse 100% 80% at 50% -10%,rgba(103,232,249,.3) 0,transparent 55%),radial-gradient(ellipse 80% 60% at 100% 20%,rgba(96,165,250,.32) 0,transparent 55%),radial-gradient(ellipse 80% 60% at 0 80%,rgba(34,211,238,.28) 0,transparent 55%),linear-gradient(135deg,#0e7490,#1d4ed8 50%,#075985)}.hero-wave{bottom:60px;width:100%;height:110px;pointer-events:none;z-index:4}.hero-wave svg{width:100%;height:100%;display:block}.hero-wave .wave-layer{transform-origin:center bottom;will-change:transform}.hero-wave .wave-1{animation:waveFlow 16s ease-in-out infinite}.hero-wave .wave-2{animation:waveFlow 12s ease-in-out infinite reverse;opacity:.85}@media(max-width:768px){.hero-wave{height:70px;bottom:40px}}.hero-fade{position:absolute;bottom:0;left:0;right:0;height:80px;pointer-events:none;z-index:5;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.15) 40%,var(--hero-wave-bg,#ffffff) 100%)}@media(max-width:768px){.hero-fade{height:56px}}html.dark .hero-fade{background:linear-gradient(to bottom,rgba(15,23,42,0) 0,rgba(15,23,42,.2) 40%,var(--hero-wave-bg,#0f172a) 100%)}@keyframes waveFlow{0%{transform:translateZ(0)}50%{transform:translate3d(-60px,-2px,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.hero-wave .wave-1,.hero-wave .wave-2,.hero-wave .wave-3{animation:none}}.hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.grid-overlay,.mesh-gradient{display:none}.orb{position:absolute;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;filter:blur(90px);opacity:.4;background:#38bdf8;mix-blend-mode:screen}.orb.orb-1{width:480px;height:480px;top:-120px;left:-120px;background:#22d3ee;animation:floatShape1 22s ease-in-out infinite,orbBreathe 7s ease-in-out infinite}.orb.orb-2{width:420px;height:420px;top:15%;right:-100px;background:#38bdf8;animation:floatShape2 26s ease-in-out infinite,orbBreathe 8s ease-in-out 1s infinite;border-radius:70% 30% 30% 70%/60% 40% 60% 40%;opacity:.3}.orb.orb-3{display:block;width:320px;height:320px;bottom:10%;left:30%;background:#818cf8;opacity:.25;animation:floatShape3 18s ease-in-out infinite,orbBreathe 9s ease-in-out .5s infinite}.orb.orb-4,.orb.orb-5{display:none}html.dark .orb{opacity:.28;filter:blur(110px)}html.dark .orb.orb-1{background:#06b6d4}html.dark .orb.orb-2{background:#3b82f6;opacity:.22}html.dark .orb.orb-3{background:#6366f1;opacity:.18}@keyframes orbBreathe{0%,to{filter:blur(80px) brightness(1)}50%{filter:blur(95px) brightness(1.15)}}@keyframes floatShape1{0%,to{transform:translate(0) rotate(0deg) scale(1);border-radius:30% 70% 70% 30%/30% 30% 70% 70%}25%{transform:translate(50px,30px) rotate(10deg) scale(1.1);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{transform:translate(80px,-20px) rotate(-5deg) scale(.95);border-radius:40% 60% 70% 30%/40% 70% 30% 60%}75%{transform:translate(20px,40px) rotate(5deg) scale(1.05);border-radius:70% 30% 50% 50%/30% 60% 40% 70%}}@keyframes floatShape2{0%,to{transform:translate(0) rotate(0deg);border-radius:70% 30% 30% 70%/60% 40% 60% 40%}33%{transform:translate(-60px,50px) rotate(-15deg);border-radius:40% 60% 60% 40%/40% 60% 40% 60%}66%{transform:translate(-30px,-30px) rotate(10deg);border-radius:50% 50% 40% 60%/60% 40% 60% 40%}}@keyframes floatShape3{0%,to{transform:translate(0) scale(1);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{transform:translate(40px,-60px) scale(1.15);border-radius:30% 70% 60% 40%/30% 60% 40% 70%}}@keyframes floatShape4{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-30px,-40px) rotate(15deg)}50%{transform:translate(-60px,20px) rotate(-10deg)}75%{transform:translate(-20px,-20px) rotate(5deg)}}@keyframes floatShape5{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.2)}66%{transform:translate(-20px,40px) scale(.9)}}.light-streak{display:none}.particles{position:absolute;inset:0;overflow:hidden}.particle{width:6px;height:6px;background:linear-gradient(135deg,#3b82f6,#3b82f6);opacity:0;animation:particleFloat linear infinite;bottom:0}.particle,.particle:after{position:absolute;border-radius:50%}.particle:after{content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:radial-gradient(circle,rgba(59,130,246,.3) 0,transparent 70%)}html.dark .particle{background:linear-gradient(135deg,#60a5fa,#60a5fa)}html.dark .particle:after{background:radial-gradient(circle,rgba(96,165,250,.4) 0,transparent 70%)}@keyframes particleFloat{0%{transform:translateY(0) scale(0);opacity:0}10%{opacity:.8;transform:translateY(-10vh) scale(1)}90%{opacity:.6}to{transform:translateY(-100vh) scale(.5);opacity:0}}.hero-container{width:100%;max-width:1400px;margin:0 auto;padding:2rem 1rem;position:relative;z-index:10}@media(min-width:640px){.hero-container{padding:2rem 1.5rem}}@media(min-width:1024px){.hero-container{padding:4rem 3rem}}@media(min-width:1280px){.hero-container{padding:4rem 5rem}}.hero-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:1024px){.hero-grid{grid-template-columns:1fr 1fr;gap:4rem;max-width:1200px}}.hero-content{text-align:center}@media(min-width:1024px){.hero-content{text-align:left}}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;font-size:.875rem;font-weight:600;color:#f0f9ff;margin-bottom:1.25rem;box-shadow:0 8px 32px rgba(8,47,73,.35)}.hero-badge svg{color:#a5f3fc;width:1rem;height:1rem}.hero-title{font-size:2rem;font-weight:700;line-height:1.15;margin-bottom:1.25rem}@media(min-width:640px){.hero-title{font-size:2.5rem}}@media(min-width:768px){.hero-title{font-size:2.75rem}}@media(min-width:1024px){.hero-title{font-size:3rem}}@media(min-width:1280px){.hero-title{font-size:3.5rem}}.title-gradient{background:linear-gradient(135deg,#ffffff,#bae6fd 50%,#7dd3fc);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:block;font-weight:800;letter-spacing:-.03em;font-size:1.1em;line-height:1.05;margin-bottom:.5rem;filter:drop-shadow(0 4px 30px rgba(125,211,252,.35))}.title-main{color:#f8fafc;display:block;font-size:.82em;font-weight:700;line-height:1.2;letter-spacing:-.015em;text-shadow:0 2px 20px rgba(8,47,73,.25)}.highlight-text{position:relative;background:linear-gradient(135deg,#67e8f9,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-weight:800}.title-sub{display:none}.price-highlight{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem 1rem;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(59,130,246,.1));border:1px solid rgba(37,99,235,.25);border-radius:10px;margin-bottom:.75rem;box-shadow:0 4px 15px rgba(37,99,235,.1)}.price-label{font-size:.7rem;color:#64748b;font-weight:500}.price-value{font-size:.9375rem;font-weight:800;background:linear-gradient(135deg,#2563eb,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;letter-spacing:-.02em}.price-suffix{font-size:.65rem;color:#94a3b8;font-weight:500}html.dark .price-highlight{background:linear-gradient(135deg,rgba(96,165,250,.15),rgba(96,165,250,.15));border-color:rgba(96,165,250,.3)}html.dark .price-label{color:#94a3b8}html.dark .price-value{background:linear-gradient(135deg,#60a5fa,#60a5fa);-webkit-background-clip:text;background-clip:text}html.dark .price-suffix{color:#64748b}.hero-description{font-size:1rem;color:rgba(241,245,249,.88);line-height:1.65;margin-bottom:1.75rem;max-width:560px;margin-left:auto;margin-right:auto;text-shadow:0 1px 12px rgba(8,47,73,.3)}@media(min-width:768px){.hero-description{font-size:1.0625rem}}@media(min-width:1024px){.hero-description{margin-left:0;margin-right:0;font-size:1.125rem;max-width:600px}}.feature-pills{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;justify-content:center}@media(min-width:1024px){.feature-pills{justify-content:flex-start;gap:1rem}}.feature-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;font-size:.75rem;font-weight:500;color:#475569;box-shadow:0 2px 10px rgba(0,0,0,.04);transition:all .3s ease}.feature-pill:hover{background:#fff;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 8px 25px rgba(59,130,246,.15)}.feature-pill svg{color:#3b82f6}html.dark .feature-pill{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#e2e8f0}html.dark .feature-pill:hover{background:hsla(0,0%,100%,.1);border-color:rgba(96,165,250,.5)}html.dark .feature-pill svg{color:#60a5fa}.hero-cta{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}@media(min-width:640px){.hero-cta{flex-direction:row;justify-content:center}}@media(min-width:1024px){.hero-cta{justify-content:flex-start}}.cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;background:linear-gradient(135deg,#ffffff,#f0f9ff);color:#0e7490;font-weight:700;font-size:1rem;border-radius:12px;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 14px 36px -10px rgba(8,47,73,.5),inset 0 0 0 1px hsla(0,0%,100%,.4);text-decoration:none;position:relative;overflow:hidden}.cta-primary:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(34,211,238,.25) 50%,transparent);transform:skewX(-20deg);animation:ctaShine 3.5s ease-in-out infinite;pointer-events:none}.cta-primary:hover{transform:translateY(-2px);box-shadow:0 20px 44px -10px rgba(8,47,73,.55),inset 0 0 0 1px hsla(0,0%,100%,.5);color:#0c4a6e}.cta-primary:hover svg{transform:translateX(3px)}.cta-primary:active{transform:translateY(-1px)}.cta-primary svg{transition:transform .3s ease}@keyframes ctaShine{0%{left:-75%}60%{left:125%}to{left:125%}}.cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;background:hsla(0,0%,100%,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#f0f9ff;font-weight:600;font-size:1rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.22);cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px rgba(8,47,73,.25);text-decoration:none}.cta-secondary:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.4);transform:translateY(-2px);box-shadow:0 14px 30px rgba(8,47,73,.35)}.cta-secondary svg{color:#a5f3fc;transition:color .3s ease}.trust-section{display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width:640px){.trust-section{flex-direction:row;gap:1.5rem}}@media(min-width:1024px){.trust-section{justify-content:flex-start}}.trust-stats{gap:.75rem;padding:.5rem .75rem;background:hsla(0,0%,100%,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:12px;border:1px solid hsla(0,0%,100%,.18);box-shadow:0 8px 24px rgba(8,47,73,.25);color:#f1f5f9}.trust-item,.trust-stats{display:flex;align-items:center}.trust-item{gap:.5rem;font-size:.875rem;color:rgba(241,245,249,.85)}.trust-item strong{color:#fff;font-weight:700}.trust-item svg{width:16px;height:16px}.trust-divider{width:1px;height:18px;background:hsla(0,0%,100%,.25)}.google-review{height:28px;width:auto;opacity:.9;transition:opacity .2s ease}.google-review:hover{opacity:1}html.dark .google-review{filter:brightness(1.1);opacity:.85}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;order:1}@media(min-width:1024px){.hero-visual{order:unset}}.visual-wrapper{position:relative;width:100%;max-width:450px;margin:0 auto}@media(min-width:768px){.visual-wrapper{max-width:500px}}@media(min-width:1024px){.visual-wrapper{max-width:100%;margin:0}}.visual-glow{position:absolute;inset:-20%;background:radial-gradient(circle,rgba(125,211,252,.45) 0,rgba(56,189,248,.18) 45%,transparent 70%);filter:blur(80px);animation:glowPulse 5s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.4;transform:scale(1.03)}}.visual-card{position:relative;border-radius:24px;overflow:visible;background:rgba(0,0,0,0);padding:0;box-shadow:none;border:none}.visual-card:before{content:"";position:absolute;inset:-20px;border-radius:40px;background:conic-gradient(from 0deg,transparent 0deg,rgba(59,130,246,.18) 90deg,rgba(37,99,235,.12) 180deg,transparent 270deg,transparent 1turn);filter:blur(30px);animation:conicRotate 14s linear infinite;z-index:-1;pointer-events:none}@keyframes conicRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html.dark .visual-card{background:rgba(0,0,0,0);box-shadow:none;border:none}html.dark .visual-card:before{background:conic-gradient(from 0deg,transparent 0deg,rgba(96,165,250,.22) 90deg,rgba(59,130,246,.15) 180deg,transparent 270deg,transparent 1turn)}.hero-image{width:100%;height:auto;object-fit:contain;animation:imageFloat 6s ease-in-out infinite}@keyframes imageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.floating-badge{position:absolute;animation:badgeFloat 3s ease-in-out infinite}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.stat-card{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 8px 32px rgba(0,0,0,.08);transition:all .3s ease}.stat-card:hover{transform:translateY(-5px) scale(1.02);border-color:rgba(59,130,246,.3);box-shadow:0 20px 50px -15px rgba(59,130,246,.2),0 0 30px rgba(59,130,246,.08)}html.dark .stat-card{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.3)}html.dark .stat-card:hover{background:hsla(0,0%,100%,.12);border-color:rgba(96,165,250,.3)}.stat-card-1{top:5%;left:-10%;animation-delay:0s}@media(max-width:1023px){.stat-card-1{top:0;left:0}}.stat-card-2{top:40%;right:-15%;animation-delay:.5s}@media(max-width:1023px){.stat-card-2{top:auto;bottom:30%;right:0}}.stat-card-3{bottom:10%;left:-5%;animation-delay:1s}@media(max-width:1023px){.stat-card-3{bottom:0;left:0}}.stat-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.stat-content{display:flex;flex-direction:column}.stat-value{font-size:1.25rem;font-weight:700;color:#1e293b;line-height:1.2}html.dark .stat-value{color:#f1f5f9}.stat-label{font-size:.75rem;color:#64748b;font-weight:500}html.dark .stat-label{color:#94a3b8}.rating-badge{bottom:25%;right:-10%;display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:1rem 1.25rem;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 8px 32px rgba(0,0,0,.08);animation-delay:1.5s}@media(max-width:1023px){.rating-badge{bottom:10%;right:5%}}html.dark .rating-badge{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.3)}.rating-stars{display:flex;gap:2px}.rating-text{font-size:.75rem;color:#64748b;font-weight:500}html.dark .rating-text{color:#94a3b8}.deco-ring{position:absolute;border-radius:50%;border:2px dashed rgba(59,130,246,.15);pointer-events:none}.deco-ring.deco-ring-1{width:120%;height:120%;top:-10%;left:-10%;animation:ringRotate 30s linear infinite}.deco-ring.deco-ring-2{width:140%;height:140%;top:-20%;left:-20%;animation:ringRotate 45s linear infinite reverse;border-color:rgba(59,130,246,.1)}html.dark .deco-ring{border-color:rgba(96,165,250,.15)}html.dark .deco-ring.deco-ring-2{border-color:rgba(96,165,250,.1)}@keyframes ringRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-wave{right:0;height:120px;color:#f8fafc;line-height:0;overflow:hidden}.hero-wave,.wave-layer{position:absolute;bottom:0;left:0}.wave-layer{width:200%;height:100%}.wave-layer.wave-1{animation:waveSlide 15s linear infinite;opacity:.3}.wave-layer.wave-2{animation:waveSlide 12s linear infinite reverse;opacity:.5;animation-delay:-3s}.wave-layer.wave-3{animation:waveSlide 10s linear infinite;animation-delay:-5s}@keyframes waveSlide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}html.dark .hero-wave{color:#0f172a}.animate-fade-in{animation:fadeIn .8s ease-out forwards}.animate-fade-in-down{animation:fadeInDown .8s ease-out forwards}.animate-fade-in-up{animation:fadeInUp .8s ease-out forwards;animation-delay:.2s;opacity:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-content>:first-child{animation-delay:0s}.hero-content>:nth-child(2){animation-delay:.1s}.hero-content>:nth-child(3){animation-delay:.2s}.hero-content>:nth-child(4){animation-delay:.3s}.hero-content>:nth-child(5){animation-delay:.4s}.hero-content>:nth-child(6){animation-delay:.5s}@media(max-width:480px){.hero-section{min-height:auto;padding-top:1rem;padding-bottom:8rem}.hero-container{padding:1rem}.hero-grid{gap:1.5rem}.orb{opacity:.3;filter:blur(40px)}.orb.orb-1{width:200px;height:200px;top:-50px;left:-50px}.orb.orb-2{width:180px;height:180px;right:-50px}.orb.orb-3,.orb.orb-4,.orb.orb-5{display:none}.hero-title{font-size:1.875rem;margin-bottom:1rem}.title-gradient{font-size:1.1em}.title-main{font-size:.85em}.hero-badge{padding:.4rem .875rem;font-size:.8125rem;margin-bottom:1rem}.hero-badge svg{width:14px;height:14px}.hero-description{font-size:.9375rem;margin-bottom:1.25rem;line-height:1.6}.feature-pills{gap:.5rem;margin-bottom:1.5rem}.feature-pill{padding:.375rem .75rem;font-size:.75rem}.feature-pill svg{width:14px;height:14px}.price-highlight{padding:.375rem 1rem;margin-bottom:.75rem}.price-value{font-size:1.25rem}.price-label,.price-suffix{font-size:.7rem}.hero-cta{margin-bottom:1.5rem;gap:.75rem}.cta-primary{padding:.75rem 1.25rem;font-size:.9375rem;border-radius:10px}.cta-primary svg{width:16px;height:16px}.cta-secondary{padding:.75rem 1.25rem;font-size:.9375rem;border-radius:10px}.trust-section{gap:.75rem}.trust-stats{padding:.5rem .75rem;gap:.5rem}.trust-item{font-size:.75rem}.trust-item svg{width:16px;height:16px}.trust-divider{height:18px}.google-review{height:32px}.visual-wrapper{max-width:100%}.visual-card{padding:.5rem;border-radius:16px}.deco-ring,.rating-badge,.stat-card{display:none}.hero-wave{height:60px}}@media(min-width:481px)and (max-width:640px){.hero-container{padding:1.5rem}.hero-title{font-size:1.75rem}.stat-card-3{display:none}.stat-card{padding:.625rem 1rem}.stat-card .stat-icon{width:36px;height:36px}.stat-card .stat-value{font-size:1rem}.stat-card .stat-label{font-size:.625rem}.stat-card-1{top:-5%;left:-5%}.stat-card-2{bottom:5%;right:-5%;top:auto}.orb.orb-4,.orb.orb-5,.rating-badge{display:none}}@media(min-width:641px)and (max-width:768px){.hero-container{padding:2rem}.hero-grid{gap:2rem}.stat-card{padding:.75rem 1rem}.stat-card .stat-icon{width:38px;height:38px}.stat-card .stat-value{font-size:1.125rem}.rating-badge{padding:.75rem 1rem}.rating-badge .rating-text{font-size:.625rem}.rating-badge .rating-stars svg{width:14px;height:14px}}@media(min-width:1024px)and (max-width:1280px){.hero-container{padding:3rem;max-width:1200px}.hero-grid{gap:2.5rem;grid-template-columns:1.1fr .9fr}.hero-title{font-size:1.875rem}.title-gradient{font-size:1.2em}.hero-description{font-size:.9375rem;max-width:450px}.feature-pills{gap:.625rem}.feature-pill{padding:.4rem .875rem;font-size:.8rem}.cta-primary,.cta-secondary{padding:.5rem 1.125rem;font-size:.8rem}.visual-wrapper{max-width:420px}.stat-card{padding:.75rem 1rem}.stat-card .stat-icon{width:38px;height:38px}.stat-card .stat-value{font-size:1.1rem}.stat-card .stat-label{font-size:.7rem}.stat-card-1{top:8%;left:-8%}.stat-card-2{top:45%;right:-12%}.stat-card-3{bottom:12%;left:-3%}.rating-badge{padding:.875rem 1rem;bottom:28%;right:-8%}.rating-badge .rating-text{font-size:.7rem}.orb{filter:blur(70px);opacity:.5}.orb.orb-1{width:320px;height:320px}.orb.orb-2{width:280px;height:280px}.orb.orb-3{width:240px;height:240px}.orb.orb-4{width:200px;height:200px}.orb.orb-5{width:160px;height:160px}}@media(min-width:1281px)and (max-width:1440px){.hero-container{padding:4rem 5rem;max-width:1320px}.hero-grid{gap:3.5rem;grid-template-columns:1fr 1fr}.hero-title{font-size:2.125rem}.title-gradient{font-size:1.25em}.hero-description{font-size:1.0625rem;max-width:500px}.visual-wrapper{max-width:480px}.stat-card{padding:.8rem 1.1rem}.stat-card .stat-value{font-size:1.15rem}.stat-card-1{top:6%;left:-10%}.stat-card-2{top:42%;right:-14%}.stat-card-3{bottom:12%;left:-5%}.rating-badge{bottom:26%;right:-10%}}@media(min-width:1441px){.hero-container{padding:4rem 6rem;max-width:1400px}.hero-grid{gap:4rem}.hero-title{font-size:2.25rem}.visual-wrapper{max-width:520px}}@media(max-height:500px)and (orientation:landscape){.hero-section{min-height:auto;padding-top:2rem;padding-bottom:6rem}.hero-grid{grid-template-columns:1fr;gap:2rem;max-width:900px;margin:0 auto}.hero-visual{order:1}.hero-content{text-align:center}.feature-pills,.hero-cta{justify-content:center}.hero-cta{flex-direction:row}.trust-section{justify-content:center}.visual-wrapper{max-width:300px}.rating-badge,.stat-card{display:none}.hero-wave{height:40px}}.platform-marquee{width:100%;max-width:1400px;margin:0 auto;overflow:hidden;padding:24px 0;position:relative;z-index:10;-webkit-mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent)}.marquee-track{display:flex;align-items:center;gap:48px;animation:marqueeScroll 25s linear infinite;width:max-content}.marquee-track:hover{animation-play-state:paused}.marquee-item{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:#94a3b8;white-space:nowrap;transition:color .3s ease;cursor:default;user-select:none}.marquee-item:hover{color:#1e293b}html.dark .marquee-item{color:hsla(0,0%,100%,.45)}html.dark .marquee-item:hover{color:hsla(0,0%,100%,.9)}.marquee-icon{width:28px;height:28px;flex-shrink:0;opacity:.7;transition:opacity .3s ease}.marquee-item:hover .marquee-icon{opacity:1}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:768px){.platform-marquee{padding:16px 0}.platform-marquee:after,.platform-marquee:before{width:60px}.marquee-track{gap:32px;animation-duration:30s}.marquee-item{font-size:13px;gap:8px}.marquee-icon{width:22px;height:22px}}@media(max-width:480px){.platform-marquee{padding:12px 0}.platform-marquee:after,.platform-marquee:before{width:30px}.marquee-track{gap:24px;animation-duration:25s}.marquee-item{font-size:12px;gap:6px}.marquee-icon{width:20px;height:20px}}