.-\32 ZC7q_wrap{max-width:var(--max);padding-inline:var(--pad);margin:0 auto}.-\32 ZC7q_hero{color:#fff;background:var(--forest-deep);flex-direction:column;justify-content:flex-end;min-height:min(88vh,820px);display:flex;position:relative;overflow:hidden}.-\32 ZC7q_heroImg{object-fit:cover;object-position:50% 50%}.-\32 ZC7q_hero:after{content:"";background:linear-gradient(#08100b8c 0%,#08100b33 35%,#08100bdb 100%);position:absolute;inset:0}.-\32 ZC7q_heroIn{z-index:2;width:100%;max-width:var(--max);padding:140px var(--pad) clamp(40px, 8vh, 80px);margin:0 auto;position:relative}.-\32 ZC7q_hero :focus-visible,.-\32 ZC7q_band :focus-visible{outline-color:#ffc0a0}.-\32 ZC7q_eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin:0 0 22px;font-size:13px;font-weight:600}.-\32 ZC7q_hero h1{letter-spacing:-.045em;max-width:13ch;margin:0;font-size:clamp(44px,8vw,88px);font-weight:800;line-height:.98}.-\32 ZC7q_sub{color:#ffffffe6;max-width:560px;margin:26px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.4}.-\32 ZC7q_ctas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.-\32 ZC7q_big{min-height:58px;padding-inline:36px}.-\32 ZC7q_light,.-\32 ZC7q_cream2{color:var(--ink);padding:clamp(72px,10vw,128px) 0}.-\32 ZC7q_light{background:var(--cream)}.-\32 ZC7q_cream2{background:var(--cream-2)}.-\32 ZC7q_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--laterite);margin:0 0 18px;font-size:13px;font-weight:600}.-\32 ZC7q_h2{letter-spacing:-.04em;max-width:16ch;margin:0;font-size:clamp(36px,5.6vw,68px);font-weight:800;line-height:1.02}.-\32 ZC7q_benefits,.-\32 ZC7q_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:clamp(32px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.-\32 ZC7q_benefit,.-\32 ZC7q_step{border-radius:var(--r-lg);background:#fff;padding:clamp(24px,3vw,34px);box-shadow:inset 0 0 0 1px #0d110e1a}.-\32 ZC7q_benefit h3,.-\32 ZC7q_step h3{letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:800;line-height:1.15}.-\32 ZC7q_benefit p,.-\32 ZC7q_step p{color:var(--muted);margin:0;font-size:17px;line-height:1.45}.-\32 ZC7q_num{width:44px;height:44px;color:var(--forest-deep);background:var(--sage);border-radius:var(--r-pill);place-items:center;margin-bottom:20px;font-size:19px;font-weight:800;display:grid}.-\32 ZC7q_band{color:#fff;background:var(--forest);padding:clamp(72px,10vw,128px) 0}.-\32 ZC7q_bandIn{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.-\32 ZC7q_band h2{letter-spacing:-.04em;max-width:14ch;margin:0;font-size:clamp(36px,5.6vw,68px);font-weight:800;line-height:1.02}.-\32 ZC7q_band p{max-width:460px;color:var(--muted-dark);margin:18px 0 0;font-size:clamp(18px,2vw,21px)}@media (max-width:860px){.-\32 ZC7q_benefits,.-\32 ZC7q_steps{grid-template-columns:minmax(0,1fr)}}