.fd{--fd-navy: #003c71;--fd-dark: #062136;--fd-turq: #2dc8d8;--fd-teal: #12b3a8;--fd-coral: #de4f38;--fd-ink: #0f2033;--fd-muted: #566374;--fd-line: #e4e9ef;--fd-field: #93a1b2;--fd-field-hover: #5b6b7d;--fd-field-fill: #f7f9fc;--fd-bg-soft: #f5f8fb;--fd-font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fd-shadow: 0 18px 50px -12px rgba(6, 33, 54, .28);--fd-radius: 18px;font-family:var(--fd-font);color:var(--fd-ink);-webkit-font-smoothing:antialiased}.fd *{box-sizing:border-box}.fd h1,.fd h2,.fd h3{font-weight:700}.fd-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.fd-hero{position:relative;overflow:hidden;background:#06182b;padding-block:clamp(40px,7vw,84px) clamp(56px,8vw,104px);color:#fff}.fd-hero__glow{position:absolute;inset:auto -10% -40% auto;width:60vw;height:60vw;max-width:720px;max-height:720px;background:radial-gradient(circle,#2dc8d88c,#2dc8d800 68%);pointer-events:none}.fd-hero__grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;grid-template-areas:"intro form" "details form";column-gap:clamp(32px,5vw,72px);row-gap:28px;align-items:start}.fd-hero__intro{grid-area:intro}.fd-hero__form{grid-area:form}.fd-hero__details{grid-area:details}.fd-eyebrow{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fd-turq)}.fd-hero__title{margin:0 0 18px;font-size:clamp(32px,4.4vw,52px);line-height:1.08;letter-spacing:-.02em;font-weight:700}.fd-hero__lede{margin:0 0 26px;font-size:clamp(16px,1.3vw,19px);line-height:1.6;color:#ffffffdb;max-width:46ch}.fd-meta{display:flex;flex-wrap:wrap;gap:10px 12px;margin:0;padding:0;list-style:none}.fd-meta li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-size:14px;font-weight:500;backdrop-filter:blur(4px)}.fd-meta svg{width:17px;height:17px;fill:none;stroke:var(--fd-turq);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fd-hero__details{align-self:start}.fd-details__label{margin:0 0 14px;font-weight:700;font-size:15px;color:#ffffffeb}.fd-checks{margin:0 0 20px;padding:0;list-style:none;display:grid;gap:12px}.fd-checks li{display:flex;align-items:flex-start;gap:11px;font-size:15px;line-height:1.5;color:#ffffffe6}.fd-checks svg{flex:none;width:22px;height:22px;margin-top:1px;padding:3px;border-radius:50%;background:#2dc8d82e;fill:none;stroke:var(--fd-turq);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fd-details__support{margin:0;font-size:14px;color:#ffffffc7}.fd-details__support a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.fd-hero__form{scroll-margin-top:100px}.fd-card{background:#fff;border-radius:var(--fd-radius);box-shadow:var(--fd-shadow);padding:clamp(22px,2.4vw,34px);color:var(--fd-ink)}.fd-card__title{margin:0 0 6px;font-size:clamp(21px,2vw,26px);font-weight:700;color:var(--fd-navy)}.fd-card__sub{margin:0 0 20px;font-size:15px;line-height:1.5;color:var(--fd-muted)}.fd-card__fineprint{display:flex;align-items:center;gap:8px;margin:18px 0 0;font-size:12.5px;color:var(--fd-muted)}.fd-card__fineprint svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--fd-teal);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#demo-form{min-height:240px}#demo-form form{margin:0}#demo-form fieldset{max-width:100%!important;margin:0;padding:0;border:0}#demo-form .form-columns-1{display:block!important}#demo-form .form-columns-2{display:grid!important;grid-template-columns:1fr 1fr;column-gap:12px}#demo-form .form-columns-3{display:grid!important;grid-template-columns:1fr 1fr 1fr;column-gap:12px}@media(max-width:540px){#demo-form .form-columns-2,#demo-form .form-columns-3{grid-template-columns:1fr}}#demo-form .hs-form-field{width:100%!important;float:none!important;padding:0!important;margin:0 0 13px!important;min-width:0}#demo-form .hs-field-desc{display:none}#demo-form label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--fd-ink)}#demo-form label .hs-form-required{color:var(--fd-coral);margin-left:2px}#demo-form input.hs-input:not([type=checkbox]):not([type=radio]),#demo-form select.hs-input,#demo-form textarea.hs-input{width:100%!important;box-sizing:border-box;min-height:46px;padding:12px 14px;font-family:var(--fd-font);font-size:15px;color:var(--fd-ink);background:var(--fd-field-fill);border:1px solid var(--fd-field);border-radius:10px;line-height:1.3;transition:border-color .15s,box-shadow .15s,background .15s}#demo-form textarea.hs-input{min-height:92px}#demo-form select.hs-input{height:46px;appearance:auto}#demo-form .hs-input:hover:not(:focus){border-color:var(--fd-field-hover)}#demo-form .hs-input:focus{outline:none;background:#fff;border-color:var(--fd-turq);box-shadow:0 0 0 3px #2dc8d838}#demo-form ul.inputs-list{list-style:none;margin:0;padding:0}#demo-form ul.inputs-list>li{list-style:none;margin:0}#demo-form .hs-form-booleancheckbox+.hs-form-booleancheckbox{margin-top:6px}#demo-form .hs-form-booleancheckbox-display{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:12.5px;line-height:1.5;font-weight:400;color:var(--fd-muted)}#demo-form .hs-form-booleancheckbox-display input{width:16px;height:16px;margin:2px 0 0;flex:none;accent-color:var(--fd-turq)}#demo-form .hs-form-booleancheckbox-display span{margin:0}#demo-form .hs-error-msg,#demo-form .hs-error-msgs label{color:var(--fd-coral);font-size:12px;font-weight:500}#demo-form ul.hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}#demo-form .hs-submit{margin-top:4px}#demo-form .hs-button{width:100%;padding:14px 20px;font-family:var(--fd-font);font-size:16px;font-weight:700;color:#fff;background:var(--fd-coral);border:0;border-radius:10px;cursor:pointer;transition:transform .12s ease,filter .15s ease}#demo-form .hs-button:hover{filter:brightness(1.06)}#demo-form .hs-button:active{transform:translateY(1px)}.fd-stats{background:#fff;padding-block:clamp(40px,6vw,68px)}.fd-stats__lead{text-align:center;margin:0 0 30px;font-weight:700;font-size:clamp(18px,2vw,24px);color:var(--fd-navy)}.fd-stats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fd-stat{text-align:center;padding:26px 18px;border-radius:16px;background:var(--fd-bg-soft);border:1px solid var(--fd-line)}.fd-stat__num{font-weight:700;font-size:clamp(34px,5vw,54px);line-height:1;color:var(--fd-turq);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fd-stat__label{margin-top:10px;font-size:14.5px;font-weight:500;color:var(--fd-muted)}.fd-section__title{text-align:center;margin:0 0 10px;font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.02em;color:var(--fd-navy)}.fd-section__sub{text-align:center;margin:0 auto 36px;max-width:52ch;font-size:16px;line-height:1.6;color:var(--fd-muted)}.fd-steps{background:var(--fd-bg-soft);padding-block:clamp(48px,7vw,84px)}.fd-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none}.fd-step{position:relative;background:#fff;border:1px solid var(--fd-line);border-radius:16px;padding:30px 26px 28px}.fd-step__n{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:18px;border-radius:12px;font-weight:700;font-size:20px;color:#fff;background:linear-gradient(135deg,var(--fd-navy),var(--fd-turq))}.fd-step__title{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--fd-ink)}.fd-step__body{margin:0;font-size:15px;line-height:1.6;color:var(--fd-muted)}.fd-quotes{background:#fff;padding-block:clamp(48px,7vw,84px)}.fd-quotes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fd-quote{display:flex;flex-direction:column;margin:0;padding:28px 26px;border-radius:16px;background:var(--fd-bg-soft);border:1px solid var(--fd-line)}.fd-quote__stars{display:flex;gap:3px;margin-bottom:14px}.fd-quote__stars svg{width:18px;height:18px;fill:#f5a623}.fd-quote__text{margin:0 0 18px;font-size:15.5px;line-height:1.62;color:var(--fd-ink)}.fd-quote__by{display:flex;flex-direction:column;margin-top:auto;gap:2px}.fd-quote__name{font-weight:700;font-size:15px;color:var(--fd-navy)}.fd-quote__role{font-size:13px;color:var(--fd-muted)}.fd-faq{background:var(--fd-bg-soft);padding-block:clamp(48px,7vw,84px)}.fd-faq__wrap{max-width:820px}.fd-faq__list{display:grid;gap:12px}.fd-faq__item{background:#fff;border:1px solid var(--fd-line);border-radius:12px;overflow:hidden}.fd-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-weight:700;font-size:16px;color:var(--fd-navy);cursor:pointer;list-style:none}.fd-faq__item summary::-webkit-details-marker{display:none}.fd-faq__item summary svg{flex:none;width:20px;height:20px;fill:none;stroke:var(--fd-turq);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.fd-faq__item[open] summary svg{transform:rotate(180deg)}.fd-faq__item p{margin:0;padding:0 22px 20px;font-size:15px;line-height:1.62;color:var(--fd-muted)}.fd-final{background:#06182b;padding-block:clamp(48px,7vw,80px)}.fd-final__inner{text-align:center}.fd-final__title{margin:0 0 10px;font-size:clamp(26px,3.4vw,40px);font-weight:700;letter-spacing:-.02em;color:#fff}.fd-final__sub{margin:0 0 28px;font-size:17px;color:#ffffffdb}.fd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 36px;font-size:17px;font-weight:700;color:#fff;background:var(--fd-coral);border-radius:12px;text-decoration:none;box-shadow:0 12px 26px -10px #de4f38b3;transition:transform .12s ease,filter .15s ease}.fd-btn:hover{filter:brightness(1.06);color:#fff}.fd-btn:active{transform:translateY(1px)}.fd-stickycta{position:fixed;left:12px;right:12px;bottom:12px;z-index:9000;display:none;align-items:center;justify-content:center;min-height:52px;padding:0 22px;font-size:16px;font-weight:700;color:#fff;background:var(--fd-coral);border-radius:12px;text-decoration:none;box-shadow:0 10px 26px -8px #06213680}.fd-stickycta:hover{color:#fff}@media(max-width:920px){.fd-hero__grid{grid-template-columns:1fr;grid-template-areas:"intro" "form" "details"}.fd-hero__lede{max-width:none}.fd-stats__grid{grid-template-columns:1fr;gap:12px}.fd-stat{display:flex;align-items:baseline;justify-content:center;gap:12px;padding:18px}.fd-stat__label{margin-top:0;text-align:left}.fd-steps__grid,.fd-quotes__grid{grid-template-columns:1fr}.fd-stickycta{display:flex}.fd-final{padding-bottom:calc(clamp(48px,7vw,80px) + 64px)}}@media(prefers-reduced-motion:reduce){.fd *{transition:none!important}}html{scroll-behavior:smooth}
