:root{--font:#03002f;--purple-60:#0b04bf;--primary-blue:#0b04bf;--accent-color:#0b04bf;--light-color:#fdb148;--callout-text-color:#4b371c;--main-text-color:#0b04bf;--btn-size:18px;--primary-button-color:hsla(0,0%,100%,0);--primary-button-background:rgba(11,4,191,0);--primary-button-hover:hsla(0,0%,100%,0);--primary-button-hover-text:rgba(11,4,191,0);--secondary-button-color:transparent;--secondary-button-bg-color:rgba(11,4,191,0);--secondary-button-hover:transparent;--secondary-button-hover-text:rgba(11,4,191,0);--icon-color-main:rgba(6,29,52,0)}@layer base, utilities;@view-transition{navigation:auto}#skipLink{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;visibility:hidden;width:1px}#skipLink.load{visibility:visible}#skipLink:focus{height:auto;position:static;width:auto}@layer base{body{margin:0}body *{box-sizing:border-box;font-family:Inter,serif;font-size:16px}.hs_cos_wrapper_widget{overflow:visible;position:relative}strong{font-weight:500}}@layer utilities{.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.flex,.flex.row{display:flex}.flex.row{flex-direction:row;width:100%}.flex-center{align-items:center;justify-content:center}.col,.column{flex-direction:column;width:100%}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-wrap,.wrap{flex-wrap:wrap}.container{margin:0 auto;max-width:1382px;padding:0 35px;position:relative;width:100%;z-index:2}.container.md{max-width:1166px}.container.sm{max-width:1155px}.absolute-centered{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}body .rich a:not(.btn){color:var(--font);font-weight:700;line-height:140%;text-decoration:underline}img{max-width:100%}* p:last-child{margin-bottom:0}@media (max-width:768px){.container{padding-left:25px;padding-right:25px}}.h1,h1{font-size:56px;font-style:normal;font-weight:200;letter-spacing:0;line-height:1.1;margin-bottom:25px;margin-top:0}.h2,h2{font-size:clamp(2rem,5vh,3rem);margin-bottom:25px}.h2,.h3,h2,h3{font-style:normal;font-weight:500;letter-spacing:0;line-height:1.2;margin-top:0}.h3,h3{font-size:32px;margin-bottom:12px;text-transform:none}h4{font-size:22px;font-weight:500;margin-bottom:15px;margin-top:0}h4,h5{font-style:normal;letter-spacing:0;line-height:1.2;text-transform:none}h5{font-size:20px;margin-bottom:0}.light :is(h1,h2,h3,h4,h5){font-weight:200}div,p{color:var(--font);font-size:16px;font-weight:300;line-height:1.4;margin-top:0}.h1 *,.h2 *,.h3 *,.h4 *,.h5 *,h1 *,h2 *,h3 *,h4 *,h5 *,p span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}body .large,body .large :not(h1,h2,h3,h4,h5){font-size:20px;font-style:normal;font-weight:300;line-height:150%}body .small,body .small :not(h1,h2,h3,h4,h5){font-size:14px;font-style:normal;font-weight:400;line-height:150%}body .subtitle,body .subtitle :not(h1,h2,h3,h4,h5){font-size:28px;font-style:normal;font-weight:300;line-height:120%}ol{padding-left:20px}ul{list-style-type:none;margin:12px 0;padding-left:25px}ul li{padding-bottom:12px;position:relative}ul:not([role=menu]):not(.hs-tools-actions):not(.hs-error-msgs):not(.bullets):not(.inputs-list) li:not(.hs-form-checkbox):before{background-color:#0b04bf;border-radius:50%;content:"";display:inline-block;height:12px;left:-7px;margin:0 0 0 -1rem;position:absolute;top:7px;width:12px}ul.yellow li:before{background-color:#faff6b!important}ul.orange li:before{background-color:#fdb248!important}.eyebrow{display:block;font-size:16px;font-style:normal;font-weight:200;letter-spacing:2.56px;line-height:120%;margin-bottom:8px;text-transform:uppercase;width:fit-content}.center{margin:0 auto;text-align:center}.impact,.impact :is(h1,h2,h3,h4,h5){font-size:56px}.btn,.button,body[data-btn-override=blue] nav.header-nav a.btn,input[type=submit]{align-items:center;background:var(--purple-60,#0b04bf);border:1px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;gap:4px;justify-content:center;overflow:hidden;padding:18px 20px 18px 24px;position:relative;text-decoration:none;transition:all .3s ease-out;width:fit-content;z-index:1}.btn:focus,input[type=submit]:focus{border:1px solid var(--Purple-70,#090394)}.btn.blue:hover,body[data-btn-override=Blue] nav.header-nav a.btn:hover,input[type=submit]:hover{color:var(--yellow-green-20,#faff6b)}.btn.arrow:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none' viewBox='0 0 20 21'%3E%3Cpath fill='%23fff' d='M9.403 0 7.515 3.338 11.283 10l-3.768 6.662L9.403 20l5.655-10z'/%3E%3Cpath fill='%23fff' d='M5.535 3.429 3.629 6.718l.951 1.64L5.531 10l-.95 1.641-.952 1.642 1.906 3.289L9.343 10z'/%3E%3C/svg%3E");height:20px;transform:rotate(-25deg);transition:all .3s ease-out;width:20px}.btn.arrow:hover:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none' viewBox='0 0 20 21'%3E%3Cpath fill='%23faff6b' d='M9.403 0 7.515 3.338 11.283 10l-3.768 6.662L9.403 20l5.655-10z'/%3E%3Cpath fill='%23faff6b' d='M5.535 3.429 3.629 6.718l.951 1.64L5.531 10l-.95 1.641-.952 1.642 1.906 3.289L9.343 10z'/%3E%3C/svg%3E");transform:rotate(0deg)}.btn.orange,body[data-btn-override=Orange] nav.header-nav a.btn{background:var(--red-orange-40,#fc8b50);color:var(--purple-60,#0b04bf)}.btn.orange:hover,body[data-btn-override=Orange] nav.header-nav a.btn:hover{background:var(--red-orange-20,#fdb248);color:var(--Purple-70,#090394)}.btn:is(.orange,.yellow).arrow:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none' viewBox='0 0 20 21'%3E%3Cpath fill='%230b04bf' d='M9.403 0 7.515 3.338 11.283 10l-3.768 6.662L9.403 20l5.655-10z'/%3E%3Cpath fill='%230b04bf' d='M5.535 3.429 3.629 6.718l.951 1.64L5.531 10l-.95 1.641-.952 1.642 1.906 3.289L9.343 10z'/%3E%3C/svg%3E")}.btn:is(.orange,.yellow).arrow:hover:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none' viewBox='0 0 20 21'%3E%3Cpath fill='%23090394' d='M9.403 0 7.515 3.338 11.283 10l-3.768 6.662L9.403 20l5.655-10z'/%3E%3Cpath fill='%23090394' d='M5.535 3.429 3.629 6.718l.951 1.64L5.531 10l-.95 1.641-.952 1.642 1.906 3.289L9.343 10z'/%3E%3C/svg%3E")}.btn.yellow,body[data-btn-override=Yellow] nav.header-nav a.btn{background:var(--yellow-green-40,#e9f02a);color:var(--purple-60,#0b04bf)}.btn.yellow:hover,body[data-btn-override=Yellow] nav.header-nav a.btn:hover{background:var(--yellow-green-20,#faff6b);color:var(--Purple-70,#090394)}.btn.inline-yellow{background:transparent;color:var(--yellow-green-20,#faff6b);display:inline-block;padding:0;text-decoration:underline}.btn.inline-yellow.arrow:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23faff6b' d='m8.619 0-1.51 2.67L10.123 8 7.11 13.33 8.619 16l4.524-8z'/%3E%3Cpath fill='%23faff6b' d='M5.525 2.743 4 5.374l.76 1.313L5.523 8 4.76 9.313 4 10.626l1.525 2.631L8.57 8z'/%3E%3C/svg%3E");padding-left:5px}.button-outline{background-color:#fff;border:2px solid #0c64e7;border-radius:8px;color:#0c64e7;transition:all .3s ease-out}.button-outline:hover{background-color:#0b5bd1;color:#fff}.button-tertiary{align-items:center;color:#000;display:inline-flex;font-size:var(--btn-size);position:relative;text-decoration:none}.button-tertiary:after{margin-left:12px;margin-top:2px;transition:all .3s ease-out}.button-tertiary:hover:after{margin-left:22px}.button-alt,.nav-mobile-menu-wrapper .nav-button-primary{align-items:center;border:2px solid var(--primary-button-background);border-radius:50px;color:var(--primary-button-color);display:inline-flex;font-size:var(--btn-size);padding:12px 24px;position:relative;text-decoration:none;transition:all .3s ease-out;width:fit-content;z-index:1}.button-alt:hover,.nav-mobile-menu-wrapper .nav-button-primary:hover{background-color:var(--primary-button-hover);background-position:170%;border-color:var( --primary-button-hover-text);color:var( --primary-button-hover-text);cursor:pointer;padding:12px 24px;position:relative}.button-tertiary.center:after{margin-left:12px;margin-top:2px;position:absolute;right:-18px;transition:all .3s ease-out}.button-tertiary.center:hover:after{right:-28px}.button-group{display:flex;flex-wrap:wrap;gap:15px;margin-top:35px}.page-not-found{height:35vh;margin-top:200px;text-align:center}@media screen and (max-width:991px){.flex:not(.row){flex-wrap:wrap}.h1,.h1 *,h1,h1 *{font-size:40px!important}.h2,.h2 *,h2,h2 *{font-size:35px!important}.h3,.h3 *,h3,h3 *{font-size:28px!important}.impact,.impact :is(h1,h2,h3,h4,h5){font-size:60px!important}a.nav-button-primary{justify-content:center;text-align:center}}@media screen and (max-width:600px){p,span,ul li{font-size:16px;font-style:normal;margin-top:0}.h1,.h1 *,h1,h1 *{font-size:30px!important}.h2,.h2 *,h2,h2 *{font-size:25px!important}.h3,.h3 *,h3,h3 *{font-size:20px!important}.impact,.impact :is(h1,h2,h3,h4,h5){font-size:30px!important}}.hs-fieldtype-radio label,.hs-form-checkbox label,.hs-form-checkbox label span,.hs-form-radio label,.hs-form-radio label span,.hs-form-radio label span
.hs-fieldtype-checkbox label,form label span{color:var(--Black,#000);font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.14px;line-height:120%;margin-bottom:5px}form .hs-richtext{margin-bottom:10px}form input.hs-input[type=checkbox]{background:var(--White,#fff);border:1px solid var(--purple-60,#0b04bf);border-radius:4px;height:18px;width:18px!important}form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:35px}form .hs-richtext,form .hs-richtext *{font-size:12px;line-height:1.2}form :is(select,input[type=text],input[type=email],input[type=tel],textarea){background:var(--White,#fff);border:1px solid var(--purple-20,#b496ff);border-radius:6px;padding:14px 20px;width:100%}form ul.hs-error-msgs{list-style:none;margin:0;padding:0}form label.hs-error-msg{color:red;font-size:12px}form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath fill='%23152213' d='M.844 0h8.031c.563 0 .844.688.438 1.094l-4 4a.64.64 0 0 1-.907 0l-4-4C0 .687.281 0 .844 0'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:10px 10px;padding-right:40px}form textarea{width:100%!important}form .actions{display:flex;margin-top:30px}form .hs-form-field{margin-bottom:18px}form label span.hs-form-required{color:#0b04bf}.bg-lines{min-height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.bg-lines.full{min-height:120%;width:100%}.bg-lines.global{opacity:.5;position:fixed;z-index:1}a.tce-card,a.tce-card *{text-decoration:none}.tce-card{--card-bg:#f8f6ff;--card-border:#b496fe;--card-bg-image:none;--card-overlay:rgba(248,246,255,.9);--card-min-height:fit-content;--card-padding:40px;--card-shadow:0 8px 20px rgba(9,21,112,.05);flex:0 1 410px;max-width:100%;min-height:var(--card-min-height);overflow:visible;position:relative}.tce-card.full-cut{background:linear-gradient(0deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7));background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid var(--card-border);border-radius:8px}.tce-card__shell{display:block;filter:drop-shadow(0 8px 20px rgba(9,21,112,.05));height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:0}.tce-card__media-bg{background-color:#f8f6ff;background-image:var(--card-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;transition:all .3s ease-out;width:100%}.tce-card__border-path{fill:none;stroke:var(--card-border);vector-effect:non-scaling-stroke}.tce-card__body{padding:var(--card-padding);position:relative;z-index:1}.tce-path .full-cut{filter:drop-shadow(0 8px 20px rgba(9,21,112,.05));overflow:hidden}.tce-path .full-cut .tce-card__media-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;inset:0;position:absolute;width:100%}@media (max-width:500px){.tce-card{--card-min-height:250px;--card-padding:20px}}