/* Next steps: request the NDA, call, or email. Linked from every page. */
.landing-header .start-link{font-weight:700;color:#b01f72}
.start-button{background:#c2207d}.start-button:hover{background:#a51a69}
.next-steps{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin:18px 0 0;font-size:13px}
.next-steps a:not(.landing-button){color:var(--navy);font-weight:600;text-underline-offset:5px}
.story-section .next-steps-title{flex-basis:100%;max-width:none;margin:0 0 4px;font-size:21px;font-weight:600;color:var(--navy);line-height:1.4}
#investment .next-steps{margin-top:40px;padding:28px 30px;background:#fff;border-left:5px solid #ee4eaa;box-shadow:0 12px 40px #282d7908}
.hero-copy .next-steps{margin-top:0}
.hero-copy .next-steps+.landing-button{margin-top:18px}
.intro-closing .start-button{margin-right:12px}
.closing-copy .start-button{margin-top:26px}

/* The request form, on the login card. */
.start-card{width:min(100%,640px)}
.start-card>p{color:var(--muted);line-height:1.7;font-size:15px}
.start-form{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;margin-top:24px}
.start-form .field{display:flex;flex-direction:column;gap:8px;min-width:0}
.start-form .field--wide{grid-column:1/-1}
.start-form input,.start-form select,.start-form textarea{font:inherit;font-size:15px;padding:13px 14px;border:1px solid #cec8d5;border-radius:6px;background:#fff;color:var(--ink);min-width:0;width:100%;box-sizing:border-box}
.start-form select:focus-visible,.start-form textarea:focus-visible{outline:3px solid var(--pink)}
.start-form textarea{min-height:92px;resize:vertical}
.start-form .optional{font-weight:400;color:var(--muted)}
.start-form .primary{grid-column:1/-1;margin-top:6px}
.start-form .fineprint,.start-card .fineprint{grid-column:1/-1;margin:0;font-size:13px;line-height:1.6;color:var(--muted)}
.start-card>.fineprint{margin-top:16px}
.start-card .landing-button{margin-top:26px}
.trap{display:none}
@media(max-width:650px){.start-form{grid-template-columns:1fr}.next-steps{gap:12px 20px}#investment .next-steps{padding:22px 20px}.start-button{gap:16px}}
