@charset "UTF-8";:root{--ff-heading: "Manrope", sans-serif;--ff-body: "Inter", sans-serif;--fs-h1: clamp(41px, calc(33.4757281553px + 2.0064724919vw), 72px);--lh-h1: clamp(48px, calc(38.7766990291px + 2.4595469256vw), 86px);--fs-h1-hero: clamp(41px, calc(31.5339805825px + 2.5242718447vw), 80px);--lh-h1-hero: clamp(48px, calc(37.3203883495px + 2.8478964401vw), 92px);--fs-h2: clamp(32px, calc(26.1747572816px + 1.5533980583vw), 56px);--lh-h2: clamp(38px, calc(31.6893203883px + 1.6828478964vw), 64px);--fs-h2-sm: clamp(26px, calc(20.6601941748px + 1.4239482201vw), 48px);--lh-h2-sm: clamp(32px, calc(26.1747572816px + 1.5533980583vw), 56px);--fs-h3: clamp(20px, calc(17.0873786408px + .7766990291vw), 32px);--lh-h3: clamp(26px, calc(23.0873786408px + .7766990291vw), 38px);--fs-h4: clamp(18px, calc(16.5436893204px + .3883495146vw), 24px);--lh-h4: clamp(24px, calc(22.5436893204px + .3883495146vw), 30px);--fs-p1: clamp(16px, calc(15.5145631068px + .1294498382vw), 18px);--lh-p1: clamp(20px, calc(19.0291262136px + .2588996764vw), 24px);--fs-p2: clamp(14px, calc(13.5145631068px + .1294498382vw), 16px);--lh-p2: clamp(16px, calc(14.5436893204px + .3883495146vw), 22px);--fs-btn-md: clamp(16px, calc(15.0291262136px + .2588996764vw), 20px);--lh-btn-md: clamp(20px, calc(18.5436893204px + .3883495146vw), 26px);--fs-btn-sm: clamp(14px, calc(13.5145631068px + .1294498382vw), 16px);--lh-btn-sm: clamp(18px, calc(16.5436893204px + .3883495146vw), 24px);--fs-error: 14px;--lh-error: 20px;--fs-label: 14px;--lh-label: 20px;--fs-badge: clamp(12px, calc(11.5145631068px + .1294498382vw), 14px);--lh-badge: clamp(16px, calc(15.0291262136px + .2588996764vw), 20px);--fw-bold: 700;--fw-semibold: 600;--fw-medium: 500;--fw-regular: 400;--color-primary: #33D5FF;--color-secondary: #12F3E6;--color-secondary-optional: #7CFFB2;--color-success: #16A94A;--color-success-border: #2DC161;--color-text-primary: #292E33;--color-bg: #FFFFFF;--color-bg-subtle: #FBFCFE;--color-bg-muted: #FAFBFD;--color-bg-light: #F0FBFF;--color-bg-optional: #CFF3FF;--color-bg-neutral: #F5F7FA;--color-bg-pale: #FAFCFF;--color-bg-frost: #F8FAFC;--color-border: #CBD5E1;--color-submenu-hover: #F3F4F8;--color-navy: #0269D9;--color-navy-hover: #0074E6;--color-navy-tint: #EFF6FF;--color-navy-tint-strong: #DBEAFE;--color-navy-border-hover: #8DBDF7;--color-navy-deep: #0455B0;--color-navy-deeper: #07438A;--color-disabled-bg: #EEF2F7;--color-muted-text: #94A3B8;--color-badge: #007AFF;--color-gradient-from: #A1EFFE;--color-gradient-to: #0982FD;--color-icon: #66E0FF;--color-hover: #00BCE6;--color-surface: #F3FFF9;--color-dot: #38C6E8;--color-dot-shadow: rgba(51, 213, 255, 1);--color-teal: #70D9BA;--color-purple: #9478F8;--color-navy-bg: #F0F5FE;--color-teal-bg: #EFFBF5;--color-purple-bg: #F4F4FD;--container-max-w: min(calc(1600px + var(--container-padding-x) * 2), 95%);--container-lg-max-w: min(calc(1664px + var(--container-padding-x) * 2), 95%);--container-sm-max-w: min(calc(1252px + var(--container-padding-x) * 2), 95%);--container-padding-x: 16px;--container-header-max-w: min(1620px, 95%);--container-header-px: 10px;--spacing-section-none: 0px;--spacing-section-xs: clamp(64px, calc(56.2330097087px + 2.071197411vw), 96px);--spacing-section-sm: clamp(64px, calc(48.4660194175px + 4.142394822vw), 128px);--spacing-section-md: clamp(32px, calc(5.786407767px + 6.9902912621vw), 140px);--spacing-section-lg: clamp(64px, calc(45.5533980583px + 4.9190938511vw), 140px)}@media (max-width: 768px){:root{--container-max-w: 100%;--container-header-max-w: 100%}}@font-face{font-family:Inter;src:url(../fonts/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter-Italic-VariableFont_opsz_wght-B-9PvMw6.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-VariableFont_wght-0N3pECc_.ttf) format("truetype");font-weight:200 800;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:flex;align-items:center;gap:clamp(32px,calc(24.2330097087px + 2.071197411vw),64px)}.header__logo{display:flex;flex-shrink:0;color:var(--color-text-primary)}.header__logo svg{height:clamp(24px,calc(20.8446601942px + .8414239482vw),37px);width:auto}.header__nav{display:flex;align-self:stretch}.header__menu{display:flex;align-items:center;gap:clamp(50px,calc(46.6019417476px + .9061488673vw),64px);list-style:none;margin:0;padding:0}.header .menu-item{position:relative}.header .menu-item>a,.header .menu-item>button{display:flex;align-items:center;gap:4px;color:var(--color-text-primary);font-size:16px;line-height:24px;font-weight:var(--fw-medium);letter-spacing:0;text-decoration:none;white-space:nowrap;transition:color .2s}.header .menu-item>button{background:none;border:none;padding:0;font-family:inherit;cursor:pointer;text-align:left}.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 .menu-cta__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:6px;background-color:var(--color-bg)}.header .menu-cta__title{margin:clamp(6px,calc(5.5145631068px + .1294498382vw),8px) 0 0;font-family:var(--ff-body);font-weight:var(--fw-medium);font-size:clamp(14px,calc(13.5145631068px + .1294498382vw),16px);line-height:clamp(20px,calc(19.0291262136px + .2588996764vw),24px);letter-spacing:0}.header .menu-cta__description{margin:clamp(6px,calc(5.5145631068px + .1294498382vw),8px) 0 0;font-family:var(--ff-body);font-weight:var(--fw-regular);font-size:clamp(12px,calc(11.5145631068px + .1294498382vw),14px);line-height:clamp(16px,calc(15.0291262136px + .2588996764vw),20px);letter-spacing:0;color:var(--color-muted-text)}.header .menu-cta__link{margin-top:clamp(12px,calc(11.0291262136px + .2588996764vw),16px);font-family:var(--ff-body);font-weight:var(--fw-medium);font-size:clamp(14px,calc(13.5145631068px + .1294498382vw),16px);line-height:clamp(20px,calc(19.0291262136px + .2588996764vw),24px);letter-spacing:0;text-align:center;color:var(--color-navy)}.header__nav .dropdown-menu{align-self:stretch;display:flex;align-items:center;padding:5px 8px;border-radius:6px;transition:background-color .2s,color .2s}.header__nav .dropdown-menu.is-open{background-color:var(--color-bg-frost)}.header__nav .dropdown-menu>.sub-menu{position:absolute;top:calc(100% + 35px);left:-32px;min-width:200px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;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>.sub-menu .menu-item>span{display:block;padding:4px 16px;color:var(--color-muted-text);font-family:var(--ff-body);font-weight:var(--fw-medium);font-size:14px;line-height:18px;letter-spacing:0}.header__nav .dropdown-menu>.sub-menu:has(>.menu-item-has-children){display:flex;align-items:flex-start}.header__nav .dropdown-menu>.sub-menu:has(.menu-cta){min-width:287px}.header__nav .dropdown-menu>.sub-menu .menu-cta{margin:clamp(12px,calc(11.0291262136px + .2588996764vw),16px) -16px -16px;padding:clamp(12px,calc(11.0291262136px + .2588996764vw),16px) 0;border-top:1px solid var(--color-border);background:linear-gradient(90deg,#f4fafd,#eaf5fb)}.header__nav .dropdown-menu>.sub-menu .menu-cta__inner{display:flex;flex-direction:column;align-items:flex-start;padding:0 clamp(16px,calc(12.1165048544px + 1.0355987055vw),32px)}.header__nav .dropdown-menu>.sub-menu .menu-item-has-children>.sub-menu{list-style:none;margin:0;padding:0}.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;margin-left:auto;align-self:stretch}.header__lang{position:relative;align-self:stretch;display:flex;align-items:center}.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 svg:last-child{transition:transform .2s}.header__lang-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.header__lang-dropdown{position:absolute;top:calc(100% + 35px);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{color:var(--color-navy);background-color:var(--color-bg);border:1px solid var(--color-border)}.header__btn--login:hover{color:var(--color-navy-deep);background-color:var(--color-navy-tint);border-color:var(--color-navy-border-hover)}.header__btn--login:active{color:var(--color-navy-deep);background-color:var(--color-navy-tint-strong);border-color:var(--color-navy-border-hover)}.header__btn--login.is-disabled{color:var(--color-muted-text);background-color:var(--color-disabled-bg);border-color:var(--color-disabled-bg);pointer-events:none;cursor:not-allowed}.header__btn--signup{color:var(--color-bg);background-color:var(--color-navy);border:1px solid var(--color-navy)}.header__btn--signup:hover{background-color:var(--color-navy-deep);border-color:var(--color-navy-deep)}.header__btn--signup:active{background-color:var(--color-navy-deeper);border-color:var(--color-navy-deeper)}.header__btn--signup.is-disabled{color:var(--color-muted-text);background-color:var(--color-disabled-bg);border-color:var(--color-disabled-bg);pointer-events:none;cursor:not-allowed}.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-y:auto;overscroll-behavior-y:contain;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-shrink:0}.header__panel-menu{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:0}.header__panel-menu>.menu-item>a,.header__panel-menu>.menu-item>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;color:var(--color-text-primary);font-size:14px;line-height:18px;font-weight:var(--fw-medium);letter-spacing:0;text-decoration:none;gap:4px}.header__panel-menu>.menu-item>button{background:none;border:none;font-family:inherit;cursor:pointer;text-align:left}.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:14px;line-height:16px;font-weight:var(--fw-regular);letter-spacing:0;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 .menu-item>span{display:block;padding:4px 16px;color:var(--color-muted-text);font-family:var(--ff-body);font-weight:var(--fw-medium);font-size:14px;line-height:18px;letter-spacing:0}.header__panel-menu .dropdown-menu>.sub-menu .menu-cta{margin-top:16px;padding:clamp(12px,calc(11.0291262136px + .2588996764vw),16px) 0;border-top:1px solid var(--color-border);background:linear-gradient(90deg,#f4fafd,#eaf5fb)}.header__panel-menu .dropdown-menu>.sub-menu .menu-cta__inner{display:flex;flex-direction:column;align-items:flex-start;padding:0 clamp(16px,calc(12.1165048544px + 1.0355987055vw),32px)}.header__panel-menu .dropdown-menu>.sub-menu .current-menu-item>a{font-weight:var(--fw-medium)}.header__panel-menu .dropdown-menu>.sub-menu .menu-item-has-children>.sub-menu{list-style:none;margin:0;padding:0}.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;margin-top:auto}.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;margin-top:16px;padding-top:16px;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{flex-shrink:0;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,calc(38.0582524272px + .5177993528vw),48px) 0 clamp(24px,calc(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,calc(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,calc(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}@media only screen and (max-width: 1024px){.footer__menu{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}}@media only screen and (max-width: 600px){.footer__menu{display:flex;flex-direction:column;gap:32px}}.footer__menu>.menu-item{display:flex;flex-direction:column;gap:clamp(24px,calc(22.0582524272px + .5177993528vw),32px)}.footer__menu>.menu-item>a,.footer__menu>.menu-item>span{font-size:var(--fs-h4);font-family:var(--ff-heading);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,.footer__menu>.menu-item.menu-item-has-children>span{pointer-events:none;cursor:default;color:var(--color-muted-text);font-family:var(--ff-body);font-weight:var(--fw-medium);font-size:var(--fs-badge);line-height:var(--lh-badge)}.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-btn-sm);font-weight:var(--fw-medium);line-height:var(--lh-btn-sm);color:var(--color-text-primary);text-decoration:none;transition:color .2s}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(238,244,247,.5019607843);padding-top:32px}@media only screen and (max-width: 768px){.footer__bottom{flex-direction:column;align-items:center}}.footer__copyright{margin:0;font-size:clamp(12px,calc(11.5145631068px + .1294498382vw),14px);line-height:clamp(16px,calc(15.0291262136px + .2588996764vw),20px);color:var(--color-text-primary)}@media only screen and (max-width: 768px){.footer__copyright{text-align:center}}.footer__social{display:flex;align-items:center;gap:16px;list-style:none;margin:0;padding:0}.footer__social-link{position:relative;display:flex}.footer__social-link svg{width:20px;height:20px}.footer__social-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;transition:opacity .2s}.footer__social-icon--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.footer__social-link:hover .footer__social-icon--default{opacity:0}.footer__social-link:hover .footer__social-icon--hover{opacity:1}.footer a:not(.btn):not(.btn-white):not(.btn-navy):not(.header__btn):hover{text-decoration:underline;text-underline-offset:.25em}@media (max-width: 768px){.footer__top{flex-direction:column}}.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,calc(-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,calc(540px + 26.6666666667vw),1052px);background:var(--color-bg);border-radius:clamp(0px,calc(-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,calc(9.3203883495px + 2.8478964401vw),64px) clamp(20px,calc(9.3203883495px + 2.8478964401vw),64px) 0;flex-shrink:0}.contact-modal__close{position:absolute;top:clamp(16px,calc(12.1165048544px + 1.0355987055vw),32px);right:clamp(16px,calc(12.1165048544px + 1.0355987055vw),32px);z-index:1;display:flex;align-items:center;justify-content:center;width:clamp(28px,calc(27.0291262136px + .2588996764vw),32px);height:clamp(28px,calc(27.0291262136px + .2588996764vw),32px);color:var(--color-text-primary);transition:opacity .2s}.contact-modal__close:hover{opacity:.6}.contact-modal__close svg{width:clamp(18px,calc(16.5436893204px + .3883495146vw),24px);height:clamp(18px,calc(16.5436893204px + .3883495146vw),24px)}.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,calc(28.1165048544px + 1.0355987055vw),48px) clamp(24px,calc(22.0582524272px + .5177993528vw),32px) 0}@media only screen and (max-width: 900px){.contact-modal__image-wrap{order:2;padding:clamp(24px,calc(22.0582524272px + .5177993528vw),32px) clamp(24px,calc(22.0582524272px + .5177993528vw),32px) 0;justify-content:flex-start}}.contact-modal__image{display:block;width:100%;max-width:clamp(280px,calc(255.7281553398px + 6.4724919094vw),380px);height:auto}.contact-modal__content{display:flex;flex-direction:column;padding:clamp(20px,calc(17.0873786408px + .7766990291vw),32px) clamp(20px,calc(5.4368932039px + 3.8834951456vw),80px) clamp(20px,calc(17.0873786408px + .7766990291vw),32px) clamp(20px,calc(9.3203883495px + 2.8478964401vw),64px)}@media only screen and (max-width: 900px){.contact-modal__content{order:1;padding:clamp(20px,calc(17.0873786408px + .7766990291vw),32px) clamp(20px,calc(19.0291262136px + .2588996764vw),24px) clamp(20px,calc(17.0873786408px + .7766990291vw),32px)}}.contact-modal__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-regular);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;gap:8px}.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:1px solid var(--color-border);border-radius:6px;padding:13px 16px;font-size:var(--fs-p2);line-height:var(--lh-p2);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:#94a3b8}.contact-modal__input:focus,.contact-modal__textarea:focus{border-color:var(--color-navy)}.contact-modal__input.has-error,.contact-modal__textarea.has-error{border-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:1px solid var(--color-border);border-radius:6px;padding:clamp(8px,calc(6.786407767px + .3236245955vw),13px) 16px;font-size:var(--fs-p2);line-height:var(--lh-p2);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-muted-text)}.contact-modal__select-trigger.has-error{border-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:clamp(8px,calc(6.786407767px + .3236245955vw),13px) clamp(8px,calc(6.0582524272px + .5177993528vw),16px);font-size:var(--fs-p2);line-height:var(--lh-p2);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:var(--color-submenu-hover)}.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,calc(15.5145631068px + .1294498382vw),18px);height:clamp(16px,calc(15.5145631068px + .1294498382vw),18px)}.contact-modal__textarea{resize:vertical;min-height:clamp(48px,calc(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(24px,calc(22.0582524272px + .5177993528vw),32px);padding:0 clamp(20px,calc(9.3203883495px + 2.8478964401vw),64px) clamp(20px,calc(9.3203883495px + 2.8478964401vw),64px)}.contact-modal__footer[hidden]{display:none}.contact-modal__submit-wrap{display:flex;flex-direction:column;gap:clamp(12px,calc(11.0291262136px + .2588996764vw),16px)}.contact-modal__submit{align-self:center;padding:clamp(13px,calc(12.0291262136px + .2588996764vw),17px) clamp(24px,calc(22.0582524272px + .5177993528vw),32px)}.contact-modal__policy{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--color-text-primary);text-align:center}.contact-modal__policy a{color:var(--color-navy);text-decoration:underline;text-underline-offset:.25em}.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-primary);text-align:center}.contact-modal__alt-contact a{color:var(--color-navy);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,calc(22.0582524272px + .5177993528vw),32px);padding:clamp(40px,calc(36.1165048544px + 1.0355987055vw),56px) clamp(24px,calc(22.0582524272px + .5177993528vw),32px);text-align:center}.contact-modal__success[hidden]{display:none}.contact-modal__success-icon{width:clamp(80px,calc(70.2912621359px + 2.5889967638vw),120px);height:clamp(80px,calc(70.2912621359px + 2.5889967638vw),120px);flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:4px solid #16A817;color:#16a817}.contact-modal__success-icon svg{width:clamp(36px,calc(31.6310679612px + 1.1650485437vw),54px);height:clamp(36px,calc(31.6310679612px + 1.1650485437vw),54px)}.contact-modal__success-title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-regular);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-primary);text-align:center;max-width:440px}.contact-modal__success-btn{width:100%;max-width:clamp(320px,calc(290.8737864078px + 7.7669902913vw),440px);margin-top:clamp(4px,calc(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,calc(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,calc(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,calc(9.0873786408px + .7766990291vw),24px)}.cookie-banner__links a{font-size:var(--fs-p1);line-height:var(--lh-p1);color:var(--color-navy);text-decoration:underline;text-underline-offset:.25em}.cookie-banner__actions{display:flex;align-items:center;gap:clamp(16px,calc(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:.25em;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-navy);border:1px solid var(--color-navy);border-radius:12px;padding:clamp(11px,calc(9.786407767px + .3236245955vw),16px) clamp(20px,calc(17.0873786408px + .7766990291vw),32px);white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s}.cookie-banner__reject:hover{color:var(--color-navy-deep);background-color:var(--color-navy-tint);border-color:var(--color-navy-border-hover)}.cookie-banner__reject:active{color:var(--color-navy-deep);background-color:var(--color-navy-tint-strong);border-color:var(--color-navy-border-hover)}@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:var(--color-bg);background:var(--color-navy);border:1px solid var(--color-navy);border-radius:12px;padding:clamp(11px,calc(9.786407767px + .3236245955vw),16px) clamp(20px,calc(17.0873786408px + .7766990291vw),32px);white-space:nowrap;transition:background .2s,border-color .2s}.cookie-banner__accept:hover{background:var(--color-navy-deep);border-color:var(--color-navy-deep)}.cookie-banner__accept:active{background:var(--color-navy-deeper);border-color:var(--color-navy-deeper)}@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,calc(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,calc(340.7766990291px + 15.7928802589vw),644px);background:var(--color-bg);border-radius:24px;padding-block:clamp(16px,calc(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;padding-inline:clamp(16px,calc(12.1165048544px + 1.0355987055vw),32px);margin-bottom:clamp(12px,calc(11.0291262136px + .2588996764vw),16px)}.cookie-modal__title{font-size:clamp(17px,calc(16.2718446602px + .1941747573vw),20px);line-height:clamp(22px,calc(21.0291262136px + .2588996764vw),26px);font-weight:var(--fw-medium);color:var(--color-text-primary)}.cookie-modal__desc{font-size:clamp(15px,calc(14.2718446602px + .1941747573vw),18px);line-height:clamp(21px,calc(20.2718446602px + .1941747573vw),24px);color:var(--color-text-primary);padding-inline:clamp(16px,calc(12.1165048544px + 1.0355987055vw),32px);margin-bottom:clamp(20px,calc(19.0291262136px + .2588996764vw),24px)}.cookie-modal__body{display:flex;flex-direction:column;gap:clamp(16px,calc(14.0582524272px + .5177993528vw),24px);padding-inline:clamp(16px,calc(12.1165048544px + 1.0355987055vw),32px);margin-bottom:clamp(16px,calc(12.1165048544px + 1.0355987055vw),32px)}.cookie-modal__row{display:flex;flex-direction:column;gap:clamp(12px,calc(11.0291262136px + .2588996764vw),16px)}.cookie-modal__row-head{display:flex;align-items:center;gap:16px}.cookie-modal__row-title{font-size:clamp(16px,calc(15.0291262136px + .2588996764vw),20px);line-height:clamp(22px,calc(21.0291262136px + .2588996764vw),26px);font-weight:var(--fw-medium);color:var(--color-text-primary)}.cookie-modal__row-desc{font-size:clamp(14px,calc(13.0291262136px + .2588996764vw),18px);line-height:clamp(20px,calc(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(16px,calc(12.1165048544px + 1.0355987055vw),32px);padding-inline:clamp(16px,calc(12.1165048544px + 1.0355987055vw),32px)}@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-offset:.25em;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-navy);border:1px solid var(--color-navy);border-radius:12px;padding:clamp(11px,calc(9.786407767px + .3236245955vw),16px) clamp(20px,calc(17.0873786408px + .7766990291vw),32px);transition:background-color .2s,border-color .2s,color .2s;white-space:nowrap}.cookie-modal__save:hover{color:var(--color-navy-deep);background-color:var(--color-navy-tint);border-color:var(--color-navy-border-hover)}.cookie-modal__save:active{color:var(--color-navy-deep);background-color:var(--color-navy-tint-strong);border-color:var(--color-navy-border-hover)}@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:var(--color-bg);background:var(--color-navy);border-radius:12px;padding:clamp(11px,calc(9.786407767px + .3236245955vw),16px) clamp(20px,calc(17.0873786408px + .7766990291vw),32px);white-space:nowrap;transition:background .2s}.cookie-modal__accept:hover{background:var(--color-navy-deep)}.cookie-modal__accept:active{background:var(--color-navy-deeper)}@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:var(--ff-body);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-deep);transition:color .2s}header a:not(.btn):not(.btn-white):not(.btn-navy):not(.header__btn):hover:not(.menu-cta__link),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,h2,.h2,h3,.h3,h4,.h4,.h1--hero,.h2--sm{font-family:var(--ff-heading)}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-regular);color:var(--color-text-primary)}h4,.h4{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-semibold)}.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-primary)}.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-navy);background-color:var(--color-bg);padding:2px 8px;border-radius:6px}@media only screen and (max-width: 768px){.badge{font-weight:var(--fw-regular)}}.bg-white .badge{color:var(--color-badge);background-color:var(--color-bg-light)}.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}.bg-pale{background-color:var(--color-bg-pale);--section-bg: var(--color-bg-pale)}.bg-neutral{background-color:var(--color-bg-neutral);--section-bg: var(--color-bg-neutral)}.bg-frost{background-color:var(--color-bg-frost);--section-bg: var(--color-bg-frost)}.bg-navy{background-color:var(--color-navy);--section-bg: var(--color-navy)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:clamp(12px,calc(10.786407767px + .3236245955vw),17px) clamp(24px,calc(22.0582524272px + .5177993528vw),32px);border-radius:12px;font-weight:var(--fw-medium);font-size:clamp(16px,calc(15.0291262136px + .2588996764vw),20px);line-height:clamp(20px,calc(18.5436893204px + .3883495146vw),26px);text-decoration:none;white-space:nowrap;cursor:pointer;font-family:inherit;border:none}.btn-white{color:var(--color-navy);background:var(--color-bg);transition:background-color .2s,border-color .2s,color .2s}.btn-white:hover{color:var(--color-navy-deep);background-color:var(--color-navy-tint);border-color:var(--color-navy-border-hover)}.btn-white:active{color:var(--color-navy-deep);background-color:var(--color-navy-tint-strong);border-color:var(--color-navy-border-hover)}.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-deep)}.btn-navy:active{background-color:var(--color-navy-deeper)}.wysiwyg b,.wysiwyg strong{font-weight:var(--fw-medium)!important}.wysiwyg *{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.wysiwyg>*:not(:last-child){margin-bottom:clamp(12px,calc(11.0291262136px + .2588996764vw),16px)}.wysiwyg ul,.wysiwyg ol{list-style:none;padding-left:0}.wysiwyg ol{counter-reset:wysiwyg-counter}.wysiwyg li{position:relative;padding-left:1.2em;margin-bottom:clamp(6px,calc(5.5145631068px + .1294498382vw),8px)}.wysiwyg li:last-child{margin-bottom:0}.wysiwyg li:before{position:absolute;left:0}.wysiwyg ul li:before{content:"•"}.wysiwyg ol li{counter-increment:wysiwyg-counter}.wysiwyg ol li:before{content:counter(wysiwyg-counter) "."}@media only screen and (max-width: 600px){.wysiwyg br{display:none}}#wpadminbar{position:fixed!important}.page-hero{padding:clamp(96px,calc(80.4660194175px + 4.142394822vw),160px) 0 clamp(32px,calc(.932038835px + 8.284789644vw),160px)}.page-hero__inner{display:flex;align-items:flex-start;gap:clamp(48px,calc(44.1165048544px + 1.0355987055vw),64px)}.page-hero__badge{margin-bottom:clamp(24px,calc(22.0582524272px + .5177993528vw),32px)}.page-hero__badge:last-child{margin-bottom:0}.page-hero__title{font-size:var(--fs-h1);font-family:var(--ff-heading);line-height:var(--lh-h1);font-weight:var(--fw-bold);color:var(--color-text-primary);text-wrap-style:balance;margin:0 0 clamp(12px,calc(11.0291262136px + .2588996764vw),16px)}.page-hero__title:last-child{margin-bottom:0}.page-hero__description{font-size:var(--fs-h3);font-family:var(--ff-heading);line-height:var(--lh-h3);font-weight:var(--fw-regular);color:var(--color-text-primary);margin:0 0 clamp(32px,calc(24.2330097087px + 2.071197411vw),64px)}.page-hero__description:last-child{margin-bottom:0}.page-hero__description>*:not(:last-child){margin-bottom:clamp(12px,calc(11.0291262136px + .2588996764vw),16px)}.page-hero__media{flex-shrink:0;border-radius:clamp(16px,calc(14.0582524272px + .5177993528vw),24px);overflow:hidden}.page-hero__media img{display:block;width:100%;height:auto}.page-hero--two-col .page-hero__content{flex:1}@media only screen and (max-width: 1024px){.page-hero--two-col .page-hero__inner{flex-direction:column}.page-hero--two-col .page-hero__media{flex:none;width:100%}}.page-hero--centered{text-align:center}.page-hero--centered .page-hero__inner{justify-content:center}.page-hero--centered .page-hero__content{align-items:center}.page-hero--centered .page-hero__title,.page-hero--centered .page-hero__description{margin-bottom:clamp(32px,calc(24.2330097087px + 2.071197411vw),64px)}.page-hero--centered .page-hero__description b,.page-hero--centered .page-hero__description strong{font-weight:var(--fw-bold)!important}.gradient-cards{padding:clamp(64px,calc(48.4660194175px + 4.142394822vw),128px) 0 clamp(32px,calc(8.6990291262px + 6.213592233vw),128px)}.gradient-cards--no-title{padding:clamp(64px,calc(56.2330097087px + 2.071197411vw),96px) 0 clamp(32px,calc(16.4660194175px + 4.142394822vw),96px)}.gradient-cards__badge{display:block;width:fit-content;margin-bottom:16px}.gradient-cards__badge--center{margin-inline:auto}.gradient-cards__badge--left{margin-inline:0}.gradient-cards__title{font-size:var(--fs-h2);font-family:var(--ff-heading);line-height:var(--lh-h2);font-weight:var(--fw-medium);color:var(--color-text-primary);margin:0 0 clamp(40px,calc(34.1747572816px + 1.5533980583vw),64px)}.gradient-cards__title--center{text-align:center}.gradient-cards__title--left{text-align:left}@media only screen and (max-width: 600px){.gradient-cards__title br{display:none}}.gradient-cards__grid{display:grid;gap:clamp(24px,calc(24px + 0vw),24px)}.gradient-cards__grid--cols-4{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width: 1024px){.gradient-cards__grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 600px){.gradient-cards__grid--cols-4{grid-template-columns:1fr}}.gradient-cards__grid--cols-3{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width: 768px){.gradient-cards__grid--cols-3{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 600px){.gradient-cards__grid--cols-3{grid-template-columns:1fr}}.gradient-cards__card{display:flex;flex-direction:column;gap:clamp(8px,calc(6.0582524272px + .5177993528vw),16px);padding:clamp(16px,calc(12.1165048544px + 1.0355987055vw),32px);background-color:var(--color-bg);border-radius:12px;box-shadow:0 5px 12px #0000001a;border-top:clamp(3px,calc(2.5145631068px + .1294498382vw),5px) solid transparent;background-image:linear-gradient(var(--color-bg),var(--color-bg)),linear-gradient(90deg,var(--color-gradient-from),var(--color-gradient-to));background-origin:border-box;background-clip:padding-box,border-box}.gradient-cards__card-title{font-size:var(--fs-h4);font-family:var(--ff-heading);line-height:var(--lh-h4);font-weight:var(--fw-medium);color:var(--color-text-primary);margin:0}.gradient-cards__card-description{font-size:var(--fs-p1);line-height:var(--lh-p1);font-weight:var(--fw-regular);color:var(--color-text-primary);margin:0}@media only screen and (max-width: 600px){.gradient-cards__card-description br{display:none}}.problem-impact-table{padding:clamp(64px,calc(48.4660194175px + 4.142394822vw),128px) 0}.problem-impact-table__intro:not(:last-child){margin-bottom:clamp(40px,calc(34.1747572816px + 1.5533980583vw),64px)}.problem-impact-table__title,.problem-impact-table__table-title{font-size:var(--fs-h2);font-family:var(--ff-heading);line-height:var(--lh-h2);font-weight:var(--fw-medium);color:var(--color-text-primary);margin:0 0 clamp(24px,calc(22.0582524272px + .5177993528vw),32px);text-align:center}@media only screen and (max-width: 600px){.problem-impact-table__title br,.problem-impact-table__table-title br{display:none}}.problem-impact-table__description{font-size:var(--fs-p1);line-height:var(--lh-p1);font-weight:var(--fw-regular);color:var(--color-text-primary)}.problem-impact-table .problem-impact-table__description>*:not(:last-child){margin-bottom:8px}.problem-impact-table .problem-impact-table__description li{width:fit-content;padding:8px;margin-bottom:8px;background:var(--color-bg)}.problem-impact-table .problem-impact-table__description li:before{content:none}.problem-impact-table .problem-impact-table__description li:last-child{margin-bottom:0}.problem-impact-table__wrapper{border:1px solid #EEF4F7;border-top:4px solid var(--color-badge);border-radius:16px;overflow:hidden}@media only screen and (max-width: 768px){.problem-impact-table__wrapper{display:inline-block;min-width:640px;margin-bottom:8px}}@media only screen and (max-width: 768px){.problem-impact-table__scroll{overflow-x:auto}.problem-impact-table__scroll::-webkit-scrollbar{height:4px}.problem-impact-table__scroll::-webkit-scrollbar-track{background:transparent}.problem-impact-table__scroll::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:2px}}.problem-impact-table__table{width:100%;border-collapse:collapse;table-layout:fixed}.problem-impact-table__th{width:50%;padding:clamp(24px,calc(22.0582524272px + .5177993528vw),32px);text-align:left;font-size:var(--fs-h4);font-family:var(--ff-heading);line-height:var(--lh-h4);font-weight:var(--fw-medium);color:var(--color-text-primary);background-color:var(--color-bg-pale);border-bottom:1px solid #EEF4F7;border-right:1px solid #EEF4F7}.problem-impact-table__th:last-child{border-right:none}.problem-impact-table__td{padding:16px clamp(24px,calc(22.0582524272px + .5177993528vw),32px);vertical-align:middle;font-weight:var(--fw-regular);color:var(--color-text-primary);background-color:var(--color-bg);border-bottom:1px solid #EEF4F7;border-right:1px solid #EEF4F7}.problem-impact-table__td:last-child{border-right:none}.problem-impact-table__row:last-child .problem-impact-table__td{border-bottom:none}.problem-impact-table.bg-white .problem-impact-table__td,.problem-impact-table.bg-white .problem-impact-table__description li{background-color:var(--color-bg-neutral)}.problem-impact-table__cell{display:flex;align-items:center;gap:clamp(12px,calc(11.0291262136px + .2588996764vw),16px);font-size:var(--fs-p1);line-height:var(--lh-p1)}.problem-impact-table__icon-wrap{width:clamp(36px,calc(33.0873786408px + .7766990291vw),48px);height:clamp(36px,calc(33.0873786408px + .7766990291vw),48px);border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-navy);background:var(--color-navy-bg)}.problem-impact-table__icon-wrap svg{width:clamp(18px,calc(16.5436893204px + .3883495146vw),24px);height:clamp(18px,calc(16.5436893204px + .3883495146vw),24px);display:block}.text-media-rows{padding:clamp(64px,calc(48.4660194175px + 4.142394822vw),128px) 0 clamp(32px,calc(8.6990291262px + 6.213592233vw),128px)}.text-media-rows__header{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,calc(22.0582524272px + .5177993528vw),32px);margin-bottom:clamp(40px,calc(18.640776699px + 5.6957928803vw),128px);text-align:center;padding-left:clamp(0px,calc(-17.7184466019px + 4.7249190939vw),73px);padding-right:clamp(0px,calc(-17.7184466019px + 4.7249190939vw),73px)}@media only screen and (max-width: 600px){.text-media-rows__header{padding-left:0;padding-right:0}}.text-media-rows__heading{display:flex;flex-direction:column;gap:clamp(8px,calc(6.0582524272px + .5177993528vw),16px)}.text-media-rows__title{font-size:var(--fs-h2);font-family:var(--ff-heading);line-height:var(--lh-h2);font-weight:var(--fw-medium);color:var(--color-text-primary);margin:0}@media only screen and (max-width: 600px){.text-media-rows__title br{display:none}}.text-media-rows__subtitle{font-size:var(--fs-h3);font-family:var(--ff-heading);line-height:var(--lh-h3);font-weight:var(--fw-regular);color:var(--color-text-primary);margin:0}.text-media-rows__items{display:flex;flex-direction:column;gap:clamp(40px,calc(18.640776699px + 5.6957928803vw),128px)}.text-media-rows__item{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,calc(14.2912621359px + 2.5889967638vw),64px);align-items:start}.text-media-rows__item--reversed{direction:rtl}.text-media-rows__item--reversed>*{direction:ltr}@media only screen and (max-width: 1024px){.text-media-rows__item{grid-template-columns:1fr;direction:ltr}}.text-media-rows__content{display:flex;flex-direction:column;align-items:flex-start}.text-media-rows__item-badge{margin-bottom:clamp(8px,calc(6.0582524272px + .5177993528vw),16px)}.text-media-rows__item-title{font-size:clamp(24px,calc(19.6310679612px + 1.1650485437vw),42px);font-family:var(--ff-heading);line-height:1;font-weight:var(--fw-medium);color:var(--color-text-primary);margin:0 0 clamp(8px,calc(2.1747572816px + 1.5533980583vw),32px)}.text-media-rows__description{font-size:var(--fs-h4);font-family:var(--ff-heading);line-height:var(--lh-h4);font-weight:var(--fw-medium);color:var(--color-text-primary);margin:0 0 clamp(32px,calc(24.2330097087px + 2.071197411vw),64px)}.text-media-rows__description>*:not(:last-child){margin-bottom:clamp(4px,calc(3.0291262136px + .2588996764vw),8px)}.text-media-rows__description li{margin-bottom:0}.text-media-rows__description:last-child{margin-bottom:0}.text-media-rows__cta{border:1px solid var(--color-border)}.text-media-rows__media{border-radius:clamp(16px,calc(14.0582524272px + .5177993528vw),24px);height:clamp(200px,calc(112.6213592233px + 23.3009708738vw),560px);display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 600px){.text-media-rows__media{height:auto}}.text-media-rows__media-inner{position:relative;z-index:2;height:100%;max-width:100%;display:flex;align-items:center;justify-content:center}.text-media-rows__media-inner img{display:block;width:auto;height:auto;max-width:100%;max-height:100%}.cta{padding:clamp(64px,calc(45.5533980583px + 4.9190938511vw),140px) 0 clamp(32px,calc(5.786407767px + 6.9902912621vw),140px)}.cta--full-bg .cta__card{background:var(--section-bg, var(--color-bg));border-color:var(--section-bg, var(--color-bg))}.cta--full-bg .cta__description{max-width:none}.cta--light-text .cta__title,.cta--light-text .cta__description{color:var(--color-bg)}.cta__card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(32px,calc(24.2330097087px + 2.071197411vw),64px) clamp(24px,calc(18.6601941748px + 1.4239482201vw),46px);border-radius:clamp(16px,calc(14.0582524272px + .5177993528vw),24px);background:linear-gradient(to right,#f4fafd,#eaf5fb);border:1px solid var(--color-border)}.cta__content{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:clamp(32px,calc(24.2330097087px + 2.071197411vw),64px)}.cta__title{font-size:clamp(32px,calc(28.1165048544px + 1.0355987055vw),48px);font-family:var(--ff-heading);line-height:clamp(38px,calc(33.6310679612px + 1.1650485437vw),56px);font-weight:var(--fw-medium);color:var(--color-text-primary);margin:0}@media only screen and (max-width: 600px){.cta__title br{display:none}}.cta__description{font-size:var(--fs-h3);font-family:var(--ff-heading);line-height:var(--lh-h3);font-weight:var(--fw-regular);color:var(--color-text-primary);margin:0;max-width:clamp(600px,calc(503.3980582524px + 25.7605177994vw),998px);text-wrap:pretty}@media only screen and (max-width: 600px){.cta__description br{display:none}}@media only screen and (max-width: 600px){.cta__btn-text--desktop{display:none}}.cta__btn-text--mobile{display:none}@media only screen and (max-width: 600px){.cta__btn-text--mobile{display:inline}}.cta__btn{flex-shrink:0}
