:root{--fs-h1: clamp(41px, 33.4757281553px + 2.0064724919vw, 72px);--lh-h1: clamp(48px, 38.7766990291px + 2.4595469256vw, 86px);--fs-h1-hero: clamp(41px, 31.5339805825px + 2.5242718447vw, 80px);--lh-h1-hero: clamp(48px, 37.3203883495px + 2.8478964401vw, 92px);--fs-h2: clamp(32px, 26.1747572816px + 1.5533980583vw, 56px);--lh-h2: clamp(38px, 31.6893203883px + 1.6828478964vw, 64px);--fs-h2-sm: clamp(26px, 20.6601941748px + 1.4239482201vw, 48px);--lh-h2-sm: clamp(32px, 26.1747572816px + 1.5533980583vw, 56px);--fs-h3: clamp(20px, 17.0873786408px + .7766990291vw, 32px);--lh-h3: clamp(26px, 23.0873786408px + .7766990291vw, 38px);--fs-h4: clamp(18px, 16.5436893204px + .3883495146vw, 24px);--lh-h4: clamp(24px, 22.5436893204px + .3883495146vw, 30px);--fs-p1: clamp(16px, 15.5145631068px + .1294498382vw, 18px);--lh-p1: clamp(20px, 19.0291262136px + .2588996764vw, 24px);--fs-p2: clamp(14px, 13.5145631068px + .1294498382vw, 16px);--lh-p2: clamp(16px, 14.5436893204px + .3883495146vw, 22px);--fs-btn-md: clamp(16px, 15.0291262136px + .2588996764vw, 20px);--lh-btn-md: clamp(20px, 18.5436893204px + .3883495146vw, 26px);--fs-btn-sm: clamp(14px, 13.5145631068px + .1294498382vw, 16px);--lh-btn-sm: clamp(18px, 16.5436893204px + .3883495146vw, 24px);--fs-error: 14px;--lh-error: 20px;--fs-label: 14px;--lh-label: 20px;--fs-badge: clamp(12px, 11.5145631068px + .1294498382vw, 14px);--lh-badge: clamp(16px, 15.0291262136px + .2588996764vw, 20px);--fw-bold: 700;--fw-medium: 500;--fw-regular: 400;--color-primary: #33D5FF;--color-secondary: #12F3E6;--color-secondary-optional: #7CFFB2;--color-text-primary: #1E293B;--color-text-secondary: #475569;--color-bg: #FFFFFF;--color-bg-subtle: #FBFCFE;--color-bg-muted: #FAFBFD;--color-bg-light: #F0FBFF;--color-bg-optional: #CFF3FF;--color-bg-neutral: #F5F7FA;--color-border: #CBD5E1;--color-submenu-hover: #F3F4F8;--color-navy: #0E2F41;--color-navy-hover: #1B5F7A;--color-icon: #66E0FF;--color-hover: #00BCE6;--color-surface: #F3FFF9;--color-dot: #38C6E8;--color-dot-shadow: rgba(51, 213, 255, 1);--container-max-w: clamp(620px, calc(1520 * (100vw / 1920) + var(--container-padding-x) * 2), calc(1520px + var(--container-padding-x) * 2));--container-lg-max-w: clamp(620px, calc(1664 * (100vw / 1920) + var(--container-padding-x) * 2), calc(1664px + var(--container-padding-x) * 2));--container-sm-max-w: clamp(620px, calc(1252 * (100vw / 1920) + var(--container-padding-x) * 2), calc(1252px + var(--container-padding-x) * 2));--container-padding-x: 16px;--container-header-max-w: clamp(1000px, 84.375vw , 1620px);--container-header-px: 10px;--spacing-section-none: 0px;--spacing-section-xs: clamp(64px, 56.2330097087px + 2.071197411vw, 96px);--spacing-section-sm: clamp(64px, 48.4660194175px + 4.142394822vw, 128px);--spacing-section-md: clamp(32px, 5.786407767px + 6.9902912621vw, 140px);--spacing-section-lg: clamp(64px, 45.5533980583px + 4.9190938511vw, 140px)}@media (max-width: 768px){:root{--container-max-w: 100%;--container-header-max-w: 100%}}@font-face{font-family:CT2020;src:url(../fonts/CT2020-Regular-y179xV8P.woff2) format("woff2"),url(../fonts/CT2020-Regular-Cw5Soo0_.woff) format("woff"),url(../fonts/CT2020-Regular-BPcdnhco.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CT2020;src:url(../fonts/CT2020-Medium-DJDlmNEf.woff2) format("woff2"),url(../fonts/CT2020-Medium-CxDaTOZT.woff) format("woff"),url(../fonts/CT2020-Medium-B8b0kWIQ.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:CT2020;src:url(../fonts/CT2020-Bold-Bf9xjRgv.woff2) format("woff2"),url(../fonts/CT2020-Bold-Bxf3Q4It.woff) format("woff"),url(../fonts/CT2020-Bold-DnRS3_Fq.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}input:not([type=checkbox]):not([type=radio]),textarea,select{-webkit-appearance:none;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input::-ms-clear{display:none}ul,ol{margin:0;list-style:none;padding:0}img{max-width:100%;height:auto;vertical-align:top}h1,h2,h3,h4,h5,h6,p{margin:unset}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{box-sizing:border-box}article,aside,footer,header,nav,section{display:block}h1{margin:0}figcaption,figure,main{display:block}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:unset;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{outline:none;margin:0}button,input{overflow:visible;outline:unset;border:unset}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:var(--color-bg);border-bottom:1px solid var(--color-border)}.header__inner{max-width:var(--container-header-max-w);margin:0 auto;padding:26px var(--container-header-px);display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(16px,10.1747572816px + 1.5533980583vw,40px);align-items:center}.header__logo{display:flex;flex-shrink:0;justify-self:start;color:var(--color-text-primary)}.header__logo svg{height:clamp(24px,20.8446601942px + .8414239482vw,37px);width:auto}.header__nav{display:flex;justify-content:center}.header__nav .header__menu>.menu-item>a{font-weight:var(--fw-medium)}.header__menu{display:flex;align-items:center;gap:clamp(50px,46.6019417476px + .9061488673vw,64px);list-style:none;margin:0;padding:0}.header .menu-item{position:relative}.header .menu-item>a{display:flex;align-items:center;gap:4px;color:var(--color-text-primary);font-size:var(--fs-p2);line-height:var(--lh-p2);font-weight:var(--fw-regular);text-decoration:none;white-space:nowrap;transition:color .2s}.header .menu-item.current-menu-item>a,.header .menu-item.current-page-ancestor>a,.header .menu-item.current-menu-ancestor>a{font-weight:var(--fw-medium);color:var(--color-navy-hover)}.header .dropdown-menu .menu-chevron{display:inline-flex;flex-shrink:0;transition:transform .2s}.header .dropdown-menu.is-open .menu-chevron{transform:rotate(180deg)}.header__nav .dropdown-menu>.sub-menu{position:absolute;top:calc(100% + 8px);left:-32px;min-width:200px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;padding:16px;list-style:none;margin:0;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s,transform .2s}.header__nav .dropdown-menu>.sub-menu .menu-item>a{padding:16px;border-radius:8px}.header__nav .dropdown-menu>.sub-menu .menu-item>a:hover{background-color:var(--color-submenu-hover)}.header__nav .dropdown-menu.is-open>.sub-menu{opacity:1;pointer-events:all;transform:translateY(0)}.header__controls{display:flex;align-items:center;gap:24px;justify-self:end}.header__lang{position:relative}.header__lang-toggle{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0;color:var(--color-text-primary);font-size:var(--fs-p2);font-weight:var(--fw-medium);font-family:inherit}.header__lang-toggle svg{display:block;flex-shrink:0}.header__lang-toggle .chevron-down-svg{transition:transform .2s}.header__lang-toggle.is-active .chevron-down-svg,.header__lang-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.header__lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;padding:16px;list-style:none;margin:0;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s,transform .2s}.header__lang-dropdown.is-open{opacity:1;pointer-events:all;transform:translateY(0)}.header__lang-option{display:block;padding:16px;border-radius:8px;color:var(--color-text-primary);text-decoration:none;font-size:var(--fs-p2)}.header__lang-option:hover{background-color:var(--color-submenu-hover)}.header__btns{display:flex;align-items:center;gap:24px}.header__btn{display:inline-flex;align-items:center;justify-content:center;height:33px;padding:6px 12px;border-radius:6px;font-size:var(--fs-btn-sm);line-height:1;font-weight:var(--fw-medium);font-family:inherit;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s}.header__btn--login{border:1px solid var(--color-border)}.header__btn--login:hover{border-color:var(--color-navy-hover)}.header__btn--signup{border:1px solid var(--color-navy)}.header__btn--signup:hover{border-color:var(--color-navy-hover)}.header__burger{display:none;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:var(--color-text-primary)}.header__burger-open,.header__burger-close,.header__panel{display:none}@media (max-width: 1024px){.header__inner{display:flex;justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:24px}.header__nav,.header__controls{display:none}.header__burger,.header__burger-open{display:flex}.header__panel{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;width:100%;padding:32px;background:var(--color-bg);z-index:999;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .2s,transform .2s}.header.is-open .header__burger-open{display:none}.header.is-open .header__burger-close{display:flex}.header.is-open .header__panel{opacity:1;pointer-events:all;transform:translateY(0)}.header__panel-nav{flex:1;overflow-y:auto;margin-right:-32px;padding-right:32px}.header__panel-menu{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:0}.header__panel-menu>.menu-item>a{display:flex;align-items:center;justify-content:space-between;padding:16px 0;color:var(--color-text-primary);font-size:var(--fs-p2);font-weight:var(--fw-medium);text-decoration:none;gap:4px}.header__panel-menu .dropdown-menu>.sub-menu{list-style:none;margin:0;padding:0;display:none}.header__panel-menu .dropdown-menu>.sub-menu .menu-item>a{display:flex;align-items:center;padding:16px;border-radius:8px;color:var(--color-text-primary);font-size:var(--fs-p2);font-weight:var(--fw-regular);text-decoration:none}.header__panel-menu .dropdown-menu>.sub-menu .menu-item>a:hover{background-color:var(--color-submenu-hover)}.header__panel-menu .dropdown-menu>.sub-menu .current-menu-item>a{font-weight:var(--fw-medium)}.header__panel-menu .dropdown-menu.is-open>.sub-menu{display:block}.header__panel-menu .dropdown-menu .menu-chevron{transition:transform .2s}.header__panel-menu .dropdown-menu.is-open .menu-chevron{transform:rotate(180deg)}.header__panel-bottom{flex-shrink:0;display:flex;flex-direction:column;gap:16px}.header__panel-lang{padding:32px 0 0;border-top:1px solid var(--color-border)}.header__panel-lang-toggle{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;padding:0 0 16px;color:var(--color-text-primary);font-size:var(--fs-p2);font-weight:var(--fw-regular);font-family:inherit;justify-content:space-between}.header__panel-lang-toggle span{flex:1;text-align:left}.header__panel-lang-toggle .chevron-down-svg{transition:transform .2s}.header__panel-lang-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.header__panel-lang-dropdown{list-style:none;margin:0;padding:0;display:none}.header__panel-lang-dropdown.is-open{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.header__panel-lang-option{display:block;padding:16px;border-radius:8px;color:var(--color-text-primary);text-decoration:none;font-size:var(--fs-p2)}.header__panel-lang-option:hover{background-color:var(--color-submenu-hover)}.header__panel-btns{display:flex;justify-content:space-between;gap:12px;padding:32px 0 0;border-top:1px solid var(--color-border)}.header__panel-btns .header__btn{height:36px;padding:8px 12px;justify-content:center}}.footer{padding:clamp(40px,38.0582524272px + .5177993528vw,48px) 0 clamp(24px,22.0582524272px + .5177993528vw,32px)}.footer__inner{max-width:var(--container-max-w);margin:0 auto;padding:0 var(--container-padding-x)}.footer__top{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(32px,17.4368932039px + 3.8834951456vw,92px);margin-bottom:32px}@media only screen and (max-width: 1024px){.footer__top{flex-direction:column}}.footer__logo{flex-shrink:0;color:var(--color-text-primary)}.footer__logo svg{height:clamp(32px,27.6310679612px + 1.1650485437vw,50px);width:auto}.footer__nav{flex:1;width:100%}.footer__menu{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.footer__menu>.menu-item{display:flex;flex-direction:column;gap:16px}.footer__menu>.menu-item>a{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-medium);color:var(--color-text-primary);text-decoration:none;white-space:nowrap}.footer__menu>.menu-item.menu-item-has-children>a{pointer-events:none;cursor:default}.footer__menu .sub-menu{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.footer__menu .sub-menu .menu-item>a{font-size:var(--fs-p2);font-weight:var(--fw-regular);line-height:clamp(16px,14.5436893204px + .3883495146vw,22px);color:var(--color-text-primary);text-decoration:none;transition:color .2s}.footer__bottom{border-top:1px solid var(--color-border);padding-top:32px}.footer__copyright{margin:0;font-size:clamp(12px,11.5145631068px + .1294498382vw,14px);line-height:clamp(16px,15.0291262136px + .2588996764vw,20px);color:var(--color-text-primary)}@media (max-width: 768px){.footer__top{flex-direction:column}.footer__menu{flex-direction:column;gap:32px}}.contact-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9998;align-items:center;justify-content:center;padding:clamp(0px,-7.7669902913px + 2.071197411vw,32px);overflow-y:auto}.contact-overlay.is-visible{display:flex}@media only screen and (max-width: 768px){.contact-overlay{align-items:flex-start;padding:var(--header-height, 80px) 20px 20px}}html.contact-modal-open,body.contact-modal-open{overflow:hidden}.contact-modal{position:relative;display:flex;flex-direction:column;width:100%;max-width:clamp(640px,540px + 26.6666666667vw,1052px);background:var(--color-bg);border-radius:clamp(0px,-7.7669902913px + 2.071197411vw,32px);max-height:calc(100dvh - 40px);opacity:0;transform:translateY(24px) scale(.98);transition:opacity .3s ease,transform .3s ease}@media only screen and (max-width: 768px){.contact-modal{border-radius:16px;max-height:calc(100dvh - var(--header-height, 80px) - 20px)}}.contact-modal.animate-in{opacity:1;transform:none}.contact-modal.animate-out{opacity:0;transform:translateY(24px) scale(.98);transition:opacity .2s ease,transform .2s ease}.contact-modal__header{padding:clamp(20px,9.3203883495px + 2.8478964401vw,64px) clamp(20px,9.3203883495px + 2.8478964401vw,64px) 0;flex-shrink:0}.contact-modal__close{position:absolute;top:clamp(12px,9.0873786408px + .7766990291vw,24px);right:clamp(12px,9.0873786408px + .7766990291vw,24px);z-index:1;display:flex;color:var(--color-text-secondary);transition:opacity .2s}.contact-modal__close:hover{opacity:.6}.contact-modal__close svg{width:clamp(24px,21.0873786408px + .7766990291vw,36px);height:clamp(24px,21.0873786408px + .7766990291vw,36px)}.contact-modal__body{flex:1;overflow-y:auto;min-height:0}.contact-modal__inner{display:flex;flex-direction:column}.contact-modal__inner.has-image{display:grid;grid-template-columns:2fr 3fr}@media only screen and (max-width: 900px){.contact-modal__inner.has-image{display:flex;flex-direction:column}}.contact-modal__image-wrap{display:flex;align-items:flex-end;justify-content:center;padding:clamp(32px,28.1165048544px + 1.0355987055vw,48px) clamp(24px,22.0582524272px + .5177993528vw,32px) 0}@media only screen and (max-width: 900px){.contact-modal__image-wrap{order:2;padding:clamp(24px,22.0582524272px + .5177993528vw,32px) clamp(24px,22.0582524272px + .5177993528vw,32px) 0;justify-content:flex-start}}.contact-modal__image{display:block;width:100%;max-width:clamp(280px,255.7281553398px + 6.4724919094vw,380px);height:auto}.contact-modal__content{display:flex;flex-direction:column;padding:clamp(32px,28.1165048544px + 1.0355987055vw,48px) clamp(20px,5.4368932039px + 3.8834951456vw,80px) clamp(32px,28.1165048544px + 1.0355987055vw,48px) clamp(20px,9.3203883495px + 2.8478964401vw,64px)}@media only screen and (max-width: 900px){.contact-modal__content{order:1;padding:clamp(32px,30.0582524272px + .5177993528vw,40px) clamp(20px,19.0291262136px + .2588996764vw,24px) clamp(32px,30.0582524272px + .5177993528vw,40px)}}.contact-modal__title{font-size:clamp(28px,23.145631068px + 1.2944983819vw,48px);line-height:clamp(34px,28.6601941748px + 1.4239482201vw,56px);font-weight:var(--fw-medium);color:var(--color-text-primary)}.contact-modal__form{display:flex;flex-direction:column;gap:32px}.contact-modal__fields{display:flex;flex-direction:column;gap:24px}.contact-modal__fields[hidden]{display:none}.contact-modal__row{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media only screen and (max-width: 600px){.contact-modal__row{grid-template-columns:1fr}}.contact-modal__field{display:flex;flex-direction:column}.contact-modal__label{font-size:var(--fs-btn-md);line-height:var(--lh-btn-md);font-weight:var(--fw-medium);color:var(--color-text-primary)}.contact-modal__required{color:#cc1433}.contact-modal__input,.contact-modal__textarea{width:100%;background:transparent;border:none;border-bottom:1px solid var(--color-border);border-radius:0;padding:16px 0;font-size:var(--fs-p1);line-height:var(--lh-p1);font-weight:var(--fw-regular);color:var(--color-text-primary);font-family:inherit;outline:none;transition:border-color .2s}.contact-modal__input::placeholder,.contact-modal__textarea::placeholder{color:var(--color-text-secondary)}.contact-modal__input:focus,.contact-modal__textarea:focus{border-bottom-color:var(--color-navy)}.contact-modal__input.has-error,.contact-modal__textarea.has-error{border-bottom-color:#cc1433}.contact-modal__custom-select{position:relative}.contact-modal__select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;border:none;border-bottom:1px solid var(--color-border);border-radius:0;padding:16px 0;font-size:var(--fs-p1);line-height:var(--lh-p1);font-weight:var(--fw-regular);color:var(--color-text-primary);font-family:inherit;text-align:left;cursor:pointer;outline:none;transition:border-color .2s}.contact-modal__select-trigger.is-placeholder{color:var(--color-text-secondary)}.contact-modal__select-trigger.has-error{border-bottom-color:#cc1433}.contact-modal__select-dropdown{display:none;position:fixed;top:var(--select-top);left:var(--select-left);width:var(--select-width);max-height:var(--select-max-height);background:var(--color-bg);border-radius:12px;box-shadow:0 5px 12px #0000001a;z-index:10000;overflow-y:auto}.js-custom-select.is-open>.contact-modal__select-dropdown{display:block}.contact-modal__select-dropdown.is-above{transform:translateY(-100%)}.contact-modal__select-option{padding:16px clamp(8px,6.0582524272px + .5177993528vw,16px);font-size:var(--fs-p1);line-height:var(--lh-p1);color:var(--color-text-primary);cursor:pointer;transition:background-color .15s;border-radius:12px}.contact-modal__select-option:hover,.contact-modal__select-option.is-selected{background-color:#f3f4f8}.contact-modal__chevron{flex-shrink:0;display:flex;color:var(--color-text-primary);transition:transform .2s}.js-custom-select.is-open .contact-modal__chevron{transform:rotate(180deg)}.contact-modal__chevron svg{width:clamp(16px,15.5145631068px + .1294498382vw,18px);height:clamp(16px,15.5145631068px + .1294498382vw,18px)}.contact-modal__textarea{resize:vertical;min-height:clamp(48px,44.1165048544px + 1.0355987055vw,64px)}.contact-modal__error{font-size:var(--fs-label);line-height:var(--lh-label);color:#cc1433}.contact-modal__honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none}.contact-modal__footer{flex-shrink:0;display:flex;flex-direction:column;gap:clamp(12px,11.0291262136px + .2588996764vw,16px);padding:0 clamp(20px,9.3203883495px + 2.8478964401vw,64px) clamp(20px,17.0873786408px + .7766990291vw,32px)}.contact-modal__footer[hidden]{display:none}.contact-modal__submit{width:100%;padding:clamp(12px,11.0291262136px + .2588996764vw,16px) clamp(24px,22.0582524272px + .5177993528vw,32px)}.contact-modal__policy{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--color-text-secondary);text-align:center}.contact-modal__policy a{color:var(--color-hover);text-decoration:underline}.contact-modal__policy a:hover{opacity:.8}.contact-modal__alt-contact{font-size:var(--fs-btn-md);line-height:var(--lh-btn-md);color:var(--color-text-secondary);text-align:center}.contact-modal__alt-contact a{color:var(--color-hover);font-weight:var(--fw-medium)}.contact-modal__alt-contact a:hover{opacity:.8}.contact-modal__success{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,22.0582524272px + .5177993528vw,32px);padding:clamp(40px,36.1165048544px + 1.0355987055vw,56px) clamp(24px,22.0582524272px + .5177993528vw,32px);text-align:center}.contact-modal__success[hidden]{display:none}.contact-modal__success-icon{width:clamp(80px,70.2912621359px + 2.5889967638vw,120px);height:clamp(80px,70.2912621359px + 2.5889967638vw,120px);flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:4px solid #22C55E;color:#22c55e}.contact-modal__success-icon svg{width:clamp(36px,31.6310679612px + 1.1650485437vw,54px);height:clamp(36px,31.6310679612px + 1.1650485437vw,54px)}.contact-modal__success-title{font-size:clamp(28px,23.145631068px + 1.2944983819vw,48px);line-height:clamp(34px,28.6601941748px + 1.4239482201vw,56px);font-weight:var(--fw-medium);color:var(--color-text-primary)}.contact-modal__success-text{font-size:var(--fs-btn-md);line-height:var(--lh-btn-md);font-weight:var(--fw-medium);color:var(--color-text-secondary);text-align:center;max-width:440px}.contact-modal__success-btn{width:100%;max-width:clamp(320px,290.8737864078px + 7.7669902913vw,440px);margin-top:clamp(4px,3.0291262136px + .2588996764vw,8px)}.contact-modal__form-error{font-size:var(--fs-p2);line-height:var(--lh-p2);color:#cc1433}.cookie-toggle{display:inline-flex;flex-shrink:0;cursor:pointer}.cookie-toggle__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.cookie-toggle__track{display:flex;align-items:center;width:40px;height:20px;border-radius:90px;background:var(--color-border);padding:2px;transition:background .2s;flex-shrink:0}.cookie-toggle__thumb{width:16px;height:16px;border-radius:50%;background:var(--color-bg);box-shadow:0 1px 2px #00000026;transition:transform .2s;flex-shrink:0}.cookie-toggle__input:checked~.cookie-toggle__track{background:#1dbf53}.cookie-toggle__input:checked~.cookie-toggle__track .cookie-toggle__thumb{transform:translate(20px)}.cookie-toggle--disabled{cursor:not-allowed;pointer-events:none}.cookie-banner{display:none;position:fixed;bottom:0;left:0;right:0;z-index:10000;background:var(--color-bg);border-top:1px solid var(--color-border);padding:clamp(24px,22.0582524272px + .5177993528vw,32px) 0}.cookie-banner.is-visible{display:block}.cookie-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:clamp(40px,26.4077669903px + 3.6245954693vw,96px)}@media only screen and (max-width: 900px){.cookie-banner__inner{flex-direction:column;align-items:flex-start}}.cookie-banner__text{flex:1;min-width:0}.cookie-banner__desc{font-size:var(--fs-p1);line-height:var(--lh-p1);font-weight:var(--fw-regular);color:var(--color-text-primary)}.cookie-banner__links{display:flex;gap:20px;margin-top:clamp(12px,9.0873786408px + .7766990291vw,24px)}.cookie-banner__links a{font-size:var(--fs-p1);line-height:var(--lh-p1);color:#00bce6;text-decoration:underline;text-underline-position:under}.cookie-banner__actions{display:flex;align-items:center;gap:clamp(16px,4.3495145631px + 3.1067961165vw,64px);flex-shrink:0}@media only screen and (max-width: 900px){.cookie-banner__actions{width:100%}}@media only screen and (max-width: 480px){.cookie-banner__actions{flex-direction:column}}.cookie-banner__btns{display:flex;align-items:center;gap:16px}@media only screen and (max-width: 480px){.cookie-banner__btns{width:100%;flex-direction:column}}.cookie-banner__customize{font-size:var(--fs-btn-md);line-height:var(--lh-btn-md);font-weight:var(--fw-medium);color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cookie-banner__reject{font-size:var(--fs-btn-md);line-height:var(--lh-btn-md);font-weight:var(--fw-medium);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:12px;padding:clamp(11px,9.786407767px + .3236245955vw,16px) clamp(20px,17.0873786408px + .7766990291vw,32px);white-space:nowrap;transition:border-color .2s}.cookie-banner__reject:hover{border-color:var(--color-text-primary)}@media only screen and (max-width: 480px){.cookie-banner__reject{width:100%}}.cookie-banner__accept{font-size:var(--fs-btn-md);line-height:var(--lh-btn-md);font-weight:var(--fw-medium);color:#fff;background:var(--color-navy);border:1px solid var(--color-navy);border-radius:12px;padding:clamp(11px,9.786407767px + .3236245955vw,16px) clamp(20px,17.0873786408px + .7766990291vw,32px);white-space:nowrap;transition:background .2s,border-color .2s}.cookie-banner__accept:hover{background:var(--color-navy-hover);border-color:var(--color-navy-hover)}@media only screen and (max-width: 480px){.cookie-banner__accept{width:100%}}.cookie-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background:#1e293b73;align-items:center;justify-content:center;padding:clamp(16px,12.1165048544px + 1.0355987055vw,32px);overflow-y:auto}.cookie-overlay.is-visible{display:flex}html.cookie-modal-open,body.cookie-modal-open{overflow:hidden}.cookie-modal{width:100%;max-width:clamp(400px,340.7766990291px + 15.7928802589vw,644px);background:var(--color-bg);border-radius:24px;padding:clamp(16px,12.1165048544px + 1.0355987055vw,32px);box-shadow:0 5px 12px #0000001a;opacity:0;transform:translateY(12px) scale(.99);transition:opacity .25s ease,transform .25s ease}.cookie-overlay.is-visible .cookie-modal{opacity:1;transform:none}.cookie-modal__header{display:flex;align-items:center;gap:16px;margin-bottom:clamp(12px,11.0291262136px + .2588996764vw,16px)}.cookie-modal__title{font-size:clamp(17px,16.2718446602px + .1941747573vw,20px);line-height:clamp(22px,21.0291262136px + .2588996764vw,26px);font-weight:var(--fw-medium);color:var(--color-text-primary)}.cookie-modal__desc{font-size:clamp(15px,14.2718446602px + .1941747573vw,18px);line-height:clamp(21px,20.2718446602px + .1941747573vw,24px);color:var(--color-text-primary);margin-bottom:clamp(20px,19.0291262136px + .2588996764vw,24px)}.cookie-modal__body{display:flex;flex-direction:column;gap:clamp(16px,14.0582524272px + .5177993528vw,24px);margin-bottom:clamp(12px,11.0291262136px + .2588996764vw,16px)}.cookie-modal__row{display:flex;flex-direction:column;gap:clamp(12px,11.0291262136px + .2588996764vw,16px)}.cookie-modal__row-head{display:flex;align-items:center;gap:16px}.cookie-modal__row-title{font-size:clamp(16px,15.0291262136px + .2588996764vw,20px);line-height:clamp(22px,21.0291262136px + .2588996764vw,26px);font-weight:var(--fw-medium);color:var(--color-text-primary)}.cookie-modal__row-desc{font-size:clamp(14px,13.0291262136px + .2588996764vw,18px);line-height:clamp(20px,19.0291262136px + .2588996764vw,24px);color:var(--color-text-primary)}.cookie-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--color-border);padding-top:clamp(12px,11.0291262136px + .2588996764vw,16px)}@media only screen and (max-width: 480px){.cookie-modal__footer{flex-direction:column-reverse;align-items:stretch}}.cookie-modal__footer-actions{display:flex;align-items:center;gap:16px}@media only screen and (max-width: 480px){.cookie-modal__footer-actions{flex-direction:column}}.cookie-modal__reject{font-size:var(--fs-btn-md);line-height:var(--lh-btn-md);font-weight:var(--fw-medium);color:var(--color-text-primary);text-decoration:underline;text-underline-position:under;white-space:nowrap;padding:0 4px}@media only screen and (max-width: 480px){.cookie-modal__reject{text-align:center;order:1}}.cookie-modal__save{font-size:var(--fs-btn-md);line-height:var(--lh-btn-md);font-weight:var(--fw-medium);color:var(--color-text-primary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;padding:clamp(11px,9.786407767px + .3236245955vw,16px) clamp(20px,17.0873786408px + .7766990291vw,32px);transition:border-color .2s;white-space:nowrap}.cookie-modal__save:hover{border-color:var(--color-text-primary)}@media only screen and (max-width: 480px){.cookie-modal__save{width:100%}}.cookie-modal__accept{font-size:var(--fs-btn-md);line-height:var(--lh-btn-md);font-weight:var(--fw-medium);color:#fff;background:var(--color-navy);border-radius:12px;padding:clamp(11px,9.786407767px + .3236245955vw,16px) clamp(20px,17.0873786408px + .7766990291vw,32px);white-space:nowrap;transition:background .2s}.cookie-modal__accept:hover{background:var(--color-navy-hover)}@media only screen and (max-width: 480px){.cookie-modal__accept{width:100%}}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{font-family:CT2020,sans-serif;color:var(--color-text-primary);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block}a{color:inherit;text-decoration:none}a:not(.btn):not(.btn-white):not(.btn-navy):not(.header__btn):hover{color:var(--color-navy-hover);transition:color .2s}header a:not(.btn):not(.btn-white):not(.btn-navy):not(.header__btn):hover,footer a:not(.btn):not(.btn-white):not(.btn-navy):not(.header__btn):hover{color:inherit}button{cursor:pointer;background:none;border:none;padding:0;font-family:inherit}h1,.h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold)}h2,.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-medium)}h3,.h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);color:var(--color-text-secondary)}h4,.h4{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-medium)}.h1--hero{font-size:var(--fs-h1-hero);line-height:var(--lh-h1-hero);font-weight:var(--fw-bold)}.h2--sm{font-size:var(--fs-h2-sm);line-height:var(--lh-h2-sm);font-weight:var(--fw-medium)}.p1{font-size:var(--fs-p1);line-height:var(--lh-p1);font-weight:var(--fw-regular)}.p2{font-size:var(--fs-p2);line-height:var(--lh-p2);font-weight:var(--fw-regular);color:var(--color-text-secondary)}.btn-md{font-size:var(--fs-btn-md);line-height:var(--lh-btn-md);font-weight:var(--fw-medium)}.btn-sm{font-size:var(--fs-btn-sm);line-height:var(--lh-btn-sm);font-weight:var(--fw-medium)}.error{font-size:var(--fs-error);line-height:var(--lh-error);font-weight:var(--fw-regular)}.label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-regular)}.badge{display:inline-block;width:fit-content;font-size:var(--fs-badge);line-height:var(--lh-badge);font-weight:var(--fw-medium);color:var(--color-text-primary);background-color:var(--color-secondary-optional);padding:2px clamp(8px,7.5145631068px + .1294498382vw,10px);border-radius:100px}.container{position:relative;width:100%;max-width:var(--container-max-w);padding-left:var(--container-padding-x);padding-right:var(--container-padding-x);margin-left:auto;margin-right:auto}.container--lg{max-width:var(--container-lg-max-w)}.container--sm{max-width:var(--container-sm-max-w)}.container--modal{max-width:calc(1264px + var(--container-padding-x) * 2)}.container-header{width:100%;max-width:var(--container-header-max-w);padding-left:var(--container-header-px);padding-right:var(--container-header-px);margin-left:auto;margin-right:auto}.bg-white{background-color:var(--color-bg);--section-bg: var(--color-bg)}.bg-subtle{background-color:var(--color-bg-subtle);--section-bg: var(--color-bg-subtle)}.bg-muted{background-color:var(--color-bg-muted);--section-bg: var(--color-bg-muted)}.bg-light{background-color:var(--color-bg-light);--section-bg: var(--color-bg-light)}.bg-surface{background-color:#f3fff9;--section-bg: #F3FFF9}.btn{display:inline-flex;align-items:center;justify-content:center;padding:clamp(12px,10.786407767px + .3236245955vw,17px) clamp(24px,22.0582524272px + .5177993528vw,32px);border-radius:12px;font-weight:var(--fw-medium);font-size:clamp(16px,15.0291262136px + .2588996764vw,20px);line-height:clamp(20px,18.5436893204px + .3883495146vw,26px);text-decoration:none;white-space:nowrap;cursor:pointer;font-family:inherit;border:none}.btn-white{color:var(--color-text-primary);background:var(--color-bg);transition:background-color .2s,color .2s}.btn-white:hover{background-color:var(--color-navy-hover);color:var(--color-bg)}.btn-navy{color:var(--color-bg);background:var(--color-navy);transition:background-color .2s,border-color .2s}.btn-navy:hover{background-color:var(--color-navy-hover)}.wysiwyg b,.wysiwyg strong{font-weight:var(--fw-medium)}.wysiwyg *{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.wysiwyg>*:not(:last-child){margin-bottom:clamp(12px,11.0291262136px + .2588996764vw,16px)}.wysiwyg ul,.wysiwyg ol{padding-left:1.5em}.wysiwyg ul{list-style:disc}.wysiwyg ol{list-style:decimal}.wysiwyg li{margin-bottom:clamp(6px,5.5145631068px + .1294498382vw,8px)}.wysiwyg li:last-child{margin-bottom:0}@media only screen and (max-width: 600px){.wysiwyg br{display:none}}#wpadminbar{position:fixed!important}
