.page-module__4pi-bW__page{--ink:#241711;--espresso:#1c120e;--cream:#f4ede0;--paper:#fffaf1;--terracotta:#a8431f;--sage:#687a65;background:var(--cream);color:var(--ink);overflow:hidden}.page-module__4pi-bW__hero{isolation:isolate;background:radial-gradient(circle at 83% 12%, #a8431f47, transparent 27rem), radial-gradient(circle at 12% 10%, #deba7b1f, transparent 24rem), linear-gradient(145deg, #2a1a13, var(--espresso) 58%, #100a08);color:#fff;position:relative;overflow:hidden}.page-module__4pi-bW__heroLines{z-index:-1;background-image:repeating-linear-gradient(115deg,#0000 0 62px,#ffffff08 63px 64px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.page-module__4pi-bW__heroGrid,.page-module__4pi-bW__answerGrid,.page-module__4pi-bW__fitGrid,.page-module__4pi-bW__checkGrid{gap:clamp(2.2rem,5vw,5rem);display:grid}.page-module__4pi-bW__heroGrid{align-items:center;padding-block:clamp(4rem,7vw,6.5rem)}.page-module__4pi-bW__heroGrid>*,.page-module__4pi-bW__answerGrid>*,.page-module__4pi-bW__fitGrid>*,.page-module__4pi-bW__checkGrid>*{min-width:0}.page-module__4pi-bW__eyebrow,.page-module__4pi-bW__kicker{color:var(--terracotta);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.84rem;font-weight:780}.page-module__4pi-bW__hero .page-module__4pi-bW__eyebrow,.page-module__4pi-bW__ctaSection .page-module__4pi-bW__eyebrow{color:#e7ae8c}.page-module__4pi-bW__hero h1{max-width:15ch;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.042em;text-wrap:balance;margin:1.2rem 0 0;font-size:clamp(2.7rem,5.1vw,4.75rem);font-weight:560;line-height:.99}.page-module__4pi-bW__lead{color:#ffffffb8;max-width:44rem;margin:1.5rem 0 0;font-size:clamp(1.04rem,1.45vw,1.23rem);line-height:1.72}.page-module__4pi-bW__actions{flex-wrap:wrap;gap:.85rem;margin-top:1.8rem;display:flex}.page-module__4pi-bW__primaryButton,.page-module__4pi-bW__secondaryButton{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3.2rem;padding:.88rem 1.3rem;font-weight:740;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.page-module__4pi-bW__primaryButton{background:var(--terracotta);color:#fff}.page-module__4pi-bW__secondaryButton{color:#fff;border:1px solid #ffffff38}.page-module__4pi-bW__primaryButton:hover,.page-module__4pi-bW__secondaryButton:hover{transform:translateY(-1px)}.page-module__4pi-bW__primaryButton:hover{background:#8e3617}.page-module__4pi-bW__secondaryButton:hover{border-color:#ffffff7a}.page-module__4pi-bW__primaryButton:focus-visible,.page-module__4pi-bW__secondaryButton:focus-visible,.page-module__4pi-bW__boundaryGrid a:focus-visible,.page-module__4pi-bW__faqGrid summary:focus-visible{outline-offset:4px;outline:3px solid #e69c70c7}.page-module__4pi-bW__scopeLine{color:#ffffff85;margin:1.15rem 0 0;font-size:.92rem;line-height:1.6}.page-module__4pi-bW__gateVisual{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff21;border-radius:1.6rem;margin:0;padding:1rem;overflow:hidden;box-shadow:0 34px 86px #00000052}.page-module__4pi-bW__gateVisual figcaption{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;padding:.25rem .3rem .9rem;font-size:.78rem;font-weight:760}.page-module__4pi-bW__gateTrack{gap:.55rem;display:grid}.page-module__4pi-bW__gate{background:#0000001f;border:1px solid #ffffff17;border-radius:1rem;grid-template-columns:2.3rem 2rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.95rem;display:grid}.page-module__4pi-bW__gateIndex,.page-module__4pi-bW__gate svg{color:#e7ae8c}.page-module__4pi-bW__gate strong{font-family:var(--font-newsreader), Georgia, serif;font-size:1.18rem;font-weight:620}.page-module__4pi-bW__gate p{color:#ffffff91;grid-column:3;margin:-.2rem 0 0;font-size:.84rem;line-height:1.5}.page-module__4pi-bW__answerSection,.page-module__4pi-bW__fitSection,.page-module__4pi-bW__processSection,.page-module__4pi-bW__checkSection,.page-module__4pi-bW__boundarySection,.page-module__4pi-bW__faqSection,.page-module__4pi-bW__ctaSection{padding-block:clamp(4rem,7vw,6.5rem)}.page-module__4pi-bW__answerSection,.page-module__4pi-bW__checkSection,.page-module__4pi-bW__faqSection{background:var(--paper)}.page-module__4pi-bW__answerGrid h2,.page-module__4pi-bW__fitCard h2,.page-module__4pi-bW__exclusionCard h2,.page-module__4pi-bW__sectionHeading h2,.page-module__4pi-bW__checkGrid h2,.page-module__4pi-bW__ctaInner h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.034em;text-wrap:balance;margin:.8rem 0 0;font-size:clamp(2.15rem,4vw,3.7rem);font-weight:560;line-height:1.04}.page-module__4pi-bW__answerCopy,.page-module__4pi-bW__checkGrid p{color:#241711b0;font-size:1.05rem;line-height:1.75}.page-module__4pi-bW__answerCopy p,.page-module__4pi-bW__checkGrid p{margin:0}.page-module__4pi-bW__answerCopy p+p{margin-top:1.1rem}.page-module__4pi-bW__fitSection{background:#e9dfcf}.page-module__4pi-bW__fitCard,.page-module__4pi-bW__exclusionCard{border-radius:1.5rem;padding:clamp(1.5rem,4vw,2.3rem)}.page-module__4pi-bW__fitCard{background:#fffaf1}.page-module__4pi-bW__exclusionCard{background:var(--espresso);color:#fff}.page-module__4pi-bW__fitCard>svg{color:var(--sage)}.page-module__4pi-bW__exclusionCard>svg,.page-module__4pi-bW__exclusionCard .page-module__4pi-bW__kicker{color:#e7ae8c}.page-module__4pi-bW__fitCard ul,.page-module__4pi-bW__exclusionCard ul,.page-module__4pi-bW__checkGrid ul{gap:0;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.page-module__4pi-bW__fitCard li,.page-module__4pi-bW__exclusionCard li{border-top:1px solid #2417111f;padding:.9rem 0;line-height:1.55}.page-module__4pi-bW__exclusionCard li{color:#ffffffb8;border-color:#ffffff1f}.page-module__4pi-bW__sectionHeading{max-width:55rem}.page-module__4pi-bW__processList{gap:0;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.page-module__4pi-bW__processList li{border-top:1px solid #24171124;grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;padding:1.4rem 0;display:grid}.page-module__4pi-bW__processList>li>span{color:var(--terracotta);font-family:var(--font-newsreader), Georgia, serif;font-size:1.35rem}.page-module__4pi-bW__processList h3{font-family:var(--font-newsreader), Georgia, serif;margin:0;font-size:1.45rem;font-weight:620}.page-module__4pi-bW__processList p{color:#241711ab;margin:.55rem 0 0;line-height:1.7}.page-module__4pi-bW__checkGrid{align-items:start}.page-module__4pi-bW__checkGrid ul{margin-top:0}.page-module__4pi-bW__checkGrid li{border-bottom:1px solid #2417111f;align-items:flex-start;gap:.75rem;padding:.9rem 0;line-height:1.55;display:flex}.page-module__4pi-bW__checkGrid li svg{color:var(--sage);flex:none}.page-module__4pi-bW__boundarySection{background:var(--espresso);color:#fff}.page-module__4pi-bW__boundarySection .page-module__4pi-bW__kicker{color:#e7ae8c}.page-module__4pi-bW__boundaryGrid{gap:1rem;margin-top:2.2rem;display:grid}.page-module__4pi-bW__boundaryGrid article{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:1.2rem;min-width:0;padding:1.35rem}.page-module__4pi-bW__boundaryGrid h3{font-family:var(--font-newsreader), Georgia, serif;margin:0;font-size:1.4rem;font-weight:620}.page-module__4pi-bW__boundaryGrid p{color:#ffffffa6;margin:.7rem 0 0;line-height:1.65}.page-module__4pi-bW__boundaryGrid a{color:#e7ae8c;align-items:center;gap:.4rem;margin-top:1rem;font-weight:720;text-decoration:none;display:inline-flex}.page-module__4pi-bW__noPromise{color:#ffffffab;border:1px solid #e7ae8c3d;border-radius:1rem;align-items:flex-start;gap:.8rem;margin-top:1rem;padding:1.1rem;display:flex}.page-module__4pi-bW__noPromise svg{color:#e7ae8c;flex:none}.page-module__4pi-bW__noPromise p{margin:0;line-height:1.65}.page-module__4pi-bW__faqGrid{gap:.8rem;margin-top:2.2rem;display:grid}.page-module__4pi-bW__faqGrid details{background:#fff;border:1px solid #2417111f;border-radius:1rem;padding:0 1.1rem}.page-module__4pi-bW__faqGrid summary{cursor:pointer;padding:1.05rem 0;font-weight:740;line-height:1.45}.page-module__4pi-bW__faqGrid p{color:#241711ad;margin:0;padding:0 0 1.1rem;line-height:1.7}.page-module__4pi-bW__ctaSection{background:radial-gradient(circle at 50% 0, #a8431f38, transparent 28rem), var(--espresso);color:#fff;text-align:center}.page-module__4pi-bW__ctaInner{justify-items:center;display:grid}.page-module__4pi-bW__ctaInner>svg{color:#e7ae8c;margin-bottom:1rem}.page-module__4pi-bW__ctaInner p:not(.page-module__4pi-bW__eyebrow){color:#ffffffad;max-width:43rem;margin:1.1rem auto 1.5rem;font-size:1.05rem;line-height:1.7}@media (min-width:820px){.page-module__4pi-bW__heroGrid,.page-module__4pi-bW__answerGrid,.page-module__4pi-bW__checkGrid{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr)}.page-module__4pi-bW__fitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__4pi-bW__boundaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__4pi-bW__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page-module__4pi-bW__hero h1{font-size:clamp(2.45rem,12vw,3.25rem)}.page-module__4pi-bW__actions,.page-module__4pi-bW__primaryButton,.page-module__4pi-bW__secondaryButton{width:100%}.page-module__4pi-bW__gate{grid-template-columns:2rem minmax(0,1fr)}.page-module__4pi-bW__gate svg{display:none}.page-module__4pi-bW__gate p{grid-column:2}}@media (prefers-reduced-motion:reduce){.page-module__4pi-bW__primaryButton,.page-module__4pi-bW__secondaryButton{transition:none}}
