@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107.4%;ascent-override:90.5%;descent-override:22.6%;line-gap-override:0%}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic-wght-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--bg: #f6f1e8;--surface: #fffdf8;--ink: #1b1916;--muted: #5d564c;--line: #d9d0c0;--accent: #9a4527;--accent-ink: #ffffff;--err: #a3281a;--radius: 20px;--font: "Inter", "Inter Fallback", ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, system-ui, sans-serif}@media(prefers-color-scheme:dark){:root{--bg: #141210;--surface: #1f1c19;--ink: #f3ede2;--muted: #b5ac9e;--line: #38332d;--accent: #e0825f;--accent-ink: #1b0f08;--err: #ff8f80}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--font);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit}h1,h2{line-height:1.06;margin:0 0 .5em;font-weight:500}h1{font-size:36px;letter-spacing:-.03em}h2{font-size:28px;letter-spacing:-.025em}p{margin:0 0 1em}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.narrow{max-width:720px}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:12px;top:-60px;z-index:20;background:var(--accent);color:var(--accent-ink);padding:10px 16px;border-radius:10px;text-decoration:none}.skip:focus{top:12px}.top{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.top{border-bottom:1px solid transparent;transition:border-color .25s ease}.top.scrolled{border-bottom-color:var(--line)}.top-in{display:flex;align-items:center;justify-content:space-between;height:64px}.logo{display:inline-flex}.logo img{height:28px;width:auto}.logo-dark,.phone-mark-dark{display:none}@media(prefers-color-scheme:dark){.logo-light,.phone-mark-light{display:none}.logo-dark,.phone-mark-dark{display:block}}.lang{display:flex;gap:8px;align-items:center;font-size:15px;color:var(--muted)}.lang a{text-decoration:none;padding:8px 6px;border-radius:8px;min-width:32px;text-align:center}html[lang=ru] .lang a[data-lang-link=ru],html[lang=en] .lang a[data-lang-link=en]{color:var(--ink);font-weight:700}.btn{display:inline-block;font:600 17px/1 var(--font);border:0;cursor:pointer;text-decoration:none;background:var(--accent);color:var(--accent-ink);padding:0 28px;border-radius:999px;height:52px;line-height:52px;transition:transform .15s ease,filter .15s ease}.btn-sm{height:40px;line-height:40px;padding:0 14px;font-size:14px;margin-left:auto;margin-right:8px;white-space:nowrap;min-height:0;flex:none}@media(max-width:480px){.logo img{height:22px}.top-in{gap:0}}.btn:hover{filter:brightness(1.06)}.btn:active{transform:scale(.98)}.hero{padding:40px 0 72px}.hero-in{display:grid;gap:40px;align-items:center}.hero-text .lead{font-size:20px;color:var(--muted);max-width:34em;margin-bottom:1.6em}.phone-wrap{display:flex;justify-content:center}.phone{position:relative;width:240px;aspect-ratio:9 / 19;border-radius:40px;border:8px solid var(--ink);background:var(--surface);display:flex;align-items:center;justify-content:center;box-shadow:0 30px 60px -30px #00000059}.phone-notch{position:absolute;top:10px;left:50%;width:70px;height:20px;transform:translate(-50%);background:var(--ink);border-radius:999px}.phone-mark{width:56px;height:56px}.what{padding:24px 0 72px}.big{font-size:clamp(24px,3.4vw,36px);font-weight:500;line-height:1.25;letter-spacing:-.01em;margin:0}.scenes{padding:0 0 80px}.scenes-grid{display:grid;gap:16px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px 24px}.card p{color:var(--muted);margin:0}.cta{padding:24px 0 40px}.cta-in{text-align:center}.cta-in p{color:var(--muted)}.notice{font-size:13px;line-height:1.5;color:var(--muted);margin:12px 0 0}.notice a{color:var(--accent)}.policy{padding:0 0 80px;scroll-margin-top:72px}.policy h2{font-size:24px}.formsec{padding:24px 0 96px;scroll-margin-top:72px}form,#thanks{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px 22px}fieldset{border:0;padding:0;margin:0 0 28px;min-width:0}fieldset[hidden],.txt[hidden],.err[hidden],#thanks[hidden],form[hidden],#thanks-nocontact[hidden]{display:none}legend{font-weight:500;font-size:18px;margin-bottom:12px;padding:0}.opts{display:grid;gap:10px}.opt,.check{display:flex;gap:12px;align-items:center;cursor:pointer;padding:12px 14px;border:1px solid var(--line);border-radius:14px;min-height:48px}.opt:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}input[type=radio],input[type=checkbox]{accent-color:var(--accent);width:20px;height:20px;flex:none;margin:0}.check{border:0;padding:0;align-items:flex-start}.consent{margin-bottom:24px;font-size:15px;color:var(--muted)}.scale{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.scale-i{position:relative;display:block;cursor:pointer}.scale-i input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.scale-i span{display:flex;align-items:center;justify-content:center;height:52px;border:1px solid var(--line);border-radius:14px;font-weight:600}.scale-i input:checked+span{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.scale-i input:focus-visible+span{outline:3px solid var(--accent);outline-offset:3px}.scale-lbl{display:flex;justify-content:space-between;font-size:14px;color:var(--muted);margin-top:8px}.txt{width:100%;margin-top:12px;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:14px 16px;min-height:52px}.note{font-size:14px;color:var(--muted);margin:8px 0 0}.err{color:var(--err);font-size:15px;margin:8px 0 0}#thanks:focus{outline:none}#thanks h2{margin-bottom:.4em}.foot{border-top:1px solid var(--line);padding:32px 0 48px;color:var(--muted);font-size:15px}.foot-in p{margin:0 0 6px}@media(min-width:900px){h1{font-size:80px;letter-spacing:-.035em}h2{font-size:52px}.policy h2{font-size:32px}.wrap{padding:0 48px}.hero{padding:72px 0 112px}.hero-in{grid-template-columns:1.25fr 1fr;gap:72px}.phone{width:300px}.what{padding:40px 0 112px}.scenes{padding-bottom:128px}.scenes-grid{grid-template-columns:repeat(4,1fr);gap:20px}.card{padding:32px 28px}.cta{padding:40px 0 56px}.formsec{padding-bottom:128px}form,#thanks{padding:40px}.opts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.foot-in{display:flex;justify-content:space-between;gap:24px}}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}@keyframes rise{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}html.js-motion .hero-text>*,html.js-motion .phone-wrap{animation:rise .6s cubic-bezier(.22,1,.36,1) both}html.js-motion .hero-text>:nth-child(2){animation-delay:.08s}html.js-motion .hero-text>:nth-child(3){animation-delay:.16s}html.js-motion .phone-wrap{animation-delay:.2s}html.js-motion :is(.what,.scenes,.cta,.policy)>.wrap>:not(.in),html.js-motion .formsec>.wrap>#interest:not(.in),html.js-motion .scenes-grid>:not(.in){opacity:0}.phone{will-change:transform}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
