.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{position:relative;min-height:90vh;overflow:hidden;display:flex;align-items:center;padding:4rem 0 5rem;isolation:isolate;--mx:70%;--my:40%;--tilt-x:0deg;--tilt-y:0deg;perspective:1400px;background:#fff}@media(max-width:1023px){.hero-section{min-height:auto;padding:2rem 0 4rem}}html.dark .hero-section{background:#0b1220}.hero-bg{pointer-events:none;z-index:0;overflow:hidden}.bg-dots,.hero-bg{position:absolute;inset:0}.bg-dots{background-image:radial-gradient(rgba(15,118,178,.08) 1px,transparent 1.4px);background-size:28px 28px;mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,black 30%,transparent 90%);opacity:.6}html.dark .bg-dots{background-image:radial-gradient(rgba(186,230,253,.08) 1px,transparent 1.4px)}.bg-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.35;pointer-events:none}.bg-orb.bg-orb-1{width:500px;height:500px;top:-150px;right:-100px;background:#bae6fd;animation:orbDrift 24s ease-in-out infinite}.bg-orb.bg-orb-2{width:400px;height:400px;bottom:-100px;left:-80px;background:#cffafe;animation:orbDrift 30s ease-in-out infinite reverse}html.dark .bg-orb{opacity:.15}html.dark .bg-orb.bg-orb-1{background:#0ea5e9}html.dark .bg-orb.bg-orb-2{background:#06b6d4}@keyframes orbDrift{0%,to{transform:translate(0)}50%{transform:translate(40px,-30px)}}@media(prefers-reduced-motion:reduce){.bg-orb{animation:none}}.hero-container{position:relative;z-index:10;width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:3rem}@media(min-width:1024px){.hero-container{padding:0 2rem}}.hero-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:1024px){.hero-grid{grid-template-columns:1.1fr .9fr;gap:4rem}}.hero-content{display:flex;flex-direction:column;gap:1.5rem;text-align:center}@media(min-width:1024px){.hero-content{text-align:left;gap:1.75rem}}.hero-badge{display:inline-flex;align-self:center;align-items:center;gap:.5rem;padding:.375rem .875rem;background:rgba(14,165,233,.08);border:1px solid rgba(14,165,233,.18);border-radius:999px;font-size:.75rem;font-weight:600;color:#0369a1;letter-spacing:.02em}@media(min-width:1024px){.hero-badge{align-self:flex-start}}html.dark .hero-badge{background:rgba(56,189,248,.1);border-color:rgba(56,189,248,.25);color:#7dd3fc}.badge-dot{width:6px;height:6px;border-radius:50%;background:#0ea5e9;box-shadow:0 0 0 4px rgba(14,165,233,.15);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.hero-title{display:flex;flex-direction:column;gap:.5rem;margin:0;font-weight:800;line-height:1.05;letter-spacing:-.03em;color:#0f172a}html.dark .hero-title{color:#f8fafc}.title-brand{font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}html.dark .title-brand{color:#94a3b8}.title-main{font-size:clamp(2rem,5vw,3.75rem)}.highlight-text{position:relative;display:inline-block;background:linear-gradient(135deg,#0ea5e9,#06b6d4 50%,#3b82f6);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);white-space:nowrap}.highlight-underline{position:absolute;bottom:-.15em;left:0;width:100%;height:.18em;color:#06b6d4;opacity:.6}.hero-description{font-size:1rem;line-height:1.6;color:#475569;max-width:36rem;margin:0 auto}@media(min-width:1024px){.hero-description{font-size:1.125rem;margin:0}}html.dark .hero-description{color:#cbd5e1}.hero-cta{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}@media(min-width:640px){.hero-cta{flex-direction:row;align-items:center;justify-content:center}}@media(min-width:1024px){.hero-cta{justify-content:flex-start}}.cta-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;background:linear-gradient(135deg,#0ea5e9,#06b6d4);color:#fff;font-weight:700;font-size:.95rem;border-radius:12px;border:none;cursor:pointer;text-decoration:none;overflow:hidden;transition:all .25s ease;box-shadow:0 8px 24px -8px rgba(14,165,233,.45)}.cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px -8px rgba(14,165,233,.55)}.cta-primary:active{transform:translateY(0)}.cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:rgba(0,0,0,0);color:#0f172a;font-weight:600;font-size:.95rem;border-radius:12px;border:1.5px solid #e2e8f0;cursor:pointer;text-decoration:none;transition:all .2s ease}.cta-secondary:hover{background:rgba(14,165,233,.05);border-color:#0ea5e9;color:#0369a1}html.dark .cta-secondary{color:#f1f5f9;border-color:#334155}html.dark .cta-secondary:hover{background:rgba(56,189,248,.08);border-color:#38bdf8;color:#7dd3fc}.trust-section{display:flex;flex-direction:column;gap:1rem;align-items:center}@media(min-width:1024px){.trust-section{flex-direction:row;gap:1.25rem;align-items:center}}.trust-stats{display:flex;align-items:center;gap:1rem;font-size:.8125rem;color:#64748b}.trust-stats strong{color:#0f172a;font-weight:700}html.dark .trust-stats{color:#94a3b8}html.dark .trust-stats strong{color:#f8fafc}.trust-item{display:inline-flex;align-items:center;gap:.375rem}.trust-item svg{color:#0ea5e9}.trust-item:nth-child(3) svg{color:#f59e0b}.trust-divider{width:1px;height:18px;background:#e2e8f0}html.dark .trust-divider{background:#334155}.google-review{height:28px;width:auto;opacity:.85}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;order:-1}@media(min-width:1024px){.hero-visual{order:0}}.visual-wrapper{position:relative;width:100%;max-width:420px;margin:0 auto}@media(min-width:768px){.visual-wrapper{max-width:480px}}@media(min-width:1024px){.visual-wrapper{max-width:100%;margin:0}}.tilt-3d{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.22,1,.36,1);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));will-change:transform}.tilt-3d .visual-card{transform:translateZ(30px)}.tilt-3d .visual-halo{transform:translateZ(-20px)}.tilt-3d .stat-card{transform:translateZ(50px)}@media(max-width:1023px){.tilt-3d,.tilt-3d .stat-card,.tilt-3d .visual-card,.tilt-3d .visual-halo{transform:none!important}}@media(prefers-reduced-motion:reduce){.tilt-3d{transform:none!important;transition:none}}.visual-halo{position:absolute;inset:-10%;background:radial-gradient(circle,rgba(186,230,253,.4) 0,rgba(165,243,252,.2) 45%,transparent 75%);filter:blur(40px);pointer-events:none;animation:haloPulse 6s ease-in-out infinite}html.dark .visual-halo{background:radial-gradient(circle,rgba(56,189,248,.25) 0,rgba(6,182,212,.15) 45%,transparent 75%)}@keyframes haloPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.visual-card{position:relative;border-radius:20px;z-index:2}.hero-image{width:100%;height:auto;object-fit:contain;animation:imageFloat 6s ease-in-out infinite;filter:drop-shadow(0 18px 40px rgba(15,23,42,.12))}@keyframes imageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.floating-badge{position:absolute;animation:badgeFloat 3.5s ease-in-out infinite;z-index:3}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.stat-card{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 10px 30px -10px rgba(15,23,42,.15);transition:all .3s ease}.stat-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px -10px rgba(15,23,42,.2);border-color:#bae6fd}html.dark .stat-card{background:#1e293b;border-color:#334155;box-shadow:0 10px 30px -10px rgba(0,0,0,.45)}html.dark .stat-card:hover{border-color:#38bdf8}.stat-card-1{top:5%;left:-8%}@media(max-width:1023px){.stat-card-1{top:0;left:0}}.stat-card-2{top:42%;right:-10%}@media(max-width:1023px){.stat-card-2{top:auto;bottom:30%;right:0}}.stat-card-3{bottom:8%;left:-6%}@media(max-width:1023px){.stat-card-3{bottom:0;left:0}}.stat-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0;color:#fff}.stat-icon.stat-icon-blue{background:linear-gradient(135deg,#0ea5e9,#3b82f6);box-shadow:0 4px 12px rgba(14,165,233,.35)}.stat-icon.stat-icon-cyan{background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 4px 12px rgba(8,145,178,.35)}.stat-icon.stat-icon-sky{background:linear-gradient(135deg,#0ea5e9,#6366f1);box-shadow:0 4px 12px rgba(14,165,233,.35)}.stat-content{display:flex;flex-direction:column}.stat-value{font-size:1.125rem;font-weight:800;color:#0f172a;line-height:1.1;letter-spacing:-.02em}html.dark .stat-value{color:#f8fafc}.stat-label{font-size:.6875rem;color:#64748b;font-weight:500}html.dark .stat-label{color:#94a3b8}.rating-badge{position:absolute;top:-3%;right:-8%;display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:#fff;border-radius:999px;border:1px solid #e2e8f0;box-shadow:0 10px 30px -10px rgba(15,23,42,.15);z-index:4}@media(max-width:1023px){.rating-badge{display:none}}html.dark .rating-badge{background:#1e293b;border-color:#334155}.rating-stars{display:flex;gap:1px}.rating-text{font-size:.75rem;font-weight:600;color:#475569}html.dark .rating-text{color:#cbd5e1}.animate-fade-in-down{animation:fadeInDown .6s ease-out backwards}.animate-fade-in{animation:fadeIn .7s ease-out .1s backwards}.animate-fade-in-up{animation:fadeInUp .7s ease-out .2s backwards}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.animate-fade-in,.animate-fade-in-down,.animate-fade-in-up,.floating-badge,.hero-image,.visual-halo{animation:none}}.hero-fade{position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(180deg,transparent,#ffffff);pointer-events:none;z-index:5}html.dark .hero-fade{background:linear-gradient(180deg,transparent,#0b1220)}.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}}