@font-face{font-family:'Manrope';src:url('/assets/src/fonts/Manrope/Manrope-VariableFont_wght.woff2') format('woff2 supports variations'),url('/assets/src/fonts/Manrope/Manrope-VariableFont_wght.woff2') format('woff2-variations'),url('/assets/src/fonts/Manrope/Manrope-VariableFont_wght.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:'TT Norms Pro';src:url('/assets/src/fonts/TTNorms/TT_Norms_Pro_Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}:root{--font-body:'Manrope',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--font-heading:'TT Norms Pro',var(--font-body);--font-weight-heading:500;--text-base:16px;--text-body-xs:calc(var(--text-base) * 0.75);--text-body-md:calc(var(--text-base) * 1.125);--text-quote:calc(var(--text-base) * 1.1875);--text-body-lg:calc(var(--text-base) * 1.25);--text-body-sm:calc(var(--text-base) * 0.875);--text-lead:calc(var(--text-base) * 1.375);--text-lead-xl:calc(var(--text-base) * 1.625);--text-title-sm:calc(var(--text-base) * 1.375);--text-mega:calc(var(--text-base) * 2.875);--text-mega-lg:calc(var(--text-base) * 5);--text-mega-md:calc(var(--text-base) * 2);--text-mega-sm:calc(var(--text-lead-xl) + var(--text-base) * 0.125);--text-display:calc(var(--text-mega-lg) * 0.715);--text-display-sm:calc(var(--text-mega) * 0.935);--text-btn:clamp(var(--text-base),2.5vw,var(--text-body-md));--text-min:var(--text-body-xs);--text-rating:var(--text-mega);--text-rating-sm:var(--text-mega-sm);--fluid-mega-lg:calc(0.75rem + 3.5vw);--fluid-mega:var(--text-mega);--fluid-mega-md:var(--text-mega-md);--fluid-mega-sm:var(--text-mega-sm);--fluid-lead-xl:var(--text-lead-xl);--fluid-lead:var(--text-lead);--fluid-body-lg:calc(0.625rem + 0.52vw);--fluid-display:var(--text-display);--fluid-display-sm:var(--text-display-sm);--lh-body:1.43;--lh-body-tight:1.3;--lh-lead:1.4;--lh-mega:1.3;--lh-mega-lg:1.1;--lh-btn:1.2;--ls-mega:-0.04em;--ls-btn:-0.01em;--title-subtitle-gap:clamp(8px,1.8vw,35px);--ui-surface-soft:#F8F9F9;--ui-divider:#D6DAD8;--ui-border-default:#C3C8C6;--ui-border-strong:#AEB4B1;--brand:#00ff2a;--brand-dark:#3e7058;--brand-light:#79b595;--brand-surface-soft:#F4FBF7;--brand-border:#d6ece3;--brand-soft:#99d1bc;--brand-decor:#85d6b9;--brand-secondary:#588C69;--brand-secondary-dark:#3E7058;--rating-accent:#FFC32A;--promo-badge:#dea28a;--promo-badge-overlay:#E4C29466;--promo-badge-text:color-mix(in srgb,var(--promo-badge) 45%,var(--text-primary));--promo-warm:#CF6537;--promo-warm-bg:rgba(252,150,78,0.10);--promo-accent:#fc4e4e;--promo-accent-bg:rgba(252,78,78,0.10);--promo-cool:#60759D;--promo-cool-bg:rgba(159,196,219,0.20);--text-accent:#09b2be;--text-on-brand:#ffffff;--text-primary:#151b1a;--text-secondary:#4a5250;--text-muted:#787878;--bg-fill-page:#efece9;--bg-fill-soft:#fbf7f4;--bg-fill-footer:#FBF7F4;--bg-fill-surface:#ffffff;--white:#ffffff;--brand-opacity-15:color-mix(in srgb,var(--brand) 15%,transparent);--brand-opacity-20:color-mix(in srgb,var(--brand) 20%,transparent);--brand-opacity-40:color-mix(in srgb,var(--brand) 40%,transparent);--white-opacity-75:color-mix(in srgb,var(--white) 75%,transparent);--white-opacity-50:color-mix(in srgb,var(--white) 50%,transparent);--white-opacity-40:color-mix(in srgb,var(--white) 40%,transparent);--white-opacity-25:color-mix(in srgb,var(--white) 25%,transparent);--dark-opacity-40:color-mix(in srgb,var(--text-primary) 40%,transparent);--dark-opacity-20:color-mix(in srgb,var(--text-primary) 20%,transparent);--bg-fill-panel:#efece9;--bg-fill-filter-widget:#E8E3E0;--ui-border-soft:#e6e9e8;--focus-ring:color-mix(in srgb,var(--brand) 55%,transparent);--shadow-brand-soft:0 16px 10px 0 color-mix(in srgb,var(--brand) 4%,transparent);--shadow-header:0 8px 24px color-mix(in srgb,#000 6%,transparent);--shadow-dropdown:0 16px 44px color-mix(in srgb,#0f172a 12%,transparent);--shadow-popup:0 24px 80px color-mix(in srgb,#0f172a 16%,transparent);--glass-text-08:color-mix(in srgb,var(--text-primary) 8%,transparent);--glass-blur:8px;--glass-blur-mobile:4px;--section-bg-light:#f8f6f4;--section-bg-deep:#dfd9d2;--bg-gradient-page-angle:135deg;--bg-gradient-page-light:10.19%;--bg-gradient-page-deep:92.05%;--bg-gradient-page-veil:0%;--bg-gradient-bottom-light-angle:135deg;--bg-gradient-bottom-light-light:20.61%;--bg-gradient-bottom-light-deep:68.37%;--bg-gradient-bottom-light-veil:40%;--bg-gradient-top-light-angle:180deg;--bg-gradient-top-light-light:8%;--bg-gradient-top-light-deep:62%;--bg-gradient-top-light-veil:40%;--section-bg:var(--bg-fill-page);--page-max:1640px;--page-gutter:16px;--logo-w:263px;--ui-icon-box:58px;--ui-icon:30px;--ui-label-max:170px;--ui-cta-h:54px;--ui-cta-px:32px;--btn-min-h:54px;--btn-font-size:var(--text-body-md);--text-nav:clamp(16px,calc(11.1px + 0.36vw),18px);--text-ui-meta:clamp(14px,calc(4.2px + 0.72vw),18px);--text-ui-btn:clamp(14px,calc(4.2px + 0.72vw),18px);--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--section-gap:120px;--section-gap-mobile:80px;--section-y-top:48px;--section-y-bottom:56px;--section-y-mobile:40px;--section-y-before-footer:95px;--section-y-top-lg:89px;--section-y-bottom-lg:108px;--bp-sm:576px;--bp-md:768px;--bp-lg:992px;--bp-xl:1200px;--radius:10px;--radius-btn:10px;--radius-sm:4px;--radius-lg:calc(var(--radius) * 1.2);--radius-xl:calc(var(--radius) * 1.4);--radius-full:100%;--radius-pill:100px}@media (max-width:1600px){:root{--logo-w:232px;--ui-icon-box:42px;--ui-icon:26px;--ui-cta-h:48px;--ui-cta-px:18px;--fluid-lead-xl:calc(1.0625rem + 0.32vw)}}@media (max-width:1366px){:root{--logo-w:220px}}@media (min-width:992px){:root{--page-gutter:clamp(20px,7.3vw,140px)}}@media (max-width:1200px){:root{--fluid-mega:calc(0.5rem + 0.85vw);--fluid-mega-md:calc(0.5rem + 0.55vw);--fluid-mega-sm:calc(0.5rem + 0.38vw);--fluid-lead-xl:calc(0.5rem + 0.42vw);--fluid-lead:calc(0.5rem + 0.34vw);--fluid-display:calc(1rem + 0.95vw);--fluid-display-sm:calc(0.75rem + 0.68vw);--title-subtitle-gap:clamp(8px,1.4vw,28px)}}@media (max-width:1366px){:root{--btn-min-h:47px;--btn-font-size:var(--text-body-sm)}}@media (max-width:768px){:root{--text-nav:clamp(var(--text-min),calc(11.1px + 0.36vw),18px);--text-ui-meta:clamp(var(--text-min),calc(4.2px + 0.72vw),18px);--text-ui-btn:clamp(var(--text-min),calc(4.2px + 0.72vw),18px);--text-body-sm:max(var(--text-min),calc(var(--text-base) * 0.875))}}*,*::before,*::after{box-sizing:border-box}html{font-size:var(--text-base);scrollbar-gutter:stable;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.is-popup-open{overflow:hidden}html.is-popup-open jdiv,html.is-popup-open #jvLabelWrap,html.is-popup-open #jivo-iframe-container,html.is-popup-open iframe[src*="jivo"],html.is-popup-open iframe[src*="jivosite"],html.is-popup-open .b24-widget-button-wrapper,html.is-popup-open .bx-im-bar,html.is-popup-open [class*="b24-widget-button"],html.is-popup-open iframe[src*="bitrix24"],html.is-popup-open #envybox,html.is-popup-open #envybox-widget,html.is-popup-open .envybox,html.is-popup-open [id*="callibri"],html.is-popup-open [class*="callibri"],html.is-popup-open iframe[src*="callibri"],html.is-popup-open #carrotquest-messenger-container,html.is-popup-open #carrotquest-messenger-collapsed-container,html.is-popup-open [id*="usedesk"],html.is-popup-open iframe[src*="usedesk"],html.is-popup-open .redhelper,html.is-popup-open [id^="talkme"],html.is-popup-open [class*="talk-me"],html.is-popup-open [id*="roistat-widget"],html.is-popup-open .marquiz__container,html.is-popup-open .back-to-top{visibility:hidden !important;pointer-events:none !important}body{margin:0;font-family:var(--font-body);font-size:1em;line-height:var(--lh-body);background:var(--bg-fill-page);color:var(--text-primary);min-height:100dvh;display:flex;flex-direction:column}:where( a[href],button,input:not([type="hidden"]),select,textarea,summary,[contenteditable="true"],[tabindex]:not([tabindex="-1"]) ):focus-visible{outline:2px solid var(--focus-ring) !important;outline-offset:4px}img{max-width:100%;height:auto}img[width][height]{aspect-ratio:auto attr(width) / attr(height)}.page{width:100%;margin:0 auto;padding:var(--section-gap) 0;display:flex;flex-direction:column;flex:1 0 auto}.page>section+section{margin-top:var(--section-gap)}.page > section + section.section-space-top,.page > section + section.section-space-y,.page > section + section.section-space-top-lg,.page > section + section.section-space-y-lg,.page > section + section.has-block-bg.section-pad-top,.page > section + section.has-block-bg.section-pad-y,.page > section + section.has-block-bg.section-pad-top-lg,.page > section + section.has-block-bg.section-pad-y-lg,.page > section + section.section-no-gap-top{margin-top:0}.page.page--with-header{padding-top:0;padding-bottom:0}.page.page--with-header > section:first-child{margin-top:0}.page.page--with-footer > section:last-child.section-space-bottom,.page.page--with-footer > section:last-child.section-space-y,.page.page--with-footer > section:last-child.section-space-bottom-lg,.page.page--with-footer > section:last-child.section-space-y-lg{padding-bottom:var(--section-y-before-footer)}.page.page--with-footer > section:last-child.has-block-bg.section-pad-bottom > .container,.page.page--with-footer > section:last-child.has-block-bg.section-pad-y > .container,.page.page--with-footer > section:last-child.has-block-bg.section-pad-bottom-lg > .container,.page.page--with-footer > section:last-child.has-block-bg.section-pad-y-lg > .container{padding-bottom:var(--section-y-before-footer)}.page.page--with-footer > section.section-bg:last-child{padding-bottom:var(--section-y-before-footer)}.section-bg{background:var(--section-bg)}.section-bg--page{--section-bg:var(--bg-fill-page)}.section-bg--white{--section-bg:var(--white)}.section-bg--page-alt{--section-bg:var(--bg-fill-soft)}.section-bg--surface{--section-bg:var(--bg-fill-surface)}.section-bg--gradient{background:var(--section-gradient)}.section-bg--bg-gradient-page{--bg-gradient-page-veil-layer:linear-gradient( 90deg,color-mix(in srgb,var(--section-bg-light) var(--bg-gradient-page-veil),transparent),color-mix(in srgb,var(--section-bg-light) var(--bg-gradient-page-veil),transparent) );--section-gradient:var(--bg-gradient-page-veil-layer),linear-gradient( var(--bg-gradient-page-angle),var(--section-bg-light) min(var(--bg-gradient-page-light),var(--bg-gradient-page-deep)),var(--section-bg-deep) max(var(--bg-gradient-page-light),var(--bg-gradient-page-deep)) )}.section-bg--bg-gradient-bottom-light{--bg-gradient-bottom-light-veil-layer:linear-gradient( 90deg,color-mix(in srgb,var(--section-bg-light) var(--bg-gradient-bottom-light-veil),transparent),color-mix(in srgb,var(--section-bg-light) var(--bg-gradient-bottom-light-veil),transparent) );--section-gradient:var(--bg-gradient-bottom-light-veil-layer),linear-gradient( var(--bg-gradient-bottom-light-angle),var(--section-bg-light) min(var(--bg-gradient-bottom-light-light),var(--bg-gradient-bottom-light-deep)),var(--section-bg-deep) max(var(--bg-gradient-bottom-light-light),var(--bg-gradient-bottom-light-deep)) )}.section-bg--bg-gradient-top-light{--bg-gradient-top-light-veil-layer:linear-gradient( 90deg,color-mix(in srgb,var(--section-bg-light) var(--bg-gradient-top-light-veil),transparent),color-mix(in srgb,var(--section-bg-light) var(--bg-gradient-top-light-veil),transparent) );--section-gradient:var(--bg-gradient-top-light-veil-layer),linear-gradient( var(--bg-gradient-top-light-angle),var(--section-bg-light) min(var(--bg-gradient-top-light-light),var(--bg-gradient-top-light-deep)),var(--section-bg-deep) max(var(--bg-gradient-top-light-light),var(--bg-gradient-top-light-deep)) )}.page > section.section-bg{padding-bottom:var(--section-gap)}.page > section.section-bg:has(+ section.section-bg){padding-bottom:calc(var(--section-gap) / 2)}.page > section + section.section-bg{margin-top:0;padding-top:var(--section-gap)}.page > section.section-bg + section.section-bg{padding-top:calc(var(--section-gap) / 2)}.page > section.section-bg + section:not(.section-bg){margin-top:0}.page:not(.page--with-header) > section.section-bg:first-child{margin-top:calc(-1 * var(--section-gap));padding-top:var(--section-gap)}section.section-space-top,section.section-space-bottom,section.section-space-y,section.section-space-top-lg,section.section-space-bottom-lg,section.section-space-y-lg{box-sizing:border-box}section.section-space-top{padding-top:var(--section-y-top)}section.section-space-bottom{padding-bottom:var(--section-y-bottom)}section.section-space-y{padding-top:var(--section-y-top);padding-bottom:var(--section-y-bottom)}section.section-space-top-lg{padding-top:var(--section-y-top-lg)}section.section-space-bottom-lg{padding-bottom:var(--section-y-bottom-lg)}section.section-space-y-lg{padding-top:var(--section-y-top-lg);padding-bottom:var(--section-y-bottom-lg)}.has-block-bg.section-pad-top>.container{padding-top:var(--section-y-top)}.has-block-bg.section-pad-bottom>.container{padding-bottom:var(--section-y-bottom)}.has-block-bg.section-pad-y>.container{padding-top:var(--section-y-top);padding-bottom:var(--section-y-bottom)}.has-block-bg.section-pad-top-lg>.container{padding-top:var(--section-y-top-lg)}.has-block-bg.section-pad-bottom-lg>.container{padding-bottom:var(--section-y-bottom-lg)}.has-block-bg.section-pad-y-lg>.container{padding-top:var(--section-y-top-lg);padding-bottom:var(--section-y-bottom-lg)}.container{width:100%;max-width:calc(var(--page-max) + 2 * var(--page-gutter));margin:0 auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter);box-sizing:border-box}.content> :last-child{margin-bottom:0}.content ul,.content ol{padding-left:1.25em}.wysiwyg{width:100%;max-width:100%}.wysiwyg blockquote{margin:calc(var(--space-24) * 2) 0;padding:var(--space-16);border:1px solid var(--brand-border);border-radius:var(--radius);background:var(--brand-opacity-15);box-sizing:border-box;display:flex;gap:var(--space-14);align-items:flex-start;color:var(--text-primary)}.wysiwyg blockquote:not(:has(img))::before{content:'';flex:none;width:44px;height:44px;color:var(--brand);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cpath d='M35 10.2176L34.4118 14.5251C32.8824 14.407 31.7647 14.7217 31.0588 15.4691C30.3529 16.2165 29.9216 17.2196 29.7647 18.4784C29.6078 19.7372 29.5686 21.0943 29.6471 22.5498H35V35H24.9412V20.1896C24.9412 16.5706 25.8431 13.8563 27.6471 12.0468C29.4902 10.2373 31.9412 9.62759 35 10.2176ZM20.0588 10.2176L19.4706 14.5251C17.9412 14.407 16.8235 14.7217 16.1176 15.4691C15.4118 16.2165 14.9804 17.2196 14.8235 18.4784C14.6667 19.7372 14.6275 21.0943 14.7059 22.5498H20.0588V35H10V20.1896C10 16.5706 10.902 13.8563 12.7059 12.0468C14.549 10.2373 17 9.62759 20.0588 10.2176Z' fill='%23000'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cpath d='M35 10.2176L34.4118 14.5251C32.8824 14.407 31.7647 14.7217 31.0588 15.4691C30.3529 16.2165 29.9216 17.2196 29.7647 18.4784C29.6078 19.7372 29.5686 21.0943 29.6471 22.5498H35V35H24.9412V20.1896C24.9412 16.5706 25.8431 13.8563 27.6471 12.0468C29.4902 10.2373 31.9412 9.62759 35 10.2176ZM20.0588 10.2176L19.4706 14.5251C17.9412 14.407 16.8235 14.7217 16.1176 15.4691C15.4118 16.2165 14.9804 17.2196 14.8235 18.4784C14.6667 19.7372 14.6275 21.0943 14.7059 22.5498H20.0588V35H10V20.1896C10 16.5706 10.902 13.8563 12.7059 12.0468C14.549 10.2373 17 9.62759 20.0588 10.2176Z' fill='%23000'/%3E%3C/svg%3E") no-repeat center / contain}.wysiwyg blockquote strong{color:var(--text-primary)}.wysiwyg blockquote p{margin:0;color:var(--text-primary)}.wysiwyg a{color:var(--brand);text-decoration:none;outline:none}.wysiwyg a:hover{text-decoration:underline}.wysiwyg a:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.wysiwyg table{width:100%;border-collapse:collapse;min-width:0;display:block;overflow-x:auto;box-sizing:border-box;margin:calc(var(--space-24) * 2) 0}.wysiwyg-table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.wysiwyg-table-scroll > table{display:table;overflow:visible}.wysiwyg th,.wysiwyg td{text-align:left;padding:calc(var(--space-18) * 2) calc(var(--space-16) * 2);vertical-align:top;border-bottom:1px solid var(--ui-border-default)}.wysiwyg th{color:var(--text-muted);font-weight:400}.wysiwyg table thead tr{border-bottom:1px solid var(--ui-border-default)}.wysiwyg{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.wysiwyg table{max-width:100%}@media (max-width:768px){.wysiwyg{width:100%;max-width:100%}.wysiwyg table{min-width:0;width:max-content}.wysiwyg th,.wysiwyg td{padding:var(--space-16) var(--space-12)}}.wysiwyg ol{margin:var(--space-24) 0;padding:0;list-style:none;counter-reset:toc;gap:var(--space-16)}.wysiwyg ol > li{position:relative;padding-left:32px;color:var(--text-secondary)}.wysiwyg ol > li::before{counter-increment:toc;content:counter(toc,decimal-leading-zero);position:absolute;left:0;top:0;color:var(--brand);font-weight:600;line-height:1.4}.wysiwyg ol > li + li{margin-top:var(--space-16)}.wysiwyg ol ol{margin:var(--space-12) 0 0;padding-left:0}.wysiwyg ol ol > li{padding-left:44px}.wysiwyg ol ol > li::before{content:counters(toc,".") "."}.wysiwyg ul{margin:calc(var(--space-24) * 2) 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:calc(var(--space-8) * 2)}.wysiwyg ul li{position:relative;color:var(--text-secondary);padding-left:var(--space-20)}.wysiwyg ul li::before{content:"";position:absolute;left:0;top:0.55em;width:10px;height:10px;border-radius:var(--radius-full);background:var(--brand)}.wysiwyg ul ul{margin:calc(var(--space-8) * 2) 0 0;padding:0}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin:var(--space-24) 0 var(--space-16);font-family:var(--font-heading);font-weight:var(--font-weight-heading);color:var(--text-primary);line-height:1.25;overflow-wrap:break-word;hyphens:auto}.wysiwyg h1{font-size:2.125em}.wysiwyg h2{font-size:1.75em}.wysiwyg h3{font-size:1.6em}.wysiwyg h4{font-size:1.5em}.wysiwyg h5{font-size:1.375em}.wysiwyg h6{font-size:1.25em}.has-block-bg{position:relative;max-width:100%;min-width:0;overflow:hidden;overflow-x:clip;box-sizing:border-box}.block-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.block-bg--bleed{left:0;right:0;width:auto;transform:none}.block-bg img{display:block;width:100%;height:100%;object-fit:cover}.has-block-bg>.container{position:relative;z-index:1}.stack{display:flex;flex-direction:column}.stack--sm{gap:var(--space-16)}.stack--md{gap:var(--space-24)}.stack--lg{gap:var(--space-32)}.stack--xl{gap:var(--space-40)}.actions-row{display:flex;flex-wrap:wrap;gap:clamp(var(--space-16),2vw,29px);align-items:center}.stars-rating{--stars-rating-value:5;--stars-rating-size:26px;--stars-rating-gap:var(--space-2);position:relative;display:inline-flex;flex:none;vertical-align:middle}.stars-rating__layer{display:inline-flex;align-items:center;gap:var(--stars-rating-gap)}.stars-rating__layer--empty{color:color-mix(in srgb,var(--rating-accent) 22%,var(--ui-divider))}.stars-rating__layer--fill{position:absolute;inset:0 auto 0 0;overflow:hidden;width:calc(var(--stars-rating-value) / 5 * 100%);color:var(--rating-accent)}.stars-rating__icon{display:block;width:var(--stars-rating-size);height:var(--stars-rating-size);flex:none}.stars-rating--sm{--stars-rating-size:26px;--stars-rating-gap:var(--space-2)}.stars-rating--lg{--stars-rating-size:30px;--stars-rating-gap:var(--space-6)}@media (max-width:768px){.stars-rating,.stars-rating--sm{--stars-rating-size:20px}.stars-rating--lg{--stars-rating-size:22px;--stars-rating-gap:var(--space-4)}[class$='__badge-star'],[class$='__card-star']{width:18px;height:18px}}@media (max-width:768px){.page{padding:var(--section-gap-mobile) 0}.page>section+section{margin-top:var(--section-gap-mobile)}.page > section.section-bg{padding-bottom:var(--section-gap-mobile)}.page > section.section-bg:has(+ section.section-bg){padding-bottom:calc(var(--section-gap-mobile) / 2)}.page > section + section.section-bg{padding-top:var(--section-gap-mobile)}.page > section.section-bg + section.section-bg{padding-top:calc(var(--section-gap-mobile) / 2)}.page:not(.page--with-header) > section.section-bg:first-child{margin-top:calc(-1 * var(--section-gap-mobile));padding-top:var(--section-gap-mobile)}section.section-space-top,section.section-space-y,section.section-space-top-lg,section.section-space-y-lg{padding-top:var(--section-y-mobile)}section.section-space-bottom,section.section-space-y,section.section-space-bottom-lg,section.section-space-y-lg{padding-bottom:var(--section-y-mobile)}.has-block-bg.section-pad-top>.container,.has-block-bg.section-pad-y>.container,.has-block-bg.section-pad-top-lg>.container,.has-block-bg.section-pad-y-lg>.container{padding-top:var(--section-y-mobile)}.has-block-bg.section-pad-bottom>.container,.has-block-bg.section-pad-y>.container,.has-block-bg.section-pad-bottom-lg>.container,.has-block-bg.section-pad-y-lg>.container{padding-bottom:var(--section-y-mobile)}.actions-row{flex-direction:column;align-items:stretch;width:100%}.actions-row>.btn--primary{width:100%}}h1,h2,h3{margin:0;font-family:var(--font-heading);font-weight:var(--font-weight-heading)}.bodytext-sm{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;line-height:var(--lh-body-tight)}.bodytext{font-family:var(--font-body);font-size:1em;font-weight:400;line-height:var(--lh-body)}.bodytext-strong{font-family:var(--font-body);font-size:1em;font-weight:600;line-height:var(--lh-body-tight)}.bodytext-md{font-family:var(--font-body);font-size:var(--text-body-md);font-weight:400;line-height:var(--lh-body-tight)}.bodytext-quote{font-family:var(--font-body);font-size:var(--text-quote);font-weight:500;line-height:var(--lh-body)}.bodytext-lg{font-family:var(--font-body);font-size:clamp(1em,var(--fluid-body-lg),var(--text-body-lg));font-weight:600;line-height:var(--lh-body-tight)}.bodytext-lg-regular{font-family:var(--font-body);font-size:clamp(1em,var(--fluid-body-lg),var(--text-body-lg));font-weight:400;line-height:var(--lh-body-tight)}.bodytext-lg-compact{font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:600;line-height:var(--lh-body-tight)}.leadtext{font-family:var(--font-body);font-size:clamp(1.0625em,var(--fluid-lead),var(--text-lead));font-weight:500;line-height:var(--lh-lead)}.leadtext-xl{font-family:var(--font-body);font-size:clamp(1.0625em,var(--fluid-lead-xl),var(--text-lead-xl));font-weight:500;line-height:var(--lh-lead)}.titletext-sm{font-family:var(--font-heading);font-size:var(--text-title-sm);font-weight:var(--font-weight-heading);line-height:1.35;letter-spacing:var(--ls-mega)}.megatext-sm{font-family:var(--font-heading);font-size:clamp(1.125em,var(--fluid-mega-sm),var(--text-mega-sm));font-weight:var(--font-weight-heading);line-height:1.2;letter-spacing:var(--ls-mega)}.megatext-md{font-family:var(--font-heading);font-size:clamp(1.375em,var(--fluid-mega-md),var(--text-mega-md));font-weight:var(--font-weight-heading);line-height:1.2;letter-spacing:var(--ls-mega)}.displaytext-sm{font-family:var(--font-heading);font-size:clamp(1.625em,var(--fluid-display-sm),var(--text-display-sm));font-weight:var(--font-weight-heading);line-height:1.2;letter-spacing:var(--ls-mega)}.megatext{font-family:var(--font-heading);font-size:clamp(1.625em,var(--fluid-mega),var(--text-mega));font-weight:var(--font-weight-heading);line-height:var(--lh-mega);letter-spacing:var(--ls-mega)}.ratingtext{font-family:var(--font-heading);font-size:var(--text-rating);font-weight:var(--font-weight-heading);line-height:1.1;color:var(--brand-dark)}.displaytext{font-family:var(--font-heading);font-size:clamp(2.25em,var(--fluid-display),var(--text-display));font-weight:var(--font-weight-heading);line-height:1.1}.megatext-lg{font-family:var(--font-heading);font-size:clamp(2em,var(--fluid-mega-lg),var(--text-mega-lg));font-weight:var(--font-weight-heading);line-height:var(--lh-mega-lg);letter-spacing:var(--ls-mega)}@media (max-width:768px){.ratingtext{font-size:var(--text-rating-sm)}}.titles{display:flex;flex-direction:column;gap:var(--title-subtitle-gap);width:100%}.heading-md{font-family:var(--font-heading);font-size:var(--text-body-md);font-weight:var(--font-weight-heading);line-height:1.2}.uimeta{font-size:var(--text-ui-meta);line-height:var(--lh-lead)}.navtext{font-size:var(--text-nav);line-height:1.3}.uibtntext{font-size:var(--text-ui-btn);line-height:var(--lh-btn)}.badge-scale{container-type:size;font-family:var(--font-heading);--badge-box:190;--badge-label:19;--badge-value:42.64;--badge-text-scale:1}.badge-scale__label{font-family:inherit;font-size:max(var(--text-min),calc(var(--badge-label) / var(--badge-box) * 100cqmin * var(--badge-text-scale)));font-weight:400;line-height:1.2;letter-spacing:-0.02em}.badge-scale__value{font-family:inherit;font-size:max(var(--text-min),calc(var(--badge-value) / var(--badge-box) * 100cqmin * var(--badge-text-scale)));font-weight:800;line-height:1.2;letter-spacing:-0.04em;white-space:nowrap}.accent{color:var(--text-accent)}.font-body{font-family:var(--font-body)}.font-heading{font-family:var(--font-heading);font-weight:var(--font-weight-heading)}.italic{font-style:italic}.eyebrow{margin:0;align-self:flex-start;letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--brand-secondary)}.eyebrow--bordered,.eyebrow:not([class*="eyebrow--"]){padding:var(--space-10);border:0 solid currentColor;border-left-width:1px;border-right-width:1px;border-radius:var(--radius-sm)}.eyebrow--icon{display:inline-flex;align-items:center;gap:var(--space-8);padding-block:var(--space-10);padding-inline:0;border:0;border-radius:var(--radius-sm)}.eyebrow__icon{display:block;flex:none;width:27px;height:17px}.eyebrow__text{display:block}.eyebrow__text--short{display:none}@media (max-width:768px){.eyebrow__text--full{display:none}.eyebrow__text--short{display:inline}}.icon{display:block;flex:none}.glass{--glass-bg:var(--white-opacity-40);--glass-current-blur:var(--glass-blur);--glass-solid-bg:var(--white-opacity-75);background:var(--glass-bg);backdrop-filter:blur(var(--glass-current-blur));-webkit-backdrop-filter:blur(var(--glass-current-blur))}.glass--surface-40{--glass-bg:var(--white-opacity-40);--glass-solid-bg:var(--white-opacity-40)}.glass--surface-70{--glass-bg:color-mix(in srgb,var(--bg-fill-surface) 70%,transparent);--glass-solid-bg:color-mix(in srgb,var(--bg-fill-surface) 96%,transparent)}.glass--surface-75{--glass-bg:color-mix(in srgb,var(--bg-fill-surface) 75%,transparent);--glass-solid-bg:var(--white-opacity-75)}.glass--hover-bright:hover,.glass--hover-bright:focus-visible{background:var(--white-opacity-75)}.glass--soft-mobile{--glass-mobile-bg:var(--glass-bg)}.glass--desktop-only{--glass-solid-bg:var(--white-opacity-75)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass{background:var(--glass-solid-bg);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (hover:none),(pointer:coarse),(max-width:768px){.glass--soft-mobile{--glass-current-blur:var(--glass-blur-mobile);background:var(--glass-mobile-bg)}.glass--desktop-only{background:var(--glass-solid-bg);backdrop-filter:none;-webkit-backdrop-filter:none}}.ui-preloader{--ui-preloader-size:44px;--ui-preloader-stroke:3px;--ui-preloader-color:var(--brand);display:inline-block;width:var(--ui-preloader-size);height:var(--ui-preloader-size);border-radius:var(--radius-full);border:var(--ui-preloader-stroke) solid color-mix(in srgb,var(--ui-preloader-color) 22%,transparent);border-top-color:var(--ui-preloader-color);border-right-color:color-mix(in srgb,var(--ui-preloader-color) 55%,transparent);animation:ui-preloader-spin .9s linear infinite;box-sizing:border-box}.ui-preloader--sm{--ui-preloader-size:28px}.ui-preloader--lg{--ui-preloader-size:62px;--ui-preloader-stroke:4px}.ui-preloader-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg-fill-surface) 55%,transparent);backdrop-filter:blur(var(--glass-blur-mobile));-webkit-backdrop-filter:blur(var(--glass-blur-mobile));border-radius:inherit}@media (hover:none),(pointer:coarse),(max-width:768px){:where( .about-v2__panel,.expert-advice-v1__doctor-caption,.expert-advice-v2__photo-badge,.faq-v1__item,.footer-v1__cta-card,.hero-v1__trust,.hero-v3__card-item,.hero-v4__feature,.popup__overlay,.popup-form-loading,.progression-stages-v2__card-overlay::after,.quiz-v1__panel-inner,.ui-preloader-overlay,.utp-numbers-v1__info ){backdrop-filter:none !important;-webkit-backdrop-filter:none !important}}@keyframes ui-preloader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-preloader{animation-duration:1.6s}}@media (max-width:768px){.eyebrow{white-space:normal;font-size:var(--text-body-xs)}.bodytext-md{font-size:max(var(--text-min),var(--text-base))}.bodytext-sm{font-size:max(var(--text-min),var(--text-body-sm))}.bodytext-lg-compact{font-size:max(var(--text-min),var(--text-body-sm))}.uimeta{font-size:max(var(--text-min),var(--text-ui-meta))}.navtext{font-size:max(var(--text-min),var(--text-nav))}.uibtntext{font-size:max(var(--text-min),var(--text-ui-btn))}}.text-decoration-fade{text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.text-decoration-fade:hover,.text-decoration-fade:focus-visible{text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-10);text-decoration:none;color:var(--text-secondary)}.link-arrow:hover,.link-arrow:focus-visible{color:var(--brand-dark)}.link-arrow__icon{flex:none;width:24px;height:24px}.btn{display:inline-flex;align-items:center;justify-content:center;border:none;padding:var(--space-14) var(--space-32);min-height:var(--btn-min-h);border-radius:var(--radius-btn);font-family:inherit;font-size:var(--btn-font-size);font-weight:600;line-height:var(--lh-btn);letter-spacing:var(--ls-btn);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .16s ease,background-color .2s ease-out,color .2s ease-out}.btn--primary{background:var(--brand);color:var(--text-on-brand)}.btn--primary:hover{background:var(--brand-dark)}.btn:disabled,.btn.is-consent-pending{cursor:not-allowed;transform:none}.btn--primary:disabled,.btn--primary.is-consent-pending{background:var(--ui-divider);color:var(--ui-border-strong);opacity:1}.btn--primary:disabled:hover,.btn--primary.is-consent-pending:hover{background:var(--ui-divider)}.btn--white:disabled,.btn--white.is-consent-pending{background:var(--ui-divider);color:var(--ui-border-strong);opacity:1}.btn--white:disabled:hover,.btn--white.is-consent-pending:hover{background:var(--ui-divider)}.btn--secondary:disabled{border-color:var(--ui-divider);color:var(--ui-border-strong);opacity:1}.btn--secondary{background:transparent;color:var(--brand-secondary-dark);border:2px solid var(--brand-secondary)}.btn--secondary:hover{background:color-mix(in srgb,var(--brand) 8%,transparent)}.btn--white{background:var(--white);color:var(--text-secondary);padding-inline:var(--space-24)}.btn--white:hover,.btn--white:focus-visible{background:color-mix(in srgb,var(--white) 92%,var(--brand));color:var(--text-secondary)}.btn.is-pressed{transform:scale(.98)}.btn.uibtntext,.btn.bodytext-sm{font-size:var(--btn-font-size);line-height:var(--lh-btn);letter-spacing:var(--ls-btn)}.site-header__wide-default-promo-cta.btn{padding:var(--space-8) var(--space-16);min-height:40px;font-size:var(--text-body-sm);line-height:var(--lh-btn);letter-spacing:var(--ls-btn)}@media (max-width:768px){.btn--primary{width:100%}}.slider-nav{display:flex;align-items:center;gap:var(--space-12)}.slider-nav__btn{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;padding:0;border:none;border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;transition:transform .16s ease,background-color .16s ease,opacity .16s ease}.slider-nav__btn:disabled,.slider-nav__btn.swiper-button-disabled{opacity:.45;cursor:default}.slider-nav__btn.is-pressed{transform:scale(.96)}.slider-nav--glass .slider-nav__btn{border:1px solid var(--ui-border-default);background:var(--white-opacity-50);color:var(--ui-border-strong);backdrop-filter:blur(var(--glass-blur-mobile));-webkit-backdrop-filter:blur(var(--glass-blur-mobile))}.slider-nav--glass .slider-nav__btn:hover:not(:disabled):not(.swiper-button-disabled){background:var(--white-opacity-75)}.slider-nav--brand .slider-nav__btn{border:1px solid var(--brand);background:color-mix(in srgb,var(--bg-fill-surface) 25%,transparent);backdrop-filter:blur(var(--glass-blur-mobile));-webkit-backdrop-filter:blur(var(--glass-blur-mobile));color:var(--brand)}.slider-nav--brand .slider-nav__btn:hover:not(:disabled):not(.swiper-button-disabled){background:var(--white-opacity-40)}@media (max-width:768px){.slider-nav{display:none}}.slider-pagination{display:none;position:absolute;left:50%;bottom:32px;z-index:2;width:auto !important;pointer-events:none}.slider-pagination:not(.swiper-pagination-bullets-dynamic){transform:translateX(-50%)}.slider-pagination.swiper-pagination-horizontal{--pagination-bullet-w:10px;--pagination-bullet-h:5px;--pagination-bullet-active-w:28px;--pagination-bullet-gap:var(--space-4);--swiper-pagination-bullet-width:var(--pagination-bullet-w);--swiper-pagination-bullet-height:var(--pagination-bullet-h);--swiper-pagination-bullet-border-radius:var(--radius-sm);--swiper-pagination-bullet-inactive-color:var(--white-opacity-40);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-color:var(--white-opacity-75)}.slider-pagination .swiper-pagination-bullet{position:relative;pointer-events:auto;width:var(--pagination-bullet-active-w);height:var(--pagination-bullet-h);border-radius:var(--radius-sm);opacity:1;margin:0 var(--pagination-bullet-gap) !important;background:transparent}.slider-pagination .swiper-pagination-bullet::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--swiper-pagination-bullet-inactive-color);transform:scaleX(calc(var(--pagination-bullet-w) / var(--pagination-bullet-active-w)));transform-origin:center;transition:transform 0.25s ease,background-color 0.25s ease}.slider-pagination .swiper-pagination-bullet-active,.slider-pagination .swiper-pagination-bullet-active-main{width:var(--pagination-bullet-active-w)}.slider-pagination .swiper-pagination-bullet-active::before,.slider-pagination .swiper-pagination-bullet-active-main::before{background:var(--swiper-pagination-color);transform:scaleX(1)}.slider-pagination.swiper-pagination-bullets-dynamic{overflow:hidden;white-space:nowrap}.slider-pagination-host{display:flex;justify-content:center;align-items:center;width:100%;min-height:var(--slider-dot-size,18px);margin-top:var(--space-24);overflow:visible;pointer-events:none}.slider-pagination-host > .swiper-pagination,.slider-pagination-host > .slider-pagination,.slider-pagination-host > .slider-pagination--dots{margin-top:0;margin-inline:0;align-self:auto;pointer-events:auto}.slider-controls{display:grid;grid-template-areas:"track";grid-template-columns:minmax(0,1fr);align-items:center;width:100%}.slider-controls > .slider-nav__btn--prev,.slider-controls > .slider-nav__btn--next,.slider-controls > .slider-pagination-host{grid-area:track}.slider-controls > .slider-nav__btn--prev{justify-self:start;position:relative;z-index:2}.slider-controls > .slider-nav__btn--next{justify-self:end;position:relative;z-index:2}.slider-controls > .slider-pagination-host{justify-self:stretch;z-index:1;margin-top:0}.slider-controls > .slider-pagination-host > .swiper-pagination,.slider-controls > .slider-pagination-host > .slider-pagination,.slider-controls > .slider-pagination-host > .slider-pagination--dots{width:auto !important;max-width:none;pointer-events:none}.slider-controls > .slider-pagination-host .swiper-pagination-bullet{pointer-events:auto}.slider-pagination--glass .swiper-pagination-bullet{background:var(--white-opacity-40)}.slider-pagination--glass .swiper-pagination-bullet-active,.slider-pagination--glass .swiper-pagination-bullet-active-main{background:var(--white-opacity-75)}@media (max-width:768px){.slider-pagination{display:flex;justify-content:center;align-items:center;left:0 !important;right:0}.slider-pagination:not(.swiper-pagination-bullets-dynamic){width:100% !important;transform:none !important}.slider-pagination.swiper-pagination-bullets-dynamic{width:auto;max-width:100%;margin-inline:auto}.slider-pagination.swiper-pagination-horizontal{--pagination-bullet-w:16px;--pagination-bullet-h:8px;--pagination-bullet-active-w:40px;--pagination-bullet-gap:var(--space-6);--swiper-pagination-bullet-inactive-color:color-mix(in srgb,var(--bg-fill-surface) 80%,transparent);--swiper-pagination-color:var(--brand)}.slider-pagination--glass .swiper-pagination-bullet{background:rgba(255,255,255,0.8)}.slider-pagination--glass .swiper-pagination-bullet-active,.slider-pagination--glass .swiper-pagination-bullet-active-main{background:var(--brand)}}.slider-foot{display:flex;flex-direction:column;gap:var(--space-24)}.slider-foot > .slider-pagination--dots,.slider-foot > .slider-pagination-host,.stack > .slider-pagination-host{margin-top:0}.slider-pagination--dots{display:none;position:static !important;left:auto !important;bottom:auto !important;top:auto !important;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--space-12);min-height:var(--slider-dot-size);margin-top:var(--space-24);margin-inline:auto;padding-inline:2px;box-sizing:border-box;pointer-events:auto;opacity:1 !important;z-index:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100% !important;max-width:100%;transform:none !important;--slider-dot-size:18px;--slider-dot-core-size:10px;--slider-dot-inactive-size:calc(var(--slider-dot-size) - 4px);--slider-dot-ring-active:var(--brand-soft);--slider-dot-ring-inactive:color-mix(in srgb,var(--brand) 30%,var(--bg-fill-surface))}.slider-pagination--dots::-webkit-scrollbar{display:none}.slider-pagination--dots.is-always{display:flex !important}.slider-pagination--dots .swiper-pagination-bullet{position:relative;flex:none;width:var(--slider-dot-size);height:var(--slider-dot-size);border:none;border-radius:50% !important;margin:0 !important;background:transparent;opacity:1 !important;overflow:visible;transform:none !important;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.slider-pagination--dots .swiper-pagination-bullet::before{content:"";position:absolute;left:50%;top:50%;width:var(--slider-dot-inactive-size);height:var(--slider-dot-inactive-size);border:none;border-radius:50%;background:var(--slider-dot-ring-inactive);box-sizing:border-box;box-shadow:none;transform:translate(-50%,-50%);transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.slider-pagination--dots .swiper-pagination-bullet-active::before{width:var(--slider-dot-size);height:var(--slider-dot-size);border:none;background:var(--slider-dot-ring-active);box-shadow:none}.slider-pagination--dots .swiper-pagination-bullet-active::after{content:"";position:absolute;left:50%;top:50%;width:var(--slider-dot-core-size);height:var(--slider-dot-core-size);border-radius:50%;background:var(--brand);transform:translate(-50%,-50%)}@media (max-width:768px){.slider-pagination--dots{display:flex !important}.slider-pagination--dots.swiper-pagination-disabled,.slider-pagination--dots.swiper-pagination-hidden{display:flex !important;opacity:1 !important}}@media (min-width:769px){.slider-pagination--dots:not(.is-always){display:none !important}}.popups{position:relative;z-index:2147483646}.popup{position:fixed;inset:0;z-index:2147483646;display:flex;align-items:center;justify-content:center;padding:var(--space-24) var(--page-gutter);box-sizing:border-box}.popup[hidden]{display:none}.popup:not([hidden]){display:flex}.popup__overlay{position:absolute;inset:0;background:rgba(33,33,33,0.55);backdrop-filter:blur(var(--glass-blur-mobile));-webkit-backdrop-filter:blur(var(--glass-blur-mobile));opacity:0;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.popup.is-open .popup__overlay{opacity:1}.popup__dialog{--popup-pad-y:var(--space-40);--popup-pad-x:60px;--popup-close-size:44px;--popup-close-inset:12px;position:relative;z-index:1;width:min(100%,1080px);max-height:calc(100vh - (2 * var(--space-24)));overflow:auto;padding:var(--popup-pad-y) var(--popup-pad-x);border-radius:var(--radius);background:var(--bg-fill-surface);box-sizing:border-box;box-shadow:var(--shadow-popup);opacity:0;transform:scale(.96) translateY(14px);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.popup.is-open .popup__dialog{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.popup__overlay,.popup__dialog{transition:none}.popup:not([hidden]) .popup__overlay,.popup.is-open .popup__overlay{opacity:1}.popup:not([hidden]) .popup__dialog,.popup.is-open .popup__dialog{opacity:1;transform:none}}.popup__dialog--form-result{--popup-pad-x:80px;--popup-pad-y:80px;width:min(100%,525px)}.popup--form-loading{padding:0;pointer-events:none}.popup--form-loading.is-open{pointer-events:auto}.popup-form-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(33,33,33,0.45);backdrop-filter:blur(var(--glass-blur-mobile));-webkit-backdrop-filter:blur(var(--glass-blur-mobile));opacity:0;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.popup--form-loading.is-open .popup-form-loading{opacity:1}@media (prefers-reduced-motion:reduce){.popup-form-loading{transition:none}.popup--form-loading.is-open .popup-form-loading{opacity:1}}[data-popup-open][aria-busy="true"]{pointer-events:none}.popup-form-result{display:flex;flex-direction:column;align-items:center;gap:44px}.popup-form-result--error{gap:10px}.popup-form-result__body{display:flex;flex-direction:column;align-items:center;gap:44px;width:100%}.popup-form-result__text{margin:0;max-width:365px;text-align:center;color:var(--text-secondary);white-space:pre-line}.popup-form-result__icon{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0}.popup-form-result__icon img{display:block;width:64px;height:64px}.popup-form-result__ok{min-width:120px;padding:var(--space-20) var(--space-40)}.popup__dialog--appointment{--popup-pad-x:60px;--popup-pad-y:60px;--popup-close-inset:20px;--popup-close-size:40px;width:min(100%,1281px)}.popup__dialog--question{width:min(100%,1345px)}.popup__appointment{display:grid;grid-template-columns:minmax(0,1fr) 541px;gap:var(--space-40);align-items:stretch}.popup__appointment-visual{width:100%;max-width:580px;min-height:551px;height:100%;align-self:stretch}.popup__appointment-visual img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;border-radius:var(--radius)}.popup__appointment--question .popup__appointment-visual{max-width:644px;min-height:695px}.popup__appointment-main.stack--lg{gap:var(--space-32);min-width:0;width:100%;max-width:541px}.popup__dialog--appointment .popup__head{gap:var(--space-8);padding-right:0}.popup__dialog--appointment .popup__lead{max-width:370px}.popup-form--appointment{gap:var(--space-40)}.popup-form__fields{display:flex;flex-direction:column;gap:var(--space-14);width:100%;max-width:541px}.popup-form--appointment .field--select{position:relative}.popup-form--appointment .field__select{appearance:none;-webkit-appearance:none;padding-right:48px;cursor:pointer;background:var(--bg-fill-surface)}.popup-form--appointment .field__select-icon{position:absolute;right:var(--space-16);bottom:15px;color:var(--text-muted);pointer-events:none}.popup-form--appointment .field{gap:var(--space-8);max-width:541px}.popup-form--question .field{gap:var(--space-8);max-width:541px}.popup-form--question .popup-form__row--split .field{max-width:none}.popup__dialog--appointment .field__label{color:var(--text-primary)}.field__required,.popup-form__consent-required{color:var(--brand)}.popup__dialog--appointment .field__input{min-height:54px;padding:var(--space-18) var(--space-20);border-color:var(--ui-border-strong);background:color-mix(in srgb,var(--bg-fill-surface) 50%,transparent)}.popup-form__legal-block{gap:var(--space-16);max-width:541px}.popup-form__legal{margin:0;color:var(--text-primary)}.popup__dialog--appointment .popup-form__consent-link{color:var(--brand);text-decoration-color:currentColor}.popup-form__consent--rich{gap:var(--space-8);color:var(--text-primary)}.popup__dialog--appointment .popup-form__consent-input{width:20px;height:20px;margin-top:0;border-radius:var(--radius-sm)}.popup-form__consent-copy{gap:var(--space-4);min-width:0}.popup-form__consent-title{color:var(--text-primary)}.popup-form__consent-desc{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:400;line-height:var(--lh-body-tight)}.popup-form--appointment .popup-form__submit{width:100%;margin-top:0}.popup-form--appointment .popup-form__submit:disabled{background:var(--ui-divider);color:var(--ui-border-strong);cursor:not-allowed;opacity:1}.popup-form--appointment .popup-form__submit:disabled:hover{background:var(--ui-divider)}.popup-form--question .popup-form__row--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-14);width:100%}.popup-form--question .field--textarea,.popup-form--review .field--textarea{width:100%}.popup-form--question .field__textarea-wrap,.popup-form--review .field__textarea-wrap{position:relative}.popup-form--question .field__input--comment,.popup-form--review .field__input--comment{min-height:120px;height:120px;resize:vertical;padding-bottom:calc(var(--space-32) + var(--space-8))}.popup-form--question .field__counter,.popup-form--review .field__counter{position:absolute;right:var(--space-14);bottom:var(--space-12);color:var(--ui-border-strong);pointer-events:none}.popup-form--question .popup-form__submit{width:100%;margin-top:0}.popup-form--question .popup-form__submit:disabled{background:var(--ui-divider);color:var(--ui-border-strong);cursor:not-allowed;opacity:1}.popup-form--question .popup-form__submit:disabled:hover{background:var(--ui-divider)}.popup-form.popup-form--review{gap:var(--space-40)}.popup-form--review .popup-form__fields{gap:var(--space-24);max-width:none}.popup-form--review .popup-form__row--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-20);width:100%}.popup-form--review .popup-form__row--split .field{max-width:none}.popup-form--review .field{gap:var(--space-16);max-width:none}.popup-form--review .field--rating,.popup-form--review .field--topic{gap:0}.popup-form--review .field__input{min-height:54px;padding:var(--space-18) var(--space-20);border-color:var(--ui-border-strong);background:color-mix(in srgb,var(--bg-fill-surface) 50%,transparent)}.popup-form--review .popup-form__section-label{padding:0;color:var(--text-muted);text-transform:uppercase;letter-spacing:-0.01em}.popup-form--review .popup-form__legal-block{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-24);max-width:none}.popup-form--review .popup-form__consent{max-width:410px;gap:var(--space-24);color:var(--ui-border-strong)}.popup-form--review .popup-form__consent-input{width:20px;height:20px;margin-top:0}.popup-form--review .popup-form__submit{width:auto;margin-top:0;padding:var(--space-20) var(--space-40)}.popup__dialog--review-form{--popup-pad-x:60px;--popup-pad-y:60px;--popup-close-inset:20px;width:min(100%,819px)}.popup__dialog--review-form .popup__head{padding-right:0;text-align:center}.popup__dialog--review-form .popup__title{color:var(--text-primary)}.popup__review-form{width:100%}.field--rating,.field--topic{margin:0;padding:0;border:0;min-width:0;gap:0}.field--rating legend,.field--topic legend{float:none;display:block;width:100%;margin:0 0 var(--space-16)}.rating-picks,.topic-picks{display:flex;align-items:stretch;width:100%}.rating-picks{flex-wrap:nowrap;justify-content:space-between;gap:var(--space-14)}.topic-picks{flex-wrap:wrap;gap:var(--space-16)}.rating-picks__radio,.topic-picks__radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rating-picks__item{display:flex;flex:1 1 0;min-width:0;width:auto;box-sizing:border-box;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-10) var(--space-8);border:1px solid var(--ui-border-default);border-radius:var(--radius);background:var(--bg-fill-surface);color:var(--ui-border-strong);text-align:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.rating-picks__icon{display:block;flex:none;width:36px;height:36px;object-fit:contain}.rating-picks__label{width:100%;color:inherit;font-weight:600;line-height:1;white-space:nowrap}.rating-picks__item:hover,.rating-picks__radio:checked + .rating-picks__item,.rating-picks__radio:focus-visible + .rating-picks__item{background:var(--brand-opacity-20);border-color:var(--brand-light);color:var(--brand)}.rating-picks__radio:focus-visible + .rating-picks__item{outline:2px solid var(--brand);outline-offset:2px}.topic-picks__item{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-10);min-height:48px;padding:var(--space-12) var(--space-18);border:1px solid color-mix(in srgb,var(--brand-light) 42%,var(--ui-border-soft));border-radius:var(--radius-xl);background:var(--bg-fill-surface);color:var(--text-secondary);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.topic-picks__icon{display:block;flex:none;width:24px;height:24px;color:inherit}.topic-picks__icon--mask{background-color:currentColor;-webkit-mask:var(--topic-icon) center / contain no-repeat;mask:var(--topic-icon) center / contain no-repeat;mask-mode:luminance;-webkit-mask-source-type:luminance}.topic-picks__label{color:inherit;white-space:nowrap}.topic-picks__item:hover,.topic-picks__radio:checked + .topic-picks__item,.topic-picks__radio:focus-visible + .topic-picks__item{background:var(--brand-light);border-color:transparent;color:var(--text-on-brand)}.topic-picks__radio:focus-visible + .topic-picks__item{outline:2px solid var(--brand);outline-offset:2px}.popup__dialog--review{--popup-pad-x:var(--space-40);--popup-pad-y:var(--space-40);width:min(100%,661px)}.popup__dialog--media{width:min(100%,calc(960px + 2 * 60px))}.popup__body{width:100%;min-width:0}.popup__body.stack--md{gap:var(--space-16)}.popup__close{position:absolute;top:var(--popup-close-inset);right:var(--popup-close-inset);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--popup-close-size);height:var(--popup-close-size);padding:0;border:none;border-radius:0;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .16s ease,transform .16s ease}.popup__close:hover,.popup__close:focus-visible{color:var(--text-secondary)}.popup__close.is-pressed{transform:scale(.96)}.popup__close-icon{display:block;flex:none;width:26px;height:26px}.popup__head{padding-right:calc(var(--popup-close-size) + var(--space-8))}.popup__title{margin:0;color:var(--text-primary)}.popup__lead{margin:0;color:var(--text-secondary)}.popup-form{display:flex;flex-direction:column;gap:var(--space-16)}.popup-form__submit{margin-top:var(--space-8)}.popup-form__submit:disabled,.popup-form__submit.is-consent-pending{cursor:not-allowed}.popup-form.is-sent .popup-form__submit{opacity:.6;pointer-events:none;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:var(--space-8)}.field__label{color:var(--text-secondary)}.field__input{width:100%;min-height:52px;padding:var(--space-14) var(--space-16);border:1px solid var(--ui-border-soft);border-radius:var(--radius);background:var(--bg-fill-surface);box-sizing:border-box;font:inherit;color:var(--text-primary);transition:border-color .16s ease}.field__input::placeholder{color:var(--text-muted);opacity:1}.field__input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-right:var(--space-4);cursor:pointer;background-color:var(--text-muted);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='1.5' d='M4 4l8 8M12 4 4 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='1.5' d='M4 4l8 8M12 4 4 12'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:10px 10px;mask-size:10px 10px}.field__input[type="search"]::-webkit-search-cancel-button:hover,.field__input[type="search"]:focus::-webkit-search-cancel-button{background-color:var(--text-secondary)}select.field__input:has(option[value=""]:checked){color:var(--text-muted)}select.field__input option{color:var(--text-primary)}.field__input:focus,.field__input:focus-visible{outline:2px solid var(--focus-ring) !important;outline-offset:-2px;border-color:var(--focus-ring)}.popup-form--submit-attempted .field__input:invalid{border-color:color-mix(in srgb,#b42318 72%,var(--ui-border-soft))}.popup-form--submit-attempted .field__input:invalid:focus{border-color:color-mix(in srgb,#b42318 85%,var(--brand))}.popup-form--submit-attempted .popup-form__consent:has(.popup-form__consent-input:invalid){color:color-mix(in srgb,#b42318 55%,var(--text-primary))}.popup-form--submit-attempted .popup-form__consent-input:invalid{outline:2px solid color-mix(in srgb,#b42318 72%,transparent);outline-offset:2px}.popup-form__submit.is-consent-pending{background:var(--ui-divider);color:var(--ui-border-strong);opacity:1;cursor:not-allowed}.popup-form__submit.is-consent-pending:hover{background:var(--ui-divider)}.field__input--area{min-height:96px;resize:vertical}.field--stars{margin:0;padding:0;border:0;min-width:0}.field--stars .field__label{margin-bottom:var(--space-8)}.stars-input{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:var(--space-6)}.stars-input__radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stars-input__star{display:inline-flex;cursor:pointer;color:var(--rating-accent);opacity:0.32;transition:color .16s ease,opacity .16s ease,transform .16s ease}.stars-input__icon{display:block;width:30px;height:30px;flex:none}.stars-input__radio:checked ~ .stars-input__star,.stars-input__star:hover,.stars-input__star:hover ~ .stars-input__star{color:var(--rating-accent);opacity:1}.stars-input__radio:focus-visible + .stars-input__star{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.popup-form__consent{display:flex;align-items:flex-start;gap:var(--space-10);margin:0;color:var(--text-muted);cursor:pointer;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;line-height:var(--lh-body-tight)}.popup-form__consent-input{flex:none;width:18px;height:18px;margin-top:2px;box-sizing:border-box;border:1px solid var(--ui-border-soft);border-radius:var(--radius-sm);accent-color:var(--brand);cursor:pointer}.popup-form__consent-text{min-width:0}.popup-form__consent-link{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .16s ease,text-decoration-color .16s ease}.popup-form__consent-link:hover,.popup-form__consent-link:focus-visible{color:var(--brand-dark);text-decoration-color:currentColor}.popup__media{display:flex;align-items:center;justify-content:center;width:100%;min-width:0}.popup__media img,.popup__media video,.popup__media iframe{display:block;width:100%;max-width:960px;border:0;border-radius:var(--radius)}.popup__media img{max-height:calc(100vh - 220px);object-fit:contain}.popup__media video,.popup__media iframe{aspect-ratio:960 / 540;max-height:calc(100vh - 220px);background:#000}.popup__media-meta{display:flex;flex-direction:column;gap:var(--space-16);width:100%;max-width:960px}.popup__media-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16)}.popup__media-author{margin:0;color:var(--text-muted)}.popup__media-stars{display:flex;align-items:center;flex:none}.popup__media-service{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0}.popup__meta-label{color:var(--text-muted);font-weight:600}.popup__meta-value{color:var(--text-secondary);font-weight:600}.popup__review{display:flex;flex-direction:column;gap:var(--space-16);max-width:581px}.popup__review-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16)}.popup__review-author{margin:0;color:var(--ui-border-strong)}.popup__review-quote{padding-bottom:var(--space-16);border-bottom:1px solid var(--ui-divider)}.popup__review-text{margin:0;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-body-md);font-weight:400;line-height:var(--lh-body)}.popup__review-text.wysiwyg{font-size:inherit;font-family:inherit;line-height:inherit}.popup__review-text.wysiwyg p{margin:0}.popup__review-text.wysiwyg p + p{margin-top:var(--space-16)}.popup__review-meta-row{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0}.popup__review-meta-label{color:var(--ui-border-strong);font-weight:600}.popup__review-meta-value{color:var(--text-secondary);font-weight:600}.popup__review-foot{display:flex;align-items:center;gap:var(--space-24)}.popup__review-source{display:block;width:auto;max-width:124px;height:21px;object-fit:contain;object-position:left center}.popup__review-date{margin:0;color:var(--ui-border-strong)}@media (max-width:1280px){.popup__dialog--appointment{--popup-pad-x:var(--space-40);--popup-pad-y:var(--space-32);--popup-close-inset:var(--space-16);--popup-close-size:40px;padding:calc(var(--popup-close-size) + (2 * var(--popup-close-inset))) var(--popup-pad-x) var(--popup-pad-y)}.popup__dialog--appointment .popup__close{background:var(--bg-fill-surface)}.popup__appointment{grid-template-columns:minmax(0,1fr);gap:var(--space-32)}.popup__appointment-visual{max-width:420px;margin-inline:auto;height:auto;min-height:0;align-self:auto;aspect-ratio:580 / 551}.popup__appointment--question .popup__appointment-visual{min-height:0;height:auto;aspect-ratio:644 / 695}.popup__appointment-visual img{height:100%;min-height:0}.popup__appointment-main,.popup__appointment-main.stack--lg{max-width:none}.popup__dialog--appointment .popup__lead{max-width:none}.popup-form--appointment .field,.popup-form__fields,.popup-form__legal-block{max-width:none}.popup-form--question .popup-form__row--split{grid-template-columns:minmax(0,1fr)}}@media (max-width:991px){.rating-picks__label{display:none}}@media (max-width:768px){.popup:has(.popup-form),.popup--form-result{padding-left:0;padding-right:0}.popup:has(.popup-form) .popup__dialog,.popup--form-result .popup__dialog{width:100%;max-width:none}.popup__dialog{--popup-pad-y:var(--space-32);--popup-pad-x:var(--space-24);--popup-close-inset:var(--space-8)}.popup__dialog--appointment{--popup-pad-x:var(--space-24);--popup-close-inset:var(--space-12);padding:calc(var(--popup-close-size) + (2 * var(--popup-close-inset))) var(--popup-pad-x) var(--popup-pad-y)}.popup__dialog--appointment .popup__close{background:var(--bg-fill-surface)}.popup__dialog--form-result{--popup-pad-x:var(--space-40);--popup-pad-y:var(--space-40)}.popup-form-result,.popup-form-result__body{gap:var(--space-32)}.popup-form-result--error{gap:var(--space-10)}.popup-form-result__ok{width:100%;max-width:280px}.popup__appointment{gap:var(--space-24)}.popup__appointment-visual{max-width:420px;aspect-ratio:auto;max-height:320px;overflow:hidden}.popup__appointment--question .popup__appointment-visual{max-height:320px}.popup-form--review .popup-form__row--split{grid-template-columns:minmax(0,1fr)}.popup-form--review .popup-form__legal-block{flex-direction:column;align-items:stretch}.popup-form--review .popup-form__consent{max-width:none}.popup-form--review .popup-form__submit{width:100%}.popup__appointment-visual img{height:100%;max-height:320px;min-height:0}.popup__dialog--media{width:min(100%,100%)}label.popup-form__consent,.popup-form__consent-text{font-size:var(--text-min);line-height:var(--lh-body-tight)}.popup__title.megatext-sm{font-size:var(--text-mega-sm);line-height:1.2}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:auto;transform:none}.hero-v1__slide-img{aspect-ratio:1 / 1}.hero-v1{box-sizing:border-box}.page.page--with-header > .hero-v1:first-child{padding-top:var(--section-y-top)}.hero-v1__card{position:relative;width:100%;overflow:hidden}.hero-v1__card.swiper{overflow:hidden}.hero-v1__slide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);min-height:480px;align-items:stretch}.hero-v1__card .swiper-slide{display:flex;height:auto;align-items:stretch}.hero-v1__card .swiper-slide .hero-v1__slide{flex:1;min-width:0}.hero-v1__content{min-height:100%;padding:var(--space-64) var(--space-32) var(--space-32) var(--space-56);border-radius:var(--radius);background:var(--white-opacity-50);box-sizing:border-box;overflow:hidden}.hero-v1__main{align-items:flex-start;width:100%;flex:0 0 auto}.hero-v1__title{margin:0;color:var(--text-primary)}.hero-v1__subtitle{margin:0;max-width:633px;color:var(--text-secondary)}.hero-v1__cta{min-width:320px}.hero-v1__trust{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-24) var(--space-16);width:100%;flex:0 0 auto;margin-top:auto;padding:var(--space-24) 0;border-top:1px solid var(--ui-border-soft);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-sizing:border-box}.hero-v1__rating{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-16);flex:0 1 auto;min-width:min-content}.hero-v1__rating-score{display:inline-flex;align-items:flex-start;flex:none;color:var(--brand);opacity:0.8}.hero-v1__rating-star{width:14px;height:14px;flex:none;margin-top:3px}.hero-v1__rating-label{max-width:120px;min-width:0;color:var(--text-secondary)}.hero-v1__award{display:flex;align-items:center;gap:var(--space-8);flex:0 0 auto;text-decoration:none;color:inherit}.hero-v1__award:hover .hero-v1__award-text{color:var(--brand-dark)}.hero-v1__award-pin{display:block;flex:none;width:47px;height:47px;object-fit:contain}.hero-v1__award-badge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--space-8);flex:0 1 auto;min-width:0}.hero-v1__award-laurel{display:block;flex:none;width:30px;height:auto;aspect-ratio:30/56;object-fit:contain}.hero-v1__award-laurel--right{transform:scaleX(-1)}.hero-v1__award-text{min-width:0;text-align:center;color:var(--text-secondary)}.hero-v1__visual{position:relative;min-height:100%;border-radius:var(--radius);background:var(--bg-fill-surface);overflow:hidden}.hero-v1__slide-img{display:block;width:100%;height:100%;object-fit:cover}.hero-v1__slider-nav{position:absolute;left:75%;bottom:var(--space-56);z-index:2;transform:translateX(-50%);pointer-events:none}.hero-v1__slider-nav .slider-nav__btn{pointer-events:auto;color:var(--white);background:var(--white-opacity-25)}.hero-v1__slider-nav.slider-nav--glass .slider-nav__btn:hover:not(:disabled):not(.swiper-button-disabled){background:var(--white-opacity-40)}.hero-v1__slider-nav .slider-nav__btn svg.hero-v1__arrow{display:block;flex:none;width:17px;height:11px}.hero-v1__slider-nav .slider-nav__btn.is-pressed{transform:none}.hero-v1__slider-nav .slider-nav__btn--next .hero-v1__arrow{transform:scaleX(-1)}@media (max-width:991px){.hero-v1__slide{grid-template-columns:1fr;min-height:0}.hero-v1__slider-nav{display:none}.hero-v1__slider-pagination.slider-pagination--dots{position:static !important;left:auto !important;bottom:auto !important;pointer-events:auto}.hero-v1__slider-pagination.slider-pagination--dots:not(.swiper-pagination-bullets-dynamic){transform:none !important}.hero-v1__content{min-height:0;padding:var(--space-16)}.hero-v1__content.stack--xl,.hero-v1__main.stack--xl{gap:var(--space-24)}.hero-v1__cta{min-width:0;width:100%}.hero-v1__visual{min-height:0;aspect-ratio:1/1}.hero-v1__trust{flex-direction:column;align-items:flex-start;gap:var(--space-16);padding:var(--space-16) 0}.hero-v1__rating{flex:none;width:100%;gap:var(--space-12)}.hero-v1__rating-star{width:10px;height:10px;margin-top:2px}.hero-v1__rating-label{max-width:none;flex:1 1 auto;text-align:left}.hero-v1__award{width:100%;justify-content:flex-start}.hero-v1__award-pin{width:28px;height:28px}.hero-v1__award-badge{column-gap:var(--space-8)}.hero-v1__award-laurel{width:14px}}@media (max-width:768px){.page.page--with-header > .hero-v1:first-child{padding-top:var(--section-y-mobile)}}.cta-v5{box-sizing:border-box}.cta-v5__card{position:relative;overflow:hidden;min-height:492px;border-radius:var(--radius);box-sizing:border-box}.cta-v5__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.cta-v5__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.4}.cta-v5__bg::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,var(--white-opacity-40),var(--bg-fill-filter-widget))}.cta-v5__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,676px) minmax(0,812px);gap:var(--space-64);align-items:center;justify-content:space-between;min-height:492px;padding:var(--space-48) var(--space-56);box-sizing:border-box}.cta-v5__copy{min-width:0;max-width:676px}.cta-v5__eyebrow.eyebrow{color:var(--brand);width:fit-content}.cta-v5__title{margin:0;color:var(--text-primary)}.cta-v5__lead{margin:0;color:var(--text-secondary)}.cta-v5__form{min-width:0;width:100%}.cta-v5__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--space-16)}.cta-v5__field{min-width:0}.cta-v5__input.field__input{min-height:54px;padding:18px 20px;border-color:var(--ui-border-strong);background:var(--white-opacity-50)}.cta-v5__file{grid-column:1 / -1;position:relative;min-width:0;cursor:pointer}.cta-v5__file-input{position:absolute;inset:0;z-index:2;width:100%;height:100%;opacity:0;cursor:pointer}.cta-v5__file-face.field__input{display:flex;align-items:flex-start;gap:var(--space-10);min-height:82px;padding:18px 20px;border-color:var(--ui-border-strong);background:var(--white-opacity-50)}.cta-v5__file-icon{flex:none;width:24px;height:24px;background:var(--text-muted);-webkit-mask:var(--cta-v5-clip-src) center / 13px 20px no-repeat;mask:var(--cta-v5-clip-src) center / 13px 20px no-repeat}.cta-v5__file-text{min-width:0;color:var(--text-muted)}.cta-v5__foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-16) var(--space-24);margin-top:var(--space-16)}.cta-v5__consent{flex:1 1 17rem;min-width:min(100%,17rem);max-width:430px}.cta-v5__consent .popup-form__consent-text{color:var(--text-muted)}.cta-v5__submit{flex:none;width:min(350px,100%);min-height:54px;margin-left:auto}@media (max-width:1600px){.cta-v5__inner{gap:var(--space-40);padding:var(--space-40) var(--space-48)}}@media (max-width:1200px){.cta-v5__card{min-height:0}.cta-v5__inner{grid-template-columns:1fr;gap:var(--space-32);min-height:0;padding:var(--space-40) var(--space-24)}.cta-v5__copy{max-width:none}.cta-v5__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-v5__foot{flex-direction:column;align-items:stretch;justify-content:flex-start}.cta-v5__consent{flex:none;min-width:0;max-width:none}.cta-v5__submit{width:100%;margin-left:0}}@media (max-width:768px){.cta-v5__inner{padding:var(--space-32) var(--space-16)}.cta-v5__fields{grid-template-columns:1fr}}.navigation-v1{--navigation-v1-pad-y:var(--space-18);--navigation-v1-surface-pad-x:30px;--navigation-v1-surface-pad-y:13px;--navigation-v1-icon-size:44px;--navigation-v1-link-gap:var(--space-16);--navigation-v1-link-pad-x:0px;--navigation-v1-link-pad-y:0px;--navigation-v1-item-max:235px;box-sizing:border-box;position:sticky;top:var(--site-sticky-offset,var(--site-nav-h,0px));z-index:15;overflow:visible;background:transparent}.navigation-v1.section-bg{background:transparent}.page > section.navigation-v1.section-bg,.page > section + section.navigation-v1.section-bg,.page > section.navigation-v1.section-bg:has(+ section.section-bg){margin-top:0;padding-top:var(--navigation-v1-pad-y);padding-bottom:var(--navigation-v1-pad-y)}.navigation-v1__viewport{position:relative}.navigation-v1__scroll{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:visible}.navigation-v1.navigation-v1--overflowing .navigation-v1__scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.navigation-v1__scroll::-webkit-scrollbar{display:none}.navigation-v1__bar{display:flex;align-items:center;min-height:44px;width:100%;box-sizing:border-box}.navigation-v1--surface-white .navigation-v1__bar{min-height:76px;padding:var(--navigation-v1-surface-pad-y) var(--navigation-v1-surface-pad-x);border-radius:10px;background:var(--white)}.navigation-v1__list{display:flex;align-items:center;justify-content:space-between;gap:0;width:100%;min-width:100%;margin:0;padding:0;list-style:none;box-sizing:border-box}.navigation-v1.navigation-v1--overflowing .navigation-v1__bar{width:max-content;min-width:100%}.navigation-v1.navigation-v1--overflowing .navigation-v1__list{justify-content:flex-start;width:max-content;min-width:0;gap:var(--space-16)}.navigation-v1__item{display:flex;flex:0 0 var(--navigation-v1-item-max);align-items:center;min-width:0;width:var(--navigation-v1-item-max);max-width:var(--navigation-v1-item-max);padding-right:var(--space-16);box-sizing:border-box;position:relative}.navigation-v1__item:not(:last-child){border-right:1px solid var(--ui-border-default)}.navigation-v1__link{display:flex;align-items:center;gap:var(--navigation-v1-link-gap);min-width:0;width:100%;max-width:100%;padding:var(--navigation-v1-link-pad-y) var(--navigation-v1-link-pad-x);border-radius:var(--radius);color:inherit;text-decoration:none;box-sizing:border-box;transition:background-color .16s ease,color .16s ease}a.navigation-v1__link{cursor:pointer}.navigation-v1__link.is-active{color:var(--brand)}.navigation-v1--surface-white .navigation-v1__link.is-active{background:transparent}.navigation-v1--surface-white .navigation-v1__item.is-active::before{content:'';position:absolute;right:0;bottom:calc(-1 * var(--navigation-v1-surface-pad-y));left:0;height:4px;background:var(--brand)}.navigation-v1__icon{flex:none;display:block;width:var(--navigation-v1-icon-size);height:var(--navigation-v1-icon-size)}.navigation-v1__icon-img{display:block;width:var(--navigation-v1-icon-size);height:var(--navigation-v1-icon-size);aspect-ratio:1 / 1;object-fit:contain}.navigation-v1__title{display:block;flex:1 1 auto;min-width:0;max-width:none;color:var(--text-secondary);overflow-wrap:break-word;transition:color .16s ease}.navigation-v1__link.is-active .navigation-v1__title{color:var(--brand)}.navigation-v1__overflow-btn{display:none !important}.navigation-v1__mobile{display:none;position:relative;width:100%}.navigation-v1__desktop{width:100%}.navigation-v1__mobile-trigger{display:flex;align-items:center;gap:var(--navigation-v1-link-gap);width:100%;min-width:0;margin:0;padding:var(--navigation-v1-link-pad-y) var(--navigation-v1-link-pad-x);border:0;border-radius:var(--radius);background:transparent;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.navigation-v1__mobile-trigger-title{flex:1 1 auto;min-width:0;color:var(--brand);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation-v1__mobile-trigger-chevron{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-secondary);transition:transform .16s ease,color .16s ease}.navigation-v1--mobile-open .navigation-v1__mobile-trigger-chevron{transform:rotate(180deg);color:var(--brand)}.navigation-v1__mobile-panel{position:absolute;top:calc(100% + var(--space-4));left:0;right:0;z-index:30;box-sizing:border-box;max-height:min(60vh,360px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-dropdown);-webkit-overflow-scrolling:touch}.navigation-v1__mobile-list{display:flex;flex-direction:column;gap:0;width:100%;margin:0;padding:var(--space-8);list-style:none;box-sizing:border-box}.navigation-v1__mobile-list .navigation-v1__item{flex:none;width:100%;max-width:none;padding-right:0;border-right:0}.navigation-v1__mobile-list .navigation-v1__item:not(:last-child){border-right:0;border-bottom:1px solid var(--ui-border-default)}.navigation-v1__mobile-list .navigation-v1__link{padding:var(--space-10) var(--space-8)}.navigation-v1__mobile-list .navigation-v1__title{max-width:none;white-space:normal}@media (hover:hover){a.navigation-v1__link:hover:not(.is-active) .navigation-v1__title,a.navigation-v1__link:focus-visible:not(.is-active) .navigation-v1__title{color:var(--brand-dark)}a.navigation-v1__link:hover:not(.is-active),a.navigation-v1__link:focus-visible:not(.is-active){background:var(--white-opacity-50)}}a.navigation-v1__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:1600px){.navigation-v1{--navigation-v1-pad-y:var(--space-12);--navigation-v1-surface-pad-x:var(--space-20);--navigation-v1-surface-pad-y:var(--space-10);--navigation-v1-icon-size:30px;--navigation-v1-link-gap:var(--space-12);--navigation-v1-item-max:200px}.navigation-v1--surface-white .navigation-v1__bar{min-height:64px}.navigation-v1__item{padding-right:var(--space-12)}.navigation-v1__title{font-size:max(var(--text-min),var(--text-body-sm))}.navigation-v1.navigation-v1--overflowing .navigation-v1__list{gap:var(--space-12)}}@media (min-width:1201px){.navigation-v1.navigation-v1--overflowing .navigation-v1__scroll{padding-bottom:var(--space-6);scrollbar-width:thin;scrollbar-color:var(--ui-border-default) transparent;cursor:grab}.navigation-v1.navigation-v1--overflowing .navigation-v1__scroll:active{cursor:grabbing}.navigation-v1.navigation-v1--overflowing .navigation-v1__scroll::-webkit-scrollbar{display:block;height:4px}.navigation-v1.navigation-v1--overflowing .navigation-v1__scroll::-webkit-scrollbar-track{background:transparent}.navigation-v1.navigation-v1--overflowing .navigation-v1__scroll::-webkit-scrollbar-thumb{border-radius:999px;background:var(--ui-border-default)}}@media (max-width:1200px){.navigation-v1{--navigation-v1-pad-y:var(--space-10);--navigation-v1-surface-pad-x:var(--space-16);--navigation-v1-surface-pad-y:var(--space-8);--navigation-v1-link-gap:var(--space-10);--navigation-v1-item-max:168px}.navigation-v1--surface-white .navigation-v1__bar{min-height:56px}.navigation-v1__item{padding-right:var(--space-10)}.navigation-v1.navigation-v1--overflowing .navigation-v1__scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;width:calc(100% + var(--page-gutter));max-width:calc(100% + var(--page-gutter));margin-right:calc(-1 * var(--page-gutter))}.navigation-v1__title{max-width:140px}}@media (max-width:768px){.navigation-v1{--navigation-v1-pad-y:var(--space-8);--navigation-v1-surface-pad-x:var(--space-12);--navigation-v1-surface-pad-y:var(--space-8);--navigation-v1-icon-size:26px;--navigation-v1-link-gap:var(--space-8);--navigation-v1-link-pad-y:var(--space-2);--navigation-v1-link-pad-x:var(--space-4);--navigation-v1-item-max:132px}.navigation-v1.navigation-v1--mobile-open{z-index:25}.navigation-v1__desktop{display:none}.navigation-v1__mobile{display:block}.navigation-v1__scroll{overflow:visible;width:100%;max-width:100%;margin-right:0}.navigation-v1.navigation-v1--overflowing .navigation-v1__scroll{overflow:visible;width:100%;max-width:100%;margin-right:0}.navigation-v1__bar{position:relative;min-height:40px}.navigation-v1--surface-white .navigation-v1__bar{min-height:48px;padding:var(--navigation-v1-surface-pad-y) var(--navigation-v1-surface-pad-x);border-radius:8px}.navigation-v1__mobile-trigger{min-height:36px;padding:var(--space-6) var(--space-4)}.navigation-v1__mobile-trigger-title,.navigation-v1__mobile-list .navigation-v1__title{font-size:var(--text-body-xs);line-height:var(--lh-body-tight)}.navigation-v1--surface-white .navigation-v1__item.is-active::before{display:none}.navigation-v1__mobile-list .navigation-v1__link.is-active .navigation-v1__title{color:var(--brand)}}.about-v1{--about-v1-profile-max:660px;--about-v1-profile-radius:var(--radius);--about-v1-fade-height:40px;--about-v1-mobile-collapse-target:320px;box-sizing:border-box}.about-v1__grid{display:grid;grid-template-columns:minmax(0,1fr) min(var(--about-v1-profile-max),42%);gap:var(--space-40);align-items:start}.about-v1--profile-left .about-v1__grid{grid-template-columns:min(var(--about-v1-profile-max),42%) minmax(0,1fr)}.about-v1--profile-left .about-v1__main{order:2}.about-v1--profile-left .about-v1__profile{order:1}.about-v1__main{display:flex;flex-direction:column;gap:var(--space-24);min-width:0;max-width:879px}.about-v1__eyebrow.eyebrow{color:var(--brand)}.about-v1__title{margin:0;max-width:725px;color:var(--text-primary)}.about-v1__lead{margin:0;max-width:879px;color:var(--text-primary)}.about-v1__scroll{position:relative;display:flex;align-items:stretch;gap:var(--space-24);min-width:0}.about-v1__copy-viewport{flex:1 1 auto;min-width:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.about-v1__copy-viewport::-webkit-scrollbar{display:none}.about-v1__copy-viewport:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.about-v1__copy-body{max-width:879px}.about-v1__text{color:var(--text-primary)}.about-v1__text p{margin:0 0 1em}.about-v1__text p:last-child{margin-bottom:0}.about-v1__closing{margin:0;max-width:725px;color:var(--brand)}.about-v1__copy-fade{position:absolute;left:0;right:var(--space-24);bottom:0;height:var(--about-v1-fade-height);pointer-events:none;background:linear-gradient( 180deg,transparent 0%,color-mix(in srgb,var(--section-bg-deep) 18%,transparent) 72%,color-mix(in srgb,var(--section-bg-deep) 32%,transparent) 100% );opacity:1;transition:opacity .2s ease}.about-v1__scroll.is-static .about-v1__copy-fade,.about-v1__scroll.is-at-bottom .about-v1__copy-fade{opacity:0}.about-v1__scrollbar{position:relative;flex:none;width:10px;align-self:stretch;background:transparent;cursor:grab;touch-action:none}.about-v1__scrollbar-thumb{position:absolute;top:0;left:4px;width:2px;min-height:48px;border-radius:var(--radius-pill);background:var(--brand-decor);transform:translateY(0);cursor:grab}.about-v1__scrollbar-thumb:active{cursor:grabbing}.about-v1__scrollbar:active{cursor:grabbing}.about-v1__scroll.is-static .about-v1__scrollbar{visibility:hidden}.about-v1__toggle{display:none;align-items:center;width:fit-content;padding:0;border:0;background:none;cursor:pointer;color:var(--text-primary);text-align:left}.about-v1__toggle:hover,.about-v1__toggle:focus-visible{color:var(--brand-dark)}.about-v1__scroll.is-collapsible + .about-v1__toggle{display:inline-flex}@media (max-width:1200px){.about-v1__scroll.is-collapsible + .about-v1__toggle{display:none !important}}.about-v1__more{width:fit-content;padding-block:var(--space-4);color:var(--text-primary)}.about-v1__more:hover,.about-v1__more:focus-visible{color:var(--brand-dark)}.about-v1__more-icon{}.about-v1__profile{display:flex;flex-direction:column;width:100%;max-width:var(--about-v1-profile-max);min-width:0;align-self:start;box-sizing:border-box}.about-v1__profile-media{position:relative;isolation:isolate;box-sizing:border-box}.about-v1__profile-media::before{content:'';position:absolute;inset:0;background:var(--bg-fill-soft);border-radius:var(--about-v1-profile-radius) var(--about-v1-profile-radius) 0 0;z-index:-1}.about-v1__profile-photo{display:block;width:100%;aspect-ratio:660 / 518;object-fit:cover;object-position:center center;border-radius:var(--about-v1-profile-radius)}.about-v1__profile-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-24);padding:var(--space-24) var(--space-40) var(--space-40);background:var(--bg-fill-soft);border-radius:0 0 var(--about-v1-profile-radius) var(--about-v1-profile-radius);box-sizing:border-box}.about-v1__profile-meta{flex:1 1 auto;min-width:0}.about-v1__profile-name{margin:0;color:var(--brand-dark)}.about-v1__profile-role{margin:0;max-width:327px;color:var(--text-primary)}.about-v1__profile-sign{display:block;flex:none;width:min(214px,38%);height:auto;object-fit:contain;object-position:right bottom}@media (min-width:1201px){.about-v1__profile{position:sticky;top:calc(var(--site-nav-h,0px) + var(--space-24))}.about-v1__scroll{height:var(--about-v1-scroll-max);max-height:var(--about-v1-scroll-max);min-height:0;overflow:hidden}.about-v1__copy-viewport{flex:1 1 auto;min-height:0}}@media (max-width:1200px){.about-v1__grid,.about-v1--profile-left .about-v1__grid{grid-template-columns:1fr;gap:var(--space-32);align-items:start}.about-v1--profile-left .about-v1__main,.about-v1--profile-left .about-v1__profile{order:unset}.about-v1__main,.about-v1__profile{max-width:none}.about-v1__profile{width:100%;position:static;top:auto}.about-v1__scroll.is-collapsible{overflow:hidden}.about-v1__scroll.is-collapsible.is-collapsed{max-height:var(--about-v1-mobile-collapsed-max,var(--about-v1-mobile-collapse-target))}.about-v1__scroll.is-collapsible.is-expanded{max-height:none}.about-v1__scroll.is-collapsible.is-collapsed .about-v1__copy-viewport{overflow:hidden}.about-v1__scroll.is-collapsible.is-collapsed .about-v1__copy-fade{display:block;right:0;opacity:1;height:32px;background:linear-gradient( 180deg,transparent 0%,color-mix(in srgb,var(--section-bg-deep) 12%,transparent) 75%,color-mix(in srgb,var(--section-bg-deep) 24%,transparent) 100% )}.about-v1__scroll.is-collapsible.is-expanded .about-v1__copy-fade,.about-v1__scroll:not(.is-collapsible) .about-v1__copy-fade{display:none}.about-v1__scrollbar{display:none}}@media (max-width:768px){.about-v1__copy-head.stack--md,.about-v1__copy-body.stack--md{gap:var(--space-16)}.about-v1__scroll{gap:var(--space-16)}.about-v1__profile-foot{align-items:flex-end;gap:var(--space-16);padding:var(--space-16) var(--space-16) var(--space-24)}.about-v1__profile-role{max-width:none}.about-v1__profile-sign{width:min(140px,38%)}}.cta-v1 picture > img{aspect-ratio:1920 / 762}.cta-v1{box-sizing:border-box}.cta-v1--fullwidth .cta-v1__bg img{object-position:center bottom}.cta-v1--fullwidth .cta-v1__inner{padding:130px 0;grid-template-areas:"head features" "lead ." "form ."}.cta-v1--fullwidth .cta-v1__intro{display:contents}.cta-v1--fullwidth .cta-v1__head{grid-area:head}.cta-v1--fullwidth .cta-v1__lead{grid-area:lead}.cta-v1--fullwidth .cta-v1__features{align-self:end;justify-self:start;position:relative;top:calc(var(--space-64) * 2)}.cta-v1__card{position:relative;overflow:hidden;border-radius:var(--radius);box-sizing:border-box}.cta-v1__bg{position:absolute;inset:0;z-index:0}.cta-v1__bg picture{display:block;width:100%;height:100%}.cta-v1__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.cta-v1__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,720px) minmax(0,1fr);grid-template-areas:"intro intro" "form features";gap:var(--space-40) var(--space-64);padding:calc(var(--space-64) + var(--space-16)) 87px;box-sizing:border-box}.cta-v1__intro{grid-area:intro;max-width:753px}.cta-v1__head{display:flex;flex-direction:column;align-items:flex-start;max-width:753px}.cta-v1__eyebrow.eyebrow{color:var(--brand);width:fit-content}.cta-v1__title{margin:0;color:var(--text-primary)}.cta-v1__lead{margin:0;color:var(--text-secondary);max-width:682px}.cta-v1__features{grid-area:features;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:30px;align-self:center;justify-self:start}.cta-v1__feature{display:flex;gap:var(--space-16);align-items:center}.cta-v1__feature--no-icon{gap:0}.cta-v1__feature-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:var(--radius-full);background:var(--brand-opacity-20)}.cta-v1__feature-icon img{display:block;width:24px;height:24px}.cta-v1__feature-text{display:block;max-width:260px;color:var(--text-primary)}.cta-v1__form{grid-area:form;width:100%;max-width:720px}.cta-v1__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);width:100%}.cta-v1__field{position:relative;min-width:0}.cta-v1__input.field__input{min-height:54px;padding:18px 20px;border-color:var(--ui-border-strong);background:var(--white-opacity-50)}.cta-v1__select{appearance:none;-webkit-appearance:none;padding-right:52px;cursor:pointer}.cta-v1__select:disabled{cursor:default}.cta-v1__select-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.cta-v1__submit{min-height:54px;padding:var(--space-14) var(--space-32);width:100%}.cta-v1__consent{margin-top:var(--space-16)}.cta-v1__consent .popup-form__consent-text{color:var(--text-muted)}@media (max-width:1460px){.cta-v1__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "features";gap:0;padding:var(--space-48) var(--space-40)}.cta-v1--fullwidth .cta-v1__intro{display:flex}.cta-v1--fullwidth .cta-v1__inner{grid-template-areas:"intro" "form" "features"}.cta-v1__intro{margin-bottom:var(--space-32)}.cta-v1__form{margin-bottom:var(--space-56)}.cta-v1--fullwidth .cta-v1__features{position:static;top:auto;align-self:start}.cta-v1__features{flex-direction:row;flex-wrap:wrap;gap:var(--space-24);align-self:start;justify-self:start}.cta-v1__feature-text{max-width:260px}}@media (max-width:1200px){.cta-v1__inner{padding:var(--space-48) var(--space-24)}}@media (max-width:768px){.cta-v1__card{min-height:0}.cta-v1__form-grid{grid-template-columns:1fr}.cta-v1__submit{width:100%}.cta-v1__features{flex-direction:column}}.site-header{position:relative;z-index:20;background:var(--bg-fill-soft)}.site-header::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:transparent;pointer-events:none}.site-header.is-sticky{}.site-header.is-sticky::after{}.site-header__shell{padding-top:var(--space-14)}.site-header__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);padding:0 0 var(--space-16)}.site-header__brand-row{display:flex;align-items:center;gap:var(--space-48);flex:1 1 auto;min-width:0}.site-header__brand{display:block;flex:none;text-decoration:none}.site-header__logo{display:block;width:var(--logo-w);height:auto;max-width:100%}.site-header__location{display:inline-flex;align-items:center;gap:var(--space-4);margin:0;font-weight:400;color:var(--text-secondary);min-width:0;max-width:244px;overflow:hidden;text-overflow:ellipsis}.site-header__location-icon{width:14px;height:18px;color:var(--brand);flex:none}.site-header__tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-16);flex:0 1 auto;min-width:0}.site-header__tool{display:flex;align-items:center;gap:var(--space-8);min-height:58px;padding-right:var(--space-16);text-decoration:none;color:var(--text-muted);border-right:1px solid color-mix(in srgb,var(--ui-border-soft) 80%,transparent)}.site-header__tool:hover,.site-header__tool:focus-visible{color:var(--text-secondary)}.site-header__tool-icon{display:flex;align-items:center;justify-content:center;width:var(--ui-icon-box);height:var(--ui-icon-box);flex:none;border-radius:var(--radius);color:var(--brand);background:transparent}.site-header-v1--tool-icon-bg .site-header__tool-icon{background:var(--brand-opacity-20)}.site-header__tool-icon .icon{display:block;width:var(--ui-icon);height:var(--ui-icon)}.site-header__tool-label{width:auto;max-width:var(--ui-label-max);line-height:1.2;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.site-header__phone{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:var(--space-4);text-decoration:none;color:inherit;white-space:nowrap;flex:none}.site-header__phone-number{font-weight:600;line-height:var(--lh-lead);color:var(--text-secondary)}.site-header__phone-hours{line-height:1.2;color:var(--text-muted)}.site-header__cta{flex:none;min-height:var(--ui-cta-h);padding-inline:var(--ui-cta-px);border:2px solid var(--brand-secondary);background:transparent;color:var(--brand-secondary-dark)}.site-header__cta:hover,.site-header__cta:focus-visible{border-color:var(--brand-secondary-dark);color:var(--brand-secondary-dark);background:color-mix(in srgb,var(--brand) 8%,transparent)}.site-header__burger{display:none;flex:none;width:54px;height:54px;padding:0;border:1px solid var(--ui-border-soft);border-radius:var(--radius-btn);background:var(--bg-fill-surface);color:var(--text-primary);cursor:pointer}.site-header__burger span{display:block;width:22px;height:2px;margin:var(--space-4) auto;border-radius:999px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.site-header__nav-wrap{--glass-bg:color-mix(in srgb,var(--bg-fill-soft) 72%,transparent);--glass-solid-bg:var(--bg-fill-soft);position:relative;border-top:1px solid color-mix(in srgb,var(--ui-border-soft) 90%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ui-border-soft) 90%,transparent)}@media (min-width:1281px){html.is-nav-fixed .page.page--with-header{padding-top:var(--site-nav-h,0px)}html.is-nav-fixed .site-header__nav-wrap{position:fixed;top:0;left:0;right:0;z-index:30;background:var(--bg-fill-soft);box-shadow:var(--shadow-header)}}@media (min-width:1281px) and (prefers-reduced-motion:no-preference){.site-header__nav-wrap{transition:background-color .18s ease,box-shadow .18s ease}html.is-nav-fixed .site-header__nav-wrap{animation:site-header-nav-enter .18s ease-out}}@keyframes site-header-nav-enter{from{opacity:.85;transform:translateY(-6px)}to{opacity:1;transform:none}}.site-header__nav{display:flex;justify-content:center}.site-header__menu{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-16) clamp(var(--space-16),2.2vw,var(--space-40));width:100%;max-width:1276px;min-height:58px;margin:0;padding:var(--space-16) 0;list-style:none}.site-header__menu-item{display:flex;align-items:center;position:relative}.site-header__menu-item--mega{position:static}.site-header__menu-link{display:inline-flex;align-items:center;gap:var(--space-6);font-weight:500;line-height:1.3;text-transform:uppercase;text-decoration:none;color:var(--text-primary);transition:color .2s ease;background:transparent;border:0;padding:0;cursor:pointer}.site-header__menu-link--toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 45%,transparent);outline-offset:3px;border-radius:6px}.site-header__menu-link:hover,.site-header__menu-link:focus-visible{color:var(--brand-dark)}.site-header__menu-dot{width:5px;height:5px;border-radius:50%;background:var(--brand-light)}.site-header__dropdown{position:absolute;top:calc(100% + var(--space-12));left:0;z-index:30;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.site-header__menu-item.is-open>.site-header__dropdown{opacity:1;transform:translateY(0);pointer-events:auto}.site-header__dropdown--small{--site-header-dropdown-small-gap:var(--space-12);min-width:260px;max-width:min(360px,calc(100vw - 2 * var(--page-gutter)));left:50%;right:auto;top:calc(100% + var(--site-header-dropdown-small-gap));transform:translate(-50%,-6px);background:var(--bg-fill-surface);border:1px solid color-mix(in srgb,var(--ui-border-soft) 85%,transparent);border-radius:var(--radius);box-shadow:var(--shadow-dropdown);padding:var(--space-10);overflow:visible}.site-header__dropdown--small .site-header__dropdown-pointer{top:calc(-1 * var(--site-header-dropdown-small-gap))}.site-header__menu-item.is-open>.site-header__dropdown--small{transform:translate(-50%,0)}.site-header__dropdown-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}.site-header__dropdown-link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12) var(--space-12);border-radius:var(--radius);text-decoration:none;color:var(--text-primary);line-height:1.3;text-transform:none}.site-header__dropdown-link:hover,.site-header__dropdown-link:focus-visible{background:color-mix(in srgb,var(--brand) 9%,transparent);color:var(--brand-dark)}.site-header__dropdown--mega{left:0;right:0;width:100%;top:calc(100% + 8px);padding-top:0}.site-header__dropdown--mega>.container{position:relative;display:flex;justify-content:flex-end}.site-header__mega-pointer,.site-header__wide-default-pointer,.site-header__dropdown-pointer{position:absolute;top:-20px;left:120px;width:37px;height:28px;color:var(--white);transform:translateX(-50%);pointer-events:none;z-index:3}.site-header__mega-pointer svg,.site-header__wide-default-pointer svg,.site-header__dropdown-pointer svg{display:block;width:100%;height:100%}.site-header__mega-pointer{z-index:1}.site-header__mega{position:relative;z-index:2;width:100%;max-width:1640px;margin-left:auto;margin-right:0;background:var(--white);border:1px solid color-mix(in srgb,var(--ui-border-soft) 85%,transparent);border-radius:var(--radius);box-shadow:var(--shadow-dropdown);padding:var(--space-16) var(--space-24) 0;display:flex;flex-direction:column;gap:var(--space-20);max-height:min(70vh,660px);overflow:hidden;--site-header-mega-aside-max:707px;--site-header-mega-cat-min:280px;--site-header-mega-panels-min:240px;--site-header-mega-shortcut-icon-box:44px;--site-header-mega-shortcut-icon-glyph:24px;--site-header-mega-promo-image:184px}.site-header__mega-head{display:flex;align-items:flex-end;gap:var(--space-16);position:sticky;top:0;z-index:2;background:var(--white);padding:0 0 var(--space-10);border-bottom:1px solid color-mix(in srgb,var(--ui-divider) 85%,transparent)}.site-header__mega-close{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border:0;border-radius:32px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color .16s ease,color .16s ease}.site-header__mega-close .icon{width:24px;height:24px}.site-header__mega-close:hover,.site-header__mega-close:focus-visible{background:color-mix(in srgb,var(--brand) 9%,transparent);color:var(--text-secondary)}.site-header__mega-head-title{margin:0;font-family:var(--font-heading);font-size:var(--text-lead-xl);font-weight:var(--font-weight-heading);letter-spacing:-0.02em;color:var(--text-secondary);line-height:1.2}.site-header__mega-head-link{font-size:var(--text-body-sm);font-weight:400;line-height:1.2;color:var(--text-muted);text-decoration:none}.site-header__mega-head-link:hover,.site-header__mega-head-link:focus-visible{color:var(--brand-dark);text-decoration:underline}.site-header__mega-body{display:grid;grid-template-columns:minmax(var(--site-header-mega-cat-min),1fr) minmax(var(--site-header-mega-panels-min),1fr) minmax(0,var(--site-header-mega-aside-max));grid-template-rows:minmax(0,1fr);gap:0 var(--space-24);align-items:stretch;flex:1 1 auto;min-height:0;padding-bottom:var(--space-24);overflow:hidden}.site-header__mega-panels{min-height:0;min-width:0}.site-header__mega-categories,.site-header__wide-default-categories,.site-header__wide-default-nav{display:flex;flex-direction:column;align-self:stretch;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 45%,transparent) transparent}.site-header__mega-categories,.site-header__wide-default-categories{padding-right:var(--space-32);border-right:0;background-image:linear-gradient(var(--ui-border-soft),var(--ui-border-soft));background-size:1px 100%;background-position:right top;background-repeat:no-repeat;background-attachment:local}.site-header__wide-default-nav{padding-right:var(--space-24)}.site-header__mega-categories::-webkit-scrollbar,.site-header__wide-default-categories::-webkit-scrollbar,.site-header__wide-default-nav::-webkit-scrollbar{width:8px}.site-header__mega-categories::-webkit-scrollbar-thumb,.site-header__wide-default-categories::-webkit-scrollbar-thumb,.site-header__wide-default-nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 35%,transparent);border-radius:999px}.site-header__mega-categories::-webkit-scrollbar-thumb:hover,.site-header__wide-default-categories::-webkit-scrollbar-thumb:hover,.site-header__wide-default-nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 55%,transparent)}.site-header__mega-category,.site-header__wide-default-category,.site-header__wide-default-nav-link{width:100%;display:flex;align-items:center;gap:var(--space-10);padding:var(--space-12) var(--space-4) var(--space-12) var(--space-8);border-radius:var(--radius);transition:background-color .16s ease,color .16s ease}.site-header__mega-category,.site-header__wide-default-category{border:0;background:transparent;color:var(--text-secondary);text-align:left;cursor:pointer}.site-header__wide-default-nav-link{text-decoration:none;color:var(--text-secondary)}.site-header__mega-category:hover,.site-header__mega-category:focus-visible,.site-header__wide-default-category:hover,.site-header__wide-default-category:focus-visible,.site-header__wide-default-nav-link:hover,.site-header__wide-default-nav-link:focus-visible{background:var(--brand-opacity-20);color:var(--text-primary)}.site-header__mega-category.is-active,.site-header__wide-default-category.is-active{background:var(--brand-opacity-20);color:var(--brand)}.site-header__mega-category.is-active:hover,.site-header__mega-category.is-active:focus-visible,.site-header__wide-default-category.is-active:hover,.site-header__wide-default-category.is-active:focus-visible{color:var(--brand)}.site-header__mega-category:focus-visible,.site-header__wide-default-category:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 30%,transparent);outline-offset:2px}.site-header__mega-category-visual,.site-header__wide-default-category-visual,.site-header__wide-default-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none}.site-header__mega-category-icon,.site-header__wide-default-category-icon,.site-header__wide-default-nav-icon-img{display:block;width:35px;height:35px;object-fit:contain}.site-header__mega-category-label,.site-header__wide-default-category-label,.site-header__wide-default-nav-label{flex:1 1 auto;min-width:0;font-size:var(--text-nav);font-weight:600;line-height:1.4}.site-header__mega-category-label,.site-header__wide-default-category-label{display:block;color:var(--text-secondary)}.site-header__mega-category.is-active .site-header__mega-category-label,.site-header__wide-default-category.is-active .site-header__wide-default-category-label{color:var(--brand)}.site-header__mega-category-arrow,.site-header__wide-default-category-arrow{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-secondary);transition:transform .16s ease,color .16s ease}.site-header__mega-category.is-active .site-header__mega-category-arrow,.site-header__mega-category:hover .site-header__mega-category-arrow,.site-header__mega-category:focus-visible .site-header__mega-category-arrow,.site-header__wide-default-category.is-active .site-header__wide-default-category-arrow,.site-header__wide-default-category:hover .site-header__wide-default-category-arrow,.site-header__wide-default-category:focus-visible .site-header__wide-default-category-arrow{color:var(--brand)}.site-header__mega-category-arrow .icon,.site-header__wide-default-category-arrow .icon{width:7px;height:14px}.site-header__mega-panel[hidden]{display:none !important}@media (min-width:1281px){.site-header__mega-categories{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-self:stretch;min-height:0;overflow-x:hidden;overflow-y:auto}.site-header__mega-category-block{display:block;flex:none}.site-header__mega-panels{grid-column:2;grid-row:1;display:block;position:relative;align-self:stretch;min-height:0;overflow:hidden}.site-header__mega-panels[hidden]{display:none !important}.site-header__mega-panel{position:absolute;inset:0;min-height:0;min-width:0;padding-top:var(--space-6);padding-left:var(--space-18);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 45%,transparent) transparent}.site-header__mega-panel[hidden]{display:none !important}.site-header__mega-panel::-webkit-scrollbar{width:8px}.site-header__mega-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 35%,transparent);border-radius:999px}.site-header__mega-panel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 55%,transparent)}.site-header__mega-aside{grid-column:3;grid-row:1;align-self:stretch;min-height:0}}.site-header__mega-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-10)}.site-header__mega-link{display:block;font-size:var(--text-nav);font-weight:600;text-decoration:none;color:var(--text-muted);line-height:1.4;padding:0;transition:color .16s ease}.site-header__mega-link:hover,.site-header__mega-link:focus-visible{color:var(--brand-dark)}.site-header__mega-aside{min-width:0;max-width:var(--site-header-mega-aside-max);width:100%;justify-self:stretch;align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;gap:var(--space-28);align-content:start;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 45%,transparent) transparent;padding-bottom:var(--space-16);scroll-padding-bottom:var(--space-16)}.site-header__mega-aside::-webkit-scrollbar{width:8px}.site-header__mega-aside::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 35%,transparent);border-radius:999px}.site-header__mega-aside::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 55%,transparent)}.site-header__mega-aside:not(:has(.site-header__mega-shortcut--popular)) .site-header__mega-shortcuts{border-left:1px solid var(--ui-border-soft)}.site-header__mega-shortcut--popular{display:grid;grid-template-columns:var(--site-header-mega-shortcut-icon-box) minmax(0,1fr);column-gap:var(--space-16);row-gap:var(--space-16);align-content:start;grid-column:1;grid-row:1;padding-bottom:0;padding-left:var(--space-14);padding-right:var(--space-16);border-bottom:0;border-left:1px solid var(--ui-border-soft);border-right:1px solid var(--ui-border-soft)}.site-header__mega-shortcut--popular .site-header__mega-shortcut-head{display:contents}.site-header__mega-shortcut--popular .site-header__mega-shortcut-icon{grid-column:1;grid-row:1;align-self:center}.site-header__mega-shortcut--popular .site-header__mega-shortcut-title{grid-column:2;grid-row:1;align-self:center}.site-header__mega-shortcut--popular .site-header__mega-shortcut-list{grid-column:2;grid-row:2}.site-header__mega-shortcut-head{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-16)}.site-header__mega-shortcuts{display:flex;flex-direction:column;gap:var(--space-18);grid-column:2;grid-row:1;align-self:start}.site-header__mega-shortcut{text-decoration:none;color:var(--text-primary)}a.site-header__mega-shortcut{display:flex;align-items:center;gap:var(--space-16)}a.site-header__mega-shortcut:has(.site-header__mega-shortcut-text){align-items:flex-start}.site-header__mega-aside > .site-header__mega-shortcut--popular{display:grid}.site-header__mega-shortcut-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--site-header-mega-shortcut-icon-box);height:var(--site-header-mega-shortcut-icon-box);border-radius:var(--radius);background:var(--brand-surface-soft);color:var(--brand);flex:none}.site-header__mega-shortcut-icon .icon{width:var(--site-header-mega-shortcut-icon-glyph);height:var(--site-header-mega-shortcut-icon-glyph)}.site-header__mega-shortcut-icon--image,.site-header__wide-default-shortcut-icon--image{background:transparent;color:inherit;padding:0;overflow:hidden}.site-header__mega-shortcut-icon--image .site-header__mega-shortcut-icon-img,.site-header__wide-default-shortcut-icon--image .site-header__wide-default-shortcut-icon-img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:inherit}.site-header__mega-category-visual--image,.site-header__wide-default-category-visual--image,.site-header__wide-default-nav-icon--image{overflow:hidden;border-radius:var(--radius)}.site-header__mega--icon-display-image .site-header__mega-category-visual,.site-header__wide-default--icon-display-image .site-header__wide-default-category-visual,.site-header__wide-default--icon-display-image .site-header__wide-default-nav-icon{overflow:hidden;border-radius:0}.site-header__mega-category-visual--image .site-header__mega-category-icon,.site-header__wide-default-category-visual--image .site-header__wide-default-category-icon,.site-header__mega--icon-display-image .site-header__mega-category-icon,.site-header__wide-default--icon-display-image .site-header__wide-default-category-icon,.site-header__wide-default--icon-display-image .site-header__wide-default-nav-icon-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.site-header__mega-shortcut-copy{display:flex;flex-direction:column;gap:var(--space-4)}.site-header__mega-shortcut-title{color:var(--text-secondary);font-size:var(--text-nav);font-weight:600;line-height:1.2;text-transform:uppercase}.site-header__mega-shortcut-text{color:var(--text-muted);font-size:var(--text-body-sm);line-height:1.3}.site-header__mega-shortcut-list-link:hover,.site-header__mega-shortcut-list-link:focus-visible{color:var(--brand-dark)}.site-header__mega-shortcut-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-12)}.site-header__mega-shortcut-list-link{color:var(--text-muted);font-size:var(--text-body-sm);text-decoration:none;line-height:1.4}.site-header__mega-promo{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,auto);gap:var(--space-24);align-items:stretch;align-self:start;width:100%;overflow:visible;min-height:176px;height:fit-content;border-radius:var(--radius);background:var(--brand-surface-soft)}.site-header__mega-promo-visual-wrap{grid-row:1;grid-column:1;align-self:stretch;justify-self:start;display:flex;min-height:0}.site-header__mega-promo-visual{position:relative;height:100%;width:auto;aspect-ratio:274 / 276;min-height:0;overflow:hidden;border-radius:var(--radius);background:var(--brand-surface-soft)}.site-header__mega-promo-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.site-header__mega-promo-copy{grid-row:1;grid-column:2;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-14);padding:var(--space-28) var(--space-28) var(--space-28) 0}.site-header__mega-promo-title{margin:0;font-family:var(--font-heading);font-size:var(--text-lead-xl);font-weight:var(--font-weight-heading);line-height:1.2;color:var(--text-secondary)}.site-header__mega-promo-text{margin:0;color:var(--text-muted);font-size:var(--text-body-sm);line-height:1.3}.site-header__mega-promo-cta{margin-top:var(--space-4)}@media (max-width:1600px){.site-header__mega{--site-header-mega-aside-max:clamp(300px,36vw,580px);--site-header-mega-cat-min:240px;--site-header-mega-panels-min:200px;--site-header-mega-shortcut-icon-box:40px;--site-header-mega-shortcut-icon-glyph:22px;--site-header-mega-promo-image:160px}.site-header__mega-body{gap:0 var(--space-20)}.site-header__mega-aside{gap:var(--space-20)}.site-header__mega-categories{padding-right:var(--space-24)}.site-header__mega-shortcut--popular{column-gap:var(--space-12);row-gap:var(--space-12);padding-right:var(--space-14)}.site-header__mega-shortcuts{gap:var(--space-12);padding-left:var(--space-12);padding-right:var(--space-8)}.site-header__mega-promo-title{font-size:var(--text-lead)}}@media (max-width:1500px){.site-header__mega{--site-header-mega-aside-max:clamp(280px,32vw,480px);--site-header-mega-cat-min:220px;--site-header-mega-panels-min:180px;--site-header-mega-shortcut-icon-box:38px;--site-header-mega-shortcut-icon-glyph:21px;--site-header-mega-promo-image:140px}.site-header__mega-promo-copy{padding:var(--space-12) var(--space-14) var(--space-16) 0}.site-header__mega-promo-title{font-size:var(--text-body-lg)}.site-header__mega-shortcut--popular{padding-right:var(--space-14)}.site-header__mega-shortcuts{padding-left:var(--space-12);padding-right:var(--space-6)}}@media (max-width:1600px){.site-header__mega-shortcut-title,.site-header__wide-default-shortcut-title{font-size:var(--text-body-md)}}@media (max-width:1500px){.site-header__mega-shortcut-title,.site-header__wide-default-shortcut-title{font-size:var(--text-body-sm)}}@media (min-width:1281px) and (max-width:1600px){.site-header__mega-promo{align-items:flex-start;min-height:0;gap:var(--space-16);padding:var(--space-10) var(--space-12);box-sizing:border-box}.site-header__mega-promo-visual-wrap{width:var(--site-header-mega-promo-image);height:auto;align-self:flex-start}.site-header__mega-promo-visual{width:100%;height:auto;aspect-ratio:274 / 276}.site-header__mega-promo-copy{align-self:stretch;justify-content:flex-start}}@media (max-width:1366px){.site-header__mega{--site-header-mega-aside-max:clamp(252px,30vw,380px);--site-header-mega-cat-min:200px;--site-header-mega-panels-min:160px;--site-header-mega-shortcut-icon-box:36px;--site-header-mega-shortcut-icon-glyph:20px;--site-header-mega-promo-image:120px}.site-header__mega-body{gap:0 var(--space-16)}.site-header__mega-aside{gap:var(--space-16)}.site-header__mega-shortcut--popular{column-gap:var(--space-12)}.site-header__mega-shortcuts{gap:var(--space-12)}.site-header__mega-categories{padding-right:var(--space-20)}.site-header__mega-panel{padding-left:var(--space-14)}.site-header__mega-promo-copy{padding:var(--space-10) var(--space-12) var(--space-14) 0;gap:var(--space-12)}.site-header__mega-promo-cta.btn{padding-block:var(--space-8);padding-inline:var(--space-16);min-height:40px}.site-header__mega-shortcut--popular{padding-right:var(--space-14);row-gap:var(--space-10)}.site-header__mega-shortcuts{gap:var(--space-10)}}@media (max-width:1200px){.site-header__top{gap:var(--space-16)}.site-header__brand-row{gap:var(--space-24)}.site-header__tools{gap:var(--space-12)}.site-header__tool{padding-right:var(--space-12)}.site-header__tool-label{width:92px}.site-header__cta{padding-inline:24px}}@media (max-width:1600px){.site-header__brand-row{gap:var(--space-24)}.site-header__location{max-width:244px}.site-header__tools{gap:var(--space-12)}.site-header__tool{padding-right:var(--space-16)}}@media (max-width:992px){.site-header__shell{padding-top:0}.site-header__top{flex-wrap:wrap;padding:var(--space-8) 0}.site-header__brand-row,.site-header__tools{width:100%}.site-header__tools{justify-content:space-between}.site-header__location{white-space:normal;max-width:none;overflow:visible;text-overflow:clip}.site-header__tool-label{width:auto;max-width:90px}.site-header__menu{justify-content:flex-start}}@media (max-width:1366px) and (min-width:1281px){.site-header__tool-label{display:none}}@media (min-width:1281px) and (max-width:1366px){.site-header__brand-row{gap:var(--space-24)}.site-header__shell{padding-top:var(--space-8)}.site-header__top{padding-bottom:var(--space-12);gap:var(--space-16)}.site-header__tool{min-height:48px;padding-right:var(--space-12)}.site-header__menu{min-height:48px;padding:var(--space-10) 0;gap:var(--space-12) clamp(var(--space-12),1.8vw,var(--space-24))}.site-header__mega-aside{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.site-header__mega-shortcut--popular{grid-column:1;grid-row:1;border-right:0;border-bottom:0;padding-right:var(--space-14)}.site-header__mega-shortcuts{grid-column:1;grid-row:2;border-left:1px solid var(--ui-border-soft);padding-left:var(--space-14);padding-right:var(--space-14)}.site-header__mega-aside:not(:has(.site-header__mega-shortcut--popular)) .site-header__mega-shortcuts{grid-row:1;border-left:1px solid var(--ui-border-soft)}.site-header__mega-promo{grid-row:3}.site-header__mega-aside:not(:has(.site-header__mega-shortcut--popular)) .site-header__mega-promo{grid-row:2}.site-header__mega-promo{gap:var(--space-12);padding:var(--space-8) var(--space-10)}.site-header__mega-promo-copy{padding:var(--space-6) var(--space-10) var(--space-10) 0}}@media (max-width:1280px){.page.page--with-header{padding-top:var(--site-header-h,0px)}html.is-menu-open .page.page--with-header{padding-top:0}html.is-menu-open{overflow:hidden}.site-header:not(.is-menu-open){position:fixed;top:0;left:0;right:0;z-index:20;flex-shrink:0}.site-header__shell{padding-top:0}.site-header__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-12);padding:var(--space-8) 0;position:relative}.site-header__brand-row{width:auto;min-width:0;gap:var(--space-16)}.site-header__location,.site-header__tool,.site-header__phone,.site-header__cta{display:none}.site-header__logo{max-width:168px;max-height:36px}.site-header__tools{width:auto;gap:0}.site-header__burger{display:block;width:44px;height:44px}.site-header__burger{border:0;background:transparent;box-shadow:none}.site-header__nav-wrap{display:none;border-top:1px solid color-mix(in srgb,var(--ui-border-soft) 90%,transparent);position:static;background:transparent}.site-header.is-menu-open .site-header__nav-wrap{display:block;flex:none;overflow:visible;border-top:0}.site-header.is-menu-open{box-shadow:none;position:fixed;inset:0;height:100dvh;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.site-header.is-menu-open .site-header__shell{display:flex;flex-direction:column;flex:0 0 auto;min-height:auto;overflow:visible;background:var(--bg-fill-soft)}.site-header.is-menu-open .site-header__shell > .container{flex:none;position:sticky;top:0;z-index:2;background:var(--bg-fill-soft);border-bottom:1px solid color-mix(in srgb,var(--ui-border-soft) 90%,transparent)}.site-header.is-menu-open .site-header__top{display:block;padding:var(--space-16) 0 var(--space-16)}.site-header.is-menu-open .site-header__brand{position:static;padding:0;margin:0;border:0;background:transparent}.site-header.is-menu-open .site-header__brand-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12);width:100%;padding-right:64px;box-sizing:border-box}.site-header.is-menu-open .site-header__location{display:flex;width:100%;line-height:1.3;color:var(--text-secondary);white-space:normal;max-width:none;overflow:visible;text-overflow:clip}.site-header.is-menu-open .site-header__tools{width:100%;margin-top:var(--space-16);display:flex;flex-wrap:wrap;gap:var(--space-12);align-items:stretch}.site-header.is-menu-open .site-header__tool{display:flex;width:calc(50% - (var(--space-12) / 2));min-height:52px;padding:var(--space-10) var(--space-10);border-radius:var(--radius);background:color-mix(in srgb,var(--brand) 8%,transparent);border-right:0;padding-right:0;color:var(--text-secondary);text-decoration:none}.site-header.is-menu-open .site-header__tool-icon{width:40px;height:40px}.site-header-v1--tool-icon-bg.site-header.is-menu-open .site-header__tool-icon{background:var(--brand-opacity-20)}.site-header.is-menu-open .site-header__tool-icon .icon{width:20px;height:20px}.site-header.is-menu-open .site-header__tool-label{max-width:none;width:auto;line-height:1.15;color:var(--text-secondary)}.site-header.is-menu-open .site-header__phone{display:flex;width:100%;align-items:flex-start;gap:var(--space-2);padding-left:var(--space-4)}.site-header.is-menu-open .site-header__cta{display:inline-flex;width:100%;justify-content:center}.site-header.is-menu-open .site-header__burger{position:absolute;top:var(--space-16);right:0;z-index:2}.site-header.is-menu-open .site-header__burger span:nth-child(1){transform:translateY(var(--space-6)) rotate(45deg)}.site-header.is-menu-open .site-header__burger span:nth-child(2){opacity:0}.site-header.is-menu-open .site-header__burger span:nth-child(3){transform:translateY(calc(-1 * var(--space-6))) rotate(-45deg)}.site-header.is-menu-open .site-header__menu-item--mega.is-open,.site-header.is-menu-open .site-header__menu-item--wide-default.is-open,.site-header.is-menu-open .site-header__mega-category-block,.site-header.is-menu-open .site-header__wide-default-category-block{scroll-margin-top:calc(var(--site-mobile-menu-sticky-h,var(--site-header-top-h,0px)) + var(--space-8))}.site-header__menu{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:var(--space-8) 0 var(--space-32)}.site-header__menu-item{display:block;border-bottom:1px solid color-mix(in srgb,var(--ui-border-soft) 85%,transparent)}.site-header__menu-link{justify-content:space-between;width:100%;padding:var(--space-16) 0}.site-header__menu-dot{margin-left:auto}.site-header__dropdown{position:static;opacity:1;transform:none;pointer-events:auto;transition:none;display:none;padding:0 0 var(--space-12);margin-top:var(--space-8);width:100%;box-sizing:border-box}.site-header__menu-item.is-open>.site-header__dropdown{display:block}.site-header__dropdown--small,.site-header__dropdown--mega,.site-header__dropdown--wide-default{left:auto;right:auto;width:auto;min-width:0;max-width:none;transform:none;padding-top:0}.site-header__menu-item.is-open>.site-header__dropdown--small{transform:none}.site-header__dropdown--small,.site-header__mega,.site-header__wide-default{box-shadow:none;border:0;border-radius:0;background:transparent;padding:0}.site-header__mega-pointer,.site-header__wide-default-pointer,.site-header__dropdown-pointer{display:none}.site-header__dropdown--small{padding-left:0}.site-header__menu-item.is-open > .site-header__menu-link--toggle{padding-bottom:var(--space-8)}.site-header__menu-item.is-open > .site-header__dropdown--small{margin-top:0;padding-bottom:var(--space-20)}.site-header__dropdown--small .site-header__dropdown-item:first-child .site-header__dropdown-link{padding-top:var(--space-8)}.site-header__dropdown--small .site-header__dropdown-item{border-bottom:1px solid color-mix(in srgb,var(--ui-border-soft) 65%,transparent)}.site-header__dropdown--small .site-header__dropdown-item:last-child{border-bottom:0}.site-header__dropdown-link{justify-content:flex-start;padding:var(--space-12) 0 var(--space-12) var(--space-16);border-radius:0}.site-header__dropdown--small .site-header__dropdown-link.bodytext-strong,.site-header__mega-link.bodytext-sm,.site-header__wide-default-link.bodytext-sm{font-size:var(--text-body-sm);line-height:1.35}.site-header__dropdown--mega,.site-header__dropdown--wide-default{width:100%;max-width:none;margin-left:0;margin-right:0;padding:0}.site-header__dropdown--mega>.container,.site-header__dropdown--wide-default>.container{width:100%;max-width:none;padding-left:0;padding-right:0;margin:0}.site-header__menu-item--mega .site-header__mega,.site-header__menu-item--mega .site-header__mega-body,.site-header__menu-item--mega .site-header__mega-categories{width:100%;max-width:none}.site-header__mega{max-height:none;overflow:visible}.site-header__mega-head{display:none}.site-header__mega-body{display:flex;flex-direction:column;gap:0;flex:none;overflow:visible;padding-bottom:0;scrollbar-width:auto}.site-header__mega-panels{display:none}.site-header__mega-categories,.site-header__wide-default-categories,.site-header__wide-default-nav{display:flex;flex-direction:column;gap:0;padding-right:0;border-right:0;overflow:visible;background-image:none}.site-header__wide-default-nav{width:100%;max-width:none}.site-header__mega-category-block,.site-header__wide-default-category-block{display:block;border-bottom:1px solid color-mix(in srgb,var(--ui-border-soft) 65%,transparent)}.site-header__mega-category-block:last-child,.site-header__wide-default-category-block:last-child{border-bottom:0}.site-header__mega-panel[hidden],.site-header__wide-default-panel[hidden]{display:none !important}.site-header__mega-category,.site-header__wide-default-category,.site-header__wide-default-nav-link{gap:var(--space-12);min-height:56px;padding:var(--space-10) 0;border-radius:0;width:100%}.site-header__wide-default-nav-link{color:var(--text-primary)}.site-header__mega-category:hover,.site-header__mega-category:focus-visible,.site-header__mega-category.is-active,.site-header__wide-default-category:hover,.site-header__wide-default-category:focus-visible,.site-header__wide-default-category.is-active,.site-header__wide-default-nav-link:hover,.site-header__wide-default-nav-link:focus-visible{background:transparent}.site-header__mega-category-block.is-open .site-header__mega-category,.site-header__wide-default-category-block.is-open .site-header__wide-default-category{padding-bottom:var(--space-6)}.site-header__mega-category-block.is-open .site-header__mega-category-arrow,.site-header__wide-default-category-block.is-open .site-header__wide-default-category-arrow{transform:rotate(90deg);color:var(--brand)}.site-header__mega-category-label,.site-header__wide-default-category-label,.site-header__wide-default-nav-label{font-size:var(--text-body-sm);line-height:1.35}.site-header__mega-category:not(.is-active) .site-header__mega-category-label,.site-header__wide-default-category:not(.is-active) .site-header__wide-default-category-label{color:var(--text-secondary)}.site-header__mega-category.is-active .site-header__mega-category-label,.site-header__wide-default-category.is-active .site-header__wide-default-category-label{color:var(--brand)}.site-header__mega-category-visual,.site-header__mega--icon-display-image .site-header__mega-category-visual,.site-header__wide-default-category-visual,.site-header__wide-default--icon-display-image .site-header__wide-default-category-visual,.site-header__wide-default-nav-icon,.site-header__wide-default--icon-display-image .site-header__wide-default-nav-icon{width:28px;height:28px}.site-header__mega-category-icon,.site-header__mega--icon-display-image .site-header__mega-category-icon,.site-header__wide-default-category-icon,.site-header__wide-default--icon-display-image .site-header__wide-default-category-icon,.site-header__wide-default-nav-icon-img,.site-header__wide-default--icon-display-image .site-header__wide-default-nav-icon-img{width:28px;height:28px;max-width:28px;max-height:28px;object-fit:contain;object-position:center}.site-header__mega-category-arrow,.site-header__wide-default-category-arrow{width:20px;height:20px}.site-header__mega-category-arrow .icon,.site-header__wide-default-category-arrow .icon{width:6px;height:12px}.site-header__mega-panel{position:static;inset:auto;margin:0;padding:0 0 var(--space-8);border-top:0;overflow:visible;overscroll-behavior:auto}.site-header__mega-list{gap:0}.site-header__mega-item{border-bottom:1px solid color-mix(in srgb,var(--ui-border-soft) 65%,transparent)}.site-header__mega-item:last-child{border-bottom:0}.site-header__mega-link{padding:var(--space-14) 0 var(--space-14) var(--space-16)}.site-header__menu-item--mega.is-open>.site-header__dropdown{margin-top:0;padding-bottom:0}.site-header__mega-aside{display:none}.site-header__mega-promo{grid-template-columns:1fr;min-height:0}.site-header__mega-promo-visual-wrap{grid-column:1;grid-row:1;width:100%;height:auto;align-self:stretch}.site-header__mega-promo-visual{width:100%;height:auto;aspect-ratio:274 / 276}.site-header__mega-promo-copy{grid-column:1;grid-row:2}.site-header__mega-promo-copy{padding:0 var(--space-16) var(--space-16)}.site-header__mega-close{display:none}}.site-header__menu-item--wide-default{position:static}.site-header__dropdown--wide-default{left:0;right:0;width:100%;top:calc(100% + 8px);padding-top:0}.site-header__dropdown--wide-default>.container{position:relative;display:flex;justify-content:flex-end}.site-header__wide-default{position:relative;z-index:2;width:100%;max-width:min(1640px,calc(100vw - var(--space-32)));margin-left:auto;margin-right:0;background:var(--white);border:1px solid color-mix(in srgb,var(--ui-border-soft) 85%,transparent);border-radius:var(--radius);box-shadow:var(--shadow-dropdown);padding:var(--space-16) var(--space-24) 0;display:flex;flex-direction:column;gap:var(--space-20);max-height:min(70vh,660px);overflow:hidden;--site-header-wide-default-aside-max:707px;--site-header-wide-default-cat-min:280px;--site-header-wide-default-mid-min:260px;--site-header-wide-default-promo-max:340px;--site-header-wide-default-panels-min:240px;--site-header-wide-default-shortcut-icon-box:44px;--site-header-wide-default-shortcut-icon-glyph:24px;--site-header-wide-default-promo-image:184px}.site-header__wide-default-head{display:flex;align-items:flex-end;gap:var(--space-16);position:sticky;top:0;z-index:2;background:var(--white);padding:0 0 var(--space-10);border-bottom:1px solid color-mix(in srgb,var(--ui-divider) 85%,transparent)}.site-header__wide-default-close{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border:0;border-radius:32px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color .16s ease,color .16s ease}.site-header__wide-default-close .icon{width:24px;height:24px}.site-header__wide-default-close:hover,.site-header__wide-default-close:focus-visible{background:color-mix(in srgb,var(--brand) 9%,transparent);color:var(--text-secondary)}.site-header__wide-default-head-title{margin:0;font-family:var(--font-heading);font-size:var(--text-lead-xl);font-weight:var(--font-weight-heading);letter-spacing:-0.02em;color:var(--text-secondary);line-height:1.2}.site-header__wide-default-head-link{font-size:var(--text-body-sm);font-weight:400;line-height:1.2;color:var(--text-muted);text-decoration:none}.site-header__wide-default-head-link:hover,.site-header__wide-default-head-link:focus-visible{color:var(--brand-dark);text-decoration:underline}.site-header__wide-default-body{display:grid;grid-template-columns:minmax(var(--site-header-wide-default-cat-min),1fr) minmax(var(--site-header-wide-default-mid-min),1fr) minmax(0,var(--site-header-wide-default-promo-max));grid-template-rows:minmax(0,1fr);gap:0 var(--space-24);align-items:stretch;flex:1 1 auto;min-height:0;padding-bottom:var(--space-24);overflow:hidden}.site-header__wide-default-panel[hidden]{display:none !important}@media (min-width:1281px){.site-header__wide-default-categories{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-self:stretch;min-height:0;overflow-x:hidden;overflow-y:auto}.site-header__wide-default-category-block{display:block;flex:none}.site-header__wide-default-aside{grid-column:2;grid-row:1;align-self:stretch;min-height:0}.site-header__wide-default-promo-col{grid-column:3;grid-row:1;align-self:stretch;min-width:0;min-height:0}.site-header__wide-default-panel{position:static;inset:auto;min-height:0;min-width:0;padding:0 0 var(--space-8) var(--space-8);overflow:visible;overscroll-behavior:auto;scrollbar-width:auto}.site-header__wide-default-panel[hidden]{display:none !important}}.site-header__wide-default-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-10)}.site-header__wide-default-link{display:block;font-size:var(--text-nav);font-weight:600;text-decoration:none;color:var(--text-muted);line-height:1.4;padding:0;transition:color .16s ease}.site-header__wide-default-link:hover,.site-header__wide-default-link:focus-visible{color:var(--brand-dark)}.site-header__wide-default-aside{min-width:0;max-width:none;width:100%;justify-self:stretch;align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:0;align-content:start;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 45%,transparent) transparent;padding-bottom:var(--space-16);scroll-padding-bottom:var(--space-16);border-left:1px solid var(--ui-border-soft);border-right:1px solid var(--ui-border-soft)}.site-header__wide-default-promo-col{min-width:0;width:100%;align-self:stretch;display:flex;flex-direction:column;min-height:0}.site-header__wide-default-promo--banner-col .site-header__wide-default-promo-copy{grid-column:1;grid-row:2;padding:var(--space-16) var(--space-16) var(--space-20)}.site-header__wide-default-aside::-webkit-scrollbar{width:8px}.site-header__wide-default-aside::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 35%,transparent);border-radius:999px}.site-header__wide-default-aside::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 55%,transparent)}.site-header__wide-default-aside:not(:has(.site-header__wide-default-shortcut--popular)) .site-header__wide-default-shortcuts{grid-row:1;border-top:0}.site-header__wide-default-shortcut--popular{display:grid;grid-template-columns:var(--site-header-wide-default-shortcut-icon-box) minmax(0,1fr);column-gap:var(--space-16);row-gap:var(--space-16);align-content:start;grid-column:1;grid-row:1;padding:var(--space-14) var(--space-14) var(--space-16);border-bottom:1px solid var(--ui-border-soft);border-left:0;border-right:0}.site-header__wide-default-shortcut--popular .site-header__wide-default-shortcut-head{display:contents}.site-header__wide-default-shortcut--popular .site-header__wide-default-shortcut-icon{grid-column:1;grid-row:1;align-self:center}.site-header__wide-default-shortcut--popular .site-header__wide-default-shortcut-title{grid-column:2;grid-row:1;align-self:center}.site-header__wide-default-shortcut--popular .site-header__wide-default-shortcut-list{grid-column:2;grid-row:2}.site-header__wide-default-shortcut-head{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-16)}.site-header__wide-default-shortcuts{display:flex;flex-direction:column;gap:var(--space-18);grid-column:1;grid-row:2;align-self:start;padding:var(--space-14) var(--space-14) var(--space-16);border-left:0}.site-header__wide-default-shortcut{text-decoration:none;color:var(--text-primary)}a.site-header__wide-default-shortcut{display:flex;align-items:center;gap:var(--space-16)}a.site-header__wide-default-shortcut:has(.site-header__wide-default-shortcut-text){align-items:flex-start}.site-header__wide-default-aside > .site-header__wide-default-shortcut--popular{display:grid}.site-header__wide-default-shortcut-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--site-header-wide-default-shortcut-icon-box);height:var(--site-header-wide-default-shortcut-icon-box);border-radius:var(--radius);background:var(--brand-surface-soft);color:var(--brand);flex:none}.site-header__wide-default-shortcut-icon .icon{width:var(--site-header-wide-default-shortcut-icon-glyph);height:var(--site-header-wide-default-shortcut-icon-glyph)}.site-header__wide-default-shortcut-copy{display:flex;flex-direction:column;gap:var(--space-4)}.site-header__wide-default-shortcut-title{color:var(--text-secondary);font-size:var(--text-nav);font-weight:600;line-height:1.2;text-transform:uppercase}.site-header__wide-default-shortcut-text{color:var(--text-muted);font-size:var(--text-body-sm);line-height:1.3}.site-header__wide-default-shortcut-list-link:hover,.site-header__wide-default-shortcut-list-link:focus-visible{color:var(--brand-dark)}.site-header__wide-default-shortcut-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-12)}.site-header__wide-default-shortcut-list-link{color:var(--text-muted);font-size:var(--text-body-sm);text-decoration:none;line-height:1.4}.site-header__wide-default-promo{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,auto);gap:var(--space-24);align-items:stretch;align-self:stretch;width:100%;overflow:visible;min-height:176px;height:fit-content;border-radius:var(--radius);background:var(--brand-surface-soft)}.site-header__wide-default-promo-visual-wrap{grid-row:1;grid-column:1;align-self:stretch;justify-self:start;display:flex;min-height:0}.site-header__wide-default-promo-visual{position:relative;height:100%;width:auto;aspect-ratio:274 / 276;min-height:0;overflow:hidden;border-radius:var(--radius);background:var(--brand-surface-soft)}.site-header__wide-default-promo-image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border-radius:inherit}.site-header__wide-default-promo.site-header__wide-default-promo--banner-col{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0;width:100%;max-width:100%;min-height:0;overflow:hidden}.site-header__wide-default-promo.site-header__wide-default-promo--banner-col .site-header__wide-default-promo-visual-wrap{display:block;grid-column:1;grid-row:1;width:100%;max-width:none;min-width:0;margin:0;padding:0;justify-self:stretch;align-self:stretch}.site-header__wide-default-promo.site-header__wide-default-promo--banner-col .site-header__wide-default-promo-visual{position:relative;display:block;width:100%;max-width:none;min-width:0;height:auto;aspect-ratio:274 / 276;overflow:hidden;border-radius:0;background:transparent}.site-header__wide-default-promo.site-header__wide-default-promo--banner-col .site-header__wide-default-promo-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border-radius:0}.site-header__wide-default-promo.site-header__wide-default-promo--banner-col .site-header__wide-default-promo-copy{grid-column:1;grid-row:2}.site-header__wide-default-promo-copy{grid-row:1;grid-column:2;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-14);padding:var(--space-28) var(--space-28) var(--space-28) 0}.site-header__wide-default-promo-title{margin:0;font-family:var(--font-heading);font-size:var(--text-lead-xl);font-weight:var(--font-weight-heading);line-height:1.2;color:var(--text-secondary)}.site-header__wide-default-promo-text{margin:0;color:var(--text-muted);font-size:var(--text-body-sm);line-height:1.3}.site-header__wide-default-promo-cta{margin-top:var(--space-4)}.site-header__wide-default--figma{--site-header-wide-default-figma-divider:#f1f3f2;--site-header-wide-default-figma-surface:#f4fbf7;--site-header-wide-default-col-nav:clamp(220px,24vw,377px);--site-header-wide-default-col-faq:clamp(200px,22vw,349px);--site-header-wide-default-col-shortcuts:clamp(240px,23vw,361px);--site-header-wide-default-col-promo:clamp(220px,26vw,413px)}.site-header__wide-default--figma .site-header__wide-default-body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,var(--site-header-wide-default-col-nav)) minmax(0,var(--site-header-wide-default-col-faq)) clamp(var(--space-8),1vw,var(--space-20)) minmax(0,var(--site-header-wide-default-col-shortcuts)) clamp(var(--space-12),1.5vw,var(--space-56)) minmax(0,var(--site-header-wide-default-col-promo));gap:0}.site-header__wide-default--figma .site-header__wide-default-promo-col{min-width:0}.site-header__wide-default-nav-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-10)}.site-header__wide-default-faq{min-width:0;min-height:0;align-self:stretch;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--site-header-wide-default-figma-divider)}.site-header__wide-default-faq .site-header__wide-default-shortcut--popular{grid-column:1;grid-row:1;margin:0;padding:var(--space-14) var(--space-24) var(--space-16);border:0}.site-header__wide-default-faq .site-header__wide-default-shortcut--popular .site-header__wide-default-shortcut-icon{border-radius:4px}.site-header__wide-default--figma .site-header__wide-default-aside{grid-template-rows:auto;border-left:1px solid var(--site-header-wide-default-figma-divider);border-right:0}.site-header__wide-default--figma .site-header__wide-default-aside .site-header__wide-default-shortcuts{grid-row:1;border-top:0;padding:var(--space-14) var(--space-24) var(--space-16)}.site-header__wide-default--figma .site-header__wide-default-shortcut-icon{border-radius:var(--radius);background:var(--site-header-wide-default-figma-surface)}.site-header__wide-default--figma .site-header__wide-default-promo--banner-col{background:var(--brand-surface-soft);border-radius:var(--radius);overflow:hidden}.site-header__wide-default--figma .site-header__wide-default-promo--banner-col .site-header__wide-default-promo-visual{aspect-ratio:auto;height:150px}.site-header__wide-default--figma .site-header__wide-default-promo--banner-col .site-header__wide-default-promo-visual-wrap{border-radius:var(--radius) var(--radius) 0 0;overflow:hidden}@media (min-width:1281px){.site-header__wide-default--figma .site-header__wide-default-nav{grid-column:1;grid-row:1}.site-header__wide-default--figma .site-header__wide-default-faq{grid-column:2;grid-row:1}.site-header__wide-default--figma .site-header__wide-default-aside{grid-column:4;grid-row:1}.site-header__wide-default--figma .site-header__wide-default-promo-col{grid-column:6;grid-row:1}}@media (max-width:1600px){.site-header__wide-default{--site-header-wide-default-aside-max:clamp(300px,36vw,580px);--site-header-wide-default-cat-min:240px;--site-header-wide-default-panels-min:200px;--site-header-wide-default-shortcut-icon-box:40px;--site-header-wide-default-shortcut-icon-glyph:22px;--site-header-wide-default-promo-image:160px}.site-header__wide-default-body{gap:0 var(--space-20)}.site-header__wide-default--figma{--site-header-wide-default-col-nav:clamp(200px,22vw,320px);--site-header-wide-default-col-faq:clamp(180px,20vw,300px);--site-header-wide-default-col-shortcuts:clamp(200px,21vw,300px);--site-header-wide-default-col-promo:clamp(200px,24vw,340px)}.site-header__wide-default--figma .site-header__wide-default-faq .site-header__wide-default-shortcut--popular,.site-header__wide-default--figma .site-header__wide-default-aside .site-header__wide-default-shortcuts{padding-left:var(--space-16);padding-right:var(--space-16)}.site-header__wide-default--figma .site-header__wide-default-promo--banner-col .site-header__wide-default-promo-copy{padding:var(--space-12) var(--space-12) var(--space-16)}.site-header__wide-default-categories{padding-right:var(--space-24)}.site-header__wide-default-shortcut--popular{column-gap:var(--space-12);row-gap:var(--space-12);padding-right:var(--space-14)}.site-header__wide-default-shortcuts{gap:var(--space-12);padding-left:var(--space-12);padding-right:var(--space-8)}.site-header__wide-default-promo-title{font-size:var(--text-lead)}}@media (max-width:1500px){.site-header__wide-default{--site-header-wide-default-aside-max:clamp(280px,32vw,480px);--site-header-wide-default-cat-min:220px;--site-header-wide-default-panels-min:180px;--site-header-wide-default-shortcut-icon-box:38px;--site-header-wide-default-shortcut-icon-glyph:21px;--site-header-wide-default-promo-image:140px}.site-header__wide-default--figma{--site-header-wide-default-col-nav:clamp(180px,21vw,300px);--site-header-wide-default-col-faq:clamp(168px,19vw,280px);--site-header-wide-default-col-shortcuts:clamp(180px,20vw,280px);--site-header-wide-default-col-promo:clamp(180px,22vw,320px)}.site-header__wide-default-promo-copy{padding:var(--space-12) var(--space-14) var(--space-16) 0}.site-header__wide-default-promo-title{font-size:var(--text-body-lg)}.site-header__wide-default-shortcut--popular{padding-right:var(--space-14)}.site-header__wide-default-shortcuts{padding-left:var(--space-12);padding-right:var(--space-6)}}@media (min-width:1281px) and (max-width:1600px){.site-header__wide-default-promo:not(.site-header__wide-default-promo--banner-col){align-items:flex-start;min-height:0;gap:var(--space-16);padding:var(--space-10) var(--space-12);box-sizing:border-box}.site-header__wide-default-promo:not(.site-header__wide-default-promo--banner-col) .site-header__wide-default-promo-visual-wrap{width:var(--site-header-wide-default-promo-image);height:auto;align-self:flex-start}.site-header__wide-default-promo:not(.site-header__wide-default-promo--banner-col) .site-header__wide-default-promo-visual{width:100%;height:auto;aspect-ratio:274 / 276}.site-header__wide-default-promo:not(.site-header__wide-default-promo--banner-col) .site-header__wide-default-promo-copy{align-self:stretch;justify-content:flex-start}}@media (max-width:1366px){.site-header__wide-default{--site-header-wide-default-aside-max:clamp(252px,30vw,380px);--site-header-wide-default-cat-min:200px;--site-header-wide-default-panels-min:160px;--site-header-wide-default-shortcut-icon-box:36px;--site-header-wide-default-shortcut-icon-glyph:20px;--site-header-wide-default-promo-image:120px}.site-header__wide-default--figma{--site-header-wide-default-col-nav:clamp(160px,20vw,280px);--site-header-wide-default-col-faq:clamp(152px,18vw,260px);--site-header-wide-default-col-shortcuts:clamp(160px,19vw,260px);--site-header-wide-default-col-promo:clamp(160px,21vw,300px)}.site-header__wide-default--figma .site-header__wide-default-promo--banner-col .site-header__wide-default-promo-visual{height:132px}.site-header__wide-default-body{gap:0 var(--space-16)}.site-header__wide-default-shortcut--popular{column-gap:var(--space-12)}.site-header__wide-default-shortcuts{gap:var(--space-12)}.site-header__wide-default-categories{padding-right:var(--space-20)}.site-header__wide-default-panel{padding-left:var(--space-14)}.site-header__wide-default-promo-copy{padding:var(--space-10) var(--space-12) var(--space-14) 0;gap:var(--space-12)}.site-header__wide-default-shortcut--popular{padding-right:var(--space-14);row-gap:var(--space-10)}.site-header__wide-default-shortcuts{gap:var(--space-10)}}@media (min-width:1281px) and (max-width:1366px){.site-header__brand-row{gap:var(--space-24)}.site-header__shell{padding-top:var(--space-8)}.site-header__top{padding-bottom:var(--space-12);gap:var(--space-16)}.site-header__tool{min-height:48px;padding-right:var(--space-12)}.site-header__menu{min-height:48px;padding:var(--space-10) 0;gap:var(--space-12) clamp(var(--space-12),1.8vw,var(--space-24))}.site-header__wide-default-aside{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.site-header__wide-default-body{grid-template-columns:minmax(var(--site-header-wide-default-cat-min),1fr) minmax(220px,1fr) minmax(0,300px)}.site-header__wide-default-shortcut--popular{grid-column:1;grid-row:1;border-right:0;border-bottom:1px solid var(--ui-border-soft);padding-right:var(--space-14)}.site-header__wide-default-shortcuts{grid-column:1;grid-row:2;border-left:0;padding-left:var(--space-14);padding-right:var(--space-14)}.site-header__wide-default-aside:not(:has(.site-header__wide-default-shortcut--popular)) .site-header__wide-default-shortcuts{grid-row:1}.site-header__wide-default-promo--banner-col{gap:0;padding:0}.site-header__wide-default-promo--banner-col .site-header__wide-default-promo-copy{padding:var(--space-10) var(--space-10) var(--space-12)}}@media (max-width:1280px){.site-header.is-menu-open .site-header__menu-item--wide-default.is-open,.site-header.is-menu-open .site-header__wide-default-category-block{scroll-margin-top:calc(var(--site-mobile-menu-sticky-h,var(--site-header-top-h,0px)) + var(--space-8))}.site-header__dropdown--wide-default{width:100%;max-width:none;margin-left:0;margin-right:0;padding:0}.site-header__dropdown--wide-default>.container{width:100%;max-width:none;padding-left:0;padding-right:0;margin:0}.site-header__menu-item--wide-default .site-header__wide-default,.site-header__menu-item--wide-default .site-header__wide-default-body,.site-header__menu-item--wide-default .site-header__wide-default-categories,.site-header__menu-item--wide-default .site-header__wide-default-nav{width:100%;max-width:none}.site-header__menu-item--wide-default .site-header__wide-default,.site-header__wide-default.site-header__wide-default--figma{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0}.site-header__wide-default-pointer,.site-header__dropdown-pointer{display:none}.site-header__wide-default{max-height:none;overflow:visible}.site-header__wide-default-head{display:none}.site-header__wide-default-body{display:flex;flex-direction:column;gap:0;flex:none;overflow:visible;padding-bottom:0;scrollbar-width:auto}.site-header__wide-default--figma .site-header__wide-default-body{display:flex;flex-direction:column;grid-template-columns:none}.site-header__wide-default-panel{position:static;inset:auto;margin:0;padding:0 0 var(--space-8);border-top:0;overflow:visible;overscroll-behavior:auto}.site-header__wide-default-list{gap:0}.site-header__wide-default-item{border-bottom:1px solid color-mix(in srgb,var(--ui-border-soft) 65%,transparent)}.site-header__wide-default-item:last-child{border-bottom:0}.site-header__wide-default-link{padding:var(--space-14) 0 var(--space-14) var(--space-16)}.site-header__menu-item--wide-default.is-open>.site-header__dropdown{margin-top:0;padding-bottom:0}.site-header__wide-default-aside{display:none}.site-header__wide-default-promo-col{width:100%;max-width:420px;align-self:flex-start;box-sizing:border-box;padding:var(--space-16) 0 var(--space-20)}.site-header__wide-default-promo,.site-header__wide-default-promo--banner-col{grid-template-columns:1fr;min-height:0;width:100%;max-width:420px}.site-header__wide-default-promo-visual-wrap{grid-column:1;grid-row:1;width:100%;max-width:100%;height:auto;align-self:stretch;justify-self:stretch}.site-header__wide-default-promo-visual{width:100%;max-width:100%;height:auto;aspect-ratio:auto}.site-header__wide-default-promo--banner-col .site-header__wide-default-promo-image,.site-header__wide-default--figma .site-header__wide-default-promo--banner-col .site-header__wide-default-promo-image{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center}.site-header__wide-default--figma .site-header__wide-default-promo--banner-col .site-header__wide-default-promo-visual{height:150px;width:100%;max-width:100%}.site-header__wide-default-promo-copy{grid-column:1;grid-row:2}.site-header__wide-default-promo-copy{padding:0 var(--space-16) var(--space-16)}.site-header__wide-default-close{display:none}.site-header__wide-default--figma .site-header__wide-default-faq{display:none}.site-header__wide-default-nav-list{gap:0}.site-header__wide-default-nav-item{border-bottom:1px solid color-mix(in srgb,var(--ui-border-soft) 65%,transparent)}.site-header__wide-default-nav-item:last-child{border-bottom:0}}.footer-v1{position:relative;box-sizing:border-box;background:var(--bg-fill-footer);padding:var(--section-y-top) 0 var(--section-y-bottom);overflow:hidden;--footer-brand-max:263px;--footer-nav-max:320px;--footer-popular-max:340px;--footer-cta-min:320px;--footer-col-gap:var(--space-56);--footer-row-gap:var(--space-48);--footer-spacer:var(--space-40);--footer-cols:minmax(200px,var(--footer-brand-max)) var(--footer-spacer) minmax(120px,var(--footer-nav-max)) minmax(120px,var(--footer-popular-max)) minmax(var(--footer-cta-min),1fr)}.footer-v1 > .container{position:relative;z-index:1}.footer-v1__bg{position:absolute;top:0;right:0;bottom:0;z-index:0;display:block;width:clamp(480px,52vw,880px);height:auto;max-height:100%;pointer-events:none;opacity:0.2;object-fit:contain;object-position:right top}.footer-v1__top{position:relative;display:grid;grid-template-columns:var(--footer-cols);gap:var(--footer-row-gap) var(--footer-col-gap);align-items:start}.footer-v1__brand{position:relative;z-index:1;grid-column:1;display:flex;flex-direction:column;gap:var(--space-18);min-width:0}.footer-v1__menus{position:relative;z-index:1;grid-column:3 / 5;display:grid;grid-template-columns:minmax(120px,var(--footer-nav-max)) minmax(120px,var(--footer-popular-max));gap:var(--footer-col-gap);min-width:0;align-items:start}.footer-v1__nav,.footer-v1__popular{min-width:0}.footer-v1__cta{position:relative;z-index:1;grid-column:5;min-width:0}.footer-v1__logo-link{display:inline-flex;align-items:flex-start;text-decoration:none}.footer-v1__logo{display:block;width:var(--logo-w);max-width:100%;height:auto}.footer-v1__tagline{margin:0;max-width:263px;color:var(--brand-dark);line-height:1.3}.footer-v1__contacts{--footer-contact-icon:24px;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-10)}.footer-v1__contact-row{display:grid;grid-template-columns:var(--footer-contact-icon) minmax(0,1fr);column-gap:var(--space-6);align-items:center;margin:0;color:var(--text-secondary);text-decoration:none;text-align:left}.footer-v1__contact-row--phone:hover,.footer-v1__contact-row--phone:focus-visible{color:var(--brand-dark)}.footer-v1__contact-icon{display:block;width:19px;height:var(--footer-contact-icon);justify-self:center;color:var(--brand)}.footer-v1__contact-row--phone .footer-v1__contact-icon{width:16px;height:16px}.footer-v1__hours{margin:0;padding-left:calc(var(--footer-contact-icon) + var(--space-6));color:var(--text-muted);text-align:left}.footer-v1__col-title{margin:0 0 var(--space-24);font-weight:600;color:var(--text-primary)}.footer-v1__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-12)}.footer-v1__link{text-decoration:none;color:var(--text-secondary)}.footer-v1__link:hover,.footer-v1__link:focus-visible{color:var(--brand-dark);text-decoration:underline}.footer-v1__cta-card{width:100%;max-width:520px;min-width:0;border-radius:var(--radius);background:var(--white-opacity-40);backdrop-filter:blur(var(--glass-blur-mobile));-webkit-backdrop-filter:blur(var(--glass-blur-mobile));padding:var(--space-24) var(--space-28);box-sizing:border-box}.footer-v1__cta-title{margin:0;color:var(--text-primary)}.footer-v1__cta-lead{margin:0;max-width:350px;color:var(--text-secondary)}.footer-v1__form{display:flex;flex-direction:column;gap:var(--space-16);margin-top:var(--space-20)}.footer-v1__form-row{display:flex;flex-wrap:wrap;gap:var(--space-10);align-items:stretch}.footer-v1__field{flex:1 1 252px;min-width:230px;max-width:100%}.footer-v1__input{width:100%;min-width:0;min-height:54px;border-color:color-mix(in srgb,var(--text-muted) 55%,var(--ui-border-soft));background:color-mix(in srgb,var(--bg-fill-surface) 55%,transparent)}.footer-v1__submit{flex:1 1 201px;min-width:201px;max-width:100%;width:auto;min-height:54px;padding-inline:var(--space-32);text-transform:uppercase}.footer-v1__consent{display:flex;gap:var(--space-24);align-items:flex-start;color:var(--text-muted);cursor:pointer}.footer-v1__checkbox{width:20px;height:20px;flex:none;margin:0;border-radius:var(--radius-sm);accent-color:var(--brand)}.footer-v1__consent-text{line-height:1.3;max-width:420px}.footer-v1__consent-link{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .16s ease,text-decoration-color .16s ease}.footer-v1__consent-link:hover,.footer-v1__consent-link:focus-visible{color:var(--brand-dark);text-decoration-color:currentColor}.footer-v1__divider{position:relative;z-index:1;height:1px;width:100%;margin-top:var(--space-40);background:var(--ui-divider)}.footer-v1__bottom{position:relative;z-index:1;display:grid;grid-template-columns:var(--footer-cols);gap:var(--footer-row-gap) var(--footer-col-gap);align-items:start;padding-top:var(--space-32)}.footer-v1__meta{grid-column:1}.footer-v1__bottom-links{grid-column:2 / 5;display:flex;gap:var(--space-32);flex-wrap:wrap;align-items:center}.footer-v1__aside{grid-column:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-16) var(--space-24);min-width:0}.footer-v1__dev{flex:0 0 auto}.footer-v1__meta-line{margin:0 0 var(--space-8);color:var(--text-muted)}.footer-v1__meta-line:last-child{margin-bottom:0}.footer-v1__bottom-link{text-decoration:none;color:var(--text-muted);line-height:1.3}.footer-v1__bottom-link:hover,.footer-v1__bottom-link:focus-visible{color:var(--text-secondary);text-decoration:underline}.footer-v1__accessibility{display:flex;align-items:center;gap:var(--space-14);flex:0 1 auto;min-width:max-content;max-width:100%;text-decoration:none;color:var(--text-muted)}.footer-v1__accessibility-label{overflow-wrap:normal}.footer-v1__accessibility:hover,.footer-v1__accessibility:focus-visible{color:var(--text-secondary)}.footer-v1__accessibility-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--brand);flex:none}.footer-v1__accessibility-icon .icon{width:24px;height:24px}.footer-v1__dev-logo{display:block;width:221px;max-width:100%;height:auto}.footer-v1__legal{position:relative;z-index:1;display:grid;grid-template-columns:var(--footer-cols);gap:var(--footer-row-gap) var(--footer-col-gap);margin-top:var(--space-40)}.footer-v1__legal-text{grid-column:2 / -1;margin:0;padding-top:var(--space-32);border-top:1px solid var(--ui-divider);text-align:left;text-transform:uppercase;font-weight:400;color:var(--ui-border-strong);letter-spacing:-0.02em}@media (min-width:1801px){.footer-v1__aside{flex-wrap:nowrap;gap:var(--space-16)}.footer-v1__accessibility{flex:0 1 auto;max-width:none}.footer-v1__accessibility-label{white-space:nowrap}}@media (max-width:1800px){.footer-v1{--footer-nav-max:280px;--footer-popular-max:300px;--footer-col-gap:var(--space-48);--footer-row-gap:var(--space-40);--footer-spacer:var(--space-32)}}@media (max-width:1600px){.footer-v1{--footer-brand-max:240px;--footer-nav-max:220px;--footer-popular-max:240px;--footer-cta-min:380px;--footer-col-gap:var(--space-32);--footer-row-gap:var(--space-32);--footer-spacer:var(--space-16)}.footer-v1__dev-logo{width:180px}}@media (min-width:1366px){.footer-v1__nav,.footer-v1__popular{overflow-wrap:anywhere}}@media (max-width:1365px){.footer-v1{--footer-cols:minmax(240px,263px) minmax(0,1fr);--footer-col-gap:var(--space-32);--footer-row-gap:var(--space-28);--footer-spacer:var(--space-20)}.footer-v1__top{grid-template-columns:var(--footer-cols)}.footer-v1__brand{grid-column:1;grid-row:1 / span 2}.footer-v1__menus{grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-v1__cta{grid-column:2;grid-row:2}.footer-v1__bottom,.footer-v1__legal{grid-template-columns:var(--footer-cols)}.footer-v1__bottom-links{grid-column:2}.footer-v1__aside{grid-column:2;grid-row:2}}@media (max-width:1200px){.footer-v1{--footer-col-gap:var(--space-24);--footer-row-gap:var(--space-32)}.footer-v1__top{grid-template-columns:1fr 1fr}.footer-v1__brand{grid-column:1;grid-row:1}.footer-v1__menus{grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-v1__cta{grid-column:1 / -1;grid-row:2}.footer-v1__bottom{grid-template-columns:1fr 1fr;grid-template-areas:"meta meta" "links links" "aside aside"}.footer-v1__meta{grid-area:meta;grid-column:auto}.footer-v1__bottom-links{grid-area:links;grid-column:auto}.footer-v1__aside{grid-area:aside;grid-column:auto;grid-row:auto;justify-content:flex-end}.footer-v1__legal{grid-template-columns:1fr}.footer-v1__legal-text{grid-column:auto}}@media (max-width:991px){.footer-v1{padding:var(--section-y-mobile) 0;--footer-col-gap:var(--space-24);--footer-row-gap:var(--space-24);text-align:center;overflow-x:clip;overflow-y:visible}.footer-v1__dev-logo{width:221px;margin-inline:auto}.footer-v1__dev{justify-self:center;display:flex;justify-content:center;width:100%}.footer-v1__bg{top:0;bottom:0;right:0;width:367px;height:auto;min-height:0;overflow:visible}.footer-v1__top{grid-template-columns:1fr}.footer-v1__brand,.footer-v1__menus,.footer-v1__cta{grid-column:auto;grid-row:auto}.footer-v1__brand{align-items:center}.footer-v1__logo-link{justify-content:center}.footer-v1__contacts{align-self:center;width:max-content;max-width:100%}.footer-v1__menus{grid-template-columns:1fr;gap:var(--space-16)}.footer-v1__col-title{margin-bottom:var(--space-12);font-size:var(--text-body-sm)}.footer-v1__list{align-items:center;gap:var(--space-8)}.footer-v1__link{font-size:var(--text-body-sm)}.footer-v1__cta{display:flex;justify-content:center}.footer-v1__cta-card{padding:var(--space-20);text-align:center}.footer-v1__cta-head{align-items:center}.footer-v1__cta-lead{max-width:none}.footer-v1__consent{justify-content:center;text-align:center}.footer-v1__consent-text{max-width:none;text-align:center}.footer-v1__input{text-align:left}.footer-v1__divider{margin-top:var(--space-32)}.footer-v1__bottom{grid-template-columns:1fr;grid-template-areas:"meta" "links" "aside"}.footer-v1__meta,.footer-v1__bottom-links,.footer-v1__aside{grid-column:auto;grid-row:auto}.footer-v1__meta{grid-area:meta}.footer-v1__bottom-links{grid-area:links;justify-content:center}.footer-v1__aside{grid-area:aside;justify-content:center}.footer-v1__accessibility{min-width:0;max-width:100%;justify-content:center}.footer-v1__legal{grid-template-columns:1fr}.footer-v1__legal-text{grid-column:auto;text-align:center}}.back-to-top{position:fixed;right:18px;bottom:60px;z-index:9999;width:52px;height:52px;padding:0;border:0;border-radius:var(--radius-full);background:var(--brand);color:var(--text-on-brand);cursor:pointer;box-shadow:var(--shadow-dropdown);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .16s ease,transform .16s ease,background-color .16s ease}.back-to-top:hover,.back-to-top:focus-visible{background:var(--brand-dark);outline:none}.back-to-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;font-weight:700;transform:translateY(-1px)}@media (max-width:1280px){.back-to-top{right:14px;width:48px;height:48px}}@media (max-width:768px){.back-to-top{bottom:var(--space-56)}}.breadcrumbs-v1{box-sizing:border-box;padding-top:var(--space-24);padding-bottom:var(--space-24)}.breadcrumbs-v1__inner.stack{gap:var(--space-20);align-items:flex-start}.breadcrumbs-v1__list{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none}.breadcrumbs-v1__item{display:inline-flex;align-items:center;min-width:0}.breadcrumbs-v1__item + .breadcrumbs-v1__item::before{content:"";flex:none;width:5px;height:5px;margin-inline:var(--space-6);border-radius:50%;background:var(--ui-border-default)}.breadcrumbs-v1__link,.breadcrumbs-v1__current{display:inline-block;min-width:0;text-decoration:none;white-space:nowrap}.breadcrumbs-v1__link{color:var(--text-muted);transition:color .16s ease}.breadcrumbs-v1__link:hover,.breadcrumbs-v1__link:focus-visible{color:var(--brand-dark)}.breadcrumbs-v1__current{color:var(--brand)}.breadcrumbs-v1__title{margin:0;max-width:1052px;color:var(--text-primary)}@media (max-width:768px){.breadcrumbs-v1{padding-top:var(--space-16);padding-bottom:var(--space-16)}.breadcrumbs-v1__inner.stack{gap:var(--space-16)}.breadcrumbs-v1__link,.breadcrumbs-v1__current{white-space:normal}}