.landing-module__jDH3nq__page{background:#f4f2f7;padding:0 0 24px}.landing-module__jDH3nq__heroWrap{padding:16px 16px 0}.landing-module__jDH3nq__hero{border-radius:32px;flex-direction:column;min-height:clamp(600px,86vh,880px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #1e114e2e}.landing-module__jDH3nq__cover{object-fit:cover}.landing-module__jDH3nq__heroVideo{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-module__jDH3nq__shadeBottom{background:linear-gradient(#1e114e4d 0%,#1e114e00 30%,#1e114e59 68%,#1e114eb8 100%);position:absolute;inset:0}.landing-module__jDH3nq__shadeLeft{background:linear-gradient(90deg,#1e114e8c 0%,#1e114e1a 50%,#1e114e00 72%);position:absolute;inset:0}.landing-module__jDH3nq__nav{z-index:5;flex-wrap:wrap;align-items:center;gap:20px;margin:20px;display:flex;position:relative}.landing-module__jDH3nq__logo{width:auto;height:33px;margin-left:12px;display:block}.landing-module__jDH3nq__navLinks{background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 auto;padding:6px;display:flex}.landing-module__jDH3nq__navLink{color:var(--color-white);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:999px;padding:9px 18px}.landing-module__jDH3nq__navLink:hover{color:var(--color-navy);background:#ffffffe6}.landing-module__jDH3nq__pill{color:var(--color-white);font-size:var(--text-sm);font-weight:var(--weight-semibold);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;padding:7px 8px 7px 20px;display:inline-flex}.landing-module__jDH3nq__pill:hover{background:var(--color-white);color:var(--color-navy)}.landing-module__jDH3nq__arrow,.landing-module__jDH3nq__arrowBlue{color:var(--color-white);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.landing-module__jDH3nq__arrow{background:var(--color-navy);width:30px;height:30px;font-size:14px}.landing-module__jDH3nq__arrowLg{width:36px;height:36px;font-size:16px}.landing-module__jDH3nq__arrowBlue{background:var(--color-blue)}.landing-module__jDH3nq__heroContent{z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:auto;padding:clamp(24px,4vw,56px);display:flex;position:relative}.landing-module__jDH3nq__heroCopy{max-width:clamp(320px,46vw,660px)}.landing-module__jDH3nq__heroTitle{color:var(--color-white);text-wrap:balance;text-shadow:0 4px 20px #0000004d;max-width:16ch;font-size:clamp(38px,5.6vw,76px);font-weight:1000}.landing-module__jDH3nq__heroSub{color:var(--color-white);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-shadow:0 2px 12px #00000059;margin:18px 0 0;line-height:1.4}.landing-module__jDH3nq__heroSub span{white-space:nowrap}.landing-module__jDH3nq__heroCta{color:var(--color-white);font-size:var(--text-base);font-weight:var(--weight-semibold);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:12px;margin-top:32px;padding:8px 8px 8px 24px;display:inline-flex}.landing-module__jDH3nq__heroCta:hover{background:var(--color-white);color:var(--color-navy)}.landing-module__jDH3nq__section{max-width:80rem;margin:0 auto;padding:96px 24px 0}.landing-module__jDH3nq__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.landing-module__jDH3nq__heading{font-size:clamp(34px,4.4vw,56px);font-weight:var(--weight-heading);text-wrap:balance;max-width:22ch}.landing-module__jDH3nq__headingNarrow{max-width:18ch;font-size:clamp(32px,4vw,52px)}.landing-module__jDH3nq__lede{max-width:44ch;margin:0}.landing-module__jDH3nq__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;margin-top:40px;display:grid}.landing-module__jDH3nq__activity{border-radius:28px;align-items:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #1e114e1f}.landing-module__jDH3nq__activityShade{background:linear-gradient(#1e114e00 40%,#1e114ee6 100%);position:absolute;inset:0}.landing-module__jDH3nq__activityBody{padding:32px;position:relative}.landing-module__jDH3nq__activity h3{color:var(--color-white);font-size:var(--text-4xl);font-weight:var(--weight-heading)}.landing-module__jDH3nq__activity p{color:var(--color-white);max-width:46ch;margin:12px 0 0}.landing-module__jDH3nq__activityCta{margin-top:20px}.landing-module__jDH3nq__why{background:var(--color-white);border-radius:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:48px;padding:clamp(28px,4vw,56px);display:grid}.landing-module__jDH3nq__why h2{font-size:clamp(32px,4vw,52px);font-weight:var(--weight-heading);text-wrap:balance;max-width:20ch}.landing-module__jDH3nq__whyIntro{max-width:42ch;margin:20px 0 0}.landing-module__jDH3nq__whyRow{border-bottom:1px solid var(--border-default);gap:20px;padding-bottom:24px;display:flex}.landing-module__jDH3nq__whyRow+.landing-module__jDH3nq__whyRow{padding-top:24px}.landing-module__jDH3nq__whyRow:last-child{border-bottom:none;padding-bottom:0}.landing-module__jDH3nq__whyNum{font-family:var(--font-display);color:var(--color-blue);font-weight:1000;font-stretch:125%;font-size:var(--text-xl);min-width:40px;margin:0}.landing-module__jDH3nq__why h4{font-size:var(--text-xl);font-weight:var(--weight-heading)}.landing-module__jDH3nq__whyRow p{margin:10px 0 0}.landing-module__jDH3nq__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px;margin-top:40px;display:grid}.landing-module__jDH3nq__step,.landing-module__jDH3nq__stepLast{background:var(--color-white);border-radius:24px;padding:28px}.landing-module__jDH3nq__step{--step-color:var(--color-blue);border-top:4px solid var(--step-color)}.landing-module__jDH3nq__step:first-child{--step-color:var(--color-navy)}.landing-module__jDH3nq__step:nth-child(3){--step-color:var(--color-teal)}.landing-module__jDH3nq__stepLast{border-top:4px solid var(--color-green)}.landing-module__jDH3nq__stepLabel,.landing-module__jDH3nq__stepLabelLast{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.landing-module__jDH3nq__stepLabel{color:var(--step-color)}.landing-module__jDH3nq__stepLabelLast{color:var(--color-green)}.landing-module__jDH3nq__step h4,.landing-module__jDH3nq__stepLast h4{font-size:var(--text-xl);font-weight:var(--weight-heading);margin-top:10px}.landing-module__jDH3nq__step p,.landing-module__jDH3nq__stepLast p{font-size:var(--text-sm);margin:10px 0 0}.landing-module__jDH3nq__step p a{color:var(--step-color);font-weight:var(--weight-semibold);text-decoration:underline}.landing-module__jDH3nq__story{background:var(--color-navy);border-radius:32px;overflow:hidden}.landing-module__jDH3nq__storyCopy{text-align:center;flex-direction:column;align-items:center;padding:clamp(28px,4vw,56px);display:flex}.landing-module__jDH3nq__story h2,.landing-module__jDH3nq__story p{color:var(--color-white)}.landing-module__jDH3nq__story h2{font-size:clamp(30px,3.6vw,46px);font-weight:var(--weight-heading);text-wrap:balance;max-width:22ch;margin-top:0}.landing-module__jDH3nq__storyText{flex-direction:column;gap:16px;max-width:82ch;margin-top:28px;display:flex}.landing-module__jDH3nq__story p{font-size:var(--text-lg);text-wrap:pretty;margin:0}.landing-module__jDH3nq__signatures{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px 24px;width:100%;max-width:640px;margin-top:48px;display:grid}.landing-module__jDH3nq__signature{color:var(--color-white);flex-direction:column;align-items:center;display:flex}.landing-module__jDH3nq__signatureMark{font-family:var(--font-signature), cursive;font-size:clamp(48px,5vw,64px);line-height:1;transform:rotate(-4deg)}.landing-module__jDH3nq__signature:nth-child(2) .landing-module__jDH3nq__signatureMark{transform:rotate(4deg)}.landing-module__jDH3nq__signatureName{font-size:var(--text-sm);font-weight:var(--weight-semibold);opacity:.85;margin-top:20px}.landing-module__jDH3nq__storyPhoto{padding:0 clamp(28px,4vw,56px) clamp(28px,4vw,56px)}.landing-module__jDH3nq__storyPhotoImage{border-radius:20px;width:100%;max-width:960px;height:auto;margin:0 auto;display:block}.landing-module__jDH3nq__faqSection{max-width:60rem;margin:0 auto;padding:96px 24px 0}.landing-module__jDH3nq__faqSection h2{font-size:clamp(32px,4vw,52px);font-weight:var(--weight-heading);text-align:center}.landing-module__jDH3nq__faqCard{background:var(--color-white);border-radius:32px;margin-top:36px;padding:clamp(20px,3vw,40px)}.landing-module__jDH3nq__faqList{border-top:1px solid var(--border-strong)}.landing-module__jDH3nq__faqItem{border-bottom:1px solid var(--border-strong);padding:16px 0}.landing-module__jDH3nq__faqButton{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;display:flex}.landing-module__jDH3nq__faqButton h3{font-size:var(--text-lg);color:var(--color-navy);font-weight:var(--weight-regular);font-stretch:125%}.landing-module__jDH3nq__faqIcon{color:var(--color-navy);font-size:var(--text-lg);line-height:1}.landing-module__jDH3nq__faqAnswer{color:var(--gray-600);margin:16px 0 0}.landing-module__jDH3nq__contact{background:var(--color-navy);border-radius:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:48px;padding:clamp(28px,4vw,56px);display:grid}.landing-module__jDH3nq__contact h2{color:var(--color-white);font-size:clamp(32px,4vw,52px);font-weight:var(--weight-heading);text-wrap:balance;max-width:16ch}.landing-module__jDH3nq__contactIntro{color:var(--color-white);max-width:46ch;margin:20px 0 0}.landing-module__jDH3nq__formCard{background:var(--color-white);border-radius:24px;padding:clamp(20px,3vw,32px)}.landing-module__jDH3nq__form{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;display:grid}.landing-module__jDH3nq__field{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-navy);flex-direction:column;gap:6px;display:flex}.landing-module__jDH3nq__required{color:var(--color-orange)}.landing-module__jDH3nq__fieldFull{grid-column:1/-1}.landing-module__jDH3nq__field input,.landing-module__jDH3nq__field textarea{border:1px solid var(--border-strong);font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--text-primary);background:var(--color-white);border-radius:999px;padding:12px 16px}.landing-module__jDH3nq__field textarea{resize:vertical;border-radius:20px;padding:14px 16px}.landing-module__jDH3nq__field input:focus,.landing-module__jDH3nq__field textarea:focus{outline:2px solid var(--color-blue);outline-offset:1px}.landing-module__jDH3nq__formActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;margin-top:4px;display:flex}.landing-module__jDH3nq__submit{background:var(--color-navy);color:var(--color-white);font-weight:var(--weight-semibold);font-size:var(--text-base);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;display:inline-flex}.landing-module__jDH3nq__submit:hover{opacity:.9}.landing-module__jDH3nq__submit:disabled{cursor:wait;opacity:.7}.landing-module__jDH3nq__finePrint{font-size:var(--text-sm);color:var(--gray-600);font-weight:var(--weight-regular);margin:0}.landing-module__jDH3nq__privacyNote{flex-basis:100%;margin-top:-10px;font-size:.75rem}.landing-module__jDH3nq__privacyNote a{color:inherit;text-decoration:underline}.landing-module__jDH3nq__bookCall{border-top:1px solid var(--border-strong);text-align:center;font-size:var(--text-base);color:var(--color-navy);grid-column:1/-1;margin:8px 0 0;padding-top:20px}.landing-module__jDH3nq__bookCall a{color:var(--color-blue);font-weight:var(--weight-semibold)}.landing-module__jDH3nq__formError{color:#b91c1c;font-size:var(--text-sm);font-weight:var(--weight-regular);grid-column:1/-1;margin:0}.landing-module__jDH3nq__success{text-align:center;flex-direction:column;justify-content:center;gap:12px;min-height:340px;display:flex}.landing-module__jDH3nq__success h3{font-size:var(--text-2xl);font-weight:var(--weight-heading)}.landing-module__jDH3nq__success p{margin:0}.landing-module__jDH3nq__footer{max-width:80rem;margin:0 auto;padding:56px 24px 24px}.landing-module__jDH3nq__footerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.landing-module__jDH3nq__footerLogo{width:auto;height:36px;display:block}.landing-module__jDH3nq__footerSocials{gap:20px;display:flex}.landing-module__jDH3nq__footerSocials a{color:var(--color-navy);display:inline-flex}.landing-module__jDH3nq__footerSocials a[aria-label=Instagram]:hover{color:#e4405f}.landing-module__jDH3nq__footerSocials a[aria-label=LinkedIn]:hover{color:#0a66c2}.landing-module__jDH3nq__footerSocials svg{fill:currentColor;width:22px;height:22px}.landing-module__jDH3nq__footerMeta{border-top:1px solid var(--border-default);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;display:flex}.landing-module__jDH3nq__footerMeta p{margin:0}.landing-module__jDH3nq__legal{gap:16px;display:flex}@media (max-width:860px){.landing-module__jDH3nq__navLinks,.landing-module__jDH3nq__pill{display:none}.landing-module__jDH3nq__nav{justify-content:space-between}}
