.page-module__xgPmsG__section{background:var(--color-cream);color:var(--color-ink)}.page-module__xgPmsG__wrap{max-width:none;margin-inline:auto;padding:36px clamp(24px,5vw,192px) 48px}.page-module__xgPmsG__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px 64px;margin-top:40px;display:grid}.page-module__xgPmsG__copy{flex-direction:column;align-self:center;min-width:0;display:flex}.page-module__xgPmsG__title{text-wrap:auto;max-width:25ch}.page-module__xgPmsG__title span{color:var(--color-gold-ink)}.page-module__xgPmsG__description{max-width:54ch;color:var(--color-ink-soft);margin-top:20px;font-size:clamp(1.0625rem,1.2vw,1.25rem);line-height:1.65}.page-module__xgPmsG__stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px;padding:0;list-style:none;display:grid}.page-module__xgPmsG__stages li{min-width:0;display:flex}.page-module__xgPmsG__stage{background:#ffffff61;border:1px solid #8c621f29;border-radius:12px;flex:1;grid-template-columns:48px minmax(0,1fr);align-content:center;column-gap:14px;padding:16px 18px;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s;display:grid}.page-module__xgPmsG__stage:hover{border-color:var(--color-gold-border);background:#ffffffb3;transform:translateY(-2px);box-shadow:0 10px 24px -16px #24242138}.page-module__xgPmsG__stageIcon{background:var(--color-gold-wash);width:48px;height:48px;color:var(--color-gold-ink);border-radius:12px;grid-row:1/3;align-self:center;place-items:center;display:grid}.page-module__xgPmsG__stageIcon svg{width:26px;height:26px}.page-module__xgPmsG__stage h2,.page-module__xgPmsG__benefits h2{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.0625rem;font-weight:600;line-height:1.4}.page-module__xgPmsG__stage p,.page-module__xgPmsG__benefits p{color:var(--color-ink-soft);margin-top:10px;font-size:1rem;line-height:1.55}.page-module__xgPmsG__stage p{margin-top:2px;font-size:.9375rem}.page-module__xgPmsG__connector{display:none}.page-module__xgPmsG__actions{flex-wrap:wrap;align-items:center;gap:14px 16px;margin-top:32px;display:flex}.page-module__xgPmsG__primary,.page-module__xgPmsG__secondary{justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 22px;font-size:.9375rem;font-weight:600;line-height:1.4;transition:background-color .16s,border-color .16s;display:inline-flex}.page-module__xgPmsG__primary{background:var(--color-gold);color:var(--color-deep)}.page-module__xgPmsG__primary:hover{background:var(--color-gold-bright)}.page-module__xgPmsG__secondary{background:var(--color-gold);color:var(--color-deep)}.page-module__xgPmsG__secondary:hover{background:var(--color-gold-bright)}.page-module__xgPmsG__actions svg{flex-shrink:0;width:21px;height:21px}.page-module__xgPmsG__photo{aspect-ratio:1/1.05;background:var(--color-line);border-radius:16px;width:100%;max-height:580px;position:relative;overflow:hidden;box-shadow:0 2px 6px #2424210f,0 24px 48px -24px #24242159}.page-module__xgPmsG__image{object-fit:cover;object-position:52% center}.page-module__xgPmsG__benefits{border-top:1px solid var(--color-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:0;padding:32px 0 0;list-style:none;display:grid}.page-module__xgPmsG__benefits li{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.page-module__xgPmsG__benefits p{margin-top:6px;font-size:.9375rem;line-height:1.5}.page-module__xgPmsG__number{min-width:2.4rem;font-family:var(--font-display);color:var(--color-gold);letter-spacing:-.05em;padding-top:1px;font-size:2rem;font-weight:500;line-height:1.5rem}.page-module__xgPmsG__signature{color:var(--color-ink-soft);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:40px;padding:0 clamp(24px,5vw,192px) 36px;font-size:.75rem;display:flex}.page-module__xgPmsG__rule{background:var(--color-gold);flex:1;height:1px}.page-module__xgPmsG__stage:hover h2{color:var(--color-gold-ink)}.page-module__xgPmsG__section a:focus-visible{outline:2px solid var(--color-gold-ink);outline-offset:5px}@media (max-width:1199px){.page-module__xgPmsG__layout{gap:44px}.page-module__xgPmsG__stages{gap:32px 24px}.page-module__xgPmsG__stage{grid-template-columns:44px minmax(0,1fr);gap:0 12px;padding:14px}.page-module__xgPmsG__stageIcon{width:44px;height:44px}.page-module__xgPmsG__stageIcon svg{width:24px;height:24px}.page-module__xgPmsG__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}}@media (max-width:899px){.page-module__xgPmsG__layout{grid-template-columns:minmax(0,1fr);gap:0;margin-top:40px}.page-module__xgPmsG__copy{display:contents}.page-module__xgPmsG__photo{order:1;margin-top:44px}.page-module__xgPmsG__actions{order:2}.page-module__xgPmsG__benefits{order:3;margin-top:44px}.page-module__xgPmsG__title{max-width:26ch}.page-module__xgPmsG__description{max-width:60ch}.page-module__xgPmsG__photo{aspect-ratio:4/3;max-height:440px}.page-module__xgPmsG__stage{grid-template-columns:48px minmax(0,1fr);column-gap:14px;padding:16px 18px}.page-module__xgPmsG__stageIcon{width:48px;height:48px}.page-module__xgPmsG__signature{gap:24px;font-size:.75rem}}@media (max-width:599px){.page-module__xgPmsG__section{isolation:isolate}.page-module__xgPmsG__wrap{grid-template-columns:minmax(0,1fr);padding:24px 20px 44px;display:grid}.page-module__xgPmsG__layout,.page-module__xgPmsG__copy{display:contents}.page-module__xgPmsG__wrap>nav,.page-module__xgPmsG__title,.page-module__xgPmsG__description,.page-module__xgPmsG__actions,.page-module__xgPmsG__stages,.page-module__xgPmsG__benefits{grid-column:1}.page-module__xgPmsG__wrap>nav{color:#fff9;grid-row:1}.page-module__xgPmsG__wrap>nav a,.page-module__xgPmsG__wrap>nav span{color:inherit}.page-module__xgPmsG__wrap>nav [aria-current]{color:#fff}.page-module__xgPmsG__title{color:#fff;grid-row:2;margin-top:20px}.page-module__xgPmsG__title span{color:var(--color-gold-bright)}.page-module__xgPmsG__description{color:#ffffffd1;grid-row:3;margin-top:14px;font-size:1rem;line-height:1.6}.page-module__xgPmsG__actions{flex-direction:column;grid-row:4;align-items:flex-start;gap:12px;margin:24px 0 32px}.page-module__xgPmsG__primary,.page-module__xgPmsG__secondary{gap:10px;width:auto;padding-inline:20px}.page-module__xgPmsG__photo{z-index:-1;aspect-ratio:auto;width:auto;max-height:none;box-shadow:none;background:var(--color-deep);border-radius:0;grid-area:1/1/5;margin:-24px -20px 0}.page-module__xgPmsG__photo:after{content:"";background:linear-gradient(#24242180 0%,#242421cc 50%,#242421f0 100%);position:absolute;inset:0}.page-module__xgPmsG__stages{grid-row:5;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.page-module__xgPmsG__stage{background:var(--color-paper);grid-template-columns:minmax(0,1fr);align-content:start;padding:16px}.page-module__xgPmsG__stageIcon{grid-row:auto;width:44px;height:44px;margin-bottom:12px}.page-module__xgPmsG__stageIcon svg{width:24px;height:24px}.page-module__xgPmsG__stage h2{font-size:1rem}.page-module__xgPmsG__stage p{margin-top:4px;font-size:.875rem;line-height:1.45}.page-module__xgPmsG__benefits{grid-row:6;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:36px;padding-top:28px}.page-module__xgPmsG__signature{flex-wrap:wrap;gap:20px;padding:0 20px 28px}.page-module__xgPmsG__signature>span:first-child{flex-basis:100%}.page-module__xgPmsG__section a:focus-visible{outline-color:var(--color-gold-bright)}}@media (prefers-reduced-motion:reduce){.page-module__xgPmsG__primary,.page-module__xgPmsG__secondary,.page-module__xgPmsG__stage{transition:none}.page-module__xgPmsG__stage:hover{transform:none}}@media (min-width:900px) and (max-height:900px){.page-module__xgPmsG__wrap{padding-top:20px}.page-module__xgPmsG__layout{row-gap:40px;margin-top:28px}.page-module__xgPmsG__copy{padding-block:0}.page-module__xgPmsG__description{margin-top:24px;font-size:1rem;line-height:1.5}.page-module__xgPmsG__stages{gap:12px;margin-top:24px}.page-module__xgPmsG__stage{grid-template-columns:42px minmax(0,1fr);column-gap:12px;padding:12px 14px}.page-module__xgPmsG__stageIcon{width:42px;height:42px}.page-module__xgPmsG__stageIcon svg{width:24px;height:24px}.page-module__xgPmsG__stage h2{font-size:1rem}.page-module__xgPmsG__stage p{line-height:1.4}.page-module__xgPmsG__actions{gap:12px;margin-top:24px}.page-module__xgPmsG__primary,.page-module__xgPmsG__secondary{gap:12px;min-height:48px;padding:12px 16px;font-size:.875rem}.page-module__xgPmsG__photo{max-height:min(520px,100svh - 160px)}}@media (min-width:900px) and (max-height:650px){.page-module__xgPmsG__wrap{padding-top:14px}.page-module__xgPmsG__layout{column-gap:40px;margin-top:20px}.page-module__xgPmsG__title{font-size:clamp(1.875rem,2.6vw,2.375rem)}.page-module__xgPmsG__description{margin-top:20px;line-height:1.45}.page-module__xgPmsG__stages{gap:10px;margin-top:20px}.page-module__xgPmsG__actions{margin-top:24px}}
