.fp-page .co-masthead{background:#fff;padding-bottom:56px;padding-top:64px}.fp-page .co-mast-title{font-size:clamp(40px,6.2vw,88px);letter-spacing:-.035em;line-height:.96;margin:0}.fp-page .co-mast-lead{color:var(--hubro-navy);font-size:clamp(19px,1.7vw,25px);font-weight:600;letter-spacing:-.01em;line-height:1.55;margin:28px 0 0;max-width:46ch}.fp-page .co-masthead .co-info-grid{margin-top:48px}.fp-page .co-info-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:720px){.fp-page .co-info-grid{grid-template-columns:1fr}}.fp-page .co-masthead .feature-card h2{font-size:1.16rem;font-weight:900;line-height:1.25;margin:0}.fp-page .co-masthead .feature-card a{color:var(--hubro-navy);font-weight:700}.fp-page .co-masthead .feature-card a:hover{color:var(--fp-accent-deep)}.fp-page .co-form{background:var(--fp-accent-tint)}.fp-page .co-form-grid{align-items:start;display:grid;gap:clamp(32px,4vw,64px);grid-template-columns:.92fr 1.08fr}.fp-page .co-form-copy h2{margin-top:0}.fp-page .co-form-copy .lead{margin-top:12px}.fp-page .co-form-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.fp-page .co-form-card{background:#fff;border-radius:24px;box-shadow:var(--shadow-card);min-height:280px;padding:clamp(24px,3vw,40px)}@media (max-width:900px){.fp-page .co-form-grid{grid-template-columns:1fr}}.fp-page .co-thanks{background:#fff;padding-bottom:56px;padding-top:64px}.fp-page .co-thanks-title{font-size:clamp(34px,4.6vw,62px);letter-spacing:-.03em;line-height:1.04;margin:0}