.process-opening{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:end;padding-block:75px 65px}.process-opening .eyebrow{margin-bottom:28px}.process-opening h1{font-size:clamp(52px,6.2vw,92px);line-height:1.06}.process-opening h1 em{font-family:Georgia,serif;font-weight:400}.process-opening-copy{max-width:440px;padding-bottom:8px}.process-opening-copy p{color:var(--muted);margin-bottom:22px;font-size:17px}.process-opening .text-link{margin-top:10px}.process-landscape{margin:0}.process-landscape img{height:440px;object-position:center 48%}.process-landscape figcaption{padding-top:15px;font-size:12px;color:var(--muted)}.process-introduction{display:grid;grid-template-columns:1fr 2fr;gap:80px;padding-block:90px 70px}.process-introduction h2{margin-bottom:30px}.process-introduction p:not(.eyebrow){color:var(--muted);font-size:17px}.journey{padding-bottom:50px}.journey-stage{display:grid;grid-template-columns:1fr 2fr;gap:80px;padding-block:65px;border-top:1px solid var(--line);scroll-margin-top:30px}.stage-marker>span{display:block;font-size:64px;letter-spacing:-.06em;line-height:1;color:#c5c7be;margin-bottom:25px}.stage-main{max-width:800px}.stage-main h2{font-size:clamp(36px,4vw,58px);margin-bottom:30px}.stage-main>p{color:var(--muted);font-size:17px;margin-bottom:22px}.decision-point{margin-top:30px;padding:23px 26px;border-left:2px solid var(--red);background:#eaece4;max-width:650px}.decision-point .eyebrow{display:block;font-size:10px;color:var(--red);margin-bottom:12px}.decision-point p{font-size:14px;color:#565b50}.process-reassurance{background:var(--ink);color:var(--paper);padding-block:85px}.reassurance-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:100px}.reassurance-grid .eyebrow{color:#bdc2b6;margin-bottom:25px}.reassurance-grid p:not(.eyebrow){color:#bdc2b6;margin-bottom:24px}.reassurance-grid .text-link{margin-top:10px}.process-questions{display:grid;grid-template-columns:1fr 1.4fr;gap:100px;padding-block:90px}.process-questions .eyebrow{margin-bottom:23px}.process-questions h2{font-size:clamp(36px,3.6vw,55px)}.process-questions details{padding-block:22px;border-top:1px solid var(--line)}.process-questions summary{display:flex;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:16px}.process-questions summary::-webkit-details-marker{display:none}.process-questions summary span{color:var(--red);font-size:22px;line-height:1}.process-questions details[open] summary{margin-bottom:20px}.process-questions details p{font-size:15px;color:var(--muted)}
@media(max-width:1000px){.process-opening,.process-introduction,.journey-stage{gap:45px}.reassurance-grid,.process-questions{gap:50px}.process-opening h1{font-size:62px}}
@media(max-width:760px){.process-opening{grid-template-columns:1fr;padding-block:45px;gap:30px}.process-opening h1{font-size:45px}.process-opening-copy p{font-size:16px}.process-landscape img{height:300px}.process-landscape figcaption{font-size:11px}.process-introduction{grid-template-columns:1fr;padding-block:55px 40px;gap:22px}.process-introduction p:not(.eyebrow){font-size:16px}.journey{padding-bottom:15px}.journey-stage{grid-template-columns:1fr;padding-block:40px;gap:25px}.stage-marker{display:flex;align-items:center;gap:22px}.stage-marker>span{font-size:43px;margin:0}.stage-marker .eyebrow{font-size:10px}.stage-main h2{font-size:36px;margin-bottom:25px}.stage-main>p{font-size:16px}.decision-point{padding:20px;margin-top:25px}.decision-point p{font-size:14px}.process-reassurance{padding-block:55px}.reassurance-grid{grid-template-columns:1fr;gap:30px}.reassurance-grid p:not(.eyebrow){font-size:16px}.process-questions{grid-template-columns:1fr;gap:30px;padding-block:55px}.process-questions summary{font-size:15px;line-height:1.5}}
