:root{--dark:#111827;--light:#f7f4ef;--muted:#74706a;--primary:#111827;--primary-soft:#dce7ff;--accent:#3b82f6;--purple:#a78bfa;--green:#b8f2d5;--blue:#cde7ff;--card:#ffffffb8;--border:#1118271a;--radius:28px;--bg:#f7f4ef;--text:#111827}[data-theme=dark]{--bg:#050816;--text:#fff;--muted:#d1d5db;--card:#ffffff06;--border:#ffffff14;--primary-soft:#60a5fa29;--dark:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);color:var(--text);max-width:100%;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .35s,color .35s;overflow-x:clip}[data-theme=dark] body{background:#050816}[data-theme=dark] .blob-one{filter:blur(90px);background:#60a5fa38}[data-theme=dark] .blob-two{filter:blur(90px);background:#a78bfa33}[data-theme=dark] .glass-nav.scrolled{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#111827d9}a{text-decoration:none}.noise{pointer-events:none;z-index:999;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.glass-nav{padding:18px 0;transition:all .3s}.glass-nav.scrolled{background:color-mix(in srgb,var(--bg)80%,transparent);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-bottom:1px solid var(--border);padding:12px 0}.navbar-brand{color:var(--text);align-items:center;display:flex}.nav-logo{width:auto;height:42px;display:block}.footer-logo{width:auto;height:52px;display:block}.logo-dot{display:none}.nav-link{color:var(--text);font-size:.95rem;font-weight:600}.nav-link:hover{color:var(--accent)}[data-theme=dark] .glass-nav .btn-dark{color:#050816;background:#fff;border-color:#fff}[data-theme=dark] .glass-nav .btn-dark:hover{color:#050816;background:#fff;border-color:#fff;box-shadow:0 10px 30px #ffffff1f}.theme-toggle{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex}.theme-toggle:hover{transform:rotate(15deg)}.theme-toggle i{color:var(--text);font-size:1rem}.hero-section{min-height:100vh;padding-top:80px;position:relative;overflow:hidden}.blob{filter:blur(70px);opacity:.7;z-index:-1;border-radius:999px;position:absolute}.blob-one{background:var(--primary-soft);width:420px;height:420px;top:10%;left:-120px}.blob-two{background:var(--blue);width:460px;height:460px;bottom:8%;right:-140px}.eyebrow{background:color-mix(in srgb,var(--card)80%,transparent);border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:9px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.eyebrow.light{color:#fff;background:#ffffff24;border-color:#ffffff38}.hero-title{letter-spacing:-.08em;max-width:780px;color:var(--text);font-size:clamp(3rem,8vw,6.8rem);font-weight:950;line-height:.9}[data-theme=dark] .hero-title span{background:linear-gradient(90deg,#6fa0f7 0%,#8f98f5 50%,#b98cf7 100%) 0/calc(100% + 16px) 100%;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-text{color:var(--muted);max-width:560px;margin:28px 0;font-size:1.25rem;line-height:1.6}.hero-actions{flex-direction:column;align-items:stretch;gap:14px;max-width:620px;display:flex}.hero-waitlist-form{width:100%;max-width:none;margin:0}.hero-actions .btn-light-custom{text-align:center;justify-content:center;width:100%}.btn-primary-custom,.btn-light-custom{border-radius:999px;padding:15px 24px;font-weight:800;transition:all .3s}.btn-primary-custom{color:#fff;background:#111827;border:1px solid #111827}.btn-primary-custom:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-3px)}.btn-light-custom{color:#111827;border:1px solid var(--border);background:#fff}.btn-light-custom:hover{background:var(--primary-soft);color:var(--text);transform:translateY(-3px)}.hero-stats{flex-wrap:wrap;gap:28px;margin-top:42px;display:flex}.hero-stats div{flex-direction:column;display:flex}.hero-stats strong{color:var(--text);font-size:1.7rem;font-weight:950}.hero-stats span{color:var(--muted);font-weight:600}.phone-wrapper{perspective:1000px;justify-content:center;display:flex;position:relative}.hero-image,.hero-phone-image{width:100%;max-width:520px;height:auto;display:block}.compare-image{width:100%;max-width:180px;height:auto;margin:10px auto 20px;transition:transform .3s;display:block}.floating-card{z-index:5;color:#111827;border:1px solid var(--border);background:#fff;border-radius:999px;padding:12px 18px;font-weight:800;animation:4s ease-in-out infinite float;position:absolute;box-shadow:0 20px 50px #1118271f}.floating-card i{color:var(--accent)}.card-top{top:90px;left:15px}.card-bottom{animation-delay:1.2s;bottom:110px;right:10px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.section-padding{padding:110px 0}.section-heading{max-width:720px;margin:0 auto}.section-heading h2,.section-title{letter-spacing:-.07em;color:var(--text);font-size:clamp(2.4rem,5vw,4.7rem);font-weight:950;line-height:.95}[data-theme=dark] .section-heading h2,[data-theme=dark] .section-title,[data-theme=dark] .waitlist-copy h2{color:#fff;-webkit-text-fill-color:unset;background:0 0}.section-heading p,.section-text{color:var(--muted);margin-top:18px;font-size:1.12rem;line-height:1.7}.compare-card,.feature-card,.testimonial-card{background:var(--card);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:100%;padding:22px;transition:all .3s;box-shadow:0 20px 50px #1118270f}[data-theme=dark] .compare-card,[data-theme=dark] .feature-card,[data-theme=dark] .testimonial-card{box-shadow:none;background:#ffffff08;border:1px solid #ffffff14}.compare-card:hover,.feature-card:hover,.testimonial-card:hover{transform:translateY(-8px);box-shadow:0 30px 70px #1118271c}[data-theme=dark] .compare-card:hover,[data-theme=dark] .feature-card:hover,[data-theme=dark] .testimonial-card:hover{box-shadow:0 35px 90px #3b82f61f}.compare-card span{color:var(--accent);font-weight:900}.compare-card h3{letter-spacing:-.05em;color:var(--text);margin:14px 0 22px;font-size:2rem;font-weight:900}.bad,.good{border-radius:18px;padding:12px 14px;font-weight:700}.bad{color:var(--muted);background:#1118270f}.good{background:var(--green);color:#111827}[data-theme=dark] .bad{background:#ffffff0b}[data-theme=dark] .good{color:#111827;background:linear-gradient(135deg,#dbeafe,#ede9fe)}.soft-bg{background:linear-gradient(#0000,#ffffff14,#0000)}[data-theme=dark] .soft-bg{background:radial-gradient(circle,#60a5fa0f,#0000 42%),0 0}.features-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.feature-card i{color:var(--accent);font-size:1.8rem}.feature-card h4{letter-spacing:-.04em;color:var(--text);margin-top:20px;font-weight:900}.feature-card p{color:var(--muted);margin-bottom:0}.use-case-link{color:inherit;height:100%;display:block}.use-case-card{cursor:pointer;background:radial-gradient(circle at top,#3b82f60f,transparent 40%),var(--card);min-height:460px;overflow:hidden}.use-case-card p{color:var(--muted);font-weight:600;line-height:1.6}.case-cta{color:var(--accent);align-items:center;gap:8px;margin-top:10px;font-weight:900;display:inline-flex}.use-case-card:hover .case-cta i{transform:translate(5px)}.use-case-card:hover .compare-image{transform:translateY(-6px)scale(1.03)}.case-cta i{transition:all .3s}.use-cases-home{margin-top:1rem!important}.marquee-section{color:#fff;background:#111827;padding:24px 0;overflow:hidden}.marquee{white-space:nowrap;animation:20s linear infinite marquee;display:flex}.marquee span{letter-spacing:-.08em;padding-right:40px;font-size:clamp(2.4rem,6vw,5rem);font-weight:950}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonial-card p{color:var(--text);margin-bottom:0;font-size:1.15rem;line-height:1.6}.testimonial-card strong,.testimonial-card span{display:block}.testimonial-card strong{color:var(--text);font-weight:900}.testimonial-card span{color:var(--muted)}.review-user{align-items:center;gap:14px;margin-bottom:20px;display:flex}.review-user img{object-fit:cover;border-radius:50%;width:54px;height:54px;box-shadow:0 10px 24px #1118271f}.testimonials-section{position:relative;overflow:hidden}.testimonials-section .container{position:relative}.testimonials-glow{z-index:-1;filter:blur(10px);background:radial-gradient(circle,#60a5fa3d,#0000 65%);width:520px;height:520px;position:absolute;top:40px;left:50%;transform:translate(-50%)}[data-theme=dark] .testimonials-glow{display:none}.reviews-summary{background:color-mix(in srgb,var(--card)78%,transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;max-width:620px;margin:34px auto 0;padding:18px 24px;display:flex;box-shadow:0 20px 55px #11182712}.stars{color:#f59e0b;letter-spacing:2px;margin-bottom:18px;font-size:1rem;line-height:1}.testimonial-card{position:relative;overflow:hidden}.testimonial-card:after{content:"";background:#60a5fa14;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-45px;right:-45px}.social-proof-row{grid-template-columns:repeat(3,1fr);gap:14px;max-width:820px;margin:34px auto 0;display:grid}.social-proof-row div{background:color-mix(in srgb,var(--card)82%,transparent);border:1px solid var(--border);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;padding:20px 18px;box-shadow:0 18px 45px #1118270f}.social-proof-row strong{letter-spacing:-.06em;color:var(--text);font-size:1.9rem;font-weight:950;line-height:1;display:block}.social-proof-row span{color:var(--muted);margin-top:8px;font-size:.9rem;font-weight:700;display:block}.waitlist-playground{padding:120px 0;position:relative;overflow:hidden}.waitlist-playground:before{content:"";z-index:-1;background:radial-gradient(circle,#60a5fa57,#0000 65%);width:520px;height:520px;position:absolute;top:10%;left:-180px}.waitlist-playground:after{content:"";z-index:-1;background:radial-gradient(circle,#a78bfa52,#0000 65%);width:460px;height:460px;position:absolute;bottom:0;right:-140px}.waitlist-grid{background:color-mix(in srgb,var(--card)70%,transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:46px;grid-template-columns:1fr .9fr;align-items:center;gap:70px;padding:clamp(32px,6vw,78px);display:grid;box-shadow:0 30px 90px #11182714}[data-theme=dark] .waitlist-grid{background:radial-gradient(circle at 100% 0,#60a5fa1a,#0000 28%),radial-gradient(circle at 0 100%,#a78bfa1a,#0000 30%),#ffffff05;box-shadow:0 30px 90px #00000052}.waitlist-copy h2{letter-spacing:-.08em;max-width:720px;color:var(--text);font-size:clamp(3rem,6vw,6rem);font-weight:950;line-height:.9}.waitlist-copy p{color:var(--muted);max-width:560px;margin:26px 0 32px;font-size:1.15rem;line-height:1.7}.fun-form{background:#fff;border:1px solid #11182714;border-radius:999px;align-items:center;gap:8px;max-width:620px;padding:8px;display:flex;box-shadow:0 18px 45px #11182714}[data-theme=dark] .fun-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1a}.fun-form input{color:#111827;background:0 0;border:none;outline:none;flex:1;padding:0 20px;font-size:1rem;font-weight:600}[data-theme=dark] .fun-form input{color:#fff}.fun-form input::placeholder{color:#9ca3af}[data-theme=dark] .fun-form input::placeholder{color:#ffffff8c}.fun-form button{color:#fff;white-space:nowrap;background:#111827;border:none;border-radius:999px;align-items:center;gap:10px;padding:16px 24px;font-weight:800;transition:all .3s;display:flex}.fun-form button:hover{background:linear-gradient(135deg,#3b82f6,#a78bfa);transform:translateY(-2px);box-shadow:0 10px 25px #60a5fa4d}.mini-proof{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.mini-proof span{border:1px solid var(--border);color:#111827;background:#fff;border-radius:999px;padding:8px 13px;font-size:.85rem;font-weight:800}.invite-card{transform-style:preserve-3d;position:relative}.invite-card:before,.invite-card:after{content:"";z-index:-1;filter:blur(6px);border-radius:999px;animation:4s ease-in-out infinite float;position:absolute}.invite-card:before{background:#93c5fd;width:90px;height:90px;top:-20px;right:20px}.invite-card:after{background:#c084fc;width:64px;height:64px;animation-delay:1s;bottom:-18px;left:20px}.ticket{color:#111827;background:linear-gradient(135deg,#ffffffeb,#ffffffb3),radial-gradient(circle at 100% 0,#3b82f652,#0000 35%);border:1px solid #1118271a;border-radius:38px;min-height:430px;padding:34px;transition:all .35s;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 35px 90px #11182729}[data-theme=dark] .ticket{background:radial-gradient(circle at 100% 0,#60a5fa59,#0000 36%),radial-gradient(circle at 0 100%,#a78bfa2e,#0000 36%),linear-gradient(135deg,#fff,#f5f7ff);box-shadow:0 35px 100px #60a5fa2e}.ticket:hover{transform:rotate(0)translateY(-8px)}.ticket:before,.ticket:after{content:"";background:var(--bg);border-radius:50%;width:54px;height:54px;position:absolute;top:50%;transform:translateY(-50%)}.ticket:before{left:-27px}.ticket:after{right:-27px}.ticket-top,.ticket-bottom{justify-content:space-between;align-items:center;display:flex}.ticket-top span{letter-spacing:.08em;color:#111827;font-size:.8rem;font-weight:950}.ticket-top i{color:var(--accent);font-size:1.4rem}.ticket h3{letter-spacing:-.08em;color:#111827;margin:60px 0 20px;font-size:clamp(2.3rem,4vw,4.2rem);font-weight:950;line-height:.9}.ticket p{color:#4b5563;font-weight:600;line-height:1.6}.ticket-route{align-items:center;gap:10px;margin:46px 0;display:flex}.ticket-route span{color:#fff;background:#111827;border-radius:999px;padding:9px 13px;font-size:.8rem;font-weight:900}.ticket-route div{border-top:2px solid #1118271f;flex:1}.ticket-bottom{border-top:1px solid #1118271f;padding-top:22px}.ticket-bottom span{color:#74706a;font-weight:900}.ticket-bottom button{color:#111827;background:#dce7ff;border:none;border-radius:999px;padding:10px 15px;font-weight:900}footer{border-top:1px solid var(--border);padding:34px 0}.footer-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-content p{margin:0}.footer-content a{color:var(--muted);margin-left:18px;font-weight:700}.footer-content a:hover{color:var(--accent)}.case-scroll-page{padding-top:90px}.back-link{color:var(--muted);align-items:center;gap:8px;margin-bottom:28px;font-weight:800;display:inline-flex}.back-link:hover{color:var(--accent)}.case-intro{flex-direction:column;justify-content:center;min-height:100vh;display:flex;transform:translateY(-90px)}.case-intro h1{letter-spacing:-.08em;max-width:780px;color:var(--text);font-size:clamp(3rem,8vw,6.8rem);font-weight:950;line-height:.9}.case-intro p{color:var(--muted);max-width:620px;margin-top:28px;font-size:1.25rem;line-height:1.7}.sticky-case-section{padding:40px 0 120px}.sticky-case-grid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;padding-left:70px;display:grid}.case-steps-text{flex-direction:column;display:flex}.case-scroll-step{opacity:1;flex-direction:column;justify-content:center;min-height:100vh;transition:opacity .35s,transform .35s;display:flex}.case-scroll-step.active{opacity:1;transform:translate(10px)}.case-scroll-step span{color:var(--accent);margin-bottom:18px;font-size:1.1rem;font-weight:950}.case-scroll-step h2{letter-spacing:-.07em;color:var(--text);max-width:720px;font-size:clamp(2.4rem,5vw,4.7rem);font-weight:950;line-height:.95}.case-scroll-step p{color:var(--muted);max-width:520px;margin-top:24px;font-size:1.15rem;line-height:1.7}.case-phone-sticky{justify-content:center;align-self:start;align-items:center;display:flex;position:sticky;top:90px}.case-phone-frame{justify-content:center;align-items:center;width:min(500px,90vw);min-height:650px;display:flex}.case-phone-frame img{object-fit:contain;border-radius:34px;width:100%;max-height:850px;transition:opacity .22s,transform .22s}.case-phone-frame img.changing{opacity:.35;transform:scale(.985)}.dark-particles{display:none}[data-theme=dark] .dark-particles{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:fixed;top:0;left:0;overflow:hidden}.particle{opacity:.75;background:#60a5fabf;border-radius:999px;width:6px;height:6px;animation:9s ease-in-out infinite alternate particleFloat;position:absolute;box-shadow:0 0 14px #60a5facc,0 0 34px #60a5fa66}.particle.purple{background:#a78bfab8;box-shadow:0 0 14px #a78bfacc,0 0 34px #a78bfa66}@keyframes particleFloat{0%{opacity:.45;transform:translate(-8px,10px)scale(.9)}to{opacity:.95;transform:translate(18px,-26px)scale(1.25)}}.case-progress{z-index:50;align-items:center;gap:14px;display:flex;position:fixed;top:50%;left:34px;transform:translateY(-50%)}.case-progress-track{background:#1118271f;border-radius:999px;width:3px;height:320px;overflow:hidden}.case-progress-fill{background:linear-gradient(#3b82f6,#a78bfa);border-radius:999px;width:100%;height:0%;transition:height .15s linear}.case-progress-dots{flex-direction:column;justify-content:space-between;height:320px;display:flex}.case-progress-dots span{background:#1118272e;border-radius:999px;width:9px;height:9px;transition:all .25s}.case-progress-dots span.active{background:var(--accent);transform:scale(1.45);box-shadow:0 0 18px #3b82f673}[data-theme=dark] .case-progress-track{background:#ffffff24}[data-theme=dark] .case-progress-dots span{background:#ffffff38}[data-theme=dark] .case-progress-dots span.active{background:#fff;box-shadow:0 0 20px #60a5fabf}.language-toggle{z-index:1200;border:1px solid var(--border);background:color-mix(in srgb,var(--card)88%,transparent);color:var(--text);letter-spacing:.02em;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:.78rem;font-weight:900;transition:all .25s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #1118271f}.language-toggle i{font-size:.95rem}.language-toggle:hover{border-color:#3b82f659;transform:translateY(-3px);box-shadow:0 18px 45px #3b82f62e}[data-theme=dark] .language-toggle{color:#fff;background:#ffffff0f;border-color:#ffffff1f;box-shadow:0 18px 45px #00000059}@media (max-width:991px){.hero-section{padding-top:120px}.phone-wrapper{margin-bottom:60px}.features-grid{grid-template-columns:1fr}.floating-card{display:none}.waitlist-grid{grid-template-columns:1fr}.ticket{transform:rotate(0)}.sticky-case-grid{grid-template-columns:1fr;gap:40px;padding-left:0}.case-phone-sticky{order:-1;height:auto;position:static}.case-progress{display:none}.case-scroll-step{opacity:1;min-height:auto;padding:70px 0}.case-scroll-step.active{transform:none}.case-phone-frame{max-width:280px;min-height:auto}}@media (max-width:768px){.fun-form{border-radius:28px;flex-direction:column}.fun-form input{width:100%;padding:16px}.fun-form button{justify-content:center;width:100%}.social-proof-row{grid-template-columns:1fr}}@media (max-width:576px){.hero-actions,.waitlist-form{flex-direction:column}.waitlist-form{border-radius:28px}.waitlist-form input{padding:14px}.section-padding{padding:78px 0}.hero-stats{gap:18px}.nav-logo{height:44px}.footer-logo{height:38px}.hero-image,.hero-phone-image{max-width:340px}.compare-image{max-width:220px}.language-toggle{padding:9px 11px;font-size:.72rem;bottom:16px;right:16px}}@media (max-width:991px){body{overflow-x:hidden}.glass-nav{background:color-mix(in srgb,var(--bg)88%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid var(--border);padding:12px 0}.navbar-collapse{background:color-mix(in srgb,var(--card)92%,transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:24px;margin-top:14px;padding:18px}[data-theme=dark] .navbar-collapse{background:#050816eb}.navbar-nav{align-items:stretch!important;gap:10px!important}.nav-link{padding:10px 0;font-size:.95rem}.navbar .btn-dark{text-align:center;width:100%;padding:12px 18px}.theme-toggle{width:40px;height:40px}.hero-section{min-height:auto;padding:130px 0 70px}.hero-section .row{gap:34px;min-height:auto!important}.hero-title{letter-spacing:-.075em;font-size:clamp(3rem,15vw,4.8rem)}.hero-text{margin:22px 0;font-size:1.05rem}.hero-actions{flex-direction:column}.hero-actions .btn{text-align:center;justify-content:center;width:100%}.hero-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.hero-stats div{background:color-mix(in srgb,var(--card)78%,transparent);border:1px solid var(--border);text-align:center;border-radius:18px;padding:14px 10px}.hero-stats strong{font-size:1.25rem}.hero-stats span{font-size:.72rem}.phone-wrapper{margin:20px 0 0}.hero-phone-image{max-width:310px;margin:0 auto}.floating-card{display:none}.section-padding{padding:78px 0}.section-heading h2,.section-title{font-size:clamp(2.5rem,12vw,3.8rem)}.section-heading p,.section-text{font-size:1rem}.use-case-card{min-height:auto;padding:24px}.compare-image{max-width:210px}.features-grid{grid-template-columns:1fr}.feature-card,.testimonial-card,.compare-card{border-radius:24px}.marquee-section{padding:16px 0}.marquee span{font-size:clamp(2rem,12vw,3.2rem)}.social-proof-row{grid-template-columns:1fr}.testimonial-card{padding:22px}.testimonial-card p{font-size:1rem}.waitlist-playground{padding:80px 0}.waitlist-grid{border-radius:32px;grid-template-columns:1fr;gap:36px;padding:30px 22px}.waitlist-copy h2{font-size:clamp(2.8rem,14vw,4.2rem)}.waitlist-copy p{font-size:1rem}.fun-form{border-radius:24px;flex-direction:column;padding:10px}.fun-form input{width:100%;padding:15px 16px}.fun-form button{justify-content:center;width:100%}.mini-proof{justify-content:center}.ticket{border-radius:30px;min-height:auto;padding:26px;transform:none}.ticket h3{margin:42px 0 18px}.ticket-route{margin:34px 0}.footer-content{text-align:center;flex-direction:column}.footer-content div{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.footer-content a{margin-left:0}.language-toggle{padding:9px 11px;bottom:16px;right:16px}}.mobile-step-image{display:none}@media (max-width:991px){.case-scroll-page{padding-top:110px}.sticky-case-grid{padding-left:12px;padding-right:12px;display:block}.case-intro{min-height:auto;padding:70px 0 50px;transform:none}.case-intro h1{font-size:clamp(3rem,14vw,4.4rem)}.case-intro p{margin-top:22px;font-size:1.05rem}.case-phone-sticky{display:none}.case-steps-text{padding-bottom:0;display:block}.case-scroll-step{background:color-mix(in srgb,var(--card)78%,transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:26px;min-height:auto;margin-bottom:18px;padding:34px 22px}.case-scroll-step.active{transform:none}.case-scroll-step h2{font-size:clamp(2.1rem,10vw,3.2rem)}.case-scroll-step p{margin-top:18px;font-size:1rem}.mobile-step-image{justify-content:center;margin:0 0 34px;display:flex}.mobile-step-image img{width:100%;max-width:290px;height:auto;display:block}.case-progress{display:none}}@media (max-width:576px){.container{padding-left:18px;padding-right:18px}.nav-logo{height:38px}.hero-title{font-size:clamp(3rem,16vw,4rem)}.hero-stats{grid-template-columns:1fr}.hero-stats div{align-items:center}.section-heading{text-align:left!important}.eyebrow{padding:8px 12px;font-size:.78rem}.compare-image{max-width:190px}.review-user img{width:48px;height:48px}.ticket-route{flex-wrap:wrap}.ticket-route div{min-width:34px}.footer-logo{height:36px}}[data-theme=dark] .navbar-toggler{border-color:#ffffff26}[data-theme=dark] .navbar-toggler-icon{filter:invert()}.mobile-intro-image{display:none}@media (max-width:991px){.mobile-intro-image{justify-content:center;margin:0 0 40px;display:flex}.mobile-intro-image img{width:100%;max-width:290px;height:auto;display:block}}.nav-submenu{margin:0;padding:0;list-style:none}.nav-how-caret{display:none}@media (min-width:992px){.nav-submenu{display:none}}@media (max-width:991px){.nav-how-caret{margin-left:8px;font-size:.8rem;transition:transform .3s;display:inline-block}.nav-how-toggle.open .nav-how-caret{transform:rotate(180deg)}.nav-submenu{opacity:0;border-left:2px solid var(--border);max-height:0;margin:2px 0 0;padding-left:6px;transition:max-height .3s,opacity .3s;overflow:hidden}.nav-submenu.show{opacity:1;max-height:220px}.nav-submenu a{color:var(--muted);padding:9px 0 9px 14px;font-size:.92rem;font-weight:700;display:block}.nav-submenu a:hover{color:var(--accent)}}
