.work-hero{padding-top:clamp(3rem,7vh,6rem)}.work-hero__title{font-size:var(--step-hero);font-weight:200;line-height:.98;letter-spacing:-.03em;margin:.3em 0 0;max-width:14ch}.work-hero__lede{margin-top:1.6rem;max-width:48ch}.work-jump{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2.4rem}.work-jump a{font-family:var(--font-ui);font-weight:500;font-size:.82rem;letter-spacing:.02em;text-decoration:none;color:var(--depth);border:1px solid var(--hairline-warm);border-radius:999px;padding:.55em 1.05em;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.work-jump a:hover{background:var(--grounding);color:var(--clarity);border-color:var(--grounding)}.offering__head{max-width:60ch;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.offering__head .kicker-num{display:block;margin-bottom:1rem;color:var(--depth)}.offering__lede{margin-top:1.2rem}.phases-light{list-style:none;margin:0 0 clamp(2.5rem,5vw,4rem);padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.2rem,3vw,2.4rem)}.phases-light li{border-top:1px solid var(--hairline-warm);padding-top:1.3rem}.phases-light .phase__num{font-family:var(--font-ui);font-weight:600;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--grounding)}.phases-light h3{margin:.8rem 0 .6rem}.phases-light p{color:var(--depth-soft)}.offering__includes{display:grid;grid-template-columns:1.3fr .9fr;gap:clamp(2rem,5vw,4rem);align-items:center;border-top:1px solid var(--hairline-warm);padding-top:2.2rem}.ticklist{list-style:none;margin:1.2rem 0 0;padding:0}.ticklist li{padding:.85rem 0 .85rem 2rem;border-bottom:1px solid var(--hairline);position:relative;font-size:1.05rem}.ticklist li:before{content:"—";position:absolute;left:0;color:var(--vitality);font-weight:600}.offering__cta{margin-top:2.4rem}.offering__split{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2.5rem,6vw,5rem);align-items:center}.offering__split--reverse .ph{order:-1}.offering__split-text .kicker-num{display:block;margin-bottom:.9rem}.bg-renewal .kicker-num{color:var(--vitality)}.offering__prose{margin-top:1.2rem}.offering__prose p{color:var(--depth-soft)}.bg-renewal .offering__prose p{color:hsla(37,43%,92%,.8)}.bg-renewal .offering__prose em{color:var(--balance)}.offering__tags{margin-top:1.6rem}.bg-renewal .tag{color:var(--balance);border-color:hsla(37,43%,92%,.3)}.offering__link{margin-top:1.6rem}.offering--audit{padding-block:clamp(3.5rem,8vh,7rem)}.audit-promo{position:relative;background:var(--depth);color:var(--clarity);border-radius:var(--radius);padding:clamp(2.5rem,6vw,5rem);display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;overflow:hidden}.audit-promo__text{max-width:52ch}.audit-promo__text .kicker-num{display:block;margin-bottom:.8rem;color:var(--vitality)}.audit-promo__text h2{color:var(--clarity);margin-bottom:1rem}.audit-promo__text .lede{color:hsla(37,43%,92%,.82);margin-bottom:1.8rem}.audit-promo__note{margin-top:1.2rem;color:hsla(37,43%,92%,.55)}.audit-promo__mark{width:clamp(120px,16vw,190px);height:auto;opacity:.9;align-self:center;justify-self:end}@media (max-width:1100px){.phases-light{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.audit-promo,.offering__includes,.offering__split,.phases-light{grid-template-columns:1fr}.offering__split--reverse .ph{order:0}.offering__includes .ph--square{max-width:360px}.audit-promo__mark{display:none}}