:root{--night: #140c1c;--night-deep: #0d0713;--plum-900: #1e1728;--plum-850: #241b30;--plum-800: #342442;--plum-700: #4b2f54;--mauve: #77466c;--rose: #d67088;--coral: #f18b72;--orange: #ffa958;--gold: #ffd179;--peach: #ffd4a8;--cream: #fff9cb;--sky: #75bbd0;--amber: #fcac17;--ok: #9be3b0;--berry: #8a3b6a;--ink: #fff4ec;--ink-soft: #e9dceb;--muted: #c9b6cf;--dim: #8c7a93;--legal: #a897ae;--line: rgba(255, 244, 236, .14);--f-display: "Big Shoulders Display", "Arial Narrow", sans-serif;--f-hud: "Chakra Petch", "Segoe UI", sans-serif;--f-body: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "JetBrains Mono", ui-monospace, Consolas, monospace;--ease: cubic-bezier(.2, .8, .2, 1);--gutter: 16px;--radius: 18px;--sunset: linear-gradient( 180deg, var(--night) 0%, var(--plum-900) 34%, var(--plum-800) 52%, var(--plum-700) 63%, var(--mauve) 72%, var(--rose) 82%, var(--coral) 90%, var(--orange) 96%, var(--gold) 100% )}@media (min-width: 720px){:root{--gutter: 24px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--night);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}@media (min-width: 720px){body{font-size:17px}}img,video,svg{display:block;max-width:100%}a{color:var(--peach)}a:hover{color:var(--cream)}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--sky);outline-offset:3px;border-radius:6px}::selection{background:var(--coral);color:var(--night)}mark{background:none;color:inherit}section[id]{scroll-margin-top:62px}#topo{scroll-margin-top:0}.skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--peach);color:var(--night);font-weight:800;text-decoration:none}.skip:focus{top:12px}.show-sm{display:inline}.hide-sm{display:none}@media (min-width: 720px){.show-sm{display:none}.hide-sm{display:inline}}.wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:var(--gutter)}.wrap--narrow{max-width:1000px;margin-inline:auto}.section{padding:88px 0}@media (min-width: 1024px){.section{padding:120px 0}}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-family:var(--f-hud);font-weight:600;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;color:var(--sky)}.eyebrow:before{content:"";width:18px;height:2px;background:currentColor}@media (min-width: 720px){.eyebrow{font-size:14px;letter-spacing:2px}}.h2{font-family:var(--f-display);font-weight:900;font-size:clamp(42px,9vw,74px);line-height:.92;letter-spacing:-.3px;text-transform:uppercase;color:var(--cream);text-wrap:balance}.h2--sm{font-size:clamp(36px,7vw,60px)}.h3-display{font-family:var(--f-display);font-weight:900;font-size:clamp(36px,7vw,52px);line-height:.92;text-transform:uppercase;color:var(--cream);margin-bottom:16px}.accent{color:var(--coral)}.muted{color:var(--muted)}.fineprint{margin-top:14px;font-size:13px;color:var(--legal)}.wordmark{display:inline-flex;font-family:var(--f-display);font-weight:900;font-size:30px;line-height:1;letter-spacing:.4px;color:var(--ink)}.wordmark__i{position:relative;display:inline-block}.wordmark__dot{position:absolute;left:50%;top:-.08em;width:.19em;height:.33em;transform:translate(-50%);border-radius:1px;background:var(--coral);box-shadow:0 0 10px #f18b72cc}@media (min-width: 720px){.wordmark{font-size:34px}}.cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 26px;border-radius:14px;font-weight:800;font-size:17px;line-height:1.2;text-align:center;text-decoration:none;overflow:hidden;isolation:isolate;-webkit-tap-highlight-color:transparent}.cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--ease)}.cta:hover:after{transform:translate(120%)}.cta--sunset{background:linear-gradient(100deg,var(--peach) 0%,var(--coral) 100%);color:var(--night);box-shadow:0 12px 40px #f18b7273,inset 0 -3px #140c1c2e}.cta--sunset:hover{color:var(--night)}.cta--peach{background:var(--peach);color:var(--night)}.cta--peach:hover{color:var(--night)}.cta--dark{background:var(--night);color:var(--peach);box-shadow:0 20px 50px #0d071373}.cta--dark:after{background:linear-gradient(110deg,transparent 30%,rgba(255,212,168,.25) 50%,transparent 70%)}.cta--dark:hover{color:var(--cream)}.cta--ghost{border:1px solid rgba(255,244,236,.3);color:var(--ink);font-weight:700;font-size:16px}.cta--ghost:hover{border-color:var(--peach);color:var(--peach)}.nav{position:sticky;top:0;z-index:40;background:#140c1c8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:background .3s,border-color .3s}.nav.is-scrolled{background:#140c1cdb;border-color:#ffd4a81f}.nav__inner{display:flex;align-items:center;gap:24px;min-height:62px}.nav__brand{text-decoration:none;margin-right:auto}.nav__links{display:none;gap:24px;font-size:15px;font-weight:600}.nav__links a{color:var(--muted);text-decoration:none;transition:color .2s}.nav__links a:hover{color:var(--cream)}.nav__pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,212,168,.4);color:var(--peach);font-family:var(--f-hud);font-weight:600;font-size:12px;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.nav__pill:hover{background:var(--peach);color:var(--night)}.nav__dot{width:4px;height:4px;border-radius:50%;background:currentColor}@media (max-width: 380px){.nav__pill{font-size:11px;padding:0 10px}}@media (min-width: 900px){.nav__links{display:flex}.nav__brand{margin-right:12px}.nav__links{margin-right:auto}.nav__pill{font-size:14px}}.hero{position:relative;margin-top:-62px;padding-top:90px;background:var(--sunset);overflow:hidden}.hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 38% at 70% 78%,rgba(255,169,88,.35),transparent 70%)}.hero__grid{position:relative;display:grid;grid-template-areas:"copy" "stage" "cta";gap:20px}.hero__copy{grid-area:copy}.hero__stage{grid-area:stage}.hero__cta{grid-area:cta}.hero__title{font-family:var(--f-display);font-weight:900;font-size:clamp(56px,16vw,132px);line-height:.86;letter-spacing:-.5px;text-transform:uppercase;color:var(--cream)}.hero__line{display:block;overflow:hidden;padding-top:.14em;margin-top:-.14em;padding-bottom:.04em}.hero__line>span{display:inline-block}.hero__cut{position:relative;color:var(--coral)}.hero__slash{position:absolute;left:-2%;right:-2%;top:50%;height:.04em;min-height:3px;background:var(--cream);transform-origin:left center;rotate:-2deg;box-shadow:0 0 14px #fff9cbe6,0 0 2px #fff}.hero__lead{margin-top:18px;max-width:540px;font-size:16px;line-height:1.5;color:var(--ink-soft)}.hero__lead em{font-style:normal;color:var(--peach)}.hero__actions{display:flex;flex-direction:column;gap:12px}.hero__ghost{display:none}.hero__micro{margin-top:12px;font-size:13px;font-weight:600;color:var(--ink);text-align:center}.hero__stage{position:relative;justify-self:center}.hero__stage-in{position:relative;padding:0 4px}.phone{position:relative;width:168px;height:298px;border-radius:30px;padding:8px;background:var(--night-deep);box-shadow:0 30px 70px #0d0713a6,0 0 0 1px #ffd4a833}.phone__screen{position:relative;height:100%;border-radius:23px;overflow:hidden}.slot.phone__video{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto!important;border-radius:0}.caption{position:absolute;left:10px;right:10px;bottom:54px;text-align:center;font-family:var(--f-display);font-weight:900;font-size:20px;line-height:1.05;text-transform:uppercase;color:#fff;text-shadow:0 2px 0 var(--night),0 0 16px rgba(20,12,28,.6)}.caption mark{padding:0 .2em;border-radius:4px;background:var(--peach);color:var(--night);text-shadow:none}.score-tag{display:inline-block;padding:3px 8px;border-radius:6px;background:var(--cream);color:var(--night);font-family:var(--f-hud);font-weight:700;font-size:11px;letter-spacing:.4px}.phone__score{position:absolute;top:12px;left:10px}.hud{position:absolute;width:20px;height:20px;border:0 solid var(--sky)}.hud--tl{top:-10px;left:-6px;border-top-width:2px;border-left-width:2px}.hud--tr{top:-10px;right:-6px;border-top-width:2px;border-right-width:2px}.hud--bl{bottom:-10px;left:-6px;border-bottom-width:2px;border-left-width:2px}.hud--br{bottom:-10px;right:-6px;border-bottom-width:2px;border-right-width:2px}.toast{position:absolute;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:#140c1ce6;border:1px solid rgba(255,212,168,.3);box-shadow:0 14px 30px #0d071380;font-family:var(--f-hud);white-space:nowrap}.toast--ok{top:28px;left:-88px}.toast--ok strong{display:block;font-size:13px;color:var(--cream)}.toast--ok small{display:none;font-family:var(--f-body);font-size:12px;color:var(--muted)}.toast__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--peach);color:var(--night)}.toast--sound{bottom:136px;right:-92px;border-color:#75bbd080;font-size:11px;letter-spacing:.6px;color:var(--sky)}.hero__skyline{margin-top:30px;height:150px}.hero__legend{position:relative;padding-block:12px 18px;font-family:var(--f-hud);font-weight:700;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--night)}@media (min-width: 720px){.hero__lead{font-size:19px}.hero__actions{flex-direction:row;flex-wrap:wrap}.hero__ghost{display:inline-flex}.hero__micro{text-align:left}.phone{width:260px;height:520px;border-radius:40px;padding:11px}.phone__screen{border-radius:30px}.caption{font-size:27px;bottom:84px}.toast--ok small{display:block}.toast--ok strong{font-size:15px}.toast--ok{left:-120px}.toast--sound{right:-130px;font-size:12px;bottom:210px}.hero__skyline{height:200px}.hero__legend{font-size:12px}}@media (min-width: 1024px){.hero{padding-top:102px}.hero__title{font-size:clamp(64px,8.2vw,120px)}.hero__grid{grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"copy stage" "cta stage";grid-template-rows:auto 1fr;column-gap:48px;row-gap:32px}.hero__lead{margin-top:28px;font-size:20px}.hero__stage{align-self:start;margin-top:20px}.phone{width:300px;height:600px;border-radius:44px;padding:12px}.phone__screen{border-radius:34px}.caption{font-size:30px;bottom:96px}.toast--ok{left:-64px;top:70px}.toast--sound{right:-40px;bottom:240px}.hero__skyline{margin-top:8px;height:220px}}.skyline{position:relative;pointer-events:none}.skyline__bars{position:absolute;inset:auto 0 0 0;height:84%;display:flex;align-items:flex-end;gap:2px}.skyline__bar{flex:1 1 0;min-width:1px;background:var(--night);border-radius:2px 2px 0 0;transform-origin:bottom;animation:bar-rise .9s var(--ease) both;animation-delay:var(--d)}.skyline__bar.is-lit{background:linear-gradient(180deg,var(--cream),var(--peach) 60%,var(--night));box-shadow:0 0 14px #fff9cb8c}.skyline__bar:nth-child(2n){display:none}.beacon{position:absolute;bottom:74%;display:flex;flex-direction:column;align-items:center;gap:4px;transform:translate(-50%);animation:fade-up .6s var(--ease) both;animation-delay:var(--d)}.beacon__score{padding:2px 7px;border-radius:6px;background:var(--cream);color:var(--night);font-family:var(--f-hud);font-weight:700;font-size:12px;box-shadow:0 0 18px #fff9cb99}.beacon__ray{width:2px;height:26px;background:linear-gradient(var(--cream),rgba(255,249,203,0));animation:glow 2.4s ease-in-out infinite}.beacon--1,.beacon--3{display:none}@media (min-width: 720px){.skyline__bars{gap:3px}.skyline__bar:nth-child(2n){display:block}.beacon--1,.beacon--3{display:flex}.beacon__score{font-size:13px;padding:3px 8px}.beacon__ray{height:34px}}.slot{position:relative;width:100%;border-radius:14px;overflow:hidden;background:linear-gradient(165deg,var(--plum-700) 0%,var(--mauve) 40%,var(--rose) 75%,var(--coral) 100%)}.slot--b{background:linear-gradient(170deg,var(--plum-800),var(--coral))}.slot--c{background:linear-gradient(170deg,var(--plum-700),var(--orange))}.slot--striped{background:repeating-linear-gradient(135deg,var(--plum-900) 0 14px,var(--plum-850) 14px 28px);border:1px dashed rgba(255,212,168,.35)}.slot video{width:100%;height:100%;object-fit:cover}.slot__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 14px;text-align:center;font-family:var(--f-hud);font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#fff4eceb}.phone .slot__placeholder{justify-content:flex-start;padding-top:30%}.slot--c .slot__placeholder{color:var(--night)}.slot--striped .slot__placeholder{color:var(--muted)}.slot__tag{position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:6px;background:var(--night);color:var(--cream);font-family:var(--f-hud);font-weight:700;font-size:11px;letter-spacing:1px}.slot__score{position:absolute;top:8px;left:8px}.problem{padding:88px 0;background:var(--cream);color:var(--night)}.problem__grid{display:grid;gap:40px}.problem__title{font-family:var(--f-display);font-weight:900;font-size:clamp(46px,11vw,86px);line-height:.9;text-transform:uppercase;letter-spacing:-.4px;text-wrap:balance}.problem__title span{color:var(--berry)}.problem__list{border-bottom:2px solid var(--night)}.problem__item{display:flex;gap:18px;padding:22px 0;border-top:2px solid var(--night)}.problem__num{padding-top:5px;font-family:var(--f-hud);font-weight:700;font-size:14px;color:var(--berry)}.problem__item strong{display:block;font-size:21px;font-weight:800;line-height:1.2;margin-bottom:4px}.problem__item strong+span{color:var(--plum-700)}@media (min-width: 1024px){.problem{padding:120px 0}.problem__grid{grid-template-columns:.9fr 1.1fr;gap:64px}.problem__item{gap:24px;padding:28px 0}.problem__item strong{font-size:24px}}.how .h2{margin-bottom:48px}.how__track{position:relative;display:grid;gap:48px}.how__rail{position:absolute;left:23px;top:24px;bottom:24px;width:2px;background:repeating-linear-gradient(180deg,rgba(255,212,168,.5) 0 10px,transparent 10px 18px);transform-origin:top}.how__step{position:relative;display:flex;flex-direction:column;gap:14px;padding-left:68px}.how__num{position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;color:var(--night);font-family:var(--f-hud);font-weight:700;font-size:17px;box-shadow:0 0 0 6px var(--night)}.how__num--peach{background:var(--peach)}.how__num--coral{background:var(--coral)}.how__num--cream{background:var(--cream)}.how__step h3{font-size:26px;font-weight:800;line-height:48px;height:48px}.how__step>p{color:var(--muted)}.mini-term{border-radius:14px;background:var(--night-deep);border:1px solid rgba(255,244,236,.1);padding:16px;font-family:var(--f-mono);font-size:13px;line-height:1.8;color:var(--muted);overflow-x:auto}.t-sky{color:var(--sky)}.t-ok{color:var(--ok)}.t-cream{color:var(--cream)}.t-peach{color:var(--peach)}.t-coral{color:var(--coral)}.t-dim{color:var(--dim)}.t-badge{display:inline-block;padding:0 6px;border-radius:4px;background:var(--peach);color:var(--night);font-size:10px;font-weight:600;line-height:1.7;vertical-align:1px}.shortlist{border-radius:14px;background:var(--plum-900);border:1px solid rgba(255,244,236,.1);padding:6px}.shortlist li{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;font-size:14px;color:var(--muted)}.shortlist li.is-on{color:var(--ink)}.shortlist li:first-child{background:#ffd4a81a}.shortlist__box{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;border:2px solid var(--dim);color:var(--night)}.is-on .shortlist__box{border:0;background:var(--peach)}.shortlist__label{flex:1}.shortlist__score{font-family:var(--f-hud);font-weight:700}.is-on .shortlist__score{color:var(--cream)}.how__files{display:flex;gap:10px;max-width:300px}.how__files span{flex:1;aspect-ratio:9 / 16;border-radius:10px;transition:transform .4s var(--ease)}.how__step:hover .how__files span:nth-child(1){transform:translateY(-6px) rotate(-3deg)}.how__step:hover .how__files span:nth-child(3){transform:translateY(-6px) rotate(3deg)}.tone-a{background:linear-gradient(170deg,var(--plum-700),var(--rose))}.tone-b{background:linear-gradient(170deg,var(--plum-800),var(--coral))}.tone-c{background:linear-gradient(170deg,var(--plum-700),var(--orange))}@media (min-width: 1024px){.how .h2{margin-bottom:64px}.how__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.how__rail{left:0;right:0;top:23px;bottom:auto;width:auto;height:2px;background:repeating-linear-gradient(90deg,rgba(255,212,168,.5) 0 10px,transparent 10px 18px);transform-origin:left}.how__step{padding-left:0;padding-top:66px}.how__step h3{font-size:28px;line-height:1.2;height:auto}}.demo{background:radial-gradient(90% 50% at 50% 0%,var(--plum-800) 0%,var(--night) 70%)}.demo__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:36px}.demo__note{max-width:360px;font-size:14px;color:var(--muted)}.demo__grid{display:grid;gap:28px;margin-bottom:28px}.demo__ba{display:flex;flex-direction:column;gap:16px}.demo__divider{display:flex;align-items:center;gap:10px;font-family:var(--f-hud);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--peach)}.demo__divider span{flex:1;height:1px;background:#ffd4a859}.demo__clips{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter);scrollbar-width:none}.demo__clips::-webkit-scrollbar{display:none}.demo__clip{flex:0 0 40%;scroll-snap-align:start}@media (min-width: 1024px){.demo__head{margin-bottom:48px}.demo__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}.demo__clips{margin-right:0;padding-right:0;overflow:visible}.demo__clip{flex:1 1 0}}.term{border-radius:var(--radius);background:var(--night-deep);border:1px solid rgba(255,244,236,.12);overflow:hidden;box-shadow:0 30px 70px #0d071399}.term__bar{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid rgba(255,244,236,.08)}.term__led{width:11px;height:11px;border-radius:50%}.term__led--a{background:var(--coral)}.term__led--b{background:var(--amber)}.term__led--c{background:var(--sky)}.term__title{margin-left:8px;font-family:var(--f-mono);font-size:12px;color:var(--dim)}.term__body{min-height:430px;padding:16px 14px 20px;font-family:var(--f-mono);font-size:12.5px;line-height:1.8;color:var(--ink-soft)}.term__line--info{color:var(--muted)}.term__line--opt{padding-left:14px;color:var(--muted)}.term__in{animation:fade-up .35s var(--ease) both}.term__list{margin:8px 0;padding:10px 12px;border-radius:10px;background:#ffd4a80f;border:1px solid rgba(255,212,168,.18)}.term__clip{display:flex;gap:10px}.term__clip-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.term__cursor{display:inline-block;width:8px;height:16px;margin-left:4px;vertical-align:-3px;background:var(--peach);animation:blink 1s steps(1) infinite}@media (min-width: 720px){.term__body{min-height:470px;padding:22px 22px 26px;font-size:14px;line-height:1.85}.term__line--opt{padding-left:16px}.term__clip{gap:14px}}.timeline{border-radius:var(--radius);background:var(--plum-900);border:1px solid rgba(255,244,236,.1);padding:18px 14px 12px}.timeline__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;font-family:var(--f-hud);font-size:12px;letter-spacing:1.2px;text-transform:uppercase}.timeline__title{color:var(--cream);font-weight:700}.timeline__legend{color:var(--muted);display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.timeline__legend span{display:inline-flex;align-items:center;gap:6px}.dot{display:inline-block;width:9px;height:9px;border-radius:2px}.dot--coral{background:var(--coral)}.dot--sky{background:var(--sky)}.timeline__track{position:relative;height:120px}.timeline__wave{position:absolute;top:24px;right:0;bottom:20px;left:0;display:flex;align-items:center;gap:1px}.timeline__wave span{flex:1 1 0;min-width:1px;border-radius:2px;background:var(--plum-700)}.timeline__wave span.is-lit{background:var(--cream)}.timeline__wave span:nth-child(2n){display:none}.marker{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;translate:-50% 0;--c: var(--coral)}.marker--som{--c: var(--sky)}.marker__score{padding:0 5px;border-radius:4px;background:var(--c);color:var(--night);font-family:var(--f-hud);font-weight:700;font-size:11px}.marker__line{flex:1;width:2px;background:var(--c)}.marker__time{display:none;font-family:var(--f-mono);font-size:11px;color:var(--muted)}.timeline__scrub{position:absolute;top:20px;bottom:18px;width:2px;background:var(--cream);box-shadow:0 0 12px var(--cream)}@media (min-width: 720px){.timeline{padding:22px 22px 16px}.timeline__head{font-size:13px;letter-spacing:1.4px}.timeline__track{height:136px}.timeline__wave{gap:2px}.timeline__wave span:nth-child(2n){display:block}.marker__time{display:block}.marker__score{font-size:12px;padding:1px 6px}}.diff .h2{margin-bottom:44px}.diff__top{display:grid;gap:20px}.diff__audio{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:18px;padding:28px 22px;border-radius:22px;background:linear-gradient(160deg,var(--plum-800) 0%,var(--plum-900) 70%);border:1px solid rgba(255,212,168,.16)}.diff__audio h3{max-width:520px;font-size:26px;line-height:1.12;font-weight:800}.diff__audio p{max-width:560px;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:7px 13px;border-radius:999px;border:1px solid currentColor;font-family:var(--f-hud);font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase}.chip--sky{color:var(--sky)}.chip--coral{color:var(--coral)}.diff__eq{display:flex;align-items:flex-end;gap:4px;height:56px;margin-top:auto}.diff__eq span{flex:1;height:100%;border-radius:2px;background:linear-gradient(0deg,var(--sky),rgba(117,187,208,.15));transform-origin:bottom;animation:eq 1.3s ease-in-out infinite alternate;animation-delay:var(--d)}.diff__modes{display:flex;flex-direction:column;gap:16px;padding:26px 20px;border-radius:22px;background:var(--peach);color:var(--night)}.diff__modes h3{font-size:24px;line-height:1.15;font-weight:800}.modes{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:#140c1c1a}.modes__btn{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:60px;padding:10px 12px;border:0;border-radius:11px;background:none;color:var(--night);text-align:left;cursor:pointer}.modes__pill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:11px;background:var(--night)}.modes__name,.modes__tag{position:relative}.modes__name{font-weight:800;font-size:15px}.modes__tag{font-family:var(--f-hud);font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--plum-700)}.modes__btn.is-active .modes__name{color:var(--peach)}.modes__btn.is-active .modes__tag{color:var(--muted)}.modes__panel{min-height:96px;font-size:15px;color:var(--night)}.diff__modes-note{font-size:13px;color:var(--plum-700)}.specs{display:grid;margin-top:20px;border-top:1px solid var(--line)}.specs__item{padding:22px 0;border-bottom:1px solid var(--line)}.specs__item dt{font-size:19px;font-weight:800;color:var(--ink)}.specs__tag{display:block;margin-bottom:6px;font-family:var(--f-hud);font-weight:600;font-size:12px;letter-spacing:1.5px;color:var(--coral)}.specs__item dd{font-size:15px;color:var(--muted)}@media (min-width: 720px){.specs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media (min-width: 1024px){.diff .h2{margin-bottom:56px}.diff__top{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:24px}.diff__audio{padding:40px}.diff__audio h3{font-size:34px}.diff__modes{padding:32px}.specs{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.specs__item{padding:28px 24px 28px 0}}.get{background:linear-gradient(180deg,var(--night) 0%,var(--plum-900) 100%)}.get__grid{display:grid;gap:36px}.get__intro .h2{margin-bottom:18px}.get__list{border-bottom:1px solid var(--line)}.get__item{display:flex;gap:18px;padding:24px 0;border-top:1px solid var(--line)}.get__num{min-width:52px;font-family:var(--f-display);font-weight:900;font-size:40px;line-height:.9;color:var(--coral)}.get__item h3{font-size:20px;font-weight:800;margin-bottom:4px}.get__item p{color:var(--muted)}.get__modules{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.get__modules li{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 4px;border-radius:7px;background:var(--plum-800);color:var(--ink-soft);font-size:12px}.get__modules span{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:var(--night);color:var(--peach);font-family:var(--f-hud);font-weight:700;font-size:11px}@media (min-width: 1024px){.get__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:56px}.get__intro{position:sticky;top:110px;align-self:start}.get__item{gap:22px;padding:28px 0}.get__num{min-width:64px;font-size:46px}.get__item h3{font-size:22px}}.reqs{background:var(--plum-900)}.reqs__grid{display:grid;gap:20px}.panel{padding:28px 22px;border-radius:22px;background:var(--night);border:1px solid rgba(255,244,236,.1)}.panel>.muted{margin-bottom:22px}.cmd{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-radius:12px;background:var(--night-deep);font-family:var(--f-mono);font-size:13px;color:var(--cream)}.cmd code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-family:inherit}.cmd__copy{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,212,168,.4);background:none;color:var(--peach);font-family:var(--f-hud);font-weight:600;font-size:12px;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.cmd__copy:hover{background:var(--peach);color:var(--night)}.reqs__list{display:flex;flex-direction:column;gap:16px}.reqs__list li{display:flex;gap:14px}.reqs__icon{flex:none;margin-top:2px}.reqs__icon.is-ok{color:var(--ok)}.reqs__icon.is-soon{color:var(--amber)}.reqs__list strong{color:var(--ink)}@media (min-width: 1024px){.reqs__grid{grid-template-columns:1fr 1fr;gap:28px}.panel{padding:40px}.cmd{font-size:14px}}.quotes .h2{margin-bottom:32px}.quotes__row{display:grid;gap:16px}.quote{display:flex;flex-direction:column;gap:16px;padding:26px;border-radius:20px;border:1.5px dashed rgba(255,212,168,.4)}.quote blockquote{font-size:18px;line-height:1.45;color:var(--ink-soft)}.quote--lg blockquote{font-size:21px}.quote figcaption{font-family:var(--f-hud);font-size:13px;letter-spacing:1px;color:var(--muted)}@media (min-width: 1024px){.quotes__row{grid-template-columns:1.3fr 1fr 1fr;gap:20px}.quote{padding:30px}}.offer{padding:96px var(--gutter);background:radial-gradient(90% 55% at 50% 100%,var(--mauve) 0%,var(--plum-800) 45%,var(--night) 82%)}.offer__card{display:grid;border-radius:26px;overflow:hidden;box-shadow:0 50px 120px #0d0713b3,0 0 0 1px #ffd4a84d}.offer__price{padding:30px 22px;background:var(--cream);color:var(--night)}.offer__kicker{font-family:var(--f-hud);font-weight:700;font-size:13px;letter-spacing:1.8px;text-transform:uppercase;color:var(--berry)}.offer__amount{display:flex;align-items:flex-start;gap:4px;overflow:hidden;font-family:var(--f-display);font-weight:900;line-height:.85}.offer__currency{padding-top:12px;font-size:36px}.offer__value{display:inline-block;font-size:132px;letter-spacing:-3px}.offer__after{margin-top:10px;font-size:15px;color:var(--plum-700)}.offer__after strong{color:var(--night)}.offer__cta{display:flex;width:100%;margin-top:24px;min-height:58px;padding:0 16px;font-size:16px}.offer__pay{margin-top:12px;text-align:center;font-size:13px;color:var(--plum-700)}.offer__items{display:flex;flex-direction:column;gap:12px;padding:28px 22px;background:var(--plum-900)}.offer__items ul{display:flex;flex-direction:column;gap:12px}.offer__items li{display:flex;align-items:flex-start;gap:12px}.offer__check{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:2px;border-radius:6px;background:var(--peach);color:var(--night)}.bump{margin-top:10px;padding:16px;border-radius:14px;border:1.5px dashed var(--amber);font-size:15px;color:var(--ink-soft)}.bump strong{color:var(--ink)}.bump__kicker{margin-bottom:4px;font-family:var(--f-hud);font-weight:700;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:var(--amber)}@media (min-width: 860px){.offer{padding-block:130px}.offer__card{grid-template-columns:1.05fr 1fr}.offer__price,.offer__items{padding:48px}.offer__currency{font-size:44px;padding-top:14px}.offer__value{font-size:168px}}.guarantee{padding:64px 0;border-bottom:1px solid var(--line)}.guarantee__row{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.seal{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:136px;height:136px;border-radius:50%;border:2px solid var(--peach);box-shadow:0 0 40px #ffd4a840,inset 0 0 30px #ffd4a81f}.seal__ring{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);animation:spin 24s linear infinite}.seal__ring text{fill:var(--peach);font-family:var(--f-hud);font-size:10.5px;font-weight:600;letter-spacing:2.2px}.seal__num{font-family:var(--f-display);font-weight:900;font-size:58px;line-height:.8;color:var(--peach)}.seal__label{font-family:var(--f-hud);font-weight:700;font-size:11px;letter-spacing:2px;color:var(--peach)}.guarantee__copy{flex:1 1 420px;min-width:0}.guarantee__copy .h2{margin-bottom:12px}@media (min-width: 1024px){.guarantee{padding:80px 0}.guarantee__row{gap:48px}.seal{width:170px;height:170px}.seal__num{font-size:76px}}.faq__grid{display:grid;gap:32px}.faq__list{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__item h3{font-size:inherit}.faq__q{display:flex;align-items:center;gap:16px;width:100%;min-height:64px;padding:16px 0;border:0;background:none;text-align:left;font-size:17px;font-weight:700;color:var(--ink);cursor:pointer}.faq__q span:first-child{flex:1}.faq__q:hover{color:var(--peach)}.faq__plus{flex:none;display:inline-flex;color:var(--peach);transition:transform .25s var(--ease)}.is-open .faq__plus{transform:rotate(45deg)}.faq__a{overflow:hidden}.faq__a p{padding-bottom:20px;max-width:680px;color:var(--muted)}@media (min-width: 1024px){.faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:56px}.faq__intro{position:sticky;top:110px;align-self:start}.faq__q{font-size:19px;padding:20px 0}}.final{position:relative;padding-top:110px;background:linear-gradient(180deg,var(--night) 0%,var(--plum-800) 35%,var(--mauve) 58%,var(--rose) 76%,var(--coral) 90%,var(--orange) 100%);text-align:center;overflow:hidden}.final__inner{display:flex;flex-direction:column;align-items:center;gap:32px}.final__title{max-width:980px;font-family:var(--f-display);font-weight:900;font-size:clamp(50px,12vw,108px);line-height:.94;text-transform:uppercase;color:var(--cream);text-wrap:balance}.final__title span{color:var(--night)}.final__skyline{margin-top:70px;height:120px}@media (min-width: 1024px){.final{padding-top:140px}.final__skyline{margin-top:90px;height:150px}}.footer{padding:48px 0 120px;font-size:14px;color:var(--muted)}.footer__grid{display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between}.footer__mark{margin-bottom:10px}.footer__links{display:flex;flex-wrap:wrap;gap:8px 22px}.footer__links a{display:inline-block;padding:6px 0}.footer__legal{flex:1 1 100%;padding-top:22px;border-top:1px solid rgba(255,244,236,.1);font-size:13px;line-height:1.6;color:var(--legal)}@media (min-width: 900px){.footer{padding-bottom:56px}}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#140c1cf0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,212,168,.2)}.sticky__price{display:flex;flex-direction:column;line-height:1.05}.sticky__price strong{font-family:var(--f-display);font-weight:900;font-size:28px;color:var(--cream)}.sticky__price small{font-size:11px;color:var(--muted)}.sticky__cta{flex:1;min-height:52px;font-size:16px}@media (min-width: 900px){.sticky{display:none}}@keyframes bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.beacon{animation-name:beacon-in}@keyframes beacon-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes eq{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}@keyframes spin{to{transform:rotate(360deg)}}.is-static *,.is-static *:before,.is-static *:after{animation:none!important;transition:none!important}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.consent{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:70;display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:18px;background:var(--plum-900);border:1px solid rgba(255,212,168,.35);box-shadow:0 24px 60px #0d0713b3}.consent h2{margin-bottom:4px;font-family:var(--f-hud);font-weight:700;font-size:15px;letter-spacing:.6px;text-transform:uppercase;color:var(--cream)}.consent p{font-size:14px;line-height:1.5;color:var(--ink-soft)}.consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.consent__btn{min-height:48px;padding:0 18px;border-radius:12px;border:1.5px solid var(--peach);background:none;color:var(--peach);font-weight:800;font-size:15px;cursor:pointer;transition:background .2s,color .2s}.consent__btn:hover{background:var(--peach);color:var(--night)}@media (min-width: 720px){.consent{left:auto;right:20px;bottom:20px;width:440px}}.footer__link-btn{padding:6px 0;border:0;background:none;color:var(--peach);font:inherit;text-decoration:underline;cursor:pointer}.footer__link-btn:hover{color:var(--cream)}.legal{min-height:100vh;background:var(--night)}.legal__bar{border-bottom:1px solid var(--line)}.legal__bar-in{display:flex;align-items:center;justify-content:space-between;min-height:62px}.legal__back{font-weight:700;font-size:15px}.legal__main{max-width:820px;padding-block:40px 96px}.legal__draft{margin-bottom:28px;padding:14px 16px;border-radius:12px;border:1.5px dashed var(--amber);font-size:14px;color:var(--ink-soft)}.legal__draft strong{color:var(--amber)}.legal__title{font-family:var(--f-display);font-weight:900;font-size:clamp(44px,9vw,72px);line-height:.92;text-transform:uppercase;color:var(--cream)}.legal__date{margin-top:10px;font-family:var(--f-hud);font-size:13px;letter-spacing:1.2px;text-transform:uppercase;color:var(--sky)}.legal__intro{margin-top:22px;font-size:18px;color:var(--ink-soft)}.legal__sec{margin-top:38px;padding-top:24px;border-top:1px solid var(--line)}.legal__sec h2{margin-bottom:12px;font-size:22px;font-weight:800;line-height:1.2;color:var(--ink)}.legal__sec p{margin-top:12px;color:var(--muted)}.legal__sec ul{margin-top:12px;display:flex;flex-direction:column;gap:10px}.legal__sec li{position:relative;padding-left:22px;color:var(--muted)}.legal__sec li:before{content:"";position:absolute;left:2px;top:.7em;width:8px;height:2px;background:var(--coral)}.legal__other{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted)}
