@import url("https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap");:root{color-scheme:dark;--background:#03050b;--background-secondary:#06090f;--background-deep:#010207;--panel-fill:rgba(9,11,18,0.96);--panel-fill-soft:rgba(13,16,25,0.92);--panel-border:rgba(255,255,255,0.08);--panel-outline:rgba(255,255,255,0.12);--panel-highlight:rgba(249,198,82,0.2);--text-primary:#f4f1e9;--text-muted:rgba(223,218,206,0.78);--muted-strong:rgba(249,233,200,0.92);--accent:#f7c948;--accent-strong:#e7a700;--accent-warm:#f4d16d;--accent-secondary:#f0b429;--accent-tertiary:#f7e1a0;--accent-glow:rgba(247,201,72,0.5);--danger:#fb7185;--success:#34d399;--info:#38bdf8;--grid-color:rgba(255,255,255,0.04)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:Rajdhani,Space Grotesk,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 12% 18%,rgba(247,201,72,.12),transparent 45%),radial-gradient(circle at 80% 0,rgba(92,74,34,.45),transparent 55%),linear-gradient(180deg,var(--background) 0,var(--background-deep) 100%);background-attachment:scroll;forced-color-adjust:none;color:var(--text-primary);overflow-x:hidden}#root,body{min-height:100vh}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,summary,[role=button],[role=tab],[tabindex]):focus-visible{outline:2px solid rgba(247,201,72,.85);outline-offset:3px}p{margin:0;line-height:1.6;color:var(--text-muted)}h1,h2,h3,h4,h5{margin:0;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.landing-surface{position:relative;min-height:100vh;width:100%;overflow:hidden;background:radial-gradient(circle at 12% 12%,rgba(247,201,72,.14),transparent 45%),radial-gradient(circle at 80% -10%,rgba(99,78,35,.5),transparent 60%),linear-gradient(145deg,#03050b,#05070f 45%,#070810)}.landing-surface:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 55% 130%,rgba(247,201,72,.18),transparent 45%);opacity:.4;pointer-events:none;mix-blend-mode:screen}.landing-surface__decor{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.landing-surface__gradient{position:absolute;width:85vw;height:85vw;border-radius:50%;filter:blur(45px);opacity:.25;transform:translateZ(0)}.landing-surface__gradient--one{top:-40%;left:-20%;background:radial-gradient(circle,rgba(247,201,72,.45),transparent 60%)}.landing-surface__gradient--two{bottom:-45%;right:-15%;background:radial-gradient(circle,rgba(125,105,58,.45),transparent 55%)}.landing-surface__orb{position:absolute;border-radius:50%;filter:blur(24px);opacity:.35;animation:floatOrb 24s ease-in-out infinite;will-change:transform}.landing-surface__orb--one{width:520px;height:520px;top:10%;left:-3%;background:radial-gradient(circle,rgba(247,201,72,.45),transparent 65%)}.landing-surface__orb--two{width:420px;height:420px;top:40%;right:-6%;background:radial-gradient(circle,rgba(247,201,72,.25),transparent 60%);animation-delay:4s}.landing-surface__orb--three{width:320px;height:320px;bottom:-6%;left:18%;background:radial-gradient(circle,rgba(247,225,170,.35),transparent 60%);animation-delay:8s}@keyframes floatOrb{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(10px,-20px,0) scale(1.05)}to{transform:translateZ(0) scale(1)}}.page-shell{min-height:100vh;width:100%;margin:0;padding:clamp(3.5rem,6vw,6.5rem) 0 clamp(5rem,8vw,8rem);display:flex;flex-direction:column;gap:clamp(3rem,5vw,5.5rem);position:relative;z-index:1}.page-shell:after,.page-shell:before{display:none}.page-shell>*{width:min(1400px,calc(100% - clamp(2rem, 9vw, 9rem)));margin:0 auto}.page-shell--expanded{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nav-tabs{--cut:18px;width:min(1400px,calc(100% - clamp(2rem, 9vw, 9rem)));margin:.5rem auto clamp(2rem,4vw,3.5rem);display:inline-flex;flex-wrap:nowrap;gap:.35rem;justify-content:center;position:-webkit-sticky;position:sticky;top:clamp(.5rem,3vw,1.5rem);z-index:10;padding:.45rem;border-radius:0;background:rgba(5,8,16,.62);border:1px solid rgba(255,255,255,.07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 18px 45px rgba(0,0,0,.55);opacity:0;animation:fadeInSlide .6s ease forwards;overflow-x:auto;-webkit-overflow-scrolling:touch}.nav-tab,.nav-tabs{-webkit-clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.nav-tab{--cut:16px;padding:.8rem 1.5rem;border-radius:0;border:1px solid rgba(255,255,255,.12);color:rgba(244,241,233,.82);font-size:.9rem;letter-spacing:.16em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;background:rgba(255,255,255,.01);transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;white-space:nowrap}.nav-tab:after{display:none}.nav-tab:hover{border-color:rgba(247,201,72,.32);background:rgba(255,255,255,.02);color:rgba(249,233,200,.92);transform:translateY(-1px)}.nav-tab:hover:after{border-color:rgba(247,201,72,.18);opacity:.85}.hero-logo{display:inline-flex;align-items:center;gap:.75rem;color:var(--text-primary);margin-bottom:.75rem}.hero-logo img{width:48px;height:48px;object-fit:contain}.sections-grid{display:flex;flex-direction:column;gap:clamp(2rem,3.5vw,3.75rem);position:relative;z-index:1;width:min(1400px,calc(100% - clamp(2rem, 9vw, 9rem)));margin:0 auto}.aug-grid{background-image:linear-gradient(0deg,transparent 24%,var(--grid-color) 25%,var(--grid-color) 26%,transparent 27%,transparent 74%,var(--grid-color) 75%,var(--grid-color) 76%,transparent 77%),linear-gradient(90deg,transparent 24%,var(--grid-color) 25%,var(--grid-color) 26%,transparent 27%,transparent 74%,var(--grid-color) 75%,var(--grid-color) 76%,transparent 77%);background-size:60px 60px}.aug-panel{--cut:18px;position:relative;background:linear-gradient(160deg,rgba(12,14,24,.9),rgba(5,7,14,.92));border:1px solid rgba(255,255,255,.08);padding:min(2.4rem,6vw);-webkit-clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));overflow:hidden;isolation:isolate;box-shadow:0 25px 60px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.aug-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 15%,rgba(247,201,72,.18),transparent 50%),radial-gradient(circle at 85% 0,rgba(92,75,35,.35),transparent 55%);opacity:.5;mix-blend-mode:screen;pointer-events:none;z-index:-1}.final-cta.aug-panel:before,.hero-stack.aug-panel:before{border-radius:inherit}.aug-panel[data-variant=secondary]{background:linear-gradient(150deg,rgba(12,16,32,.9),rgba(5,7,15,.9));border-color:rgba(255,255,255,.12)}.aug-panel[data-variant=glow]:before{background:radial-gradient(circle at 0 0,rgba(247,201,72,.28),transparent 50%),radial-gradient(circle at 100% 30%,rgba(92,75,35,.4),transparent 50%)}.cut-card{display:flex;flex-direction:column;gap:.75rem}.cut-card__label{font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;color:rgba(247,201,72,.85)}.cut-card__title{font-size:clamp(1.2rem,3vw,1.8rem)}.cut-card__body{color:var(--text-muted);font-size:1rem}.pill{font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.22em;font-size:.68rem;padding:.5rem 1rem;border-radius:999px;border:1px solid rgba(247,201,72,.4);background:rgba(247,201,72,.08);color:var(--muted-strong);display:inline-flex;align-items:center;gap:.35rem;box-shadow:0 0 22px rgba(247,201,72,.2)}.pill:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-secondary)}.cta-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;align-items:center}.cta-row .cta-button{flex:1 1 220px;max-width:320px;width:100%;text-align:center;justify-content:center;padding:.8rem 1.05rem}.hero-layout{display:flex;flex-direction:column;gap:2.5rem}.hero-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:clamp(1.75rem,4vw,3.5rem);gap:clamp(1.75rem,4vw,3.5rem);align-items:center;padding:clamp(2rem,4vw,3rem);border-radius:42px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(150deg,rgba(9,11,18,.95),rgba(4,5,10,.92));box-shadow:0 30px 80px rgba(0,0,0,.65);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-stack.aug-panel{-webkit-clip-path:none;clip-path:none;border-radius:42px}.hero-stack:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 10% 5%,rgba(247,201,72,.18),transparent 45%),radial-gradient(circle at 85% 0,rgba(68,53,23,.45),transparent 45%);opacity:.4;pointer-events:none;z-index:0}.hero-stack>*{position:relative;z-index:1}.hero-col.hero-text{display:flex;flex-direction:column;gap:1.5rem;max-width:600px}.hero-wordmark{display:inline-block;font-weight:700;letter-spacing:-.02em;-webkit-text-fill-color:transparent;text-shadow:0 10px 24px rgba(247,201,72,.28)}.hero-title,.hero-wordmark{line-height:1.1;background:linear-gradient(120deg,var(--accent-secondary) 0,var(--accent-warm) 55%,var(--accent-strong) 100%);-webkit-background-clip:text;color:transparent}.hero-title{font-size:clamp(2.4rem,4.5vw,4rem);-webkit-text-fill-color:transparent;text-shadow:0 12px 28px rgba(247,201,72,.3);text-transform:none}.hero-lead{font-size:1.15rem;color:rgba(244,241,233,.85);max-width:620px;line-height:1.7}.hero-lead-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem;color:rgba(244,241,233,.9)}.hero-lead-list li{display:flex;gap:.65rem;align-items:flex-start;line-height:1.6;padding-left:1.15rem;position:relative}.hero-lead-list li:before{content:"";width:.55rem;height:.55rem;position:absolute;left:0;top:.6rem;border-radius:.22rem;background:var(--accent);box-shadow:0 0 14px var(--accent-glow)}.hero-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;color:rgba(244,241,233,.85)}.hero-points li{font-size:.95rem;display:flex;gap:.65rem;align-items:flex-start;position:relative;padding-left:1.4rem}.hero-points li:before{content:"";width:.65rem;height:.65rem;border-radius:.25rem;border:2px solid var(--accent);position:absolute;left:0;top:.4rem;transform:rotate(45deg)}.hero-visual{display:flex;justify-content:center;position:relative}.hero-preview{width:min(520px,95vw);border-radius:36px;padding:clamp(1rem,3vw,1.75rem);background:radial-gradient(circle at 15% 0,rgba(247,201,72,.18),transparent 45%),rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);box-shadow:0 25px 60px rgba(0,0,0,.55);position:relative;isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-preview:before{content:"";position:absolute;inset:1.25rem;border-radius:28px;border:1px solid rgba(255,255,255,.08);opacity:.4;pointer-events:none}.hero-preview:after{content:"";position:absolute;inset:-25px;border-radius:50%;background:radial-gradient(circle,rgba(247,201,72,.15),transparent 60%);filter:blur(30px);z-index:-1;animation:pulseGlow 8s ease-in-out infinite}.hero-collage{position:relative;min-height:clamp(420px,55vw,620px);display:flex;align-items:center;justify-content:center}.hero-collage:before{content:"";position:absolute;width:65%;height:80%;border-radius:40px;background:radial-gradient(circle,rgba(247,201,72,.15),transparent 60%);filter:blur(25px);opacity:.7;z-index:-1}.hero-panel{position:absolute;border-radius:26px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:rgba(3,4,10,.75);box-shadow:0 35px 70px rgba(0,0,0,.55);width:clamp(180px,30vw,240px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .8s ease,box-shadow .8s ease,opacity .8s ease;opacity:0;animation:heroReveal .8s ease forwards}.hero-panel img{width:100%;height:100%;object-fit:cover;display:block}.hero-panel figcaption{display:flex;align-items:center;gap:.35rem;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;color:rgba(244,241,233,.75);padding:.85rem 1rem;border-top:1px solid rgba(255,255,255,.08)}.hero-panel figcaption span{width:6px;height:6px;border-radius:2px;background:var(--accent);display:inline-block}.hero-panel:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 45px 95px rgba(0,0,0,.65)}.hero-panel--1{top:-40px;left:12%;transform:rotate(-3deg) translateY(-10px);z-index:3;animation-delay:.15s}.hero-panel--2{top:80px;right:-30px;transform:rotate(5deg);z-index:2;animation-delay:.3s}.hero-panel--3{top:240px;left:0;transform:rotate(-6deg);z-index:1;animation-delay:.45s}@media (max-width:768px){.hero-collage{min-height:auto;flex-direction:column;gap:1rem;padding:.25rem}.hero-panel{position:relative;top:0;left:auto;right:auto;width:100%;max-width:360px;transform:none;margin-top:1.2rem;transition:transform .3s ease,box-shadow .3s ease;margin-inline:auto}.hero-panel figcaption{font-size:.7rem;letter-spacing:.18em}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:1rem;gap:1rem;margin-top:.5rem}.stat-item{padding:1.1rem 1.3rem;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(145deg,rgba(255,255,255,.02),rgba(247,201,72,.05));box-shadow:inset 0 0 0 1px rgba(255,255,255,.03);transform:translateY(0);transition:transform .3s ease,border-color .3s ease}.stat-item:hover{transform:translateY(-6px);border-color:rgba(247,201,72,.35)}.stat-item h3{margin-bottom:.35rem;font-size:.8rem;letter-spacing:.2em;font-family:IBM Plex Mono,monospace;color:rgba(247,201,72,.85)}.stat-item p{margin:0;font-size:1rem;color:var(--text-primary)}.trust-section{gap:1rem}.trust-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1.1rem;gap:1.1rem}.trust-logo{border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:.85rem 1rem;text-align:center;font-family:IBM Plex Mono,monospace;font-size:.85rem;letter-spacing:.18em;color:rgba(236,239,255,.78);text-transform:uppercase;position:relative;overflow:hidden;background:linear-gradient(120deg,rgba(255,255,255,.02),rgba(247,201,72,.04))}.trust-logo:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(247,201,72,.18),transparent 60%);opacity:0;transition:opacity .3s ease}.trust-logo:hover:after{opacity:.6}.cta-button{position:relative;border:none;border-radius:12px;padding:.8rem 1.45rem;font-size:.98rem;font-weight:600;cursor:pointer;color:#04070d;background:linear-gradient(120deg,var(--accent-secondary),var(--accent));box-shadow:0 16px 32px rgba(247,201,72,.28);transition:transform .2s ease,box-shadow .2s ease;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;line-height:1.1;max-height:50px}.cta-button:after{content:"";position:absolute;inset:0;border-radius:12px;background:linear-gradient(120deg,rgba(255,255,255,.35),transparent);opacity:0;transition:opacity .2s ease;pointer-events:none}.cta-button:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(247,201,72,.45)}.cta-button:hover:after{opacity:.4}.cta-button.secondary{background:rgba(255,255,255,.02);color:var(--text-primary);border:1px solid rgba(247,201,72,.5);box-shadow:inset 0 0 0 1px rgba(247,201,72,.15)}.section{display:grid;grid-gap:1.35rem;gap:1.35rem;padding:clamp(1.3rem,2.4vw,2rem);border-radius:34px;background:linear-gradient(160deg,rgba(13,18,34,.86),rgba(5,8,16,.9));border:1px solid rgba(255,255,255,.07);box-shadow:0 22px 65px rgba(1,3,8,.55);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scroll-margin-top:clamp(7rem,10vw,9rem)}.section:before{content:"";position:absolute;inset:1px;border-radius:inherit;border:1px solid rgba(255,255,255,.04);background:radial-gradient(circle at 80% 0,rgba(247,201,72,.12),transparent 45%);opacity:.6;pointer-events:none}.section>*{position:relative;z-index:1}.section__header{display:flex;flex-direction:column;gap:.8rem;max-width:680px}.section__title{font-size:clamp(2rem,4vw,2.8rem)}.section__lead{color:var(--text-muted);font-size:1.1rem}.grid-2{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid-3{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.feature-grid{grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.feature-card{padding:0;overflow:hidden;gap:0;transition:transform .35s ease,border-color .35s ease;border:1px solid rgba(255,255,255,.08)}.feature-card:hover{transform:translateY(-6px);border-color:rgba(247,201,72,.4)}.feature-card__media{width:100%;aspect-ratio:9/19.5;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.feature-card__media img{width:100%;height:100%;object-fit:cover;display:block}.feature-card__body{padding:.6rem .8rem .85rem;display:flex;flex-direction:column;gap:.4rem}.feature-card__body h3{font-size:clamp(.98rem,1.4vw,1.18rem);margin:0}.feature-card__body p{margin:0;font-size:.85rem;line-height:1.4;color:rgba(244,241,233,.85)}.feature-card__label{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(247,201,72,.8);font-family:IBM Plex Mono,monospace}.voice-comparison__grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.voice-card{display:flex;flex-direction:column;gap:1.1rem;transition:transform .35s ease,border-color .35s ease;border:1px solid rgba(255,255,255,.08)}.voice-card:hover{transform:translateY(-4px);border-color:rgba(247,201,72,.3)}.voice-card__header h3{margin:.4rem 0 0;font-size:1.4rem}.voice-card__header p{margin:.25rem 0 0;color:rgba(244,241,233,.8)}.voice-card__price{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;padding:.25rem .7rem;border-radius:999px;background:linear-gradient(120deg,#f43f5e,#f97316);color:#050409;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;box-shadow:0 10px 25px rgba(244,63,94,.4)}.voice-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.voice-card__list li{padding-left:1.25rem;position:relative;color:rgba(244,241,233,.85)}.voice-card__list li:before{content:"";position:absolute;left:0;top:.5rem;width:8px;height:8px;border-radius:2px;background:var(--accent)}.voice-card__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:.75rem;gap:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.voice-card__meta span{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(244,241,233,.6);display:block}.voice-card__meta p{margin:.15rem 0 0;font-size:1rem;color:var(--text-primary)}.voice-card__audio{margin-top:.75rem;display:flex;flex-direction:column;gap:.4rem}.voice-card__audio span{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(244,241,233,.6)}.voice-card__audio audio{width:100%;filter:drop-shadow(0 8px 20px rgba(0,0,0,.35))}.voice-comparison__footnote{margin-top:1.25rem;font-size:.9rem;color:rgba(244,241,233,.72)}.stats{display:flex;flex-wrap:wrap;gap:1.5rem}.steps{flex-direction:column}.step-item,.steps{display:flex;gap:1rem}.step-item{align-items:flex-start}.step-index{width:36px;height:36px;border-radius:10px;background:rgba(247,201,72,.08);border:1px solid rgba(247,201,72,.35);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--accent)}.tag-cloud{display:flex;flex-wrap:wrap;gap:.65rem}.tag{padding:.35rem .7rem;border-radius:999px;background:rgba(247,201,72,.08);border:1px solid rgba(247,201,72,.18);font-size:.9rem;color:rgba(244,241,233,.85)}.audio-card{display:flex;flex-direction:column;gap:1rem}.audio-card audio{width:100%}.screenshot-card{display:flex;flex-direction:column;gap:1rem;justify-content:center}.screenshot-img{width:100%;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.2)}.screenshot-caption{font-size:.9rem;color:rgba(255,255,255,.7)}.annotation-grid{align-items:stretch}.feature-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.feature-showcase{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:center}.feature-list{display:flex;flex-direction:column;gap:1.1rem}.feature-button{text-align:left;padding:1.1rem 1.35rem 1.1rem 1.65rem;border-radius:20px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.02);color:var(--text-primary);cursor:pointer;transition:border .2s ease,background .2s ease,transform .2s ease;position:relative;overflow:hidden}.feature-button.active{border-color:rgba(250,204,21,.6);background:rgba(250,204,21,.08);transform:translateX(6px)}.feature-button:before{content:"";position:absolute;left:.9rem;top:1.2rem;width:6px;height:6px;border-radius:50%;border:2px solid rgba(255,255,255,.35)}.feature-button.active:before{border-color:var(--accent);background:var(--accent)}.feature-button__title{display:block;font-size:1.1rem;font-weight:600}.feature-button__description{display:block;margin-top:.4rem;color:var(--text-muted)}.feature-preview{display:flex;justify-content:center;position:relative;align-items:center}.feature-preview:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 60%);filter:blur(55px);z-index:-1}.tts-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tts-cards{gap:1.25rem}.contact-form,.tts-cards{display:flex;flex-direction:column}.contact-form{gap:1rem}.contact-form label{display:flex;flex-direction:column;gap:.35rem;font-size:.95rem;color:var(--text-muted)}.contact-form input,.contact-form textarea{width:100%;padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.2);color:var(--text-primary);font-family:Rajdhani,system-ui,sans-serif;font-size:1rem}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:rgba(250,204,21,.6);box-shadow:0 0 0 3px rgba(250,204,21,.15)}.contact-links{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}.contact-links a{color:var(--accent);font-weight:600;letter-spacing:.04em}.roadmap-list{display:flex;flex-direction:column;gap:2rem}.roadmap-row{display:grid;grid-template-columns:60px 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:stretch;opacity:0;animation:fadeInSlide .8s ease forwards}.roadmap-row:first-child{animation-delay:.05s}.roadmap-row:nth-child(2){animation-delay:.2s}.roadmap-row:nth-child(3){animation-delay:.35s}.roadmap-row:nth-child(4){animation-delay:.5s}.roadmap-row:nth-child(5){animation-delay:.65s}.roadmap-column{position:relative;display:flex;flex-direction:column;align-items:center;align-self:stretch}.roadmap-marker{width:34px;height:34px;border-radius:50%;border:2px solid var(--accent);display:flex;align-items:center;justify-content:center}.roadmap-marker span{width:10px;height:10px;border-radius:50%;background:var(--accent);display:block}.roadmap-connector{flex:1 1 auto;width:2px;background:rgba(255,255,255,.15);margin-top:4px;min-height:80px}.roadmap-card{padding:1.75rem}.roadmap-meta{display:flex;gap:.75rem;align-items:center;margin-bottom:.75rem}.status-pill{font-family:IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.18em;white-space:nowrap}@media (max-width:768px){.roadmap-row{grid-template-columns:36px 1fr;gap:.9rem;align-items:stretch}.roadmap-card{padding:1.25rem 1.35rem}.roadmap-meta{flex-wrap:wrap;gap:.5rem}}.testimonials{display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.testimonial-card{display:flex;flex-direction:column;gap:1rem;min-height:200px;position:relative;border:1px solid rgba(255,255,255,.08);transition:transform .35s ease,border-color .35s ease}.testimonial-card:before{content:"“";position:absolute;top:.4rem;left:1rem;font-size:3rem;color:rgba(255,255,255,.08);pointer-events:none}.testimonial-quote{font-size:1rem;color:rgba(255,255,255,.92);line-height:1.6;margin:0}.testimonial-meta{margin-top:auto;font-size:.9rem;color:rgba(255,255,255,.6);display:flex;align-items:center;gap:.65rem}.testimonial-author{font-weight:600;color:var(--text-primary)}.testimonial-role{padding:.15rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.25);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:rgba(255,255,255,.72)}.footer-cta{display:grid;grid-gap:1.5rem;gap:1.5rem;justify-items:start}.faq-list{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.faq-item{border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:1.4rem 1.5rem;background:linear-gradient(145deg,rgba(255,255,255,.02),rgba(247,201,72,.05));transition:border .3s ease,transform .3s ease;box-shadow:0 20px 45px rgba(1,4,10,.45)}.faq-item h4{margin:0 0 .5rem}.faq-item p{color:rgba(255,255,255,.75)}.faq-item:hover{border-color:rgba(247,201,72,.65);transform:translateY(-4px)}.final-cta{display:flex;flex-direction:column;gap:1.5rem;padding:clamp(2.2rem,5vw,3.4rem);border-radius:36px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(130deg,rgba(247,201,72,.12),rgba(5,8,18,.93));position:relative;overflow:hidden}.final-cta.aug-panel{-webkit-clip-path:none;clip-path:none;border-radius:36px}.final-cta:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 80% 20%,rgba(247,201,72,.16),transparent 55%);pointer-events:none}.final-cta__text{display:flex;flex-direction:column;gap:1rem;max-width:560px}.final-cta__visual{flex:1 1;display:flex;justify-content:flex-end;margin-top:2rem}.final-cta__image-card{border-radius:32px;border:1px solid rgba(255,255,255,.08);overflow:hidden;width:min(360px,90vw);background:rgba(255,255,255,.02);box-shadow:0 25px 65px rgba(0,0,0,.5)}.final-cta__image-card img{width:100%;display:block}.final-cta__actions{margin-top:.25rem;display:flex;flex-wrap:wrap;gap:.85rem}.legal-page{min-height:100vh;background:var(--background);color:var(--text-primary);padding:clamp(2rem,5vw,4rem)}.legal-page__inner{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.legal-page__header h1{margin:.5rem 0 0;font-size:clamp(2rem,4vw,3rem)}.legal-page__lede{margin:.4rem 0 0;color:rgba(244,241,233,.78)}.legal-page__back{color:var(--accent);font-size:.9rem}.legal-page__body{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:clamp(1.5rem,4vw,3rem);min-height:50vh}.legal-links{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.legal-link{padding:1rem 1.25rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);display:flex;justify-content:space-between;align-items:center;color:var(--text-primary);font-weight:500;letter-spacing:.05em}.contact-panel__grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.contact-panel__grid h3{margin:0 0 .35rem;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(244,241,233,.7)}.contact-panel__grid a{font-size:1.1rem;color:var(--text-primary);letter-spacing:.04em}.contact-panel__grid a:hover{color:var(--accent)}.account-deletion__grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.account-deletion__intro{margin:0 0 .8rem;font-weight:600;color:var(--text-primary)}.account-deletion__list{list-style:none;padding:0;margin:0 0 1rem;display:grid;grid-gap:.45rem;gap:.45rem}.account-deletion__list li{padding:.7rem .85rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);color:rgba(244,241,233,.92);letter-spacing:.02em}.account-deletion__list span{color:var(--accent);font-weight:700}.account-deletion__note{margin:.25rem 0;color:rgba(244,241,233,.82)}.account-deletion__action{display:grid;grid-gap:.75rem;gap:.75rem;align-content:start}.account-deletion__explanation{margin:0;color:rgba(244,241,233,.86)}.account-deletion__small{margin:0;font-size:.9rem;color:rgba(244,241,233,.72)}.legal-link span{opacity:.6}.legal-link:hover{transform:translateX(4px);border-color:rgba(247,201,72,.4)}.site-footer{width:min(1400px,calc(100% - clamp(2rem, 9vw, 9rem)));margin:1rem auto 0;padding:1.6rem 0 2.4rem;color:rgba(244,241,233,.65);font-size:.95rem}.site-footer__inner{display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.08);padding-top:1rem}.site-footer__link{color:var(--text-primary);font-weight:600;letter-spacing:.05em}.site-footer__link:hover{color:var(--accent)}.redirect-shell{display:grid;place-items:center;min-height:100vh;padding:clamp(3rem,6vw,5rem) 0}.redirect-form{margin-top:1.2rem;display:flex;flex-direction:column;gap:1rem;width:100%}.redirect-label{font-size:.95rem;color:var(--muted-strong);letter-spacing:.01em;display:block}.redirect-field{display:flex;flex-direction:column;gap:.4rem}.redirect-input{width:100%;padding:.9rem 1rem;border-radius:12px;border:1px solid var(--panel-outline);background:rgba(255,255,255,.03);color:var(--text-primary);font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.redirect-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(247,201,72,.18)}.redirect-error{margin:.2rem 0;color:#ffb0b0;font-weight:600}.redirect-success{margin:.2rem 0;color:var(--accent-warm);font-weight:700}.redirect-alert{margin-top:1rem;padding:.9rem 1rem;border-radius:12px;border:1px solid rgba(255,129,129,.28);background:rgba(255,129,129,.08);color:#ffd7d7}.redirect-button:disabled{opacity:.65;cursor:not-allowed;filter:grayscale(.2);box-shadow:none}.redirect-card{width:min(520px,100%);margin:0 auto;display:flex;flex-direction:column;gap:1rem}.redirect-actions,.redirect-form{width:100%}.redirect-card{width:min(720px,100%);background:linear-gradient(135deg,rgba(247,201,72,.08),transparent 65%),var(--panel-fill);border:1px solid var(--panel-border);border-radius:18px;padding:clamp(1.75rem,3vw,2.65rem);box-shadow:0 22px 80px rgba(0,0,0,.45),0 0 0 1px rgba(247,201,72,.05);position:relative;overflow:hidden;isolation:isolate}.redirect-card:after{content:"";position:absolute;inset:-10% auto auto -15%;width:320px;height:320px;background:radial-gradient(circle,rgba(247,201,72,.22),transparent 60%);filter:blur(45px);opacity:.7;z-index:-1}.redirect-card h2{margin:.7rem 0 .65rem;font-size:clamp(2rem,4vw,2.3rem)}.redirect-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:999px;border:1px solid var(--panel-outline);background:rgba(247,201,72,.12);color:var(--muted-strong);text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:600}.redirect-copy{margin-top:.65rem;color:var(--text-muted);font-size:1.02rem}.redirect-actions{margin-top:1.6rem;display:flex;flex-direction:column;gap:.95rem}.redirect-muted{color:var(--text-muted);font-size:.95rem}.redirect-footnote{margin-top:.15rem;color:var(--text-muted);font-size:.93rem}.redirect-button{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.2rem;border-radius:12px;border:1px solid rgba(247,201,72,.45);background:linear-gradient(135deg,var(--accent) 0,var(--accent-strong) 85%);color:#0a0a0a;font-weight:700;letter-spacing:.02em;box-shadow:0 15px 40px rgba(247,201,72,.2);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.redirect-button:hover{transform:translateY(-1px);box-shadow:0 22px 50px rgba(247,201,72,.28);filter:brightness(1.02)}.redirect-button:active{transform:translateY(0);box-shadow:0 16px 35px rgba(247,201,72,.22)}.redirect-button--secondary{background:transparent;color:var(--text-primary);border:1px solid var(--panel-outline);box-shadow:none}.redirect-link-copy{border:1px dashed var(--panel-outline);background:var(--panel-fill-soft);border-radius:12px;padding:.95rem 1rem;display:flex;flex-direction:column;gap:.4rem;color:var(--text-muted)}.redirect-link{display:block;padding:.85rem .95rem;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--panel-border);color:var(--text-primary);font-family:IBM Plex Mono,monospace;font-size:.9rem;word-break:break-all}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroReveal{0%{opacity:0;transform:translateY(45px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulseGlow{0%{opacity:.45;transform:scale(.95)}50%{opacity:.85;transform:scale(1.05)}to{opacity:.45;transform:scale(.95)}}@media (min-width:768px){.final-cta{flex-direction:row;justify-content:space-between;align-items:center;gap:2.2rem}.final-cta__visual{margin-top:0;justify-content:flex-end;flex:1 1}.final-cta__text{max-width:520px}}@media (max-width:640px){.page-shell{padding:2.5rem 0 3.5rem}.page-shell>*,.sections-grid{width:calc(100% - 3rem)}.cta-row{flex-direction:column}.cta-row .cta-button{max-width:100%;padding:.55rem .85rem;font-size:.92rem;line-height:1.05}.final-cta__actions{flex-direction:column;align-items:stretch}.redirect-card{padding:1.35rem 1.1rem}.redirect-link{font-size:.82rem}}@media (max-width:768px){.nav-tabs{justify-content:flex-start;overflow-x:auto;padding:.85rem 1rem;border-radius:18px;gap:.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nav-tabs::-webkit-scrollbar{display:none}.nav-tab{flex:0 0 auto;white-space:nowrap;font-size:.84rem;padding:.6rem 1rem}.hero-preview{padding:.9rem 1.05rem;width:100%}.hero-stack{padding:1.8rem 1.35rem}.section{padding:1.1rem 1.2rem 1.35rem;scroll-margin-top:5.5rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.nav-tab.active{border-color:rgba(247,201,72,.45);background:rgba(247,201,72,.14);color:rgba(249,233,200,.98);box-shadow:0 0 0 1px rgba(247,201,72,.1)}@media (max-width:768px){body{background-attachment:scroll}:root{--accent-secondary:#f7c948;--accent-strong:#dfb000;--accent-warm:#f6d26c;--accent-glow:rgba(247,201,72,0.4)}.landing-surface__gradient{filter:blur(35px);opacity:.18}.landing-surface__orb{animation:none;filter:blur(20px);opacity:.25}.aug-panel:before,.landing-surface:after{mix-blend-mode:normal;opacity:.25}.hero-title,.hero-wordmark{background:none;-webkit-text-fill-color:currentColor;color:var(--accent);text-shadow:none}.cta-button,.redirect-button{background:var(--accent);box-shadow:0 14px 28px rgba(247,201,72,.25)}.cta-button:after,.redirect-button:after{display:none}}.samsung-internet{--accent:#f7d84a;--accent-secondary:#f7c948;--accent-strong:#f7d84a;--accent-warm:#f9df72;--accent-tertiary:#fbe8a8;--accent-glow:rgba(247,216,74,0.45)}.samsung-internet body{background:radial-gradient(circle at 12% 18%,rgba(247,201,72,.06),transparent 45%),radial-gradient(circle at 80% 0,rgba(28,26,18,.28),transparent 55%),linear-gradient(180deg,var(--background) 0,var(--background-deep) 100%)}.samsung-internet .landing-surface{background:radial-gradient(circle at 12% 12%,rgba(247,201,72,.08),transparent 45%),radial-gradient(circle at 80% -10%,rgba(34,30,19,.26),transparent 60%),linear-gradient(145deg,#03050b,#05070f 45%,#070810)}.samsung-internet .landing-surface__gradient--two{background:radial-gradient(circle,rgba(35,32,22,.22),transparent 55%)}.samsung-internet .landing-surface__decor{filter:saturate(.8)}.samsung-internet .landing-surface__gradient,.samsung-internet .landing-surface__orb{opacity:.18;filter:blur(40px) saturate(.8)}.samsung-internet .aug-panel:before,.samsung-internet .landing-surface:after{mix-blend-mode:normal;opacity:.25}.samsung-internet .aug-panel:before{background:radial-gradient(circle at 15% 15%,rgba(247,201,72,.14),transparent 55%)}.samsung-internet .aug-panel[data-variant=glow]:before{background:radial-gradient(circle at 0 0,rgba(247,201,72,.22),transparent 55%)}.samsung-internet .hero-title,.samsung-internet .hero-wordmark{background:none;-webkit-text-fill-color:currentColor;color:var(--accent);text-shadow:none}.samsung-internet .cta-button,.samsung-internet .redirect-button{background:var(--accent);box-shadow:0 14px 28px rgba(247,201,72,.25)}.samsung-internet .cta-button:after,.samsung-internet .redirect-button:after{display:none}.samsung-internet .hero-lead-list li:before,.samsung-internet .hero-points li:before,.samsung-internet .pill{background:var(--accent);border-color:var(--accent);box-shadow:0 0 14px rgba(247,216,74,.2)}.samsung-internet .pill:after{background:var(--accent)}