.hero[data-astro-cid-lcdefpme]{background:radial-gradient(1200px 400px at 50% -10%, var(--tint), transparent 70%), var(--page);padding:clamp(40px,7vw,88px) 0 clamp(48px,7vw,96px)}.hero__in[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__logo[data-astro-cid-lcdefpme]{width:min(380px,78vw);height:auto;margin-bottom:28px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:15em}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-left:auto;margin-right:auto}.hero__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero__ctas--center[data-astro-cid-lcdefpme]{justify-content:center}.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:6px;padding:0 6px;display:grid}.strip[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:10px;width:100%;height:clamp(120px,18vw,240px)}.strip[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:nth-child(n+4){display:none}.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}@media (width>=900px){.strip[data-astro-cid-lcdefpme]{grid-template-columns:1.6fr 1fr 1.2fr 1fr 1fr}.strip[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:nth-child(n+4){display:block}}.areas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.areas__label[data-astro-cid-lcdefpme]{font:600 .9rem/1 var(--font-head);color:var(--slate);margin-right:4px}.areas__chip[data-astro-cid-lcdefpme]{border:1px solid var(--border);min-height:40px;font:600 .92rem/1 var(--font-head);color:var(--navy);background:#fff;border-radius:999px;align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}.areas__chip[data-astro-cid-lcdefpme]:hover{border-color:var(--navy);color:var(--red-text)}.btn--lg[data-astro-cid-lcdefpme]{min-height:56px;padding:16px 30px;font-size:1.05rem}.lead-wrap[data-astro-cid-lcdefpme]{gap:32px;display:grid}.paths[data-astro-cid-lcdefpme]{gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.path[data-astro-cid-lcdefpme]{height:100%;color:inherit;flex-direction:column;padding:0;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.path[data-astro-cid-lcdefpme]:hover{color:inherit}.path__img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;width:100%}.path__body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:20px 22px 24px;display:flex}.path[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.15rem}.path[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.95rem}.path[data-astro-cid-lcdefpme]:hover{border-color:var(--navy);transform:translateY(-2px)}.path[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{flex:1}.path__tag[data-astro-cid-lcdefpme]{background:var(--tint);color:var(--navy);font:700 .75rem/1 var(--font-head);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:6px 12px}.path__link[data-astro-cid-lcdefpme]{font:700 1rem/1 var(--font-head);color:var(--red-text);text-decoration:none}.path__link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.why[data-astro-cid-lcdefpme]{gap:40px;display:grid}.reasons[data-astro-cid-lcdefpme]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.reason[data-astro-cid-lcdefpme]{border-left:4px solid var(--red);padding:24px 26px}.reason[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.steps[data-astro-cid-lcdefpme]{counter-reset:s;gap:28px;margin:40px 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:4px;position:relative}.steps__n[data-astro-cid-lcdefpme]{background:var(--navy);color:#fff;width:48px;height:48px;font:800 1.2rem/1 var(--font-head);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.book[data-astro-cid-lcdefpme]{padding-top:8px;scroll-margin-top:100px}.book[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:24px;font-size:1.5rem}.book__list[data-astro-cid-lcdefpme]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.book__opt[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;padding:26px;display:flex}.book__opt[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font:700 1.15rem/1.3 var(--font-head);color:var(--navy);margin:0 0 8px}.book__opt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{flex:1;font-size:.98rem}.book__len[data-astro-cid-lcdefpme]{font:800 1.6rem/1 var(--font-head);color:var(--red-text);margin-bottom:10px}@media (width>=700px){.book__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.loan[data-astro-cid-lcdefpme]{border-top:4px solid var(--navy);text-align:center;max-width:820px;margin:0 auto;padding:clamp(28px,4vw,48px)}.loan[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:38em;margin-left:auto;margin-right:auto}.rev-stars[data-astro-cid-lcdefpme]{color:var(--red);letter-spacing:6px;margin-bottom:14px;font-size:2rem;line-height:1}#rev-h[data-astro-cid-lcdefpme]{font-size:clamp(2rem,4.4vw,3.25rem)}.reviews[data-astro-cid-lcdefpme]{columns:1;column-gap:20px;margin:40px 0 32px;padding:0;list-style:none}.review[data-astro-cid-lcdefpme]{break-inside:avoid;width:100%;margin-bottom:20px;padding:26px 28px;display:inline-block}.review__stars[data-astro-cid-lcdefpme]{color:var(--red);letter-spacing:2px;margin-bottom:10px;font-size:1.1rem}.review[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{color:var(--navy);margin:0 0 14px;font-size:1rem;line-height:1.65}.review[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:.75em}.review[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin:0}.review__by[data-astro-cid-lcdefpme]{margin:0;font-size:.9rem}.review__by[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--navy)}@media (width>=700px){.reviews[data-astro-cid-lcdefpme]{columns:2}}@media (width>=1040px){.reviews[data-astro-cid-lcdefpme]{columns:3}}.duo[data-astro-cid-lcdefpme]{gap:20px;display:grid}.duo__card[data-astro-cid-lcdefpme]{padding:clamp(28px,4vw,44px)}.duo__card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,2.6vw,2rem)}.duo__card--navy[data-astro-cid-lcdefpme]{background:var(--navy);border-color:var(--navy);color:#d5ddea}.duo__card--navy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.eyebrow--light[data-astro-cid-lcdefpme]{color:#ffb3ae}.duo__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.faq[data-astro-cid-lcdefpme]{gap:32px;display:grid}.faq__list[data-astro-cid-lcdefpme]{gap:12px;display:grid}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{padding:0}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font:700 1.05rem/1.4 var(--font-head);color:var(--navy);padding:20px 56px 20px 24px;list-style:none;position:relative}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--red-text);font-size:1.5rem;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"–"}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;padding:0 24px 20px}.final[data-astro-cid-lcdefpme]{background:var(--navy);color:#d5ddea;border-bottom:1px solid #ffffff1f;padding:clamp(56px,8vw,96px) 0}.final[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}@media (width>=700px){.paths[data-astro-cid-lcdefpme],.reasons[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.duo[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=960px){.paths[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr)}.lead-wrap[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.3fr;align-items:start;gap:56px}.why[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.4fr;align-items:start}.why__intro[data-astro-cid-lcdefpme]{position:sticky;top:110px}.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.8fr}}
