main>section.section:nth-of-type(odd):not(.hero,.section--inverse){background:var(--color-bg-subtle)}main>section.section:nth-of-type(odd):not(.hero,.section--inverse) :is(.callout,.zone--home,.contrast__col--no){background:var(--color-bg)}.aud-facts{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:0;list-style:none}.aud-fact{display:grid;gap:var(--space-1);min-width:9rem;max-width:15rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);align-content:start}.aud-fact__value{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:1;color:var(--color-highlight)}.aud-fact__label{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-text-muted)}@media(max-width:479.98px){.aud-fact{flex:1 1 0;min-width:0}}.hero__title{font-size:clamp(2rem,9cqi,4.25rem)}@media(max-width:991.98px){.aud-hero-art .illus-frame{max-width:26rem}.aud-hero-art .illus{aspect-ratio:16 / 9}}.illus-frame--no-parcel .aud-parcel{display:none}@media(max-width:599.98px){.hero__inner:has(.aud-hero-art){gap:var(--space-5)}.aud-hero-art .illus-frame{max-width:18rem}}.aud-duo{align-items:start}.aud-note,.layers__note{margin-block-start:var(--space-4)}.pains__head{display:none}.pains__list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.pain{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-2) var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-bg)}.pain__icon{grid-row:span 3}.pain__title{font-size:var(--fs-lg);line-height:var(--lh-snug)}.pain__gives,.pain__service{margin:0;color:var(--color-text-muted)}.pain__label{display:block;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-accent-ink)}.pain__service a{display:inline-block;padding-block:calc((44px - 1lh)/2);font-weight:var(--fw-semibold)}@media(max-width:599.98px){.pain{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;padding:var(--space-4)}.pain__icon{grid-row:auto;width:2.5rem;height:2.5rem}.pain__gives,.pain__service{grid-column:1 / -1}.pain__gives{font-size:var(--fs-sm)}}@media(min-width:992px){.pains{border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-bg);overflow:hidden}.pains__head,.pain{grid-template-columns:3rem minmax(0,.9fr) minmax(0,1.5fr) minmax(0,.8fr);gap:var(--space-5);align-items:start}.pains__head{display:grid;padding:var(--space-3) var(--space-5);border-block-end:1px solid var(--color-border);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-subtle)}.pains__list{gap:0}.pain{padding:var(--space-4) var(--space-5);border:0;border-radius:0;background:none}.pain+.pain{border-block-start:1px solid var(--color-border)}.pain__icon{grid-row:auto}.pain__title{padding-block-start:var(--space-2);font-size:var(--fs-base)}.pain__gives{padding-block-start:var(--space-2)}.pain__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pain__service a{min-height:0;padding-block:var(--space-2)}}.zones{display:grid;gap:var(--space-3)}.zone{display:grid;gap:var(--space-4);align-content:start;padding:var(--space-5);border:2px dashed var(--color-border-strong);border-radius:var(--radius-xl)}.zone--ee{border-style:solid;border-color:var(--color-border-accent);background:var(--color-bg-accent)}.zone__where{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-accent-ink)}.zone__items{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.zone__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start}.zone__item .icon{width:2.5rem;height:2.5rem;background:var(--color-bg)}.zone__text{display:grid;gap:var(--space-1)}.zone__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);font-weight:var(--fw-semibold)}.zone__figure{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-highlight);color:var(--color-highlight-ink);font-size:var(--fs-sm);white-space:nowrap}.zone__body{font-size:var(--fs-sm);color:var(--color-text-muted)}.zones__arrow{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);margin:0;color:var(--color-accent-ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:center}.zones__arrow:after{content:"↓" / "";font-size:var(--fs-h3);line-height:1}.zones__arrow-label{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-accent);border-radius:var(--radius-pill);background:var(--color-bg)}@media(min-width:900px){.zones{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.zones__arrow-label{white-space:nowrap}.zone{align-self:stretch}.zones__arrow:after{content:"→" / "";font-size:var(--fs-h2)}}.payout{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.payout__part{display:grid;grid-template-columns:1.75rem auto minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.payout__part .icon{width:2.5rem;height:2.5rem}@media(max-width:479.98px){.payout__part{grid-template-columns:1.75rem minmax(0,1fr)}.payout__part .icon{display:none}}.payout__sign{display:grid;place-items:center;width:1.75rem;height:2.5rem;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:1;color:var(--color-accent-ink)}.payout__part--plus .payout__sign:before{content:"+" / ""}.payout__part--minus .payout__sign:before{content:"−" / ""}.payout__part--equals .payout__sign:before{content:"=" / ""}.payout__part--equals{margin-block-start:var(--space-2);border:2px solid var(--color-highlight)}.payout__text{display:grid;gap:var(--space-1)}.payout__title{font-weight:var(--fw-semibold)}.payout__body{font-size:var(--fs-sm);color:var(--color-text-muted)}.layers{display:grid;gap:var(--space-3)}.layer{display:grid;gap:var(--space-3);margin:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-bg)}.layer__title{font-weight:var(--fw-semibold)}.layer__where{color:var(--color-accent-ink)}.layer__step{justify-self:end;width:2px;height:1.5rem;margin:0 2rem;background:var(--color-accent)}.aud-right__cards{display:grid;gap:var(--grid-gap)}@media(min-width:900px)and (max-width:1199.98px){.aud-right__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.aud-right--calendar .mcal{margin-block-start:var(--space-6)}@media(min-width:1200px){.aud-right--calendar{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-8);align-items:start}.aud-right--calendar .mcal{margin-block-start:0}}.aud-plan__card{width:100%;max-width:24rem;justify-self:center;padding-block-start:var(--space-4)}.aud-review{width:100%}.aud-review__all{margin-block-start:0}.aud-sources{margin-block-start:var(--space-8)}.aud-chips{display:grid;gap:var(--space-5);margin-block-start:var(--space-7)}.aud-chips__title{margin-block-end:var(--space-3);font-size:var(--fs-base)}@media(min-width:900px){.aud-chips{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8)}}@media(max-width:379.98px){.aud-fact{flex-basis:100%;max-width:none;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:var(--space-3)}}.pain__label{margin-block-end:var(--space-1)}@media(max-width:599.98px){.pain__service{font-size:var(--fs-sm)}}
