@font-face{font-family:DrukTextWideTT;src:url(/fonts/druk-text-wide-500-latin-cyrillic-v1.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0,U+D,U+20-7E,U+A1-A3,U+A5-AB,U+AE-B0,U+B2-B4,U+B6-BF,U+D7,U+F7,U+401-40C,U+40E-44F,U+451-45C,U+45E-45F,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+20B4,U+20B8,U+20BD,U+2116,U+2122,U+2153-2154,U+215B-215E,U+2212}@font-face{font-family:DrukTextWideTT;src:url(/fonts/druk-text-wide-500-extended-v1.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+C0-D6,U+D8-F6,U+F8-137,U+139-17E,U+192,U+1FA-1FF,U+218-21B,U+237,U+2BC,U+2C6-2C7,U+2D8-2DD,U+490-493,U+496-497,U+49A-49B,U+4A2-4A3,U+4AE-4B3,U+4BA-4BB,U+4C0,U+4CF,U+4D8-4D9,U+4E8-4E9,U+1E80-1E85,U+1EF2-1EF3,U+2070,U+2074-2079,U+2080-2089,U+24C5,U+E402-E40B,U+E416-E41F,U+FB00-FB02}@font-face{font-family:DrukTextWideTT;src:url(/fonts/druk-text-wide-700-latin-cyrillic-v1.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0,U+D,U+20-7E,U+A1-A3,U+A5-AB,U+AE-B0,U+B2-B4,U+B6-BF,U+D7,U+F7,U+401-40C,U+40E-44F,U+451-45C,U+45E-45F,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+20B4,U+20B8,U+20BD,U+2116,U+2122,U+2153-2154,U+215B-215E,U+2212}@font-face{font-family:DrukTextWideTT;src:url(/fonts/druk-text-wide-700-extended-v1.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+C0-D6,U+D8-F6,U+F8-137,U+139-17E,U+192,U+1FA-1FF,U+218-21B,U+237,U+2BC,U+2C6-2C7,U+2D8-2DD,U+490-493,U+496-497,U+49A-49B,U+4A2-4A3,U+4AE-4B3,U+4BA-4BB,U+4C0,U+4CF,U+4D8-4D9,U+4E8-4E9,U+1E80-1E85,U+1EF2-1EF3,U+2070,U+2074-2079,U+2080-2089,U+24C5,U+E402-E40B,U+E416-E41F,U+FB00-FB02}
@font-face{font-family:Montserrat Local;src:url(/fonts/montserrat-variable-latin-cyrillic-v1.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0,U+D,U+20-7E,U+A0-C5,U+C7-CF,U+D1-D7,U+D9-DD,U+E0-E5,U+E7-EF,U+F1-F7,U+F9-FD,U+FF-10F,U+112-125,U+128-130,U+134-137,U+139-13E,U+143-148,U+14C-151,U+154-165,U+168-17E,U+1A0-1A1,U+1AF-1B0,U+1CD-1CE,U+1D3-1D4,U+1E6-1EB,U+1FA-1FB,U+200-21B,U+21E-21F,U+22A-22D,U+230-233,U+300-304,U+306-30C,U+30F,U+311-312,U+31B,U+323-324,U+326-328,U+32E,U+331,U+335-338,U+400-45F,U+4C1-4C2,U+4D0-4D3,U+4D6-4D7,U+4DC-4DF,U+4E2-4E7,U+4EC-4F5,U+4F8-4F9,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E37,U+1E3A-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E5B,U+1E5E-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1EA0-1EF9,U+2007-200B,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2052,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+2113,U+2116,U+2122,U+2126,U+212A-212B,U+212E,U+2153-2154,U+215B-215E,U+2190-2199,U+2202,U+2205-2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265}@font-face{font-family:Montserrat Local;src:url(/fonts/montserrat-variable-extended-v1.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+C6,U+D0,U+D8,U+DE-DF,U+E6,U+F0,U+F8,U+FE,U+110-111,U+126-127,U+131-133,U+138,U+13F-142,U+149-14B,U+152-153,U+166-167,U+17F,U+18F,U+192,U+1B7,U+1C4-1CC,U+1E4-1E5,U+1EE-1EF,U+1FC-1FF,U+237,U+259,U+292,U+2B9-2BC,U+2BE-2BF,U+2C6-2CC,U+2D8-2DD,U+394,U+3A9,U+3BC,U+3C0,U+462-463,U+46A-46B,U+472-475,U+48A-4C0,U+4C3-4C4,U+4C6-4CF,U+4D4-4D5,U+4D8-4DB,U+4E0-4E1,U+4E8-4EB,U+4F6-4F7,U+4FA-4FF,U+510-513,U+51A-51D,U+524-529,U+52E-52F,U+1E9E,U+2070,U+2074-2079,U+2080-2089,U+25A0-25A1,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25CA,U+27E8-27E9,U+A78B-A78C,U+FB01-FB02}@font-face{font-family:Montserrat Local;src:url(/fonts/montserrat-variable-italic.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap}:root{--page-background-color:#0e0e0e;--page-background-image:radial-gradient(circle at 80% 0%, #1ee03d0f, transparent 28rem);--background:var(--page-background-color);--surface:#151615;--surface-strong:#1b1d1b;--text:#f4f4f2;--muted:#a8aba8;--line:#303330;--accent:#1ee03d;--accent-dark:#0e3515;--accent-soft:#c9ffd2;--home-background:var(--page-background-color);--home-text:#fff;--home-muted:#d0d0d0;--light-panel:#f1f3ed;--light-text:#111411;--content:1180px;--reading:72ch;--section-space:clamp(76px, 10vw, 148px);--landing-section-gap:128px;--landing-heading-gap:48px;--display-font:"DrukTextWideTT", "Montserrat Local", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1199px){:root{--landing-section-gap:96px;--landing-heading-gap:40px}}@media (max-width:768px){:root{--landing-section-gap:72px;--landing-heading-gap:32px}}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{background-color:var(--page-background-color);background-image:var(--page-background-image);min-width:320px;color:var(--text);text-rendering:optimizelegibility;background-repeat:no-repeat;margin:0;font-family:Montserrat Local,Montserrat,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}.skip-link{z-index:100;background:var(--accent);color:#071009;padding:10px 14px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}img{max-width:100%;display:block}button,a,input,select{-webkit-tap-highlight-color:transparent}button,input,select{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}input:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.section{padding-block:var(--section-space)}.section--muted{border-block:1px solid var(--line);background:#111211}.section--accent{background:var(--accent);color:var(--light-text)}.section-heading{max-width:820px;margin-bottom:clamp(36px,6vw,72px)}.section-heading h2,.final-contact h2,.audit-offer h2,.price-panel h2{font-family:var(--display-font);letter-spacing:-.045em;margin:0;font-size:clamp(38px,5.5vw,72px);line-height:1.04}.section-heading>p:last-child{max-width:64ch;color:var(--muted);margin:22px 0 0;font-size:clamp(17px,1.7vw,21px)}.section--accent .section-heading>p:last-child{color:#1b301e}.eyebrow{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.section--accent .eyebrow{color:#153219}.button-row,.quiz-actions{flex-wrap:wrap;gap:12px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-size:14px;font-weight:800;line-height:1.2;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.button--primary{border-color:var(--accent);background:var(--accent);color:#071009}.button--primary:hover{background:#79f58c;border-color:#79f58c}.button--secondary{color:var(--text);background:0 0;border-color:#4a4e4a}.button--secondary:hover{border-color:var(--accent);color:var(--accent)}.button:active{transform:translateY(1px)}.button:disabled{cursor:wait;opacity:.62}.shell{width:min(calc(100% - 48px), var(--content));margin-inline:auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0e0ee6;border-bottom:1px solid #ffffff14;min-height:72px;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:32px;min-height:72px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:6px;min-height:44px;font-family:DrukTextWideTT,Montserrat Local,Arial,sans-serif;font-size:18px;font-weight:700;display:inline-flex}.brand__accent{color:var(--accent)}.site-nav{white-space:nowrap;align-items:center;gap:30px;display:flex}.site-nav a{color:#d8dad8;font-size:14px;font-weight:500}.site-nav a:hover{color:var(--accent)}.site-nav .site-nav__cta{border:1px solid var(--accent);color:var(--accent);border-radius:999px;padding:9px 18px}.site-nav .site-nav__cta:active{transform:translateY(1px)}.mobile-nav{display:none}.contact-links{flex-wrap:wrap;gap:10px 18px;margin-top:20px;display:flex}.contact-links a{color:#d6d9d6;text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;-webkit-text-decoration:underline #1ee03d73;text-decoration:underline #1ee03d73;display:inline-flex}.contact-links a:hover{color:var(--accent)}.site-footer__legal{flex-direction:column;align-items:flex-start;display:flex}.cookie-banner{z-index:50;background:#050505fa;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:min(760px,100% - 40px);padding:18px 20px;animation:.18s ease-out both cookie-banner-in;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 20px 80px #00000073}.cookie-banner p{color:#e3e3e3;margin:0;font-size:clamp(13px,1.05vw,15px);line-height:1.5}.cookie-banner a{color:#fff;text-underline-offset:3px;text-decoration:underline}.cookie-banner button{color:#f4f4f2;cursor:pointer;background:#242424;border:1px solid #ffffff0f;border-radius:6px;min-width:116px;min-height:48px;padding:0 22px;transition:background-color .16s,color .16s}.cookie-banner button:hover{color:#fff;background:#303030}@keyframes cookie-banner-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.cookie-banner{width:100%;padding:16px 18px max(16px, env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;gap:16px;bottom:0;left:0;right:0}.cookie-banner p{font-size:13px;line-height:1.45}.cookie-banner button{min-width:104px;min-height:48px;padding-inline:16px}}@media (max-width:360px){.cookie-banner{grid-template-columns:1fr;gap:12px}.cookie-banner button{width:100%}}.not-found h1{letter-spacing:-.045em;margin:0;font-family:DrukTextWideTT,Montserrat Local,Arial,sans-serif;line-height:1.08}.link-new-tab-icon{vertical-align:.05em;width:.7em;height:.7em;margin-inline-start:.2em;display:inline-block}.link-new-tab-note{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer{border-top:1px solid var(--line);background:#0a0b0a;padding-block:45px}.site-footer__grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.site-footer strong{color:var(--accent);font-family:DrukTextWideTT,Montserrat Local,Arial,sans-serif}.site-footer p{max-width:520px;color:var(--muted);margin:8px 0 0;font-size:13px}.site-footer__legal{justify-self:end}.site-footer__legal a{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;margin-top:2px;font-size:13px;text-decoration:underline;display:inline-flex}.not-found{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);min-height:65dvh;padding-block:clamp(56px,9vw,112px);display:grid}.not-found__code{color:var(--accent);font-family:var(--display-font);letter-spacing:-.03em;margin:0;font-size:clamp(72px,9vw,96px);line-height:1}.not-found h1{letter-spacing:-.03em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(30px,4vw,52px)}.not-found__description{max-width:42ch;color:var(--muted);margin:24px 0 32px;font-size:clamp(16px,1.5vw,19px)}.not-found__consultation{color:var(--accent);text-underline-offset:5px;margin-top:24px;padding-block:8px;text-decoration:underline;display:inline-block}.not-found__consultation:hover{color:var(--accent-soft)}@media (max-width:700px){.not-found{grid-template-columns:1fr;align-content:center;gap:32px}.not-found .button-row .button{width:100%}.shell{width:min(calc(100% - 32px), var(--content))}.site-header,.site-header__inner{min-height:64px}.site-nav{gap:16px}.site-nav>a:first-child{display:none}.site-nav a{font-size:12px}.site-nav .site-nav__cta{padding:7px 11px}.site-footer__grid{grid-template-columns:1fr}.site-footer__legal{justify-self:start}}@media (max-width:768px){.shell{width:min(calc(100% - 32px), var(--content))}.site-nav{display:none}.mobile-nav{display:block}.mobile-nav__toggle{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;border-radius:4px;padding:9px 12px;font-size:12px;font-weight:700}.mobile-nav__panel{border-bottom:1px solid var(--line);background:#0e0e0e;padding:18px 16px 24px;position:absolute;inset:64px 0 auto}.mobile-nav__panel a{border-bottom:1px solid #242724;align-items:center;min-height:44px;padding:13px 8px;font-size:15px;display:flex}.section-heading h2,.final-contact h2,.audit-offer h2,.price-panel h2{font-size:clamp(34px,10vw,52px)}.site-footer__grid{grid-template-columns:1fr}.site-footer__legal{justify-self:start}}@media (max-width:390px){:root{--section-space:68px}.shell{width:calc(100% - 24px)}.button-row .button,.quiz-actions .button{width:100%}.section-heading h2,.final-contact h2,.audit-offer h2,.price-panel h2{font-size:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
