.hero-sub{max-width:535px;font-size:17px;line-height:1.9}.hero h1{margin-bottom:28px}.home-pathways,.home-guides{padding:80px max(7vw,calc((100vw - 1160px)/2))}#next-step{scroll-margin-top:25px}.home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:55px;margin-bottom:35px}.home-section-heading h2{margin:0;max-width:650px}.home-section-heading>p,.home-section-heading>div:last-child{max-width:420px}.home-section-heading p{font-size:14px;line-height:1.9;margin-bottom:0}.home-pathways>.eyebrow{margin-bottom:20px}.home-pathway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-pathway-grid>a{padding:32px 28px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:20px;text-decoration:none;background:white;transition:transform .2s,box-shadow .2s}.home-pathway-grid>a:first-child{background:var(--navy);border-color:var(--navy)}.home-pathway-label{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--rust);font-weight:700;margin-bottom:27px}.home-pathway-grid h3{font-size:24px;line-height:1.35;letter-spacing:-.045em;margin-bottom:24px}.home-pathway-grid p{font-size:13px;line-height:1.9;margin-bottom:30px}.home-pathway-link{margin-top:auto;font-size:11px;font-weight:700;color:var(--rust)}.home-pathway-grid>a:first-child h3,.home-pathway-grid>a:first-child .home-pathway-link{color:white}.home-pathway-grid>a:first-child p{color:#cbd6dc}.home-pathway-grid>a:first-child .home-pathway-label{color:#deb09a}.home-pathway-grid>a:hover{transform:translateY(-4px);box-shadow:0 12px 25px #01144509}.intro{background:#edf2f0;border-block:1px solid var(--line);padding-top:75px;padding-bottom:75px}.intro>h2{font-size:clamp(2rem,3.5vw,3.5rem)}.pillar h3{font-size:21px;line-height:1.4}.home-guides .home-section-heading{align-items:center}.home-guides .home-section-heading .eyebrow{margin-bottom:20px}.home-guides .home-section-heading p:not(.eyebrow){margin-bottom:20px}.home-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:40px}.home-guide-grid article{background:white;border:1px solid var(--line);border-radius:18px;overflow:hidden}.home-guide-grid article>a{display:block;overflow:hidden}.home-guide-grid img{display:block;width:100%;height:290px;object-fit:cover;object-position:center 22%;transition:transform .3s}.home-guide-grid a:hover img{transform:scale(1.025)}.home-guide-grid h3{font-size:23px;line-height:1.3;margin:24px 26px 10px;letter-spacing:-.035em}.home-guide-grid article>p{font-size:11px;margin:0 26px 25px;color:var(--blue)}.testimonials{padding-top:65px;background:#f0f4f2;border-top:1px solid var(--line)}.testimonials>h2{font-size:clamp(2rem,3.4vw,3.4rem)}.quotes{margin-bottom:35px}.home-client-caption{font-size:10px;color:var(--blue);letter-spacing:.06em;text-align:center;margin:40px 0 18px;text-transform:uppercase;font-weight:600}.client-marquee{margin-top:0}.podcast-copy>p:not(.eyebrow){max-width:440px;font-size:15px;line-height:1.9}.cta>h2{max-width:850px;margin-left:auto;margin-right:auto}.home-closing-copy{font-size:15px;line-height:1.9;max-width:650px;margin:0 auto 28px}.cta{padding-top:75px;padding-bottom:75px}
@media(max-width:1050px){.home-section-heading{gap:30px}.home-pathway-grid{gap:16px}.home-pathway-grid>a{padding:28px 23px}.home-pathway-grid h3{font-size:22px}.home-guide-grid img{height:250px}}
@media(max-width:760px){.hero-sub{font-size:15px;max-width:420px}.home-pathways,.home-guides{padding:50px 7vw}.home-section-heading{display:block;margin-bottom:28px}.home-section-heading h2{margin-bottom:22px}.home-section-heading>p,.home-section-heading>div:last-child{max-width:none}.home-pathway-grid{grid-template-columns:1fr;gap:16px}.home-pathway-grid>a{padding:28px}.home-pathway-grid h3{font-size:24px;max-width:360px}.home-pathway-label{margin-bottom:22px}.home-pathway-grid p{font-size:14px;margin-bottom:25px}.home-pathway-grid>a:hover{transform:none}.intro{padding-top:50px;padding-bottom:50px}.home-guide-grid{grid-template-columns:1fr;gap:22px;margin-top:30px}.home-guide-grid img{height:auto;aspect-ratio:1.3;object-position:center 22%}.home-guide-grid h3{font-size:24px}.testimonials{padding-top:50px}.home-client-caption{font-size:9px;line-height:1.7}.cta{padding-top:55px;padding-bottom:55px}.home-closing-copy{font-size:14px}}
@media(prefers-reduced-motion:reduce){.home-guide-grid img{transition:none}.home-guide-grid a:hover img{transform:none}}
