.EmailForm_form__hJqZC{display:flex;flex-direction:column;gap:.625rem;width:100%;max-width:460px;position:relative}@media (min-width:540px){.EmailForm_form__hJqZC{flex-direction:row;align-items:stretch;gap:.5rem}}.EmailForm_input__v7gEv{flex:1 1 auto;min-width:0;padding:.875rem 1rem;font-size:1rem;line-height:1.4;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--c-white);color:var(--c-text);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.EmailForm_input__v7gEv::placeholder{color:#94a0b4}.EmailForm_input__v7gEv:hover{border-color:rgba(46,125,193,.4)}.EmailForm_input__v7gEv:focus-visible{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px rgba(46,125,193,.25)}.EmailForm_input__v7gEv[aria-invalid=true]{border-color:#c44b4b;box-shadow:0 0 0 3px rgba(196,75,75,.18)}.EmailForm_input__v7gEv:disabled{opacity:.6;cursor:not-allowed}.EmailForm_dark__PYqWa .EmailForm_input__v7gEv{background:var(--c-white)}.EmailForm_light__n8Lkp .EmailForm_input__v7gEv{background:var(--c-white);border-color:var(--c-border)}.EmailForm_button__4vDNZ{flex:0 0 auto;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;letter-spacing:-.005em;white-space:nowrap;border-radius:var(--radius-sm);background:var(--c-accent);color:var(--c-white);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);box-shadow:var(--shadow-button)}.EmailForm_button__4vDNZ:hover:not(:disabled){background:var(--c-accent-bright);transform:translateY(-1px);box-shadow:0 2px 4px rgba(46,125,193,.25),0 8px 18px rgba(46,125,193,.3)}.EmailForm_button__4vDNZ:active:not(:disabled){transform:translateY(0)}.EmailForm_button__4vDNZ:disabled{opacity:.65;cursor:progress}.EmailForm_errorMessage__bMo6l{position:absolute;top:100%;left:0;margin-top:.5rem;font-size:.875rem;color:#ffb4b4}.EmailForm_light__n8Lkp .EmailForm_errorMessage__bMo6l{color:#c44b4b}.EmailForm_confirmation__hYrFU{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;border-radius:var(--radius-sm);font-size:1rem;font-weight:500}.EmailForm_confirmationDark__2_HIY{background:rgba(214,232,247,.12);color:var(--c-light-blue);border:1px solid rgba(214,232,247,.25)}.EmailForm_confirmationLight__J7OGe{background:var(--c-light-blue);color:var(--c-navy);border:1px solid #b9d6ee}.EmailForm_srOnly__giVl1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Hero_hero__bqvNd{position:relative;background:var(--c-navy);color:var(--c-white);padding-block:clamp(5.5rem,13vw,9rem);overflow:hidden;isolation:isolate}.Hero_pattern__1Kxkg{position:absolute;inset:0;z-index:-1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.Hero_inner__lGUYu{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-5);max-width:880px}.Hero_eyebrow__zlAY_{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#4A93D2;margin-bottom:var(--s-3)}.Hero_headline__wPoAT{font-size:var(--fs-h1);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--c-white);margin:0}.Hero_subhead__aPR12{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--c-light-blue);max-width:38rem;margin-top:var(--s-4)}.Hero_formWrap__sEVPR{margin-top:var(--s-6);width:100%}.Hero_microcopy__VYazM{font-size:var(--fs-body-sm);color:rgba(214,232,247,.75);line-height:var(--lh-normal);max-width:36rem;margin-top:var(--s-5)}.Problem_problem__DkB99{background:var(--c-white)}.Problem_header__9aArq{margin-bottom:var(--s-9);max-width:36rem}.Problem_grid__UA7cc{display:grid;grid-template-columns:1fr;grid-gap:var(--s-5);gap:var(--s-5)}@media (min-width:760px){.Problem_grid__UA7cc{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6)}}.Problem_card__pbYOL{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--s-7) var(--s-6);display:flex;flex-direction:column;gap:var(--s-3);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.Problem_card__pbYOL:hover{transform:translateY(-2px);border-color:rgba(46,125,193,.35);box-shadow:var(--shadow-card-hover)}.Problem_iconWrap__WXXvF{width:56px;height:56px;border-radius:var(--radius-md);background:var(--c-light-blue);color:var(--c-navy);display:grid;place-items:center;margin-bottom:var(--s-3)}.Problem_iconWrap__WXXvF svg{width:32px;height:32px}.Problem_cardHeading__CfSnX{font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug);color:var(--c-navy);letter-spacing:-.01em}.Problem_cardBody__WBP4B{font-size:var(--fs-body);color:var(--c-text);line-height:var(--lh-relaxed)}.CtaSection_cta__GZyMP{position:relative;background:var(--c-navy);color:var(--c-white);padding-block:clamp(4.5rem,11vw,7.5rem);overflow:hidden;isolation:isolate}.CtaSection_pattern__qc9mi{position:absolute;inset:0;z-index:-1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.CtaSection_inner__mqmJR{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-5);max-width:760px}.CtaSection_heading__ikrz0{font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--c-white);max-width:18ch}.CtaSection_body___gTmH{font-size:var(--fs-body-lg);color:var(--c-light-blue);line-height:var(--lh-relaxed);max-width:36rem}.CtaSection_formWrap__wO5Da{margin-top:var(--s-4);width:100%}.CtaSection_microcopy__bpf4L{font-size:var(--fs-body-sm);color:rgba(214,232,247,.75);line-height:var(--lh-normal);margin-top:var(--s-4)}.Solution_solution__2vjJl{background:var(--c-bg-light)}.Solution_header__8hOjZ{margin-bottom:var(--s-10);max-width:38rem}.Solution_list__FOdJa{display:flex;flex-direction:column;gap:var(--s-10)}.Solution_row__VIAH7{display:grid;grid-template-columns:1fr;grid-gap:var(--s-6);gap:var(--s-6);align-items:center}@media (min-width:820px){.Solution_row__VIAH7{grid-template-columns:5fr 7fr;gap:var(--s-9)}.Solution_rowReverse__TrTyn .Solution_illustration__oQvnN{order:2}.Solution_rowReverse__TrTyn .Solution_copy__bWjDf{order:1}}.Solution_illustration__oQvnN{position:relative;aspect-ratio:5/4;border-radius:var(--radius-lg);background:var(--c-white);border:1px solid var(--c-border);display:grid;place-items:center;overflow:hidden;isolation:isolate}.Solution_illustration__oQvnN:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 80% 18%,rgba(46,125,193,.12),transparent 55%),repeating-linear-gradient(45deg,rgba(27,58,107,.04),rgba(27,58,107,.04) 1px,transparent 0,transparent 12px);z-index:0}.Solution_illustrationInner__ZOhuM{position:relative;z-index:1;width:128px;height:128px;border-radius:var(--radius-lg);background:var(--c-navy);color:var(--c-white);display:grid;place-items:center;box-shadow:0 8px 28px rgba(27,58,107,.18)}.Solution_illustrationInner__ZOhuM svg{width:72px;height:72px}.Solution_featureHeading__dKYU9{font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--c-navy);font-size:clamp(1.5rem,2.4vw,2rem);margin-bottom:var(--s-3)}.Solution_featureBody__7amoO{font-size:var(--fs-body-lg);color:var(--c-text);line-height:var(--lh-relaxed);max-width:38rem}.SocialProof_social__FXp8d{background:var(--c-white)}.SocialProof_header__WwRBK{margin-bottom:var(--s-9);max-width:36rem}.SocialProof_quoteGrid__MtbOC{display:grid;grid-template-columns:1fr;grid-gap:var(--s-5);gap:var(--s-5);margin-bottom:var(--s-10)}@media (min-width:760px){.SocialProof_quoteGrid__MtbOC{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}}.SocialProof_quoteCard__GSpqQ{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--s-7) var(--s-6);display:flex;flex-direction:column;gap:var(--s-4);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.SocialProof_quoteCard__GSpqQ:hover{transform:translateY(-2px);border-color:rgba(46,125,193,.3);box-shadow:var(--shadow-card-hover)}.SocialProof_quoteMark__95qG6{color:var(--c-light-blue)}.SocialProof_quoteText__PYXMH p{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--c-text);font-weight:500;letter-spacing:-.005em}.SocialProof_attribution__jIGjH{margin-top:auto;font-size:var(--fs-body-sm);color:var(--c-text-muted);font-weight:500;padding-top:var(--s-2)}.SocialProof_statBar__ghyfi{display:grid;grid-template-columns:1fr;grid-gap:var(--s-6);gap:var(--s-6);background:var(--c-bg-light);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--s-7)}@media (min-width:720px){.SocialProof_statBar__ghyfi{grid-template-columns:repeat(3,1fr);padding:var(--s-8)}}.SocialProof_stat__hQU6V{display:flex;flex-direction:column;gap:var(--s-2);text-align:left;position:relative}@media (min-width:720px){.SocialProof_stat__hQU6V:not(:last-child):after{content:"";position:absolute;right:calc(var(--s-6) * -.5);top:10%;bottom:10%;width:1px;background:var(--c-border)}}.SocialProof_statValue__0T_rc{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.03em;color:var(--c-navy);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SocialProof_statLabel__vtcm3{font-size:var(--fs-body-sm);color:var(--c-text-muted);line-height:var(--lh-snug);max-width:22ch}.Footer_footer__pQtti{background:var(--c-navy-deep);color:var(--c-white);padding-block:var(--s-9) var(--s-7);border-top:1px solid rgba(214,232,247,.08)}.Footer_inner__vtL_T{display:grid;grid-template-columns:1fr;grid-gap:var(--s-6);gap:var(--s-6);align-items:start}@media (min-width:880px){.Footer_inner__vtL_T{grid-template-columns:1fr 1fr 1fr;align-items:center}}.Footer_left__F3Git{display:flex;flex-direction:column;gap:var(--s-2)}.Footer_wordmark__BU8GA{font-weight:700;font-size:1.125rem;letter-spacing:-.01em;color:var(--c-white)}.Footer_center__Q4D0j,.Footer_copyright__j4atB{font-size:var(--fs-body-sm);color:rgba(214,232,247,.65)}.Footer_center__Q4D0j{line-height:var(--lh-normal);text-align:left}@media (min-width:880px){.Footer_center__Q4D0j{text-align:center}}.Footer_right__s6ko6{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;font-size:var(--fs-body-sm)}@media (min-width:880px){.Footer_right__s6ko6{justify-content:flex-end}}.Footer_right__s6ko6 a{color:rgba(214,232,247,.85);transition:color var(--dur-fast) var(--ease-out);border-radius:3px}.Footer_right__s6ko6 a:hover{color:var(--c-white);text-decoration:underline;text-underline-offset:3px}.Footer_right__s6ko6 span{color:rgba(214,232,247,.4)}.WhoItsFor_who__DfVl1{background:var(--c-bg-light)}.WhoItsFor_header__m5t2A{margin-bottom:var(--s-9);max-width:36rem}.WhoItsFor_grid__JsY7c{display:grid;grid-template-columns:1fr;grid-gap:var(--s-5);gap:var(--s-5)}@media (min-width:800px){.WhoItsFor_grid__JsY7c{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6)}}.WhoItsFor_card__mQmFq{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--s-8) var(--s-7);display:flex;flex-direction:column;gap:var(--s-4);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.WhoItsFor_card__mQmFq:hover{transform:translateY(-2px);border-color:rgba(46,125,193,.35);box-shadow:var(--shadow-card-hover)}.WhoItsFor_iconWrap__q4R1a{width:64px;height:64px;border-radius:var(--radius-md);background:var(--c-navy);color:var(--c-white);display:grid;place-items:center;margin-bottom:var(--s-3)}.WhoItsFor_iconWrap__q4R1a svg{width:36px;height:36px}.WhoItsFor_cardHeading__MC7B9{font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug);letter-spacing:-.01em;color:var(--c-navy)}.WhoItsFor_cardBody__hCGAF{font-size:var(--fs-body);color:var(--c-text);line-height:var(--lh-relaxed)}.WhoItsFor_ctaLink__XroIO{margin-top:auto;padding-top:var(--s-2);display:inline-flex;align-items:center;gap:.4rem;color:var(--c-accent);font-weight:600;font-size:var(--fs-body);letter-spacing:-.005em;align-self:flex-start;transition:color var(--dur-fast) var(--ease-out),gap var(--dur-fast) var(--ease-out);border-radius:4px}.WhoItsFor_ctaLink__XroIO:hover{color:var(--c-navy);gap:.65rem}.WhoItsFor_ctaLink__XroIO span{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.WhoItsFor_ctaLink__XroIO:hover span{transform:translateX(2px)}.legal_page__PfCZP{background:var(--c-white);padding-block:var(--s-9) var(--s-10);min-height:calc(100vh - 280px)}.legal_inner__7K5ez{max-width:760px}.legal_back__8r0cb{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-body-sm);color:var(--c-accent);font-weight:500;margin-bottom:var(--s-7);border-radius:4px;transition:color var(--dur-fast) var(--ease-out)}.legal_back__8r0cb:hover{color:var(--c-navy);text-decoration:underline;text-underline-offset:3px}.legal_title__OH6N6{font-size:clamp(2rem,5vw,2.75rem);font-weight:700;letter-spacing:var(--ls-display);line-height:var(--lh-tight);color:var(--c-navy);margin-bottom:var(--s-3)}.legal_updated__vxHkO{font-size:var(--fs-body-sm);color:var(--c-text-muted);margin-bottom:var(--s-9)}.legal_section__rtaDZ{margin-bottom:var(--s-7)}.legal_section__rtaDZ h2{font-size:var(--fs-h3);font-weight:700;letter-spacing:-.01em;color:var(--c-navy);margin-bottom:var(--s-3)}.legal_section__rtaDZ p{font-size:var(--fs-body);color:var(--c-text);line-height:var(--lh-relaxed);margin-bottom:var(--s-3)}.legal_section__rtaDZ p:last-child{margin-bottom:0}.legal_section__rtaDZ a{color:var(--c-accent);text-decoration:underline;text-underline-offset:2px;border-radius:3px}.legal_section__rtaDZ a:hover{color:var(--c-navy)}