@font-face{font-family:Manrope;src:url(../assets/fonts/manrope/manrope-cyrillic-300-800.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;src:url(../assets/fonts/manrope/manrope-latin-300-800.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20A0-20CF,U+2122,U+FEFF,U+FFFD}:root{--color-brand-primary:#478759;--color-brand-primary-hover:#386C47;--color-surface-dark:#0D231A;--color-surface-dark-raised:#123024;--color-surface-hero:#FDFDFD;--color-surface-accent-soft:#E9F5EE;--color-surface-neutral:#F5F5F3;--color-border-accent:#478759;--color-text-accent:#386C47;--color-indicator-accent:#7FE0AC;--color-indicator-accent-soft:rgba(127,224,172,.16);--color-indicator-glow:rgba(127,224,172,.13);--color-indicator-progress:#478759;--color-text-on-dark:#DCE7E1;--color-text-on-dark-muted:#AFC5BA;--color-text-on-dark-subtle:#8FA89B;--color-border-on-dark:rgba(255,255,255,.12);--color-border-on-dark-strong:rgba(255,255,255,.3);--color-danger:#C43A28;--color-danger-soft:#FCEFEA;--color-surface-page:#FFFFFF;--color-surface-header-scrolled:rgba(255,255,255,.9);--color-overlay-backdrop:rgba(7,18,13,.72);--color-overlay-image:rgba(3,26,18,.68);--color-overlay-card:rgba(13,35,26,.82);--color-text-primary:#111815;--color-text-secondary:#57625C;--color-text-tertiary:#8A948F;--color-text-inverse:#FFFFFF;--color-heading-on-dark:#FFFFFF;--color-danger-text:#A63A22;--color-danger-border:#B84931;--color-danger-surface:#FFF8F6;--color-surface-soft:#F3F6F4;--color-surface-hover:#EFF5F1;--color-border:#DCE4DF;--color-navigation-current:#478759;--color-navigation-hover:rgba(71,135,89,.45);--container-max:1180px;--container-gutter:24px;--radius-xs:8px;--radius-sm:12px;--radius-md:20px;--radius-lg:24px;--radius-pill:999px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--space-heading-eyebrow:12px;--space-heading-lead:18px;--space-hero-title-lead:22px;--space-section:112px;--hero-inner-start:72px;--type-hero-home:56px;--type-hero-page:48px;--type-section-title:38px;--type-content-title:22px;--type-slider-title:26px;--type-metric:30px;--type-slider-step:30px;--type-stat:52px;--type-decorative-number:72px;--type-lead:17px;--type-body:16px;--type-ui:14px;--type-caption:13px;--type-label:12px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-tight:1;--leading-metric:1.1;--leading-hero:1.12;--leading-section:1.16;--leading-control:1.2;--leading-heading:1.3;--leading-label:1.35;--leading-compact:1.4;--leading-ui:1.5;--leading-body:1.6;--leading-reading:1.7;--tracking-heading:-.025em;--tracking-content-title:-.012em;--tracking-ui-heading:-.005em;--tracking-metric:-.02em;--tracking-stat:-.035em;--tracking-display:-.04em;--tracking-label:.08em;--shadow-header:0 6px 20px rgba(13,35,26,.04);--shadow-popover:0 18px 45px rgba(13,35,26,.1);--shadow-overlay:0 30px 100px rgba(0,0,0,.28);--shadow-text-on-image:0 1px 12px rgba(0,0,0,.32);--bg:var(--color-surface-soft);--bg-alt:var(--color-surface-soft);--ink:var(--color-text-primary);--soft:var(--color-text-secondary);--green:var(--color-brand-primary);--green-deep:var(--color-brand-primary-hover);--green-tint:var(--color-surface-accent-soft);--mint:var(--color-indicator-accent);--red:var(--color-danger);--red-tint:var(--color-danger-soft);--line:var(--color-border);--dark:var(--color-surface-dark);--dark-2:var(--color-surface-dark-raised)}::selection{background:var(--color-brand-primary-hover);color:var(--color-text-inverse)}::-moz-selection{background:var(--color-brand-primary-hover);color:var(--color-text-inverse)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--color-surface-soft);color:var(--color-text-primary);font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}h1,h2,h3,h4,.site-logo{letter-spacing:var(--tracking-heading)}strong,b{font-weight:var(--weight-semibold)}a{color:inherit}img{display:block;max-width:100%;height:auto}.shell,.wrap{width:min(var(--container-max),calc(100% - (var(--container-gutter) * 2)));margin-inline:auto}.breadcrumbs{padding-top:24px}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;color:var(--color-text-secondary);font-size:var(--type-ui)}.breadcrumbs li+li:before{margin-right:8px;content:"/"}.breadcrumbs a{color:var(--color-brand-primary-hover)}.site-header{position:sticky;top:0;z-index:50;background:var(--color-surface-page);border-bottom:1px solid transparent;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,backdrop-filter .2s ease}.site-header.is-scrolled{background:var(--color-surface-header-scrolled);border-bottom-color:var(--color-border);box-shadow:var(--shadow-header);backdrop-filter:blur(10px)}.site-logo{font-size:25px;font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-decoration:none}.site-logo span{color:var(--color-brand-primary)}.site-header .site-logo{display:flex;align-items:center}.site-header .site-logo img{display:block;width:auto;height:57px}.site-nav{display:flex;align-items:center;gap:30px}.site-nav a{position:relative;text-decoration:none;font-size:var(--type-ui);font-weight:var(--weight-medium);color:var(--color-text-secondary);transition:color .17s ease}.site-nav a:after{position:absolute;right:0;bottom:-8px;left:0;height:2px;background:var(--color-navigation-hover);content:"";transform:scaleX(0);transform-origin:left;transition:transform .17s ease}.site-nav a:hover,.site-nav a:focus-visible,.site-nav a[aria-current=page]{color:var(--color-text-primary);font-weight:var(--weight-medium)}.site-nav a:hover:after{transform:scaleX(1)}.site-nav a[aria-current=page]:after{background:var(--color-navigation-current);transform:scaleX(1);transition:none}.site-nav a:focus-visible,.header-cta:focus-visible{outline:2px solid var(--color-indicator-accent);outline-offset:4px}.menu-toggle{display:none;align-items:center;gap:10px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-page);padding:10px 15px;color:var(--color-text-primary);font-size:var(--type-ui);font-weight:var(--weight-semibold)}.menu-toggle i,.menu-toggle i:after{display:block;width:16px;height:1.5px;background:currentColor;content:""}.menu-toggle i:after{transform:translateY(5px)}.site-footer{position:relative;padding:48px 0 0;overflow:hidden;background:var(--color-surface-dark);color:var(--color-text-inverse)}.site-footer:before{position:absolute;right:-90px;top:-160px;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,var(--color-indicator-glow),transparent 68%);content:"";pointer-events:none}.footer-main{position:relative;display:grid;grid-template-columns:minmax(210px,1.1fr) minmax(350px,1.5fr) minmax(190px,.7fr);align-items:start;gap:clamp(24px,3vw,40px);padding-bottom:32px}.footer-brand .site-logo{display:inline-flex;align-items:center;color:var(--color-text-inverse);font-size:28px}.footer-brand .site-logo img{display:block;width:auto;height:57px}.footer-brand p{max-width:350px;margin:14px 0 0;color:var(--color-text-on-dark-muted);font-size:var(--type-ui);line-height:var(--leading-ui)}.footer-navigation{display:grid;grid-template-columns:.8fr 1.4fr;gap:28px}.footer-column h2{margin:0 0 12px;color:var(--color-text-inverse);font-size:var(--type-ui);font-weight:var(--weight-semibold);letter-spacing:normal}.footer-column nav{display:grid;gap:7px}.footer-column a{color:var(--color-text-on-dark-muted);text-decoration:none;font-size:var(--type-ui);line-height:var(--leading-compact);transition:color .18s ease}.footer-column a:hover,.footer-column a:focus-visible{color:var(--color-indicator-accent)}.footer-materials{align-self:start}.external-marker{color:var(--color-indicator-accent);font-size:var(--type-label)}.footer-bottom{display:flex;justify-content:space-between;gap:24px;padding-block:24px 28px;border-top:1px solid var(--color-border-on-dark);color:var(--color-text-on-dark-subtle);font-size:var(--type-caption)}.footer-bottom p{margin:0}.footer-bottom__links{display:flex;flex-wrap:wrap;gap:18px}.footer-bottom a,.footer-bottom button{border:0;background:none;padding:0;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.footer-bottom a:hover,.footer-bottom a:focus-visible,.footer-bottom button:hover,.footer-bottom button:focus-visible{color:var(--color-text-inverse)}.page-content{overflow:hidden}.simple-page-hero{padding-top:var(--hero-inner-start);padding-bottom:var(--space-section)}.simple-page-hero+section{margin-top:0;padding-top:calc(var(--space-section) + 64px);border-radius:0}.legal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;padding:calc(var(--space-4xl) + var(--space-xl) + var(--space-xs) - 1px) 0 56px}.legal-sidebar{position:sticky;top:96px;align-self:start;padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-page)}.legal-sidebar-title{margin:0 0 14px;font-size:var(--type-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label)}.legal-sidebar nav{display:grid;gap:4px}.legal-sidebar a{padding:9px 10px;border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--type-ui);font-weight:var(--weight-medium);text-decoration:none}.legal-sidebar a{position:relative}.legal-sidebar a.active{background:transparent;color:var(--color-text-primary);font-weight:var(--weight-semibold)}.legal-sidebar a.active:before{position:absolute;left:-8px;top:8px;bottom:8px;width:2px;background:var(--color-brand-primary);content:""}.legal-sidebar a:hover,.legal-sidebar a:focus-visible{background:var(--color-surface-hover);color:var(--color-text-primary)}.legal-meta{margin-top:18px;padding-top:16px;border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--type-label)}.legal-meta p{margin:2px 0}.legal-document{min-width:0;padding:clamp(28px,4vw,48px);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-page)}.legal-document h1{margin:0 0 28px;font-size:var(--type-hero-page);font-weight:var(--weight-medium);line-height:var(--leading-hero);letter-spacing:var(--tracking-heading)}.legal-document h2{margin:40px 0 14px;font-size:var(--type-content-title);font-weight:var(--weight-medium);line-height:var(--leading-heading)}.legal-document h3{margin:28px 0 12px;font-size:var(--type-lead);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.legal-document p,.legal-document li,.legal-document dd{font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--leading-reading)}.legal-document code{overflow-wrap:anywhere}.legal-document dl{display:grid;grid-template-columns:minmax(140px,.45fr) 1fr;gap:10px 20px}.legal-document dt{font-weight:var(--weight-semibold)}.legal-document dd{margin:0}.notice{padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-page)}.error-page,.service-error{min-height:70vh;display:grid;place-content:center;text-align:center;padding-block:60px}.service-error{min-height:100vh}.error-page img,.service-error img{width:min(420px,80vw);margin:0 auto}.error-code{font-size:clamp(64px,14vw,150px);line-height:var(--leading-tight);margin:10px}@media(max-width:980px){.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-navigation{grid-template-columns:1fr 1.4fr}}@media(max-width:820px){.site-header .menu-toggle{display:flex}.site-header .site-nav{display:none;position:absolute;left:16px;right:16px;flex-direction:column;align-items:stretch;gap:0;padding:10px;background:var(--color-surface-page);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover)}.site-header .site-nav a{padding:12px 10px;font-size:var(--type-ui)}.site-header .site-nav.is-open{display:flex}.site-footer{padding-top:40px}.footer-main{grid-template-columns:1fr;gap:28px;padding-bottom:28px}.footer-brand{grid-column:auto}.footer-navigation{grid-template-columns:1fr 1.35fr;gap:24px}.footer-bottom{flex-direction:column;gap:8px}.legal-layout{grid-template-columns:1fr;padding:calc(var(--space-lg) - 1px) 0 32px}.legal-sidebar{position:static}.legal-document{order:-1}.page-content .wrap{width:100%;max-width:100%;padding-inline:20px}.page-content h1,.page-content p{overflow-wrap:anywhere}}@media(max-width:480px){.footer-navigation{grid-template-columns:1fr}.site-logo{font-size:23px}.site-header .site-logo img{height:53px}.footer-brand .site-logo img{height:25px}}@media(max-width:400px){.page-content .loss-card{padding:20px}.page-content .loss-row{gap:7px;font-size:var(--type-label)}.page-content .loss-row .l{min-width:82px}.page-content .loss-row .v{min-width:70px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none;scroll-behavior:auto;transition:none}}.header-inner{min-height:68px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:space-between;gap:32px;transition:min-height .2s ease}.site-header.is-scrolled .header-inner{min-height:58px}.header-cta{justify-self:end;background:var(--color-surface-dark);color:var(--color-text-inverse);text-decoration:none;font-size:var(--type-ui);font-weight:var(--weight-semibold);padding:11px 20px;border-radius:var(--radius-pill);white-space:nowrap;transition:background .15s}.header-cta:hover{background:var(--color-brand-primary-hover)}.header-cta:active{transform:none}.header-cta--mobile{display:none}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:14px 28px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--color-brand-primary);color:var(--color-text-inverse);font-family:inherit;font-size:var(--type-body);font-weight:var(--weight-semibold);line-height:var(--leading-control);text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.button:hover,.button:focus-visible{background:var(--color-brand-primary-hover)}.button:active{transform:translateY(1px)}.button--deep{background:var(--color-brand-primary-hover)}.button--deep:hover,.button--deep:focus-visible{background:var(--color-surface-dark)}.button--secondary{border-color:var(--color-brand-primary-hover);background:transparent;color:var(--color-brand-primary-hover)}.button--secondary:hover,.button--secondary:focus-visible{background:var(--color-brand-primary-hover);color:var(--color-text-inverse)}.button--ghost{border-color:var(--color-border);background:var(--color-surface-page);color:var(--color-text-primary)}.button--ghost:hover,.button--ghost:focus-visible{border-color:var(--color-text-primary);background:var(--color-surface-page);color:var(--color-text-primary)}.button--outline-dark{border-color:var(--color-surface-dark);background:transparent;color:var(--color-surface-dark)}.button--outline-dark:hover,.button--outline-dark:focus-visible{border-color:var(--color-brand-primary-hover);background:transparent;color:var(--color-brand-primary-hover)}.button--inverse{border-color:var(--color-text-inverse);background:transparent;color:var(--color-text-inverse)}.button--inverse:hover,.button--inverse:focus-visible{border-color:var(--color-brand-primary-hover);background:var(--color-brand-primary-hover);color:var(--color-text-inverse)}.lead-form{display:grid;gap:16px;width:100%;max-width:620px}.lead-form label{display:grid;gap:7px;font-size:var(--type-ui);font-weight:var(--weight-semibold)}.lead-form input,.lead-form textarea{width:100%;padding:15px 18px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft);font:inherit;resize:vertical}.lead-form .consent{display:block}.lead-form input:focus,.lead-form textarea:focus{outline:2px solid var(--color-brand-primary);outline-offset:1px}.field-optional{color:var(--color-text-secondary);font-size:var(--type-label);font-weight:var(--weight-regular)}.field-error{color:var(--color-danger-text);font-size:var(--type-caption);font-weight:var(--weight-medium)}.lead-form [aria-invalid=true]{border-color:var(--color-danger-border);background:var(--color-danger-surface)}.lead-submit{width:100%}.form-fine,.form-status{margin:0;color:var(--color-text-secondary);font-size:var(--type-caption)}.form-status{padding:10px 12px;border-radius:var(--radius-sm);background:var(--color-surface-accent-soft);color:var(--color-brand-primary-hover)}.form-status[data-state=error]{background:var(--color-danger-soft);color:var(--color-danger-text)}.lead-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lead-modal[hidden],.lead-modal__success[hidden]{display:none}.lead-modal{position:absolute;z-index:1300;top:0;right:0;left:0;display:grid;min-height:100%;align-items:start;justify-items:center;padding:24px}.lead-modal__backdrop{position:fixed;inset:0;background:var(--color-overlay-backdrop)}.lead-modal__dialog{position:relative;width:min(620px,100%);margin:auto 0;padding:clamp(28px,4vw,44px);border-radius:var(--radius-lg);background:var(--color-surface-page);box-shadow:var(--shadow-overlay)}.lead-modal__close{position:absolute;top:14px;right:16px;width:42px;height:42px;border:0;border-radius:50%;background:var(--color-surface-soft);font-size:28px;line-height:var(--leading-tight);cursor:pointer}.lead-modal h2{margin:6px 44px 6px 0}.lead-modal__intro{margin:0 0 22px}.lead-modal .form-status[data-state=success]{display:none}.lead-modal__success{display:grid;min-height:240px;align-content:center;gap:var(--space-md);text-align:center}.lead-modal__success .section-title,.lead-modal__success .section-lead{margin:0}body.modal-open{overflow-x:hidden}.cookie-consent[hidden]{display:none}.cookie-consent{position:fixed;right:24px;bottom:24px;left:24px;z-index:900;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(920px,calc(100% - 48px));margin-inline:auto;padding:20px 22px;border:1px solid var(--color-border-on-dark);border-radius:var(--radius-md);background:var(--color-surface-dark);box-shadow:var(--shadow-overlay);color:var(--color-text-inverse)}.cookie-consent__copy strong{display:block;font-size:var(--type-body)}.cookie-consent__copy p{margin:3px 0 2px;color:var(--color-text-on-dark);font-size:var(--type-caption);line-height:var(--leading-ui)}.cookie-consent__copy a{color:var(--color-indicator-accent);font-size:var(--type-label)}.cookie-consent__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.cookie-consent__essential{border:1px solid var(--color-border-on-dark-strong);border-radius:var(--radius-pill);background:transparent;padding:12px 17px;color:var(--color-text-inverse);font:inherit;font-size:var(--type-caption);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.cookie-consent__essential:hover,.cookie-consent__essential:focus-visible{border-color:var(--color-brand-primary-hover);background:var(--color-brand-primary-hover)}.cookie-consent__accept{padding:12px 17px;font-size:var(--type-caption);white-space:nowrap}.cookie-consent__accept:hover,.cookie-consent__accept:focus-visible{background:var(--color-brand-primary)}@media(max-width:700px){.cookie-consent{right:16px;bottom:16px;left:16px;display:grid;width:auto;padding:18px}.cookie-consent__actions{display:grid;grid-template-columns:1fr}.cookie-consent__actions button{width:100%}}@media(max-width:600px){.lead-modal{padding:0}.lead-modal__dialog{width:100%;min-height:100vh;border-radius:0;padding:28px 20px}}@media(max-width:820px){.header-inner{min-height:68px;display:flex}.header-inner>.header-cta{display:none}.site-header .site-nav{top:68px}.site-nav .header-cta--mobile{display:flex;justify-content:center;margin-top:8px;color:var(--color-text-inverse)}}.section-heading{position:relative;z-index:1;max-width:760px}.section-heading>.section-title{margin:0}.section-heading>.section-lead{max-width:760px;margin:var(--space-heading-lead) 0 0}.section-heading--wide{max-width:920px}.form-panel{padding:clamp(26px,3vw,40px);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-page)}.standard-faq{overflow:hidden;max-width:920px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-page)}.standard-faq details{padding:0 26px;border-bottom:1px solid var(--color-border)}.standard-faq details:last-child{border-bottom:0}.standard-faq details:hover,.standard-faq details[open]{background:var(--color-surface-accent-soft)}.standard-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;cursor:pointer;font-size:var(--type-body);font-weight:var(--weight-semibold)}.standard-faq summary::-webkit-details-marker{display:none}.standard-faq summary:after{display:grid;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--color-surface-page);color:var(--color-brand-primary-hover);content:"+";place-items:center;font-size:var(--type-content-title);transition:transform .18s}.standard-faq details[open] summary:after{transform:rotate(45deg)}.standard-faq details p{max-width:740px;margin:0;padding:0 0 24px;color:var(--color-text-secondary);font-size:var(--type-ui);font-weight:var(--weight-regular);line-height:var(--leading-body)}@media(max-width:600px){.form-panel{padding:24px 20px}.standard-faq details{padding-inline:20px}}.page-hero-title{max-width:760px;margin:0;color:var(--color-text-primary);font-family:inherit;font-size:var(--type-hero-page);font-weight:var(--weight-medium);line-height:var(--leading-hero);letter-spacing:var(--tracking-heading)}.page-hero-title--home{max-width:700px;font-size:var(--type-hero-home)}.page-hero-lead{max-width:680px;margin:var(--space-hero-title-lead) 0 0;color:var(--color-text-secondary);font-family:inherit;font-size:var(--type-lead);font-weight:var(--weight-regular);line-height:var(--leading-ui);letter-spacing:normal}.section-eyebrow{margin:0;color:var(--color-text-secondary);font-family:inherit;font-size:var(--type-label);font-weight:var(--weight-semibold);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.section-eyebrow--on-dark{color:var(--color-text-on-dark-muted)}.section-eyebrow+:is(.page-hero-title,.section-title,.content-title,.metric-value,.stat-value){margin-top:var(--space-heading-eyebrow)}.section-title+.section-lead,.content-title+.section-lead{margin-top:var(--space-heading-lead)}.section-title{margin:0;font-family:inherit;font-size:var(--type-section-title);font-weight:var(--weight-medium);line-height:var(--leading-section);letter-spacing:var(--tracking-heading)}.section-lead{color:var(--color-text-secondary);font-family:inherit;font-size:var(--type-lead);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:normal}.section-lead--on-dark{color:var(--color-text-on-dark-muted)}.content-title{font-family:inherit;font-size:var(--type-content-title);font-weight:var(--weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-content-title)}.ui-heading{font-family:inherit;font-size:var(--type-body);font-weight:var(--weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-ui-heading)}.theme-dark :is(.section-title,.content-title,.ui-heading){color:var(--color-heading-on-dark)}.theme-dark .section-eyebrow,.theme-dark .section-lead{color:var(--color-text-on-dark-muted)}.metric-value{font-family:inherit;font-size:var(--type-metric);font-weight:var(--weight-semibold);line-height:var(--leading-metric);letter-spacing:var(--tracking-metric);font-variant-numeric:tabular-nums}.stat-value{font-family:inherit;font-size:var(--type-stat);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-stat);font-variant-numeric:tabular-nums}.decorative-number{font-family:inherit;font-size:var(--type-decorative-number);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.ui-label{font-family:inherit;font-size:var(--type-ui);font-weight:var(--weight-medium);line-height:var(--leading-ui);letter-spacing:normal}.caption{font-family:inherit;font-size:var(--type-caption);font-weight:var(--weight-regular);line-height:var(--leading-ui);letter-spacing:normal}.page-content .hero,body main .management-hero,body main .about-hero{padding-top:var(--hero-inner-start)}.page-content .hero h1 em{color:inherit;font-style:normal;font-weight:inherit}@media(min-width:901px){.simple-page-hero{padding-top:calc(var(--space-4xl) + var(--space-3xl) + var(--space-lg))}}@media(min-width:901px){.razbor-page .audit-hero,.management-page .management-hero,.company-page .about-hero{padding-top:calc(var(--space-4xl) + var(--space-3xl) + var(--space-lg))}}@media(min-width:601px)and (max-width:820px){.legal-layout{padding-top:var(--space-xl)}}@media(max-width:900px){:root{--container-gutter:20px;--space-section:88px;--hero-inner-start:64px;--type-hero-home:44px;--type-hero-page:40px;--type-section-title:34px;--type-slider-title:24px;--type-metric:28px;--type-slider-step:28px;--type-stat:48px;--type-decorative-number:64px}}@media(max-width:600px){:root{--space-section:64px;--hero-inner-start:52px;--type-hero-home:36px;--type-hero-page:32px;--type-section-title:30px;--type-content-title:20px;--type-metric:26px;--type-stat:42px;--type-decorative-number:56px;--type-lead:16px}}@media(prefers-reduced-motion:reduce){.site-nav a:after,.header-cta{transition:none}}.nav-item{position:relative}.nav-item__primary{display:flex;align-items:center}.nav-item__primary>a{display:block}.submenu-toggle{display:grid;width:24px;height:30px;place-items:center;border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer}.nav-item__primary>a:hover+.submenu-toggle,.nav-item__primary>a:focus-visible+.submenu-toggle,.nav-item.is-current-section>.nav-item__primary>.submenu-toggle{color:var(--color-text-primary)}.disclosure-icon{display:block;width:12px;height:12px;transition:transform .16s ease}.submenu-toggle[aria-expanded=true] .disclosure-icon{transform:rotate(180deg)}.nav-item.is-current-section>.nav-item__primary>a{color:var(--color-text-primary)}.nav-item.is-current-section>.nav-item__primary>a:after{background:var(--color-navigation-current);transform:scaleX(1)}.submenu{position:absolute;top:100%;left:0;z-index:60;min-width:230px;padding-top:12px;pointer-events:auto}.submenu__surface{padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-page);box-shadow:var(--shadow-popover)}.submenu a{display:block;padding:10px 12px;border-radius:var(--radius-xs);white-space:nowrap}.submenu a:after{display:none}.submenu a:hover,.submenu a:focus-visible,.submenu a[aria-current=page]{background:var(--color-surface-accent-soft);color:var(--color-text-primary)}@media(max-width:1100px)and (min-width:821px){.site-nav{gap:16px}.site-nav a{font-size:var(--type-ui)}.header-cta{padding-inline:15px}}@media(max-width:820px){.site-header .site-nav{overflow:auto;max-height:calc(100vh - 84px)}.nav-item__primary{justify-content:space-between}.nav-item__primary>a{flex:1}.submenu-toggle{width:44px;height:44px}.disclosure-icon{width:14px;height:14px}.submenu{position:static;min-width:0;margin:0 8px 8px;padding:0 0 0 8px;border-left:2px solid var(--color-border)}.submenu__surface{padding:4px 8px;border:0;border-radius:0;background:transparent;box-shadow:none}.submenu a{padding:10px 12px}.site-nav .nav-item.is-current-section>.nav-item__primary>a,.site-nav .nav-item.is-current-section>.nav-item__primary>.submenu-toggle{color:var(--color-brand-primary-hover)}}@media(prefers-reduced-motion:reduce){.site-nav a,.disclosure-icon{transition:none}}.simple-page-hero+section{position:relative;z-index:1;margin-top:-64px;padding-top:calc(var(--space-section) + 64px);border-radius:0}
