.fph{position:relative;isolation:isolate;overflow:hidden;padding:150px 0 96px;color:#fff;font-family:var(
    --redesign-s-sans,"DM Sans","DM Sans Fallback",Barlow,system-ui,sans-serif
  )}.fph__bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 120% at 85% 110%,#718fea 0,#2a4fc4 40%,#1839a0 70%,#0c1d50 120%)}:where([data-theme=dark]) .fph__bg{background:radial-gradient(90% 120% at 85% 110%,#1839a0 51.4%,#0a0c2a 100%)}.fph__dots,.fph__grid{position:absolute;display:block}.fph__grid{background-image:linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 0),linear-gradient(rgba(255,255,255,.16) 1px,transparent 0);background-size:61.65px 61.65px;background-position:30.8px 30.8px}.fph__grid--r{right:-71.05px;top:-1.5px;width:493.2px;height:555px;-webkit-mask-image:radial-gradient(closest-side at 70% 25%,#000 30%,transparent);mask-image:radial-gradient(closest-side at 70% 25%,#000 30%,transparent);animation:fph-grid-r 1.5s cubic-bezier(.22,.8,.3,1) .15s both}.fph__grid--l{left:-70.2px;bottom:-250px;width:555px;height:555px;-webkit-mask-image:radial-gradient(closest-side at 30% 35%,#000 30%,transparent);mask-image:radial-gradient(closest-side at 30% 35%,#000 30%,transparent);animation:fph-grid-l 1.5s cubic-bezier(.22,.8,.3,1) .4s both}.fph__dots{display:grid;grid-template-columns:repeat(4,61.65px);grid-template-rows:repeat(2,61.65px);width:246.6px;height:123.3px}.fph__dots i{place-self:center;width:6px;height:6px;border-radius:50%;background:#99e1ae;animation:fph-dot .6s cubic-bezier(.34,1.4,.5,1) calc(var(--b) + var(--o) * 90ms) both}.fph__dots i:nth-child(n+5){animation-delay:calc(var(--b) + var(--o) * 90ms + 45ms)}.fph__dots--r{right:-71.05px;top:-1.5px;--b:0.6s}.fph__dots--l{left:-70.2px;bottom:58.4px;--b:0.85s}.fph__dots--l i:nth-child(4n+1),.fph__dots--r i:nth-child(4n+4){--o:0}.fph__dots--l i:nth-child(4n+2),.fph__dots--r i:nth-child(4n+3){--o:1}.fph__dots--l i:nth-child(4n+3),.fph__dots--r i:nth-child(4n+2){--o:2}.fph__dots--l i:nth-child(4n+4),.fph__dots--r i:nth-child(4n+1){--o:3}@keyframes fph-grid-r{0%{opacity:0;clip-path:circle(0 at 88% 12%)}to{opacity:1;clip-path:circle(150% at 88% 12%)}}@keyframes fph-grid-l{0%{opacity:0;clip-path:circle(0 at 30% 26%)}to{opacity:1;clip-path:circle(150% at 30% 26%)}}@keyframes fph-dot{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fph__dots i,.fph__grid{animation:none}}.fph__in{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-template-areas:"copy card" "side card";grid-template-rows:auto 1fr;gap:0 80px;align-items:start;max-width:1440px;margin:0 auto;padding:0 70px}.fph__copy{grid-area:copy}.fph__eyebrow{margin:0;font:500 16px/25px var(--redesign-s-mono,Barlow,"Barlow Fallback",sans-serif);letter-spacing:1px;text-transform:uppercase;color:#b8c7f4}.fph__h{margin:10px 0 0;font:500 65px/1 var(
      --redesign-s-serif,"Source Serif 4","Source Serif 4 Fallback",Georgia,serif
    );letter-spacing:-2px;color:#fff}.fph__lede{margin:20px 0 0;font-size:18px;line-height:1.5;color:#fff}.fph__points{display:flex;flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none}.fph__points li{position:relative;padding-left:32px;font-size:16px;line-height:24px;color:#fff}.fph__points li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:#99e1ae url(/_next/static/media/0663274f2306e5468f8eec1f593b1931cc93ae003159fc9047ad50316570cdb2.d96fde65.svg) 50%/12px no-repeat}.fph__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.fph__note{margin:0 0 20px;font-size:16px;line-height:1.4;color:rgba(34,34,34,.737)}:where([data-theme=dark]) .fph__note{color:rgba(255,255,255,.75)}.fph__card .hsf select.hs-input{padding-left:12px;padding-right:32px;background-position:right 10px center}.fph__card{grid-area:card;position:relative;padding:28px;border:1px solid rgba(113,143,234,.6);border-radius:25px;background:#eef2ff;box-shadow:0 40px 80px -40px rgba(9,24,72,.65);color:#222}:where([data-theme=dark]) .fph__card{background:#141a3d;color:#fff}@media (min-width:1001px){.fph__card--heading{margin-top:35px}}.fph__action{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:50px;padding:0 48px;border-radius:10px;background:#1839a0 url(/_next/static/media/arrow-up-right-white.c6181607.svg) right 18px center/20px no-repeat;font-size:16px;font-weight:500;line-height:1;color:#fff;text-align:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.fph__action:hover{background-color:#10287a;transform:translateY(-2px)}.fph__action:focus-visible{outline:2px solid #718fea;outline-offset:2px}:where([data-theme=dark]) .fph__card .fph__action{background-color:#fff;background-image:url(/_next/static/media/arrow-up-right-ink.3bafc478.svg);color:#222}:where([data-theme=dark]) .fph__card .fph__action:hover{background-color:#e9ffef}@media (prefers-reduced-motion:reduce){.fph__action{transition:none}.fph__action:hover{transform:none}}.fph__links{grid-area:side;display:grid;gap:14px;margin:32px 0 0;padding:0 0 40px;list-style:none}.fph__link{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid rgba(184,199,244,.25);border-radius:18px;background:rgba(255,255,255,.06)}.fph__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(153,225,174,.14)}.fph__icon svg{width:22px;height:22px;fill:none;stroke:#99e1ae;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fph__link strong{display:block;margin:0 0 4px;font:500 18px/1.3 var(
      --redesign-s-serif,"Source Serif 4","Source Serif 4 Fallback",Georgia,serif
    )}.fph__link a{font-size:15px;font-weight:500;line-height:1.5;color:#99e1ae;text-decoration:none;text-underline-offset:3px}.fph__link a:focus-visible,.fph__link a:hover{text-decoration:underline}.fph__in--wide{grid-template-columns:minmax(0,1fr) minmax(0,640px)}@media (max-width:1200px){.fph__in{column-gap:56px}}@media (max-width:1060px){.fph__in{padding:0 30px}}@media (max-width:1000px){.fph__in{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "card" "side";grid-template-rows:none}.fph__h{font-size:46px}.fph__card{margin-top:32px}}@media (max-width:640px){.fph{padding-top:110px}.fph__h{font-size:38px}}@media (max-width:600px){.fph__in{padding:0 16px}.fph__card{padding:16px}.fph__dots{display:none}}