@font-face{font-family:Onest;font-weight:800;font-style:normal;font-display:swap;src:url(/foundation-fonts/latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-weight:800;font-style:normal;font-display:swap;src:url(/foundation-fonts/cyrillic-800-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-weight:500;font-style:normal;font-display:swap;src:url(/foundation-fonts/latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-weight:500;font-style:normal;font-display:swap;src:url(/foundation-fonts/cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}html{scroll-behavior:auto}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Onest,-apple-system,system-ui,sans-serif;font-weight:500;overflow-x:hidden}:root{--bg:#fbf7f2;--ink:#171310;--accent:#ff5e00;--nav-h:72px;--page-max:1200px;--ease:cubic-bezier(.16,1,.3,1);--z-nav:80}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;overscroll-behavior-y:none}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;font-family:Onest,-apple-system,system-ui,sans-serif;font-weight:500;overflow-x:hidden}a{color:inherit;text-decoration:none}main[data-language]{-webkit-user-select:none;user-select:none}main[data-language] input{-webkit-user-select:text;user-select:text}.nav-host{z-index:var(--z-nav);pointer-events:none;--nav-ink:var(--ink);--nav-hover:#1713100d;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.nav-host.nav-on-dark{--nav-ink:#fffaf5;--nav-hover:#ffffff24}.nav-bar{pointer-events:auto;width:100%;max-width:var(--page-max);height:var(--nav-h);transition:max-width .52s var(--ease),height .52s var(--ease),padding .52s var(--ease),border-radius .52s var(--ease),margin-top .52s var(--ease);align-items:center;padding:0 clamp(20px,5vw,56px);display:flex;position:relative}.scrolled .nav-bar{border-radius:999px;max-width:min(524px,100vw - 28px);height:58px;margin-top:14px;padding:0 14px}.nav-glass{border-radius:inherit;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(28px);background:#ffffff0f;border:.5px solid #ffffff61;transition:opacity .34s;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #ffffff2e,0 8px 32px -8px #17131024}.scrolled .nav-glass{opacity:1}.nav-left,.nav-right{z-index:1;flex:1;align-items:center;display:flex;position:relative}.nav-left{justify-content:flex-end}.nav-right{justify-content:flex-start;gap:6px}.brand{z-index:1;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-text{letter-spacing:.01em;text-transform:uppercase;color:var(--nav-ink);grid-area:1/1;align-items:baseline;gap:1px;font-size:20px;font-weight:800;line-height:1;transition:color .28s,opacity .18s,transform .18s;display:inline-flex}.dot{color:var(--accent)}.brand-logo{opacity:0;border-radius:10px;grid-area:1/1;width:40px;height:40px;transition:opacity .22s,transform .22s;transform:scale(.82)}.brand-logo-dark{display:none}.scrolled .brand-text{opacity:0;transform:scale(.82)}.scrolled .brand-logo{opacity:1;transform:scale(1)}.scrolled:not(.nav-on-dark) .brand-logo-light{opacity:0;transform:scale(.82)}.scrolled:not(.nav-on-dark) .brand-logo-dark{opacity:1;display:block;transform:scale(1)}.brand-spacer{width:144px;transition:width .52s var(--ease);flex:none}.scrolled .brand-spacer{width:64px}.nav-links-group{align-items:center;display:flex}.nav-links-group a{letter-spacing:.06em;text-transform:uppercase;color:var(--nav-ink);white-space:nowrap;border-radius:9px;padding:8px 10px;font-size:12.5px;font-weight:500;transition:color .28s,background .22s}.nav-links-group a:hover{background:var(--nav-hover)}.nav-burger{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:none;position:relative}.nav-burger span{width:18px;height:12px;display:block;position:relative}.nav-burger i{background:var(--nav-ink);border-radius:2px;width:100%;height:1.5px;position:absolute;left:0}.nav-burger i:first-child{top:0}.nav-burger i:nth-child(2){top:5px}.nav-burger i:nth-child(3){top:10px}.lang-host{z-index:85;transition:top .5s var(--ease);position:fixed;top:15px;right:clamp(14px,4vw,40px)}.scrolled .lang-host{top:22px}.lang-btn{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;height:42px;color:var(--nav-ink);background:0 0;border:.5px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-family:Onest;font-size:12.5px;font-weight:500;transition:color .28s,background .35s,border-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:inline-flex;position:relative}.scrolled .lang-btn{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffff1a;border-color:#ffffff80;box-shadow:inset 0 1px #ffffffb3,0 8px 24px -12px #17131033}.globe{flex:none;width:17px;height:17px}.chev{width:10px;height:10px;transition:transform .3s var(--ease);flex:none}.lang-open .chev{transform:rotate(180deg)}.lang-menu{opacity:0;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);width:270px;max-height:0;transition:max-height .3s var(--ease),opacity .2s ease;background:#fffdfaed;border:.5px solid #ffffffb3;border-radius:16px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 16px 45px -15px #17131040}.lang-open .lang-menu{opacity:1;max-height:440px}.lang-list{max-height:342px;padding:6px;overflow:auto}.lang-list button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 10px;font:500 13px Onest;display:flex}.lang-list button:hover,.lang-list button[aria-selected=true]{background:#1713100e}.lang-list .en{color:#17131075;font-size:10px}.lang-empty{text-align:center;color:#17131066;padding:14px 12px;font-size:13px}.lang-search-wrap{color:#17131066;border-top:.5px solid #17131014;align-items:center;gap:8px;padding:11px 13px;font-size:18px;display:flex}.lang-search{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font:500 13.5px Onest}.mobile-sheet{z-index:79;left:14px;right:14px;top:calc(var(--nav-h) + 6px);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);opacity:0;pointer-events:none;transition:opacity .28s ease,transform .32s var(--ease);background:#fffdfae6;border:.5px solid #ffffff80;border-radius:20px;flex-direction:column;gap:2px;padding:12px;display:flex;position:fixed;transform:translateY(-8px)scale(.98);box-shadow:0 12px 40px -16px #17131038}.mobile-sheet.menu-open{opacity:1;pointer-events:auto;transform:none}.mobile-sheet a{letter-spacing:.06em;text-transform:uppercase;border-radius:12px;padding:12px 14px;font-size:15px}.mobile-sheet .sheet-cta{color:#fff;background:var(--ink);text-align:center;margin-top:6px}.hero-stage,.scene-text,.final-stage{isolation:isolate;height:100svh;min-height:620px;position:relative;overflow:hidden}.hero-stage>img,.scene-text>img,.final-stage>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-stage:after,.scene-text:after,.final-stage:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-stage:after{background:linear-gradient(90deg,#080b19ab,#140d123d 56%,#481b131f)}.hero-copy{color:#fff9f3;width:min(1200px,100%);height:100%;margin:auto;padding:clamp(120px,18vh,190px) clamp(22px,8vw,122px)}.hero-copy p{letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:12px}.hero-copy h1{letter-spacing:-.075em;max-width:770px;margin:18px 0 34px;font-size:clamp(48px,6.2vw,94px);line-height:.94}.round-link{align-items:center;gap:16px;font-size:13px;font-weight:800;display:inline-flex}.round-link b,.final-card form button b{background:var(--accent);border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.scene-text{align-items:center;padding:0 clamp(22px,8vw,122px);display:flex}.scene-text>div{width:min(440px,100%)}.scene-text.dawn{color:#fffaf7}.scene-text.dawn:after{background:linear-gradient(90deg,#080c1bad,#0c0c1642 55%,#0000)}.scene-text.phone{color:#48291d;justify-content:flex-end}.scene-text.phone:after{background:linear-gradient(90deg,#fff5ec6b,#fff8f20a 72%,#52312229)}.scene-text.phones{color:#48291d}.scene-text.phones:after{background:linear-gradient(90deg,#fff3e87a,#fff8f205 73%,#5231222e)}.scene-text.home{color:#fff8f4}.scene-text.home:after{background:linear-gradient(90deg,#2b130ea1,#34180f0f 64%,#2b130e1f)}.kicker{letter-spacing:.16em;opacity:.68;font-size:10px;font-weight:800}.scene-text h2,.final-card h2{letter-spacing:-.075em;margin:18px 0;font-size:clamp(42px,5.3vw,78px);line-height:.95}.body-copy{max-width:360px;font-size:15px;line-height:1.65}.final-stage{color:#422419;place-items:center;padding:90px 22px;display:grid}.final-stage:after{background:#ffe7cf1f}.final-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#fff9f39e;border:1px solid #ffffffb8;border-radius:30px;width:min(490px,100%);padding:36px;box-shadow:0 20px 75px #67361a2b,inset 0 1px #ffffffd9}.final-card>img{border-radius:16px;width:64px;height:64px;margin-bottom:18px}.final-card h2 em{color:var(--accent);font-style:normal}.final-card>p:not(.kicker){margin-bottom:22px;font-size:14px;line-height:1.6}.final-card form{gap:8px;display:flex}.final-card input{min-width:0;color:var(--ink);outline-color:var(--accent);background:#fffc;border:1px solid #17131024;border-radius:99px;flex:1;padding:0 16px;font:500 13px Onest}.final-card form button{background:var(--ink);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:8px;padding:6px 7px 6px 16px;font:800 12px Onest;display:flex}.final-card form button b{background:var(--accent);width:28px;height:28px}.final-card small{color:#1713108c;max-width:320px;margin:16px auto 0;font-size:10px;line-height:1.5;display:block}.final-card small button,footer button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}footer{color:#f2e4da;background:#221713;grid-template-columns:1.1fr 1fr 1fr;gap:25px;padding:44px clamp(22px,8vw,122px);display:grid}footer .footer-brand img{border-radius:10px;width:42px;height:42px}footer>div{color:#f2e4dab8;flex-direction:column;gap:9px;font-size:12px;display:flex}footer p{color:#f2e4da7a;border-top:1px solid #ffffff24;grid-column:1/-1;margin-top:18px;padding-top:18px;font-size:10px}.legal-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140d0a85;padding:40px 18px;position:fixed;inset:0;overflow:auto}.legal-modal{width:min(770px,100%);color:var(--ink);background:#fffaf6;border-radius:28px;margin:20px auto;padding:clamp(27px,5vw,54px);position:relative;box-shadow:0 30px 90px #00000047}.modal-close{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#1713100f;border:0;border-radius:50%;font-size:28px;line-height:1;position:absolute;top:15px;right:18px}.legal-modal h2{letter-spacing:-.065em;margin:16px 0 8px;font-size:clamp(34px,5vw,58px);line-height:.96}.legal-updated{color:#17131080;border-bottom:1px solid #1713101a;padding-bottom:30px;font-size:12px}.legal-modal section{padding-top:28px}.legal-modal h3{letter-spacing:-.03em;margin-bottom:9px;font-size:18px}.legal-modal section p,.legal-note{color:#171310bd;font-size:14px;line-height:1.7}.legal-note{background:#f4e8de;border-radius:14px;margin-top:34px;padding:17px}.modal-active{overflow:hidden}.pricing-stage{isolation:isolate;color:#fffaf7;place-items:center;min-height:100svh;padding:128px clamp(22px,8vw,122px) 72px;display:grid;position:relative;overflow:hidden}.pricing-stage>img,.pricing-shade{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pricing-shade{z-index:-1;background:linear-gradient(108deg,#160c0fd1,#3e1b1391 50%,#191116b3)}.pricing-shell{grid-template-columns:minmax(280px,.93fr) minmax(430px,1.07fr);align-items:center;gap:42px;width:min(1120px,100%);display:grid}.pricing-intro h2{letter-spacing:-.075em;max-width:530px;margin:14px 0 16px;font-size:clamp(43px,5.6vw,78px);line-height:.93}.pricing-intro>p:not(.kicker){color:#fffaf7bf;max-width:430px;font-size:15px;line-height:1.65}.pricing-switches{flex-direction:column;gap:9px;margin-top:30px;display:flex}.pricing-switches>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;align-self:flex-start;padding:4px;display:inline-flex}.pricing-switches button{color:#fffaf7bd;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 13px;font:500 11px Onest;transition:background .2s,color .2s}.pricing-switches button.selected{color:#221713;background:#fffaf6;font-weight:800}.price-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.price-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf61f;border:1px solid #ffffff5c;border-radius:25px;flex-direction:column;min-height:256px;padding:25px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff61,0 22px 52px #0a040429}.price-card.featured{color:#241713;background:#fff8f1eb}.price-card.featured>b{background:var(--accent);color:#fff;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:9px;position:absolute;top:-11px;right:16px}.price-card p{letter-spacing:.12em;text-transform:uppercase;opacity:.72;font-size:11px}.price-card strong{letter-spacing:-.07em;margin:16px 0 7px;font-size:clamp(36px,4.2vw,54px);line-height:.95}.price-card>span{opacity:.7;font-size:11px;line-height:1.35}.price-card small{background:#ffffff29;border-radius:999px;align-self:flex-start;margin-top:auto;padding:7px 9px;font-size:10px;display:inline-flex}.price-card.featured small{color:#a13d00;background:#ff5e001a}.pricing-assurance{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0f0a0a4d;border:1px solid #ffffff3d;border-radius:17px;grid-column:2;grid-template-columns:auto 1fr;gap:8px 16px;margin-top:-25px;padding:16px 18px;font-size:11px;line-height:1.45;display:grid}.pricing-assurance strong{color:#ffe1c7}.pricing-assurance p{color:#fffaf7d1}.pricing-assurance small{color:#fffaf78f;grid-column:1/-1;font-size:10px}.pricing-assurance>span{color:#fffaf7b8;letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;font-size:10px}@media (max-width:760px){.pricing-stage{min-height:auto;padding:118px 22px 62px}.pricing-shell{grid-template-columns:1fr;gap:30px}.pricing-intro h2{font-size:48px}.pricing-switches{margin-top:23px}.price-cards{gap:8px}.price-card{min-height:217px;padding:18px}.price-card strong{font-size:37px}.pricing-assurance{grid-column:1;grid-template-columns:1fr;gap:8px;margin-top:-19px;padding:14px}.pricing-assurance small,.pricing-assurance>span{grid-column:auto}}.scroll-progress{z-index:8;pointer-events:none;mix-blend-mode:soft-light;background:#ffffff42;width:1px;height:clamp(96px,18vh,176px);position:fixed;top:50%;left:clamp(19px,4.1vw,80px);transform:translateY(-50%)}.scroll-progress i{width:100%;height:100%;transform:scaleY(var(--scroll-progress,0));transform-origin:top;background:linear-gradient(#fff8f2,#ff650b);transition:transform 80ms linear;display:block;box-shadow:0 0 12px #ff5e00b8}.scene-text>div[data-reveal],.hero-copy[data-reveal],.final-card[data-reveal]{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:translateY(24px)}.scene-text>div[data-reveal].is-visible,.hero-copy[data-reveal].is-visible,.final-card[data-reveal].is-visible{opacity:1;transform:none}@media (max-width:760px){.scroll-progress{display:none}}@media (prefers-reduced-motion:reduce){.scroll-progress{display:none}.scene-text>div[data-reveal],.hero-copy[data-reveal],.final-card[data-reveal]{opacity:1;transition:none;transform:none}}
