@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");.ac-page{--ac-primary:#0067a6;--ac-dark:#003088;--ac-cream:#f4f6fa;--ac-bg:#f4f6fa;--ac-ink:#1a1a2e;--ac-ink-soft:rgba(26,26,46,.76);--ac-magenta:#940047;--ac-gold:#d69b2d;--ac-line:rgba(0,96,161,.14);--ac-shadow:0 16px 50px rgba(0,48,136,.1);--ac-shadow-soft:0 14px 38px rgba(0,48,136,.08);--ac-radius-lg:38px;--ac-radius-md:28px;--ac-radius-sm:22px;--ac-radius-pill:999px;--ac-space-section:clamp(56px,8vw,84px);--ac-space-section-tight:clamp(44px,6vw,64px);--ac-max-width:calc(1200px + var(--ac-gutter)*2);--ac-gutter:clamp(20px,4vw,48px)}.ac-page *,.ac-page :after,.ac-page :before{box-sizing:border-box}.ac-page{background-color:var(--ac-bg);color:var(--ac-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ac-page img{display:block;height:auto;max-width:100%}.ac-page a{color:var(--ac-primary);text-decoration:none}.ac-page a:hover{text-decoration:underline}.ac-h1,.ac-page h1{font-size:clamp(34px,4.6vw,64px);line-height:1.02}.ac-h1,.ac-h2,.ac-page h1,.ac-page h2{color:var(--ac-ink);font-weight:400;letter-spacing:-.02em;margin:0 0 .75em}.ac-h2,.ac-page h2{font-size:clamp(24px,2.9vw,36px);line-height:1.14}.ac-h3,.ac-page h3{color:var(--ac-ink);font-size:clamp(18px,1.8vw,22px);font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 .5em}.ac-lede{font-size:16px;margin:0 0 1.5em}.ac-lede,.ac-sub{color:var(--ac-ink-soft);font-weight:400;line-height:1.75}.ac-sub{font-size:clamp(15px,1.25vw,16px)}.ac-kicker{align-items:center;color:var(--ac-primary);display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.14em;margin:0 0 16px;text-transform:uppercase}.ac-kicker:before{background:var(--ac-primary);border-radius:50%;content:"";flex-shrink:0;height:8px;width:8px}.ac-kicker--inverted{color:hsla(0,0%,100%,.75)}.ac-kicker--inverted:before{background:hsla(0,0%,100%,.75)}.ac-btn{align-items:center;border:none;border-radius:var(--ac-radius-pill);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;line-height:1;padding:14px 28px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.ac-btn:hover{text-decoration:none;transform:translateY(-1px)}.ac-btn--primary{background:var(--ac-ink);box-shadow:var(--ac-shadow-soft);color:#fff}.ac-btn--primary:hover{background:#0e0e24;box-shadow:var(--ac-shadow);color:#fff}.ac-btn--ghost{background:transparent;border:1px solid var(--ac-line);color:var(--ac-ink)}.ac-btn--ghost:hover{border-color:var(--ac-primary);color:var(--ac-primary)}.ac-btn--cta{background:var(--ac-primary);box-shadow:var(--ac-shadow-soft);color:#fff}.ac-btn--cta:hover{background:#005a94;box-shadow:var(--ac-shadow);color:#fff}.ac-btn--inverted{background:#fff;box-shadow:var(--ac-shadow-soft);color:var(--ac-ink)}.ac-btn--inverted:hover{background:#f0f0f0;box-shadow:var(--ac-shadow);color:var(--ac-ink)}.ac-container{margin-left:auto;margin-right:auto;max-width:var(--ac-max-width);padding-left:var(--ac-gutter);padding-right:var(--ac-gutter)}.ac-section{padding-bottom:var(--ac-space-section);padding-top:var(--ac-space-section)}.ac-section--tight{padding-bottom:var(--ac-space-section-tight);padding-top:var(--ac-space-section-tight)}.ac-card{background:#fff;border:1px solid var(--ac-line);box-shadow:var(--ac-shadow);overflow:hidden}.ac-card--lg{border-radius:var(--ac-radius-lg)}.ac-card--md{border-radius:var(--ac-radius-md)}.ac-card--sm{border-radius:var(--ac-radius-sm)}.ac-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.ac-reveal.is-visible{opacity:1;transform:none}.ac-reveal[data-delay="1"]{transition-delay:80ms}.ac-reveal[data-delay="2"]{transition-delay:.16s}.ac-reveal[data-delay="3"]{transition-delay:.24s}.ac-reveal[data-delay="4"]{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.ac-reveal{opacity:1;transform:none}.ac-btn,.ac-reveal{transition:none}.ac-btn:hover{transform:none}}.ac-hf-form{display:flex;flex-direction:column;gap:0}.ac-hf-form .hs-form-field{margin-bottom:16px}.ac-hf-form .hs-label{color:#1a1a2e;display:block;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.3;margin-bottom:6px}.ac-hf-form input[type=email],.ac-hf-form input[type=number],.ac-hf-form input[type=password],.ac-hf-form input[type=tel],.ac-hf-form input[type=text],.ac-hf-form input[type=url],.ac-hf-form select,.ac-hf-form textarea{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid rgba(0,96,161,.22);border-radius:10px;box-shadow:none;color:#1a1a2e;font-family:Inter,system-ui,sans-serif;font-size:14px;outline:none;padding:11px 16px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.ac-hf-form textarea{height:auto}.ac-hf-form input[type=email]:focus,.ac-hf-form input[type=number]:focus,.ac-hf-form input[type=password]:focus,.ac-hf-form input[type=tel]:focus,.ac-hf-form input[type=text]:focus,.ac-hf-form input[type=url]:focus,.ac-hf-form select:focus,.ac-hf-form textarea:focus{border-color:#0067a6;box-shadow:0 0 0 3px rgba(0,103,166,.14)}.ac-hf-form textarea{min-height:100px;resize:vertical}.ac-hf-form .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.ac-hf-form .hs-error-msg,.ac-hf-form .hs-main-font-element{color:#c0392b;font-family:Inter,system-ui,sans-serif;font-size:12px}.ac-hf-form .hs-richtext,.ac-hf-form .hs-richtext p{color:rgba(26,26,46,.65);font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.5;margin-bottom:12px}.ac-hf-form .hs-submit{margin-top:8px}.ac-hf-form .hs-button,.ac-hf-form input.hs-button{align-items:center;-webkit-appearance:none;appearance:none;background:#0067a6;border:none;border-radius:999px;box-shadow:0 14px 38px rgba(0,48,136,.08);color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;justify-content:center;line-height:1;padding:14px 32px;text-shadow:none;transition:background .2s ease,box-shadow .2s ease}.ac-hf-form .hs-button:hover,.ac-hf-form input.hs-button:hover{background:#005a94;box-shadow:0 16px 50px rgba(0,48,136,.1)}.ac-hf-form .inputs-list{list-style:none;margin:0 0 16px;padding:0}.ac-hf-form .inputs-list label{align-items:flex-start;color:#1a1a2e;cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.5}.ac-hf-form input[type=checkbox],.ac-hf-form input[type=radio]{accent-color:#0067a6;cursor:pointer;flex-shrink:0;height:16px;margin:3px 0 0;min-height:16px;width:16px}.ac-hf-form .submitted-message{color:#1a1a2e;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.6;padding:24px;text-align:center}@media (max-width:980px){.ac-h1,.ac-page h1{font-size:clamp(30px,5vw,48px)}}@media (max-width:560px){.ac-btn{justify-content:center;width:100%}.ac-h1,.ac-page h1{font-size:clamp(28px,7vw,38px)}}