@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-tight-cyrillic-400-normal.596040a3.woff2) format("woff2"),url(/_next/static/media/inter-tight-cyrillic-400-normal.3184e179.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-tight-cyrillic-500-normal.bb710664.woff2) format("woff2"),url(/_next/static/media/inter-tight-cyrillic-500-normal.3437423e.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-tight-cyrillic-600-normal.8bec95d0.woff2) format("woff2"),url(/_next/static/media/inter-tight-cyrillic-600-normal.f02b0be6.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-tight-latin-400-normal.b019eb2d.woff2) format("woff2"),url(/_next/static/media/inter-tight-latin-400-normal.71082c69.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-tight-latin-500-normal.70c9468b.woff2) format("woff2"),url(/_next/static/media/inter-tight-latin-500-normal.07524720.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-tight-latin-600-normal.8174c0e7.woff2) format("woff2"),url(/_next/static/media/inter-tight-latin-600-normal.1bad1564.woff) format("woff")}:root{--bg:#080f28;--bg-2:#080f28;--text:#f4efe9;--muted:hsla(33,33%,94%,0.56);--faint:hsla(33,33%,94%,0.08);--line:hsla(33,33%,94%,0.12);--accent:#1d3f2e;--accent-hover:#163226;--accent-ink:#c5e0d2;--accent-soft:rgba(197,224,210,0.14);--radius:8px;--pad:clamp(1.1rem,3.6vw,4rem);color-scheme:dark}*{box-sizing:border-box}#root,body,html{margin:0;height:100%;background:var(--bg);color:var(--text)}body{font-family:Inter Tight,system-ui,sans-serif;font-size:16px;line-height:1.5}button,input{font:inherit}a,button,input{color:inherit}h1,h2,p{margin:0}img,svg{display:block;max-width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 1.25rem;border:0;border-radius:6px;background:var(--accent);color:#fff;font-weight:500;cursor:pointer;transition:background .15s ease,transform .15s ease}.btn:hover{background:var(--accent-hover)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.38;cursor:default;transform:none}.btn:focus-visible,.legal-bar button:focus-visible,.link:focus-visible,.option:focus-visible,.plan-card:focus-visible,.quiz__close:focus-visible{outline:1px solid var(--accent-ink);outline-offset:3px}.btn--ghost{background:transparent;color:var(--muted);border:1px solid var(--line)}.btn--ghost:hover{background:var(--faint);color:var(--text)}.hero{position:relative;height:100%;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.hero__bg{position:absolute;inset:0;overflow:hidden}.hero__bg img{width:100%;height:100%;object-fit:cover;object-position:62% center}.hero__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,15,40,.86),rgba(8,15,40,.74) 22%,rgba(8,15,40,.34) 46%,rgba(8,15,40,.08) 64%,transparent 84%),linear-gradient(180deg,rgba(8,15,40,.18),transparent 26%,rgba(8,15,40,.2))}.topbar{position:relative;z-index:2;display:flex;align-items:center;height:auto;min-height:72px;padding:.85rem var(--pad)}.logo{height:104px;width:auto;filter:brightness(0) invert(1)}.hero__grid{position:relative;z-index:1;flex:1 1;min-height:0;display:grid;align-items:center;padding:0 var(--pad) 4.25rem}.hero__copy{max-width:44rem}.hero h1{font-size:36px;font-weight:500;line-height:1.2}.hero h1 span.shine{display:block;width:-moz-fit-content;width:fit-content;position:relative;overflow:hidden;font-size:48px;line-height:1.15;color:var(--accent-ink)}.hero__line{display:block;max-width:22em;margin-top:.2em}.hero__cta{position:relative;overflow:hidden}.hero h1 span.shine:after,.hero__cta:after{content:"";position:absolute;top:0;left:0;width:55%;height:100%;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.12) 42%,hsla(0,0%,100%,.72) 50%,hsla(0,0%,100%,.12) 58%,transparent);transform:translateX(-180%) skewX(-18deg);pointer-events:none}.hero h1 span.shine:after{animation:shine-sweep 6.5s ease-in-out infinite}.hero__cta:after{animation:shine-sweep 6.5s ease-in-out 1.4s infinite}@keyframes shine-sweep{0%,10%{transform:translateX(-180%) skewX(-18deg)}32%,to{transform:translateX(280%) skewX(-18deg)}}.benefits{flex-direction:column;align-items:flex-start;margin:1.15rem 0 1.4rem}.benefits,.benefits__row,.chip{display:flex;gap:.5rem}.benefits__row{flex-wrap:wrap;align-items:stretch}.chip{align-items:center;min-height:44px;height:auto;padding:.45rem .75rem .45rem .45rem;background:rgba(8,15,40,.46);border:1px solid var(--line);border-radius:10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:22rem}.chip p{font-size:.8rem;line-height:1.2;font-weight:500}.chip__icon{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;color:var(--accent-ink)}.chip-rotator{display:none}.bonuses{margin-top:1rem}.bonuses__title{margin:0 0 .5rem;font-size:.82rem;font-weight:500;line-height:1.3;color:hsla(33,33%,94%,.78)}.bonuses__row{display:flex;flex-wrap:wrap;gap:.5rem}.bonus{position:relative;display:flex;align-items:center;gap:.55rem;min-height:52px;padding:.65rem 1.55rem .65rem .7rem;background:rgba(8,15,40,.46);border:1px solid var(--line);border-radius:10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bonus__icon{flex-shrink:0;color:var(--accent-ink)}.bonus span{font-size:.8rem;font-weight:500;line-height:1.2}.bonus__lock{position:absolute;top:7px;right:7px;color:#f4efe9}.legal-bar{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:0 var(--pad) 1rem}.legal-bar button,.legal-bar p{font-size:.5rem;line-height:1.4;color:hsla(33,33%,94%,.42)}.legal-bar p{max-width:52rem}.legal-bar button{flex-shrink:0;margin:0;padding:0;border:0;background:none;cursor:pointer;text-align:right;white-space:nowrap}.legal-bar button:hover{color:hsla(33,33%,94%,.75)}.legal-pop,.quiz{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.legal-pop{z-index:50}.legal-pop.is-open,.quiz.is-open{visibility:visible;opacity:1;pointer-events:auto}.legal-pop__overlay,.quiz__overlay{position:absolute;inset:0;margin:0;padding:0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(8,15,40,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.legal-pop__overlay:focus,.legal-pop__overlay:focus-visible,.quiz__overlay:focus,.quiz__overlay:focus-visible{outline:none}.legal-pop__dialog,.quiz__dialog{position:relative;width:min(560px,100%);max-height:90svh;overflow-x:hidden;overflow-y:auto;background:var(--bg-2);border:0;border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.35)}.quiz__dialog--cards{width:min(1080px,100%)}.quiz__progress{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:2px;background:var(--faint)}.quiz__progress span{display:block;height:100%;background:var(--accent-ink);transition:width .25s ease}.quiz__panel{position:relative;display:flex;flex-direction:column;padding:1.7rem 1.6rem 1.3rem;animation:quiz-in .42s cubic-bezier(.22,1,.36,1)}.quiz__panel.is-back{animation:quiz-in-back .42s cubic-bezier(.22,1,.36,1)}.quiz__panel.is-out,.quiz__panel.is-out-back{pointer-events:none}.quiz__panel.is-out{animation:quiz-out .28s cubic-bezier(.4,0,1,1) forwards}.quiz__panel.is-out-back{animation:quiz-out-back .28s cubic-bezier(.4,0,1,1) forwards}@keyframes quiz-in{0%{opacity:0;transform:translateX(32px)}}@keyframes quiz-out{to{opacity:0;transform:translateX(-28px)}}@keyframes quiz-in-back{0%{opacity:0;transform:translateX(-32px)}}@keyframes quiz-out-back{to{opacity:0;transform:translateX(28px)}}.quiz__close{position:absolute;top:.85rem;right:.85rem;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.quiz__close:hover{background:var(--faint);color:var(--text)}.quiz__meta{margin:0 2rem .65rem 0;font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.legal-pop h2,.quiz h2{margin:0 2rem .7rem 0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:500;line-height:1.25}.quiz__lead{margin:0 0 1.15rem;max-width:68ch;color:var(--muted);font-size:.95rem}.quiz__options{display:grid;grid-gap:.5rem;gap:.5rem}.option{display:flex;align-items:center;gap:.8rem;width:100%;min-height:48px;padding:.7rem .9rem;text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:transparent;cursor:pointer;transition:border-color .15s ease,background .15s ease}.option.is-on,.option:hover{border-color:var(--accent-ink);background:var(--accent-soft)}.option__dot{width:14px;height:14px;flex-shrink:0;border:1px solid hsla(33,33%,94%,.28);border-radius:50%}.option.is-on .option__dot{border-color:var(--accent-ink);box-shadow:inset 0 0 0 3.5px var(--accent-ink)}.plan-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.plan-card{grid-column:span 2;display:flex;flex-direction:column;padding:0;overflow:hidden;text-align:left;border:1px solid var(--line);border-radius:10px;background:#10183a;cursor:pointer;color:inherit;transition:border-color .15s ease}.plan-card:nth-child(4){grid-column:2/span 2}.plan-card:nth-child(5){grid-column:4/span 2}.plan-card.is-on,.plan-card:hover{border-color:var(--accent-ink)}.plan-card img{width:100%;aspect-ratio:1.45;object-fit:contain;background:#fff}.plan-card__body{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .6rem .65rem}.plan-card__label{font-size:.82rem;font-weight:500}.plan-card__note{font-size:.72rem;line-height:1.25;font-weight:500;color:var(--accent-ink)}.quiz__nav{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:.85rem;background:linear-gradient(180deg,transparent,var(--bg-2) 28%)}.quiz__success{display:flex;flex-direction:column;justify-content:center;min-height:240px;padding-right:1.5rem}.quiz__check{width:40px;height:40px;display:grid;place-items:center;margin-bottom:1.1rem;border:1px solid var(--accent-ink);border-radius:50%;color:var(--accent-ink)}.quiz__success p{color:var(--muted);max-width:36ch}.quiz__success p+p{margin-top:.35rem}.success__links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.form{display:grid;grid-gap:.85rem;gap:.85rem}.field{display:grid;grid-gap:.35rem;gap:.35rem}.field span{font-size:.82rem;color:var(--muted)}.form input[type=tel],.form input[type=text]{width:100%;height:48px;padding:0 .9rem;border:1px solid var(--line);border-radius:var(--radius);background:transparent;outline:none}.form input::placeholder{color:hsla(33,33%,94%,.32)}.form input:focus{border-color:var(--accent-ink)}.field.is-err input{border-color:#e7b2ae}.field em,.form>em{font-style:normal;font-size:.78rem;color:#f3b4b0}.check{display:flex;align-items:flex-start;gap:.65rem;font-size:.82rem;color:var(--muted);line-height:1.4}.check input{margin-top:.15rem;accent-color:var(--accent-ink)}.link{display:inline;padding:0;border:0;background:none;color:var(--text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.legal-pop__dialog{width:min(720px,100%);max-height:86svh;padding:1.8rem 1.6rem}.legal-pop .quiz__close{position:-webkit-sticky;position:sticky;top:.75rem;float:right;z-index:3;background:var(--bg-2)}.legal-body p{color:var(--muted);font-size:.88rem;line-height:1.55}.legal-body p+p{margin-top:.75rem}.legal-body a{color:var(--text)}@media (max-width:860px){.hero__bg:after{background:linear-gradient(180deg,rgba(8,15,40,.2),rgba(8,15,40,.08) 34%,rgba(8,15,40,.55) 62%,rgba(8,15,40,.88) 82%,rgba(8,15,40,.96))}.hero__bg img{object-position:center 42%}.hero__grid{align-content:end;padding:.4rem var(--pad) calc(6.4rem + env(safe-area-inset-bottom, 0px))}.bonuses__row{display:grid;grid-template-columns:1fr 1fr}.bonus{min-width:0}.bonus span{font-size:.74rem}.hero h1{font-size:22px}.hero h1 span.shine{font-size:28px;color:#fff}.topbar{height:auto;min-height:56px;padding-top:.7rem}.logo{height:84px}.benefits{margin:.85rem 0 1rem}.benefits__row{display:none}.chip-rotator{display:grid;width:100%}.chip-rotator__item{grid-area:1/1;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .28s cubic-bezier(.23,1,.32,1),transform .28s cubic-bezier(.23,1,.32,1)}.chip-rotator__item.is-on{opacity:1;transform:none;pointer-events:auto}.chip,.chip-rotator .chip{width:100%;max-width:100%}.hero__cta{display:flex;width:100%}.legal-bar{flex-direction:column;align-items:flex-start;gap:.35rem}.legal-bar p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.legal-bar button{text-align:left}.plan-grid{grid-template-columns:1fr 1fr}.plan-card,.plan-card:nth-child(4),.plan-card:nth-child(5){grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}