html.ts-brand{--ink:#2a023c;--purple:#3a0352;--deep:#1b0227;--tint:#faf8fc;--green:#007a53;--green-dark:#04603f;--yellow:#ebc645;--body:#2e2540;--muted:#5c5170;--line:#e7e0ee;scroll-behavior:smooth}html.ts-brand [id]{scroll-margin-top:96px}html.ts-brand body{color:var(--body);font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased}html.ts-brand body li,html.ts-brand body p{font-family:Manrope,sans-serif;line-height:1.65}html.ts-brand main li,html.ts-brand main p{font-size:18px}html.ts-brand h1,html.ts-brand h2,html.ts-brand h3,html.ts-brand h4,html.ts-brand h5{font-family:Sora,sans-serif!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.15}html.ts-brand h1{font-size:clamp(36px,4.6vw,60px)!important}html.ts-brand h2{font-size:clamp(28px,3.2vw,42px)!important}html.ts-brand h3{font-size:clamp(20px,1.8vw,24px)!important;line-height:1.25}html.ts-brand h4,html.ts-brand h5{font-size:18px!important}html.ts-brand main a:not(.button):not(.hs-button):not(.cta_button){color:var(--green);font-weight:700;text-decoration:underline;text-underline-offset:3px}html.ts-brand main a:not(.button):not(.hs-button):not(.cta_button):hover{color:var(--purple)}html.ts-brand blockquote{border-left:4px solid var(--yellow);color:var(--purple);font-family:Sora,sans-serif;font-style:normal;font-weight:600;padding-left:20px;text-decoration:none}html.ts-brand .button,html.ts-brand .hs-button,html.ts-brand a.cta_button,html.ts-brand input[type=submit].hs-button{background:var(--green)!important;border:0!important;border-radius:999px!important;color:#fff!important;font-family:Manrope,sans-serif!important;font-size:16px!important;font-weight:700!important;padding:14px 28px!important;text-decoration:none!important;transition:background .15s ease}html.ts-brand .button:hover,html.ts-brand .hs-button:hover,html.ts-brand a.cta_button:hover{background:var(--green-dark)!important;color:#fff!important}html.ts-brand header.header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}html.ts-brand .header__logo img{max-height:46px;width:auto}html.ts-brand .header__menu-link{color:var(--body)!important;font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important}html.ts-brand .header__menu-item--active>.header__menu-link,html.ts-brand .header__menu-link:hover{color:var(--purple)!important}html.ts-brand .header__menu-submenu{border:1px solid var(--line)!important;border-radius:12px;box-shadow:0 18px 40px rgba(42,2,60,.12)}html.ts-brand .header__menu-submenu .header__menu-link{font-weight:500!important}html.ts-brand .header__button.button{background:var(--purple)!important;font-size:15px!important;padding:11px 24px!important}html.ts-brand .header__button.button:hover{background:var(--ink)!important}html.ts-brand .hs-form label,html.ts-brand .hsfc-FieldLabel{color:var(--body);font-family:Manrope,sans-serif;font-weight:600}html.ts-brand .hs-form input[type=email],html.ts-brand .hs-form input[type=tel],html.ts-brand .hs-form input[type=text],html.ts-brand .hs-form select,html.ts-brand .hs-form textarea{border:1px solid var(--line)!important;border-radius:10px!important;font-family:Manrope,sans-serif}html.ts-brand footer.footer{background:var(--deep)!important;color:hsla(0,0%,100%,.72);padding-top:24px}html.ts-brand footer.footer .dnd-section,html.ts-brand footer.footer .row-fluid-wrapper{background:transparent!important}html.ts-brand footer.footer div,html.ts-brand footer.footer li,html.ts-brand footer.footer p,html.ts-brand footer.footer span{color:hsla(0,0%,100%,.72);font-family:Manrope,sans-serif;font-size:15px}html.ts-brand footer.footer a{color:hsla(0,0%,100%,.82)!important;font-weight:600;text-decoration:none!important}html.ts-brand footer.footer a:hover{color:#fff!important}html.ts-brand footer.footer h1,html.ts-brand footer.footer h2,html.ts-brand footer.footer h3,html.ts-brand footer.footer h4{color:#fff!important;font-size:18px!important}html.ts-brand footer.footer hr{border-color:hsla(0,0%,100%,.12)!important}html.ts-brand footer.footer .hs_cos_wrapper_type_logo img{filter:brightness(0) invert(1)}@media (max-width:980px){html.ts-brand main li,html.ts-brand main p{font-size:17px}}