@font-face{font-family:Roboto Flex;src:url(/fonts/roboto-flex.woff2)format("woff2");font-weight:400 800;font-style:normal;font-stretch:100% 151%;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/golos-text.woff2)format("woff2");font-weight:400 900;font-style:normal;font-stretch:100%;font-display:swap}:root{--graphite:#3d424b;--orange:#f75b06;--grey:#e6e6e6;--black:#000;--white:#fff;--orange-ink:#cd4c05;--orange-deep:#b44204;--orange-tint:#feeee6;--text-muted:#5f646c;--line:#c9cbcf;--line-strong:#8a8f97;--line-on-dark:#ffffff29;--error:#b3261e;--success:#1b5e20;--overlay:#3d424b7a;--scrim:#3d424bcc;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-120:120px;--radius:0px;--shadow-pop:0 8px 24px #0000001a;--grid-container:1280px;--grid-columns:12;--grid-margin:80px;--grid-gutter:24px;--grid-columns-tablet:8;--grid-margin-tablet:32px;--grid-columns-mobile:4;--grid-margin-mobile:16px;--grid-gutter-mobile:16px;--section-gap:120px;--section-gap-mobile:64px;--section-inner:48px;--section-inner-mobile:32px;--header-height:80px;--header-height-scrolled:64px;--header-height-mobile:56px;--logo-header-width:168px;--logo-header-width-mobile:128px;--logo-footer-width:140px;--touch-target:44px;--bp-tablet:768px;--bp-desktop:1024px;--bp-fluid-min:390px;--bp-fluid-max:1440px;--border-hairline:1px;--border-menu-active:2px;--border-card-accent:3px;--border-footer-accent:4px;--focus-width:2px;--focus-offset:2px;--duration-fast:.15s;--duration-base:.2s;--duration-texture:.4s;--easing-standard:cubic-bezier(.2,0,0,1);--texture-zoom:1.03;--arrow-shift:4px;--font-display:"Roboto Flex", "Arial Black", sans-serif;--font-text:"Golos Text", "Segoe UI", Arial, sans-serif;--font-display-stretch:151%;--font-text-stretch:normal}body,.tn-frame{container:page/inline-size}:root{--page-margin:var(--grid-margin);--page-gutter:var(--grid-gutter);--page-columns:var(--grid-columns);--page-section-gap:var(--section-gap);--page-section-inner:var(--section-inner);--page-header-height:var(--header-height)}@container page (width<=1023px){:where(body,.tn-frame)>*{--page-margin:var(--grid-margin-tablet);--page-columns:var(--grid-columns-tablet)}}@container page (width<=767px){:where(body,.tn-frame)>*{--page-margin:var(--grid-margin-mobile);--page-gutter:var(--grid-gutter-mobile);--page-columns:var(--grid-columns-mobile);--page-section-gap:var(--section-gap-mobile);--page-section-inner:var(--section-inner-mobile);--page-header-height:var(--header-height-mobile)}}:root{--t-h1-size:clamp(24px, calc(12.114px + 3.0476cqi), 56px);--t-h1-lh:clamp(30px, calc(18.857px + 2.8571cqi), 60px);--t-h1-weight:800;--t-h2-size:clamp(22px, calc(15.314px + 1.7143cqi), 40px);--t-h2-lh:clamp(28px, calc(21.314px + 1.7143cqi), 46px);--t-h2-weight:700;--t-industry-size:clamp(20px, calc(15.543px + 1.1429cqi), 32px);--t-industry-lh:clamp(28px, calc(23.543px + 1.1429cqi), 40px);--t-industry-weight:600;--t-step-number-size:clamp(32px, calc(23.086px + 2.2857cqi), 56px);--t-step-number-lh:clamp(32px, calc(23.086px + 2.2857cqi), 56px);--t-step-number-weight:600;--t-card-number-size:clamp(20px, calc(18.514px + .381cqi), 24px);--t-card-number-lh:clamp(24px, calc(22.514px + .381cqi), 28px);--t-card-number-weight:600;--t-phone-size:clamp(24px, calc(18.057px + 1.5238cqi), 40px);--t-phone-lh:clamp(32px, calc(26.057px + 1.5238cqi), 48px);--t-phone-weight:600;--t-h3-size:clamp(16px, calc(15.257px + .1905cqi), 18px);--t-h3-lh:clamp(20px, calc(19.257px + .1905cqi), 22px);--t-h3-weight:700;--t-h4-size:clamp(18px, calc(17.257px + .1905cqi), 20px);--t-h4-lh:clamp(26px, calc(25.257px + .1905cqi), 28px);--t-h4-weight:600;--t-lead-size:clamp(17px, calc(15.886px + .2857cqi), 20px);--t-lead-lh:clamp(26px, calc(24.514px + .381cqi), 30px);--t-lead-weight:400;--t-body-size:clamp(16px, calc(15.629px + .0952cqi), 17px);--t-body-lh:clamp(24px, calc(23.257px + .1905cqi), 26px);--t-body-weight:400;--t-body-small-size:16px;--t-body-small-lh:24px;--t-body-small-weight:400;--t-small-size:14px;--t-small-lh:20px;--t-small-weight:400;--t-label-size:13px;--t-label-lh:16px;--t-label-weight:600;--t-menu-size:clamp(15px, calc(21.857px + -.4762cqi), 20px);--t-menu-lh:clamp(20px, calc(30.971px + -.7619cqi), 28px);--t-menu-weight:500;--t-button-size:19px;--t-button-lh:24px;--t-button-weight:700;--t-button-compact-size:15px;--t-button-compact-lh:20px;--t-button-compact-weight:600;--t-table-head-size:13px;--t-table-head-lh:16px;--t-table-head-weight:600;--t-table-cell-size:clamp(14px, calc(13.629px + .0952cqi), 15px);--t-table-cell-lh:clamp(20px, calc(19.257px + .1905cqi), 22px);--t-table-cell-weight:400}@container page (width<=767px){:where(body,.tn-frame)>*{--t-industry-weight:700;--t-card-number-weight:700;--t-menu-weight:600}}.t-h1{font-family:var(--font-display);font-size:var(--t-h1-size);line-height:var(--t-h1-lh);font-weight:var(--t-h1-weight);letter-spacing:0;font-stretch:var(--font-display-stretch,normal);text-transform:uppercase}.t-h2{font-family:var(--font-display);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);font-weight:var(--t-h2-weight);letter-spacing:0;font-stretch:var(--font-display-stretch,normal);text-transform:uppercase}.t-industry{font-family:var(--font-display);font-size:var(--t-industry-size);line-height:var(--t-industry-lh);font-weight:var(--t-industry-weight);letter-spacing:0;font-stretch:var(--font-display-stretch,normal);text-transform:uppercase}.t-step-number{font-family:var(--font-display);font-size:var(--t-step-number-size);line-height:var(--t-step-number-lh);font-weight:var(--t-step-number-weight);letter-spacing:0;font-stretch:var(--font-display-stretch,normal)}.t-card-number{font-family:var(--font-display);font-size:var(--t-card-number-size);line-height:var(--t-card-number-lh);font-weight:var(--t-card-number-weight);letter-spacing:0;font-stretch:var(--font-display-stretch,normal)}.t-phone{font-family:var(--font-display);font-size:var(--t-phone-size);line-height:var(--t-phone-lh);font-weight:var(--t-phone-weight);letter-spacing:0;font-stretch:var(--font-display-stretch,normal)}.t-h3{font-family:var(--font-text);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);font-weight:var(--t-h3-weight);letter-spacing:.02em;font-stretch:var(--font-text-stretch,normal);text-transform:uppercase}.t-h4{font-family:var(--font-text);font-size:var(--t-h4-size);line-height:var(--t-h4-lh);font-weight:var(--t-h4-weight);letter-spacing:0;font-stretch:var(--font-text-stretch,normal)}.t-lead{font-family:var(--font-text);font-size:var(--t-lead-size);line-height:var(--t-lead-lh);font-weight:var(--t-lead-weight);letter-spacing:0;font-stretch:var(--font-text-stretch,normal)}.t-body{font-family:var(--font-text);font-size:var(--t-body-size);line-height:var(--t-body-lh);font-weight:var(--t-body-weight);letter-spacing:0;font-stretch:var(--font-text-stretch,normal)}.t-body-small{font-family:var(--font-text);font-size:var(--t-body-small-size);line-height:var(--t-body-small-lh);font-weight:var(--t-body-small-weight);letter-spacing:0;font-stretch:var(--font-text-stretch,normal)}.t-small{font-family:var(--font-text);font-size:var(--t-small-size);line-height:var(--t-small-lh);font-weight:var(--t-small-weight);letter-spacing:0;font-stretch:var(--font-text-stretch,normal)}.t-label{font-family:var(--font-text);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-weight:var(--t-label-weight);letter-spacing:.08em;font-stretch:var(--font-text-stretch,normal);text-transform:uppercase}.t-menu{font-family:var(--font-text);font-size:var(--t-menu-size);line-height:var(--t-menu-lh);font-weight:var(--t-menu-weight);letter-spacing:0;font-stretch:var(--font-text-stretch,normal)}.t-button{font-family:var(--font-text);font-size:var(--t-button-size);line-height:var(--t-button-lh);font-weight:var(--t-button-weight);letter-spacing:0;font-stretch:var(--font-text-stretch,normal)}.t-button-compact{font-family:var(--font-text);font-size:var(--t-button-compact-size);line-height:var(--t-button-compact-lh);font-weight:var(--t-button-compact-weight);letter-spacing:0;font-stretch:var(--font-text-stretch,normal)}.t-table-head{font-family:var(--font-text);font-size:var(--t-table-head-size);line-height:var(--t-table-head-lh);font-weight:var(--t-table-head-weight);letter-spacing:.04em;font-stretch:var(--font-text-stretch,normal);text-transform:uppercase}.t-table-cell{font-family:var(--font-text);font-size:var(--t-table-cell-size);line-height:var(--t-table-cell-lh);font-weight:var(--t-table-cell-weight);letter-spacing:0;font-stretch:var(--font-text-stretch,normal)}.t-h1,.t-h2,.t-industry{hyphens:manual;overflow-wrap:normal}.t-num,.t-table-cell{font-variant-numeric:tabular-nums}*,:before,:after{box-sizing:border-box}body{background:var(--white);color:var(--graphite);font-family:var(--font-text);font-size:var(--t-body-size);line-height:var(--t-body-lh);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:var(--focus-width) solid var(--black);outline-offset:var(--focus-offset)}.tn-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tn-frame{background:var(--white);position:relative}.tn-dark{background:var(--graphite);color:var(--white)}.tn-container{width:100%;max-width:calc(var(--grid-container) + 2 * var(--page-margin));padding-inline:var(--page-margin);margin-inline:auto}.tn-grid{grid-template-columns:repeat(var(--page-columns), minmax(0, 1fr));column-gap:var(--page-gutter);display:grid}.tn-section{padding-block:var(--page-section-gap)}.tn-section+.tn-section{padding-top:0}.tn-section--alt{background:var(--grey);padding-block:var(--page-section-gap)}.tn-icon{stroke-width:1.5px;flex:none;width:24px;height:24px}.tn-icon--20{width:20px;height:20px}.tn-icon--32{width:32px;height:32px}.tn-logo{height:auto}.tn-logo--logo-horizontal,.tn-logo--logo-horizontal-light,.tn-logo--logo-horizontal-white{width:var(--logo-header-width)}.tn-h1{font-family:var(--font-display);font-stretch:var(--font-display-stretch,normal);font-size:var(--t-h1-size);line-height:var(--t-h1-lh);font-weight:var(--t-h1-weight);text-transform:uppercase;hyphens:manual}.tn-h2{font-family:var(--font-display);font-stretch:var(--font-display-stretch,normal);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);font-weight:var(--t-h2-weight);text-transform:uppercase;hyphens:manual}.tn-lead{font-size:var(--t-lead-size);line-height:var(--t-lead-lh)}.tn-text>*+*{margin-top:var(--space-16)}.tn-dark .tn-muted,.tn-dark .tn-lead{color:var(--grey)}.tn-label{align-items:center;gap:var(--space-12);margin-bottom:var(--space-16);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-weight:var(--t-label-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);display:flex}.tn-label:before{content:"";width:24px;height:var(--border-menu-active);background:var(--orange);flex:none}.tn-dark .tn-label{color:var(--grey)}.tn-section-head{column-gap:var(--page-gutter);margin-bottom:var(--page-section-inner);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.tn-section-head__title{grid-column:1/span 6}.tn-section-head__text{grid-column:8/span 5;align-self:end}@container page (width<=767px){.tn-section-head{row-gap:var(--space-16);grid-template-columns:1fr}.tn-section-head__title,.tn-section-head__text{grid-column:1}}.tn-btn{justify-content:center;align-items:center;gap:var(--space-12);min-height:56px;padding:0 var(--space-32);border-radius:var(--radius);font-family:var(--font-text);font-size:var(--t-button-size);line-height:var(--t-button-lh);font-weight:var(--t-button-weight);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.tn-btn .tn-icon{transition:transform var(--duration-base) var(--easing-standard)}.tn-btn:hover .tn-icon--shift{transform:translateX(var(--arrow-shift))}.tn-btn--primary{background:var(--orange);color:var(--white)}.tn-btn--primary:hover,.tn-btn--primary.is-hover{background:var(--orange-ink)}.tn-btn--primary:active,.tn-btn--primary.is-active{background:var(--orange-deep)}.tn-btn--graphite,.tn-btn--outline{min-height:48px;padding:0 var(--space-24);font-size:var(--t-button-compact-size);line-height:var(--t-button-compact-lh);font-weight:var(--t-button-compact-weight)}.tn-btn--graphite{background:var(--graphite);color:var(--white)}.tn-btn--graphite:hover,.tn-btn--graphite.is-hover{background:var(--black)}.tn-btn--outline{color:var(--graphite);border-color:var(--graphite);background:0 0}.tn-btn--outline:hover,.tn-btn--outline.is-hover{background:var(--graphite);color:var(--white)}.tn-btn:disabled,.tn-btn[aria-disabled=true]{background:var(--grey);color:var(--text-muted);cursor:not-allowed;border-color:#0000}.tn-btn--square{width:56px;min-height:56px;padding:0}.tn-btn--block{width:100%}@container page (width<=767px){.tn-btn--block-mobile{width:100%}}.tn-link{color:var(--graphite);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px;transition:color var(--duration-fast) var(--easing-standard);text-decoration-thickness:1px}.tn-link:hover,.tn-link.is-hover{color:var(--orange-ink)}.tn-dark .tn-link{color:var(--white)}.tn-dark .tn-link:hover,.tn-dark .tn-link.is-hover{color:var(--white);text-decoration-thickness:2px}.tn-more{align-items:center;gap:var(--space-8);color:var(--graphite);font-size:var(--t-button-compact-size);line-height:var(--t-button-compact-lh);font-weight:var(--t-button-compact-weight);text-decoration:none;display:inline-flex}.tn-more .tn-icon{width:20px;height:20px;color:var(--orange);transition:transform var(--duration-base) var(--easing-standard)}.tn-more:hover,.tn-more.is-hover,a:hover>*>.tn-more{text-underline-offset:3px;text-decoration:underline}.tn-more:hover .tn-icon,.tn-more.is-hover .tn-icon,a:hover .tn-more .tn-icon{transform:translateX(var(--arrow-shift))}.tn-dark .tn-more{color:var(--white)}.tn-header{z-index:20;background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0}.tn-header__inner{height:var(--page-header-height);align-items:center;gap:var(--space-48);display:flex}.tn-header__logo{flex:none;display:block}.tn-header__logo .tn-logo{width:var(--logo-header-width)}.tn-nav{flex:1}.tn-nav__list{gap:var(--space-40);align-items:center;display:flex}.tn-nav__item{position:relative}.tn-nav__link{align-items:center;gap:var(--space-4);padding-block:var(--space-8);font-size:var(--t-menu-size);line-height:var(--t-menu-lh);font-weight:var(--t-menu-weight);color:var(--graphite);border-bottom:var(--border-menu-active) solid transparent;text-decoration:none;display:inline-flex}.tn-nav__link:hover,.tn-nav__link.is-hover{border-bottom-color:var(--line)}.tn-nav__link[aria-current=page]{border-bottom-color:var(--orange)}.tn-nav__link .tn-icon{width:20px;height:20px;transition:transform var(--duration-base) var(--easing-standard)}.tn-nav__link[aria-expanded=true]{color:var(--graphite);border-bottom-color:var(--orange)}.tn-nav__link[aria-expanded=true] .tn-icon{color:var(--orange);transform:rotate(180deg)}.tn-dropdown{z-index:30;min-width:320px;padding-block:var(--space-8);background:var(--white);box-shadow:var(--shadow-pop);position:absolute;top:calc(100% + 18px);left:0}.tn-dropdown[hidden]{display:none}.tn-dropdown__link{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:48px;padding:0 var(--space-16) 0 var(--space-24);color:var(--graphite);font-size:var(--t-body-small-size);line-height:var(--t-body-small-lh);font-weight:500;text-decoration:none;display:flex}.tn-dropdown__link .tn-icon{width:20px;height:20px}.tn-dropdown__link:hover,.tn-dropdown__link.is-hover{background:var(--grey)}.tn-dropdown__link:hover .tn-icon,.tn-dropdown__link.is-hover .tn-icon{color:var(--orange-deep)}.tn-header__cta{align-items:center;gap:var(--space-8);padding-left:var(--space-32);border-left:1px solid var(--line);color:var(--graphite);font-size:var(--t-button-compact-size);line-height:var(--t-button-compact-lh);font-weight:var(--t-button-compact-weight);align-self:stretch;text-decoration:none;display:inline-flex}.tn-header__cta .tn-icon{width:20px;height:20px;color:var(--orange);transition:transform var(--duration-base) var(--easing-standard)}.tn-header__cta:hover .tn-icon{transform:translateX(var(--arrow-shift))}.tn-header__burger{width:var(--touch-target);height:var(--touch-target);justify-content:center;align-items:center;margin-left:auto;display:none}.tn-overlay{background:var(--overlay);height:100vh;position:absolute;top:100%;left:0;right:0}.tn-overlay[hidden]{display:none}@container page (width<=1023px){.tn-header__inner{gap:var(--space-16)}.tn-header__logo .tn-logo{width:var(--logo-header-width-mobile)}.tn-nav,.tn-header__cta{display:none}.tn-header__burger{display:inline-flex}}.tn-mmenu{background:var(--white);flex-direction:column;min-height:100%;display:flex}.tn-mmenu__top{height:var(--header-height-mobile);padding-inline:var(--page-margin);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.tn-mmenu__top .tn-logo{width:var(--logo-header-width-mobile)}.tn-mmenu__close{width:var(--touch-target);height:var(--touch-target);justify-content:center;align-items:center;display:inline-flex}.tn-mmenu__list{padding:var(--space-8) var(--page-margin)}.tn-mmenu__list>li{border-bottom:1px solid var(--line)}.tn-mmenu__link{min-height:56px;color:var(--graphite);font-size:var(--t-menu-size);line-height:var(--t-menu-lh);justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:flex}.tn-mmenu__link[aria-current=page]{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:8px;text-decoration-thickness:2px}.tn-mmenu__group{min-height:48px;padding-bottom:var(--space-8);color:var(--text-muted);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-weight:var(--t-label-weight);letter-spacing:.08em;text-transform:uppercase;align-items:flex-end;display:flex}.tn-mmenu__sub{padding:0 0 var(--space-12) var(--space-16)}.tn-mmenu__sub a{min-height:var(--touch-target);color:var(--graphite);font-size:var(--t-body-size);line-height:var(--t-body-lh);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.tn-mmenu__sub .tn-icon{width:20px;height:20px;color:var(--orange)}.tn-mmenu__contacts{padding:var(--space-24) var(--page-margin) var(--space-32);gap:var(--space-12);margin-top:auto;display:grid}.tn-mmenu__contacts a:not(.tn-btn){align-items:center;gap:var(--space-8);color:var(--graphite);min-height:var(--touch-target);font-weight:500;text-decoration:none;display:inline-flex}.tn-hero{background:var(--graphite);color:var(--white);position:relative;overflow:hidden}.tn-hero__inner{z-index:2;min-height:640px;padding-block:var(--space-96);column-gap:var(--page-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;display:grid;position:relative}.tn-hero__text{grid-column:1/span 8}.tn-hero__title{font-family:var(--font-display);font-stretch:var(--font-display-stretch,normal);font-size:min(var(--t-h1-size), 4cqi);line-height:var(--t-h1-lh);font-weight:var(--t-h1-weight);text-transform:uppercase;hyphens:manual}.tn-hero__lead{max-width:560px;margin-top:var(--space-32);color:var(--grey);font-size:var(--t-lead-size);line-height:var(--t-lead-lh)}.tn-hero__partners{max-width:480px;margin-top:var(--space-40);color:var(--grey);font-size:var(--t-body-small-size);line-height:var(--t-body-small-lh)}.tn-hero{--_cw:min(var(--grid-container), 100% - 2 * var(--page-margin))}.tn-hero__media{z-index:1;width:calc(50% + var(--_cw) / 2 - 8 * (var(--_cw) + var(--page-gutter)) / 12);position:absolute;top:0;bottom:0;right:0}.tn-hero__media .tn-tex{object-fit:cover;width:100%;height:100%}.tn-hero__line{z-index:3;pointer-events:none;width:100%;height:330px;position:absolute;bottom:64px;left:0}.tn-hero__line--mobile{display:none}.tn-hero__line path{fill:none;stroke:var(--orange);stroke-width:2px;vector-effect:non-scaling-stroke}@container page (width<=1023px){.tn-hero__inner{min-height:0;padding-block:var(--space-64) var(--space-40);grid-template-columns:1fr}.tn-hero__text{grid-column:1}.tn-hero__title{font-size:var(--t-h1-size)}.tn-hero__media{aspect-ratio:16/9;width:100%;position:relative}.tn-hero__line{display:none}.tn-hero__line--mobile{height:40px;margin-bottom:-1px;display:block;position:relative;bottom:auto}}@container page (width<=767px){.tn-hero__inner{padding-block:var(--space-40) var(--space-32)}.tn-hero__lead{margin-top:var(--space-16)}.tn-hero__partners{margin-top:var(--space-24)}.tn-hero__media{aspect-ratio:4/3}}.tn-directions{gap:var(--page-gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tn-dcard{background:var(--white);color:var(--graphite);border:1px solid var(--line);transition:border-color var(--duration-fast) var(--easing-standard);border-top:0;flex-direction:column;text-decoration:none;display:flex;position:relative}.tn-dcard:before{content:"";z-index:1;height:var(--border-card-accent);background:var(--orange);position:absolute;top:0;left:-1px;right:-1px}.tn-dcard__media{aspect-ratio:3/2;background:var(--grey);overflow:hidden}.tn-dcard__media .tn-tex{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-texture) var(--easing-standard)}.tn-dcard__body{column-gap:var(--space-16);row-gap:var(--space-24);padding:var(--space-24);flex:1;grid-template-columns:auto 1fr;align-content:space-between;display:grid}.tn-dcard__num{font-family:var(--font-display);font-stretch:var(--font-display-stretch,normal);font-size:var(--t-card-number-size);line-height:var(--t-card-number-lh);font-weight:var(--t-card-number-weight);color:var(--orange)}.tn-dcard__title{font-size:var(--t-h3-size);line-height:var(--t-h3-lh);font-weight:var(--t-h3-weight);letter-spacing:.02em;text-transform:uppercase;align-self:center}.tn-dcard__more{grid-column:1/-1}.tn-dcard__arrow{display:none}.tn-dcard:hover,.tn-dcard.is-hover{border-color:var(--graphite)}.tn-dcard:hover .tn-tex,.tn-dcard.is-hover .tn-tex{transform:scale(var(--texture-zoom))}.tn-dcard:hover .tn-more .tn-icon,.tn-dcard.is-hover .tn-more .tn-icon{transform:translateX(var(--arrow-shift))}.tn-dcard--dark .tn-dcard__body{background:var(--graphite);color:var(--white)}.tn-dcard--dark .tn-more{color:var(--white)}@container page (width<=1023px){.tn-directions{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (width<=767px){.tn-directions{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0}.tn-dcard{align-items:center;column-gap:var(--space-12);min-height:72px;padding:var(--space-4) 0;border:0;border-bottom:1px solid var(--line);grid-template-columns:36px 1fr 96px 24px;display:grid}.tn-dcard:before{display:none}.tn-dcard__body{display:contents}.tn-dcard__num{grid-area:1/1}.tn-dcard__title{grid-area:1/2}.tn-dcard__media{grid-area:1/3;width:96px;height:64px}.tn-dcard__more{display:none}.tn-dcard__arrow{color:var(--orange);grid-area:1/4;display:block}.tn-dcard--dark .tn-dcard__body{color:inherit;background:0 0}}.tn-numlist{counter-reset:none}.tn-numlist li{font-family:var(--font-display);font-stretch:var(--font-display-stretch,normal);text-transform:uppercase;font-size:var(--t-industry-size);line-height:var(--t-industry-lh);font-weight:var(--t-industry-weight);color:var(--graphite);gap:.5em;display:flex}.tn-numlist li+li{margin-top:var(--space-8)}.tn-numlist__num{color:var(--orange);font-variant-numeric:tabular-nums;flex:none;min-width:2.6em}.tn-split{column-gap:var(--page-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.tn-split__main{grid-column:1/span 6}.tn-split__media{aspect-ratio:3/2;grid-column:7/span 6;overflow:hidden}.tn-split__media .tn-tex{object-fit:cover;width:100%;height:100%}.tn-split__note{margin-top:var(--space-40);max-width:440px}@container page (width<=767px){.tn-split{row-gap:var(--space-32);grid-template-columns:minmax(0,1fr)}.tn-split__main,.tn-split__media{grid-column:1}.tn-split__media{aspect-ratio:16/9}.tn-split__note{margin-top:var(--space-24)}}.tn-steps__head{justify-content:space-between;align-items:flex-end;gap:var(--space-24);margin-bottom:var(--page-section-inner);display:flex}.tn-steps__nav{gap:var(--space-8);display:flex}.tn-steps__nav .tn-btn{min-height:56px}.tn-steps__track{grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--page-gutter)) / 4);gap:var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;display:grid;overflow-x:auto}.tn-steps__track::-webkit-scrollbar{display:none}.tn-step{min-height:400px;padding:var(--space-32);background:var(--white);scroll-snap-align:start;flex-direction:column;display:flex;position:relative}.tn-step__title{font-size:var(--t-h3-size);line-height:var(--t-h3-lh);font-weight:var(--t-h3-weight);letter-spacing:.02em;text-transform:uppercase}.tn-step__text{margin-top:var(--space-16);font-size:var(--t-body-small-size);line-height:var(--t-body-small-lh);color:var(--graphite)}.tn-step__num{padding-top:var(--space-32);font-family:var(--font-display);font-stretch:var(--font-display-stretch,normal);font-size:var(--t-step-number-size);line-height:var(--t-step-number-lh);font-weight:var(--t-step-number-weight);color:var(--orange);font-variant-numeric:tabular-nums;align-self:flex-end;margin-top:auto}.tn-step__rule{width:40px;height:var(--border-menu-active);margin-bottom:var(--space-24);background:var(--orange);order:-1}@container page (width<=767px){.tn-steps__nav{display:none}.tn-steps__track{gap:var(--space-12);grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.tn-step{column-gap:var(--space-16);min-height:0;padding:var(--space-24) var(--space-16);grid-template-columns:auto 1fr;display:grid}.tn-step__num{order:-1;grid-area:1/1/span 2;align-self:start;margin:0;padding:0}.tn-step__title{grid-column:2;align-self:center}.tn-step__text{margin-top:var(--space-8);grid-column:2}.tn-step__rule{display:none}}.tn-contacts{background:var(--graphite);color:var(--white);padding-block:var(--space-96)}.tn-contacts__grid{column-gap:var(--page-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.tn-contacts__intro{grid-column:1/span 6}.tn-contacts__intro .tn-h2{color:var(--white)}.tn-contacts__intro p{margin-top:var(--space-24);max-width:480px;color:var(--grey)}.tn-contacts__list{gap:var(--space-24);grid-column:8/span 5;justify-items:start;display:grid}.tn-contacts__phone{font-family:var(--font-display);font-stretch:var(--font-display-stretch,normal);font-size:var(--t-phone-size);line-height:var(--t-phone-lh);font-weight:var(--t-phone-weight);color:var(--white);white-space:nowrap;font-variant-numeric:tabular-nums;text-decoration:none}.tn-contacts__phone:hover{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:8px;text-decoration-thickness:2px}.tn-contacts__mail{font-size:var(--t-h4-size);line-height:var(--t-h4-lh);color:var(--white);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:5px;font-weight:500;text-decoration-thickness:1px}.tn-contacts__phone,.tn-contacts__mail{min-height:var(--touch-target);align-items:center;display:inline-flex}.tn-contacts__caption{margin-bottom:var(--space-4);color:var(--grey);font-size:var(--t-small-size);line-height:var(--t-small-lh);display:block}.tn-contacts__list .tn-btn{margin-top:var(--space-8)}@container page (width<=767px){.tn-contacts{padding-block:var(--space-64)}.tn-contacts__grid{row-gap:var(--space-40);grid-template-columns:1fr}.tn-contacts__intro,.tn-contacts__list{grid-column:1}.tn-contacts__list{justify-items:stretch}.tn-contacts__list .tn-btn{width:100%}}.tn-footer{background:var(--graphite);color:var(--white);border-top:var(--border-footer-accent) solid var(--orange);padding-top:var(--space-64);overflow:hidden}.tn-footer__grid{column-gap:var(--page-gutter);row-gap:var(--space-40);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.tn-footer__brand{grid-column:1/span 4}.tn-footer__brand .tn-logo{width:var(--logo-footer-width)}.tn-footer__col{grid-column:span 2}.tn-footer__col--wide{grid-column:span 4}.tn-footer__title{margin-bottom:var(--space-16);color:var(--grey);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-weight:var(--t-label-weight);letter-spacing:.08em;text-transform:uppercase}.tn-footer__col li+li{margin-top:var(--space-8)}.tn-footer__col a{color:var(--white);font-size:var(--t-body-small-size);line-height:var(--t-body-small-lh);text-decoration:none}.tn-footer__col a:hover{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:4px}.tn-footer__watermark{margin-top:var(--space-64);opacity:.06}.tn-footer__watermark .tn-logo{width:100%}.tn-footer__bottom{justify-content:space-between;gap:var(--space-24);margin-top:var(--space-32);padding-block:var(--space-24);border-top:1px solid var(--line-on-dark);color:var(--grey);font-size:var(--t-small-size);line-height:var(--t-small-lh);flex-wrap:wrap;display:flex}.tn-footer__bottom a{color:var(--grey);text-underline-offset:3px}@container page (width<=767px){.tn-footer{padding-top:var(--space-40)}.tn-footer__grid{row-gap:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr))}.tn-footer__col{grid-column:span 1}.tn-footer__brand,.tn-footer__col--wide{grid-column:1/-1}.tn-footer__watermark{margin-top:var(--space-40)}.tn-footer__bottom{gap:var(--space-8);flex-direction:column}.tn-footer__col li+li{margin-top:0}.tn-footer__col a,.tn-footer__bottom a{min-height:var(--touch-target);font-size:var(--t-body-small-size);line-height:var(--t-body-small-lh);align-items:center;display:flex}}.tn-table-wrap{border-top:2px solid var(--graphite);overflow-x:auto}.tn-table{border-collapse:collapse;width:100%;font-size:var(--t-table-cell-size);line-height:var(--t-table-cell-lh);font-variant-numeric:tabular-nums}.tn-table th{padding:var(--space-12) var(--space-16);text-align:left;vertical-align:bottom;white-space:nowrap;font-size:var(--t-table-head-size);line-height:var(--t-table-head-lh);font-weight:var(--t-table-head-weight);letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid var(--graphite);background:var(--white)}.tn-table td{padding:var(--space-12) var(--space-16);vertical-align:top;border-bottom:1px solid var(--line)}.tn-table .is-num{text-align:right}.tn-table tr.is-selected td{background:var(--orange-tint)}.tn-table tr.is-selected td:first-child{box-shadow:inset var(--border-card-accent) 0 0 var(--orange)}.tn-table-wrap{border-top:0}@container page (width<=767px){.tn-table th:first-child,.tn-table td:first-child{z-index:1;background:var(--white);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.tn-table tr.is-selected td:first-child{background:var(--orange-tint);box-shadow:inset var(--border-card-accent) 0 0 var(--orange), 1px 0 0 var(--line)}.tn-table th,.tn-table td{padding:var(--space-12)}}.tn-tags{gap:var(--space-8);flex-wrap:wrap;display:flex}.tn-tag{height:28px;padding:0 var(--space-12);border:1px solid var(--line-strong);background:var(--white);color:var(--graphite);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:.04em;text-transform:uppercase;align-items:center;font-weight:600;display:inline-flex}button.tn-tag:hover{border-color:var(--graphite)}.tn-tag[aria-pressed=true],.tn-tag.is-selected{background:var(--orange-tint);border-color:var(--orange-ink)}.tn-form{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tn-field{gap:var(--space-8);display:grid}.tn-field--wide{grid-column:1/-1}.tn-field__label{font-size:var(--t-small-size);line-height:var(--t-small-lh);color:var(--graphite);font-weight:600}.tn-input{width:100%;height:48px;padding:0 var(--space-16);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--white);color:var(--graphite);font:inherit;font-size:var(--t-body-size)}textarea.tn-input{height:120px;padding-block:var(--space-12);resize:vertical}.tn-input::placeholder{color:var(--text-muted)}.tn-input:hover{border-color:var(--graphite)}.tn-input:focus-visible{outline:var(--focus-width) solid var(--black);outline-offset:0;border-color:var(--black)}.tn-field.is-error .tn-input{border-color:var(--error);border-width:2px}.tn-field__error{gap:var(--space-4);color:var(--error);font-size:var(--t-small-size);line-height:var(--t-small-lh);align-items:center;display:flex}.tn-check{gap:var(--space-12);font-size:var(--t-small-size);line-height:var(--t-small-lh);color:var(--graphite);grid-column:1/-1;grid-template-columns:24px 1fr;align-items:start;display:grid}.tn-check input{width:24px;height:24px;accent-color:var(--graphite);margin:0}.tn-form__submit{grid-column:1/-1;justify-self:start}.tn-form__status{color:var(--success);grid-column:1/-1;font-weight:600}@container page (width<=767px){.tn-form{grid-template-columns:1fr}.tn-form__submit{justify-self:stretch}}.tn-tex{object-fit:cover;width:100%;height:100%;display:block}.tn-scrim{position:relative}.tn-scrim:after{content:"";background:var(--scrim);position:absolute;inset:0}.tn-scrim>.tn-scrim__text{z-index:1;left:var(--space-24);right:var(--space-24);bottom:var(--space-24);color:var(--white);position:absolute}.tn-band{aspect-ratio:4;overflow:hidden}.tn-band .tn-tex{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--site-bg:var(--white);--site-fg:var(--graphite);--site-surface:var(--white);--site-alt:var(--grey);--site-line:var(--line);--site-muted:var(--text-muted);--site-hover:var(--grey);--site-focus:var(--black);--site-ph:linear-gradient(135deg, var(--grey) 0%, var(--line) 100%);color-scheme:light}:root[data-theme=dark]{--site-bg:color-mix(in srgb, var(--graphite) 45%, var(--black));--site-fg:var(--white);--site-surface:var(--graphite);--site-alt:color-mix(in srgb, var(--graphite) 70%, var(--black));--site-line:var(--line-on-dark);--site-muted:var(--grey);--site-hover:color-mix(in srgb, var(--graphite) 70%, var(--black));--site-focus:var(--white);--site-ph:linear-gradient(135deg, var(--graphite) 0%, color-mix(in srgb, var(--graphite) 45%, var(--black)) 100%);color-scheme:dark}html{background:var(--site-bg)}body{background:var(--site-bg);color:var(--site-fg)}:focus-visible{outline-color:var(--site-focus)}.tn-dark :focus-visible{outline-color:var(--white)}.tn-label{color:var(--site-fg)}.tn-muted{color:var(--site-muted)}.tn-link,.tn-more{color:var(--site-fg)}:root[data-theme=dark] .tn-link:hover{color:var(--white);text-decoration-thickness:2px}.tn-numlist li{color:var(--site-fg)}html:not(.js) :is(h1,h2,h3,.tn-dcard__title,.tn-step__title,.tn-numlist li){overflow-wrap:break-word}.tn-dcard__title,.tn-step__title,.feat__title{min-width:0}main p,.tn-step__text,.feat__text{overflow-wrap:break-word}.tn-hero__text,.tn-section-head__title,.tn-section-head>*{min-width:0}@media (width<=767px){.tn-steps__track{grid-template-columns:minmax(0,1fr)}.tn-step>*{min-width:0}}.tn-section--alt{background:var(--site-alt)}.tn-step{background:var(--site-surface)}.tn-step__text{color:var(--site-fg)}:root[data-theme=dark] .tn-step{box-shadow:inset 0 0 0 1px var(--site-line)}.tn-btn--outline{color:var(--site-fg);border-color:var(--site-fg)}.tn-btn--outline:hover{background:var(--site-fg);color:var(--site-bg)}.tn-dark .tn-btn--outline{color:var(--white);border-color:var(--white)}.tn-dark .tn-btn--outline:hover{background:var(--white);color:var(--graphite)}:root[data-theme=dark] .tn-btn--graphite{background:var(--grey);color:var(--graphite)}:root[data-theme=dark] .tn-btn--graphite:hover{background:var(--white)}.tn-btn--graphite:disabled{opacity:.45;background:var(--graphite);color:var(--white)}:root[data-theme=dark] .tn-btn--graphite:disabled{background:var(--grey);color:var(--graphite)}main{display:block}.tn-hero,.tn-contacts{background:var(--site-alt);color:var(--site-fg)}.tn-hero .tn-hero__lead,.tn-hero .tn-hero__partners,.hero-cta .tn-label,.tn-contacts .tn-contacts__intro p,.tn-contacts .tn-contacts__caption{color:var(--site-muted)}.tn-contacts .tn-h2,.tn-contacts .tn-contacts__phone,.tn-contacts .tn-contacts__mail{color:var(--site-fg)}:is(.tn-hero,.tn-contacts) .tn-btn--outline{color:var(--site-fg);border-color:var(--site-fg)}:is(.tn-hero,.tn-contacts) .tn-btn--outline:hover{background:var(--site-fg);color:var(--site-bg)}:is(.tn-hero,.tn-contacts) :focus-visible{outline-color:var(--site-focus)}.design-preview{padding-block:var(--space-8);font-size:var(--t-small-size)}.design-preview summary{cursor:pointer;width:fit-content;min-height:var(--touch-target);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:4px;align-content:center}.design-preview__controls{align-items:end;gap:var(--space-16);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.design-preview__controls label{gap:var(--space-4);max-width:100%;display:grid}.design-preview__controls select{min-height:var(--touch-target);max-width:100%;padding:var(--space-8);border:1px solid var(--site-line);background:var(--site-surface);color:var(--site-fg);font:inherit}.design-preview__controls p{color:var(--site-muted);flex-basis:100%;max-width:70ch}html:not(.js) .design-preview{display:none}:root[data-heading-font=golos-bold],:root[data-heading-font=golos-medium]{--font-display:"Golos Text", "Segoe UI", Arial, sans-serif;--font-display-stretch:normal}:root[data-heading-font=golos-bold]{--t-h1-weight:700;--t-h2-weight:700}:root[data-heading-font=golos-medium]{--t-h1-weight:600;--t-h2-weight:600}@container page (width<=767px){.design-preview__controls{grid-template-columns:minmax(0,1fr);display:grid}.design-preview__controls select{width:100%}}.img{background:var(--ph,var(--site-ph));background-color:var(--site-alt);position:relative;overflow:hidden}.img picture,.img img{width:100%;height:100%;display:block}.img img{object-fit:cover;transition:transform var(--duration-texture) var(--easing-standard)}.img--empty:after{content:"";opacity:.5;background-image:linear-gradient(var(--line-on-dark) 1px, transparent 1px), linear-gradient(90deg, var(--line-on-dark) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0}.tn-hero__media .img,.tn-dcard__media .img,.tn-split__media .img{width:100%;height:100%}.tn-dcard:hover .img img{transform:scale(var(--texture-zoom))}.band{aspect-ratio:4}@container page (width<=767px){.band{aspect-ratio:16/9}}.tn-header{background:var(--site-bg);border-bottom-color:var(--site-line)}.tn-header__inner,.tn-nav__list{gap:var(--space-24)}.tn-nav__link,.tn-header__cta,.tn-nav__link[aria-expanded=true]{color:var(--site-fg)}.tn-nav__link:hover{border-bottom-color:var(--site-line)}.tn-nav__link[aria-current=page],.tn-nav__link.is-current{border-bottom-color:var(--orange)}.tn-dropdown{background:var(--site-surface)}.tn-dropdown__link{color:var(--site-fg)}.tn-dropdown__link:hover{background:var(--site-hover)}:root[data-theme=dark] .tn-dropdown__link:hover .tn-icon{color:var(--orange)}.logo-on-light,.logo-on-dark{display:block}.logo-on-dark,:root[data-theme=dark] .logo-on-light{display:none}:root[data-theme=dark] .logo-on-dark{display:block}.hc{align-items:center;gap:var(--space-4);display:flex}.hc__item{position:relative}.hc__link{align-items:center;gap:var(--space-8);min-height:var(--touch-target);min-width:var(--touch-target);padding-inline:var(--space-8);color:var(--site-fg);white-space:nowrap;font-size:var(--t-button-compact-size);line-height:var(--t-button-compact-lh);font-weight:var(--t-button-compact-weight);justify-content:center;text-decoration:none;display:inline-flex}.hc__link .tn-icon{width:20px;height:20px}.hc__link:hover{color:var(--site-fg);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:4px}.hc__link:hover .tn-icon{color:var(--orange)}.hc__qr{z-index:40;top:calc(100% + var(--space-12));width:200px;padding:var(--space-16);background:var(--white);color:var(--graphite);box-shadow:var(--shadow-pop);border:1px solid var(--line);font-size:var(--t-small-size);line-height:var(--t-small-lh);text-align:left;white-space:normal;display:none;position:absolute;right:0}.hc__qr:before{content:"";left:0;right:0;top:calc(-1 * var(--space-12));height:var(--space-12);position:absolute}.hc__qr-title{margin-bottom:var(--space-8);font-weight:600;display:block}.qr__code{width:100%;height:auto;color:var(--graphite);display:block}.hc__qr-soon{aspect-ratio:1;padding:var(--space-16);border:1px dashed var(--line-strong);color:var(--text-muted);text-align:center;place-items:center;display:grid}.hc__qr-value{margin-top:var(--space-8);color:var(--text-muted);overflow-wrap:anywhere;display:block}@media (hover:hover) and (pointer:fine){.hc__item:hover .hc__qr,.hc__item:focus-within .hc__qr{display:block}}.theme-toggle{width:var(--touch-target);height:var(--touch-target);color:var(--site-fg);border:1px solid var(--site-line);flex:none;justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover{border-color:var(--site-fg)}.theme-toggle .tn-icon{width:20px;height:20px}.theme-toggle .i-moon,:root[data-theme=light] .theme-toggle .i-sun{display:none}:root[data-theme=light] .theme-toggle .i-moon{display:block}.tn-header__burger{color:var(--site-fg);margin-left:0}.hc__text--wide,.hc__text--xl{display:none}@container page (width<=1279px){.hc__text--mid{display:none}}.tn-header__inner>:not(.tn-nav){flex-shrink:0}.hdr-call{display:none}@container page (width<=1023px){.hc{display:none}.hdr-call{width:var(--touch-target);height:var(--touch-target);color:var(--site-fg);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.hdr-call .tn-icon{width:22px;height:22px;color:var(--orange)}.tn-header__inner{gap:var(--space-8)}}.tn-overlay{height:100vh}.mm{z-index:50;background:var(--site-bg);position:fixed;inset:0;overflow-y:auto}.mm[hidden]{display:none}.mm .tn-mmenu{background:var(--site-bg);min-height:100%}.tn-mmenu__top,.tn-mmenu__list>li{border-bottom-color:var(--site-line)}.tn-mmenu__link,.tn-mmenu__sub a,.tn-mmenu__contacts a:not(.tn-btn),.tn-mmenu__close{color:var(--site-fg)}.tn-mmenu__group{color:var(--site-muted)}.tn-mmenu__contacts .tn-btn{margin-top:0}.campaign-notice{margin-bottom:var(--space-16);font-size:13px;line-height:1.5}.campaign-notice[hidden]{display:none}.campaign-notice a{color:inherit;text-decoration:underline}.hero-cta{margin-top:var(--space-40)}.hero-cta .tn-label{color:var(--site-muted)}.hero-cta__row{gap:var(--space-12);flex-wrap:wrap;display:flex}.hero-cta__row .tn-btn--outline{min-height:56px;font-size:var(--t-button-compact-size)}@container page (width>=768px){.tn-hero__inner{min-height:680px}}@container page (width<=767px){.tn-hero__inner{padding-block:var(--space-24) var(--space-24)}.tn-hero__text{flex-direction:column;display:flex}.tn-hero__lead{margin-top:var(--space-12)}.hero-cta{margin-top:var(--space-16);order:1}.hero-cta .tn-label{margin-bottom:var(--space-12)}.tn-hero__partners{margin-top:var(--space-16);order:2}.hero-cta__row{gap:var(--space-8);flex-direction:column}.hero-cta__row .tn-btn{width:100%;min-height:48px}.hero-cta__row .tn-btn--outline{min-height:48px}}.dirs{padding-top:var(--space-24)}.tn-dcard{background:var(--site-surface);color:var(--site-fg);border-color:var(--site-line)}.tn-dcard__body{grid-template-columns:minmax(0,1fr)}.tn-dcard .tn-more{color:var(--site-fg)}:root[data-theme=dark] .tn-dcard:hover{border-color:var(--white)}@container page (width<=767px){.dirs{padding-top:var(--space-8)}.tn-directions{border-top-color:var(--site-line)}.tn-dcard{border-bottom-color:var(--site-line);background:0 0;grid-template-columns:minmax(0,1fr) 96px 24px}.tn-dcard__title{grid-column:1}.tn-dcard__media{grid-column:2}.tn-dcard__arrow{grid-column:3}}.ph{padding-top:var(--space-48)}.crumbs ol{gap:var(--space-8);margin-bottom:var(--space-40);font-size:var(--t-small-size);line-height:var(--t-small-lh);color:var(--site-muted);flex-wrap:wrap;display:flex}.crumbs li+li:before{content:"/";margin-right:var(--space-8)}.crumbs a{color:var(--site-fg);text-underline-offset:3px;text-decoration-color:var(--orange);min-height:var(--touch-target);margin-block:calc((var(--touch-target) - var(--t-small-lh)) / -2);align-items:center;display:inline-flex}.ph .tn-section-head{margin-bottom:var(--space-48)}.ph .tn-section-head__text{padding-top:var(--space-8);align-self:start}.ph__title{font-size:min(var(--t-h1-size), 4.2cqi)}@container page (width<=767px){.ph{padding-top:var(--space-24)}.crumbs ol{margin-bottom:var(--space-24)}.ph__title{font-size:var(--t-h1-size)}}.sec{padding-top:var(--page-section-gap)}.sec-last{padding-bottom:var(--page-section-gap)}.lead-right{font-size:var(--t-lead-size);line-height:var(--t-lead-lh)}.feat-grid{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:var(--page-gutter);display:grid}.feat{gap:var(--space-16);min-height:200px;padding:var(--space-32) var(--space-24);background:var(--site-surface);border:1px solid var(--site-line);flex-direction:column;display:flex}.feat:before{content:"";width:40px;height:var(--border-menu-active);background:var(--orange)}.feat__title{font-size:var(--t-h3-size);line-height:var(--t-h3-lh);font-weight:var(--t-h3-weight);letter-spacing:.02em;text-transform:uppercase}.feat__text{font-size:var(--t-body-small-size);line-height:var(--t-body-small-lh)}@container page (width<=1023px){.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (width<=767px){.feat-grid{gap:var(--space-12);grid-template-columns:1fr}.feat{min-height:0;padding:var(--space-24) var(--space-16)}}.req{gap:var(--space-12);display:grid}.req div{gap:var(--space-16);padding-bottom:var(--space-12);border-bottom:1px solid var(--site-line);grid-template-columns:96px 1fr;display:grid}.req dt{color:var(--site-muted);font-size:var(--t-small-size);line-height:var(--t-body-lh)}.req dd{margin:0}.req__name{margin:0 0 var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--site-line);font-weight:600}abbr[title]{cursor:help;text-decoration:none}.req a{color:var(--site-fg);text-decoration-color:var(--orange);text-underline-offset:3px}.st__toggle{text-align:left;width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;display:block}.st__chev{display:none}.st__panel{transition:grid-template-rows .32s var(--easing-standard);grid-template-rows:1fr;display:grid}.st__inner{min-height:0;overflow:hidden}.st__sentinel{height:1px;display:block}.tn-steps__track{scroll-behavior:smooth}@container page (width>=768px){.st__toggle{pointer-events:none;cursor:default}}@container page (width>=768px) and (width<=1199px){.tn-steps__track{grid-auto-columns:calc((100% - var(--page-gutter)) / 2)}.tn-step{min-height:320px;padding:var(--space-24)}}html:not(.js) .tn-steps__nav,.tn-steps__nav[hidden]{display:none}@container page (width<=767px){.tn-step{grid-template-columns:auto 1fr}.tn-step__title,.st__panel{grid-column:2}.st__toggle{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--touch-target);display:flex}.st__chev{width:20px;height:20px;color:var(--orange);transition:transform var(--duration-base) var(--easing-standard);display:block}.tn-step[data-open=true] .st__chev{transform:rotate(180deg)}.js .tn-step[data-open=false] .st__panel{grid-template-rows:0fr}.tn-step__num{grid-row:1;align-self:center}.tn-step[data-open=true] .tn-step__num,.st--static .tn-step__num{align-self:start}}.tn-contacts__buttons{gap:var(--space-12);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.tn-contacts__buttons .tn-btn{margin-top:0}.tn-contacts__list .tn-btn--outline{min-height:56px}@container page (width<=767px){.tn-contacts__buttons{flex-direction:column;width:100%}}.tn-footer__col a{align-items:center;gap:var(--space-8);display:inline-flex}.tn-footer__col a .tn-icon{width:18px;height:18px;color:var(--orange)}.tn-footer__phone{font-weight:600}.tn-footer__watermark .tn-logo{width:100%;height:auto}@container page (width<=1023px){.tn-footer__watermark{display:none}}@container page (width>=768px) and (width<=1279px){.tn-footer__brand{grid-column:1/-1}.tn-footer__col{grid-column:span 3}.tn-footer__col:nth-child(3){grid-column:span 4}.tn-footer__col--wide{grid-column:span 5}}.tn-footer__col{min-width:0}.fd{width:min(720px, calc(100% - 2 * var(--page-margin,16px)));border-radius:var(--radius);background:var(--site-surface);max-width:none;max-height:calc(100% - 32px);color:var(--site-fg);box-shadow:var(--shadow-pop);border:0;padding:0}.fd::backdrop{background:var(--scrim)}.fd__head{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding:var(--space-32) var(--space-32) 0;display:flex}.fd__body{padding:var(--space-24) var(--space-32) var(--space-32)}.fd__note{margin-bottom:var(--space-24);color:var(--site-muted)}.fd__close{width:var(--touch-target);height:var(--touch-target);color:var(--site-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}.fd .tn-field__label,.fd .tn-check{color:var(--site-fg)}.fd .tn-input{background:var(--site-bg);color:var(--site-fg)}.fd .tn-input:focus-visible{outline-color:var(--site-focus);border-color:var(--site-focus)}.fd .tn-check input{accent-color:var(--orange-deep)}.fd .tn-form__status{color:var(--site-fg);padding:var(--space-16);border-left:var(--border-card-accent) solid var(--orange);background:var(--site-alt);font-weight:600}.fd .tn-form__status[hidden]{display:none}@container page (width<=767px){.fd__head{padding:var(--space-24) var(--space-16) 0}.fd__body{padding:var(--space-16)}}.fd .tn-check label{cursor:pointer}.fd__consent-link{font:inherit;color:var(--site-fg);cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration-thickness:1px;display:inline}.fd__consent-link:hover{text-decoration-thickness:2px}.cd{width:min(760px, calc(100% - 2 * var(--page-margin,16px)));height:min(860px,100% - 32px);overflow:hidden}.cd[open]{flex-direction:column;display:flex}.cd__head{padding-bottom:var(--space-16);border-bottom:1px solid var(--site-line)}.cd__title{font-size:var(--t-h4-size);line-height:var(--t-h4-lh);font-weight:var(--t-h4-weight);margin:0}.cd__body{overscroll-behavior:contain;min-height:0;padding:var(--space-24) var(--space-32);flex:auto;overflow-y:auto}.cd__body:focus-visible{outline-offset:-4px}.cd__foot{padding:var(--space-16) var(--space-32);border-top:1px solid var(--site-line);justify-content:flex-end;display:flex}.legal{max-width:68ch;font-size:var(--t-small-size);line-height:var(--t-small-lh);overflow-wrap:break-word}.legal h3{margin:var(--space-24) 0 var(--space-8);font-size:inherit;line-height:inherit;font-weight:700}.legal p,.legal ul{margin:0 0 var(--space-8)}.legal ul{padding-left:1.25em;list-style:outside}.legal ol{margin:var(--space-16) 0 0;padding-left:1.5em;list-style:decimal}.legal li{margin-bottom:var(--space-8)}.legal a{color:var(--site-fg);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px}.legal__draft{padding:var(--space-12) var(--space-16);border-left:var(--border-card-accent) solid var(--orange);background:var(--site-alt);font-weight:600;margin-top:var(--space-24)!important}@container page (width<=767px){.cd{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}.cd__body{padding:var(--space-16)}.cd__foot{padding:var(--space-12) var(--space-16)}.cd__foot .tn-btn{justify-content:center;width:100%}}.toast{left:50%;bottom:var(--space-24);z-index:60;max-width:calc(100% - 32px);padding:var(--space-16) var(--space-24);background:var(--black);color:var(--white);box-shadow:var(--shadow-pop);font-size:var(--t-small-size);line-height:var(--t-small-lh);position:fixed;transform:translate(-50%)}.toast[hidden]{display:none}@media (prefers-reduced-motion:reduce){.img img,.st__panel{transition:none!important}.tn-steps__track{scroll-behavior:auto}}@container page (width>=768px){.ph .tn-section-head__title{grid-column:1/span 7}}.ph+.tn-section--alt{margin-top:var(--page-section-gap)}.tn-nav__link{white-space:nowrap}@container page (width<=1439px){.tn-nav__list,.tn-header__inner{gap:var(--space-24)}}@container page (width>=1024px) and (width<=1279px){.tn-nav__list,.tn-header__inner{gap:var(--space-16)}.tn-nav__link{font-size:var(--t-body-small-size)}.hc{gap:0}.hc__link{padding-inline:0}}@container page (width>=1024px){.tn-hero__inner{padding-bottom:168px}}@container page (width<=1023px){.tn-header__inner{gap:var(--space-8)}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--site-bg:color-mix(in srgb, var(--graphite) 45%, var(--black));--site-fg:var(--white);--site-surface:var(--graphite);--site-alt:color-mix(in srgb, var(--graphite) 70%, var(--black));--site-line:var(--line-on-dark);--site-muted:var(--grey);--site-hover:color-mix(in srgb, var(--graphite) 70%, var(--black));--site-focus:var(--white);--site-ph:linear-gradient(135deg, var(--graphite) 0%, color-mix(in srgb, var(--graphite) 45%, var(--black)) 100%);color-scheme:dark}:root:not([data-theme]) .tn-link:hover{color:var(--white);text-decoration-thickness:2px}:root:not([data-theme]) .tn-step{box-shadow:inset 0 0 0 1px var(--site-line)}:root:not([data-theme]) .tn-btn--graphite{background:var(--grey);color:var(--graphite)}:root:not([data-theme]) .tn-btn--graphite:hover{background:var(--white)}:root:not([data-theme]) .tn-btn--graphite:disabled{background:var(--grey);color:var(--graphite)}:root:not([data-theme]) .tn-dropdown__link:hover .tn-icon{color:var(--orange)}:root:not([data-theme]) .logo-on-light{display:none}:root:not([data-theme]) .logo-on-dark{display:block}:root:not([data-theme]) .tn-dcard:hover{border-color:var(--white)}}html:not(.js) .theme-toggle{display:none}.fd__preview{gap:var(--space-16);margin-bottom:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fd__preview-wide{grid-column:1/-1}.fd__preview .tn-field{gap:var(--space-8);min-width:0;display:grid}.fd__preview .tn-input{border:1px solid var(--site-line);width:100%;min-width:0;padding:var(--space-12);font:inherit;border-radius:0}.fd__preview textarea{resize:none}@container page (width<=767px){.fd__preview{grid-template-columns:minmax(0,1fr)}}.material-link[data-astro-cid-nen7h5rs]{font-weight:700;color:var(--orange)!important}@container page (width>=1024px) and (width<=1439px){.hc[data-astro-cid-nen7h5rs]{display:none}}@container page (width>=1024px) and (width<=1279px){.tn-header__inner[data-astro-cid-nen7h5rs],.tn-nav__list[data-astro-cid-nen7h5rs]{gap:12px}.tn-nav__link[data-astro-cid-nen7h5rs]{font-size:14px}}.questionnaire-preview[data-astro-cid-fi3xtsdx]{margin-block:1.5rem}summary[data-astro-cid-fi3xtsdx]{cursor:pointer;font-weight:600}fieldset[data-astro-cid-fi3xtsdx]{border:0;gap:1rem;min-width:0;margin:1rem 0;padding:0;display:grid}legend[data-astro-cid-fi3xtsdx]{margin-bottom:1rem;font-weight:600}input[data-astro-cid-fi3xtsdx]:disabled{opacity:1;-webkit-text-fill-color:currentColor}.cookies[data-astro-cid-kror3uvh]{padding:12px max(20px,50vw - 640px)}.cookies[data-astro-cid-kror3uvh][hidden],.cookies[data-astro-cid-kror3uvh] [data-astro-cid-kror3uvh][hidden]{display:none!important}.cookies[data-astro-cid-kror3uvh] [data-astro-cid-kror3uvh][data-cookie-notice]{z-index:90;bottom:max(12px, env(safe-area-inset-bottom));color:var(--site-fg,#18232b);background:var(--site-surface,#fff);border:1px solid var(--site-line,#cbd2d8);border-radius:12px;flex-direction:column;gap:12px;max-width:480px;max-height:calc(100dvh - 32px);margin:0 auto;padding:16px;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 8px 32px #0003}.cookies__heading[data-astro-cid-kror3uvh]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.cookies[data-astro-cid-kror3uvh] h2[data-astro-cid-kror3uvh]{font:inherit;margin:0;font-size:16px;font-weight:700;line-height:1.3}.cookies[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh]{margin:0;font-size:14px;line-height:1.45}.cookies[data-astro-cid-kror3uvh] [data-astro-cid-kror3uvh][data-cookie-summary]{min-height:0;overflow:auto}.cookies[data-astro-cid-kror3uvh] [data-astro-cid-kror3uvh][data-cookie-details]{overscroll-behavior:contain;min-height:0;max-height:48dvh;padding:2px 4px;overflow:auto}.cookies[data-astro-cid-kror3uvh] [data-astro-cid-kror3uvh][data-cookie-details]>p[data-astro-cid-kror3uvh]:last-child{margin-top:14px;font-size:12px}.cookies[data-astro-cid-kror3uvh] [data-astro-cid-kror3uvh][data-provider]{border-bottom:1px solid var(--site-line,#cbd2d8);padding-block:8px}.cookies[data-astro-cid-kror3uvh] label[data-astro-cid-kror3uvh]{align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.cookies[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]{accent-color:#f75b06;flex-shrink:0;width:20px;height:20px}.cookies[data-astro-cid-kror3uvh] summary[data-astro-cid-kror3uvh]{cursor:pointer;text-underline-offset:3px;align-content:center;min-height:36px;font-size:13px;line-height:1.4;text-decoration:underline}.cookies[data-astro-cid-kror3uvh] details[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh]{padding-block:4px 8px}.cookies[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:inherit;text-underline-offset:3px}.cookies__buttons[data-astro-cid-kror3uvh]{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.cookies__actions[data-astro-cid-kror3uvh]{flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;display:grid}.cookies[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]{min-height:44px;color:inherit;border:1px solid var(--site-line,#cbd2d8);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.3}.cookies[data-astro-cid-kror3uvh] [data-astro-cid-kror3uvh][data-cookie-back]{border:0;width:44px;margin-block:-8px;padding:0;font-size:26px}.cookies[data-astro-cid-kror3uvh] [data-astro-cid-kror3uvh]:is(button,a,input,summary):focus-visible{outline-offset:2px;outline:3px solid #f75b06}@media (width<=359px){.cookies[data-astro-cid-kror3uvh] [data-astro-cid-kror3uvh][data-cookie-notice]{gap:10px;padding:12px;left:8px;right:8px}.cookies[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]{padding-inline:6px}}
