.fd-hero{border-bottom:1px solid var(--mk-line);overflow-x:clip}.fd-hero-inner{max-width:52rem;padding-block:clamp(56px,8vw,112px)}.fd-chip{background:var(--mk-brand-soft);color:var(--mk-brand-darker);border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.fd-hero-sub{color:var(--mk-ink70);max-width:620px;margin-top:28px;font-size:clamp(17px,1.8vw,19px);line-height:1.6}.fd-hero-sub strong{color:var(--mk-ink)}.fd-hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;display:flex}.fd-head{max-width:42rem;margin-bottom:48px}.fd-head .mk-eyebrow{margin-bottom:12px}.fd-head h2{color:var(--mk-ink);margin:0}.fd-head p{color:var(--mk-mute);margin-top:16px;font-size:15px;line-height:1.6}.mk-green .fd-head h2{color:#fff}.mk-green .fd-head .mk-eyebrow{color:#ffffffe6}.mk-green .fd-head p{color:#ffffffd9}.fd-paths{gap:20px;display:grid}@media (min-width:900px){.fd-paths{grid-template-columns:repeat(2,1fr)}}.fd-pathcard{border:1px solid var(--mk-line);height:100%;box-shadow:var(--mk-shadow-soft);background:#fff;border-radius:24px;flex-direction:column;padding:clamp(24px,3vw,36px);display:flex}.fd-pathcard-label{text-transform:uppercase;letter-spacing:.06em;color:var(--mk-brand-deep);margin:0;font-size:12px;font-weight:600}.fd-pathcard h3{letter-spacing:-.015em;color:var(--mk-ink);margin:10px 0;font-size:clamp(21px,2.4vw,25px);font-weight:600}.fd-pathcard-lede{color:var(--mk-ink70);margin:0 0 24px;font-size:15px;line-height:1.6}.fd-pathcard-list,.fd-pathcard-steps{flex-direction:column;gap:16px;margin:0 0 28px;padding:0;list-style:none;display:flex}.fd-pathcard-list li,.fd-pathcard-steps li{align-items:flex-start;gap:14px;display:flex}.fd-pathcard-list strong,.fd-pathcard-steps strong{color:var(--mk-ink);margin-bottom:2px;font-size:15px;font-weight:600;display:block}.fd-pathcard-list li>div span,.fd-pathcard-steps li>div span{color:var(--mk-mute);font-size:14px;line-height:1.55;display:block}.fd-tick,.fd-stepnum{border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:inline-flex}.fd-tick{background:var(--mk-brand-soft);color:var(--mk-brand-darker)}.fd-stepnum{background:var(--mk-ink);color:#fff;font-size:13px;font-weight:600}.fd-pathcard-cta{color:var(--mk-brand-deep);align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:600;text-decoration:none;transition:gap .18s;display:inline-flex}.fd-pathcard-cta:hover{gap:11px}.fd-save{align-items:center;gap:40px;display:grid}@media (min-width:1024px){.fd-save{grid-template-columns:1fr 1fr;gap:64px}}.fd-save h2{color:var(--mk-ink);margin:0 0 20px}.fd-save p{color:var(--mk-ink70);margin:0 0 16px;font-size:15px;line-height:1.6}.fd-save p:last-child{margin-bottom:0}.fd-stat-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.fd-stat{background:var(--mk-surface);border:1px solid var(--mk-line);text-align:center;border-radius:20px;padding:24px}.fd-stat-num{letter-spacing:-.03em;color:var(--mk-ink);font-size:36px;font-weight:500}.fd-stat-label{color:var(--mk-mute);margin-top:8px;font-size:12px;line-height:1.6}.fd-web{align-items:center;gap:40px;display:grid}@media (min-width:1024px){.fd-web{grid-template-columns:1fr 1fr}}.fd-web h2{color:#fff;margin:0 0 16px}.fd-web p{color:#fffffff2;margin:0 0 28px;font-size:15px;line-height:1.6}.fd-web-quote{text-align:center;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:32px}.fd-web-quote p:first-child{color:#fff;margin:0;font-size:16px;font-weight:500;line-height:1.6}.fd-web-quote p:last-child{color:#fffffff2;margin:12px 0 0;font-size:13px}.fd-final{text-align:center;max-width:42rem;margin-inline:auto}.fd-final .mk-eyebrow{margin-bottom:12px}.fd-final h2{color:var(--mk-ink);margin:0 0 20px}.fd-final>p{color:var(--mk-ink70);margin:0 0 36px;font-size:15px;line-height:1.6}.fd-final-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.fd-final-note{color:var(--mk-mute);margin-top:24px;font-size:12px}.fd-final-note a{color:var(--mk-brand-deep);text-decoration:underline}
