.why-page{--why-green:#1D2B1E;--why-green-band:#264130;--why-cream:#ECE5D8;--why-beige:#E5DAC6;--why-beige-deep:#DCD0B9;--why-gold:#BC9751;--why-gold-soft:#cdb585;--why-ink:#2A2E27;--why-ink-soft:#3A3E35;--why-paper:#E9E3D6;--why-paper-soft:#C6C5B3;--why-line:#D4C9B6}.why-page *{box-sizing:border-box}.why-page{background:var(--why-cream);color:var(--why-ink);font-family:Georgia,Times New Roman,serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.65}.why-page .wrap{max-width:680px;margin:0 auto;padding:0 7vw}@media (min-width:740px){.why-page .wrap{padding:0 32px}}.why-page .wrap.wide{max-width:760px}.why-page .wrap.tight{max-width:560px}.why-page section{padding:9vh 0}@media (min-width:740px){.why-page section{padding:11vh 0}}.why-page .g-cream{background:var(--why-cream)}.why-page .g-beige{background:var(--why-beige)}.why-page .g-deep{background:var(--why-beige-deep)}.why-page .g-dark{background:var(--why-green-band);color:var(--why-paper)}.why-page .g-dark p{color:var(--why-paper-soft)}.why-page .hero{padding-top:16vh}@media (min-width:740px){.why-page .hero{padding-top:19vh}}.why-page .trust{padding-top:14vh;padding-bottom:14vh}.why-page .close{padding-top:14vh;padding-bottom:16vh}.why-page .marker{display:flex;align-items:center;gap:.9rem;margin:0 0 1.5rem}.why-page .marker .rule{width:40px;height:2px;background:var(--why-gold);flex:none}.why-page .marker .lbl{font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--why-gold);font-weight:600}.why-page .g-dark .marker .lbl{color:var(--why-gold-soft)}.why-page .g-dark .marker .rule{background:var(--why-gold-soft)}.why-page .toprule{width:44px;height:2px;background:var(--why-gold);margin:0 0 1.8rem}.why-page .eyebrow{font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--why-gold);font-weight:600;margin:0 0 1.2rem}.why-page h1{font-family:Lora,Georgia,serif;font-weight:500;line-height:1.18;letter-spacing:-.01em;margin:0;color:#2a2e27;font-size:clamp(2rem,4.4vw,3rem);max-width:20ch;text-wrap:balance}.why-page h2{font-family:Lora,Georgia,serif;font-weight:500;line-height:1.2;letter-spacing:-.01em;margin:0 0 1.3rem;font-size:clamp(1.6rem,3.5vw,2.2rem);max-width:22ch;text-wrap:balance}.why-page p{font-size:clamp(1.08rem,2.1vw,1.2rem);margin:0 0 1.2rem}.why-page p:last-child{margin-bottom:0}.why-page .muted{color:var(--why-ink-soft)}.why-page .hero .sub{color:var(--why-ink-soft);max-width:42ch;margin:1.7rem 0 0}.why-page .intro{color:var(--why-ink-soft);margin:0 0 1rem}.why-page .btn{display:inline-flex;align-items:center;gap:.5em;background:var(--why-gold);color:#241d10;font-family:-apple-system,Segoe UI,sans-serif;font-weight:600;font-size:1rem;text-decoration:none;padding:1em 1.8em;border-radius:2px;transition:transform .25s,background .25s}.why-page .btn:hover{transform:translateY(-2px);background:#c7a661}.why-page .btn:focus-visible{outline:2px solid var(--why-green);outline-offset:3px}.why-page .btn .arrow{transition:transform .25s}.why-page .btn:hover .arrow{transform:translate(4px)}.why-page .hero .btn{margin-top:2.6rem}.why-page .split{display:grid;grid-template-columns:1fr;gap:1.4rem;background:transparent;box-shadow:none;border:none;padding:0;min-height:0}@media (min-width:760px){.why-page .split{grid-template-columns:.82fr 1.18fr;gap:3rem;align-items:start}}.why-page .split h2{margin-bottom:0}.why-page .split .body p:first-child{margin-top:0}.why-page .util{background:#fbfaf6;border:1px solid var(--why-line);border-radius:12px;padding:1.8rem 1.9rem;margin-top:1.6rem}.why-page .blist{list-style:none;padding:0;margin:0}.why-page .blist li{font-family:Lora,Georgia,serif;font-size:clamp(1.12rem,2.2vw,1.3rem);line-height:1.45;color:var(--why-ink);padding:1.05rem 0 1.05rem 1.7rem;position:relative;border-top:1px solid var(--why-line)}.why-page .blist li:first-child{border-top:none;padding-top:.3rem}.why-page .blist li:last-child{padding-bottom:.3rem}.why-page .blist li:before{content:"";position:absolute;left:0;top:1.55rem;width:8px;height:8px;border:1.5px solid var(--why-gold);border-radius:50%}.why-page .blist li:first-child:before{top:.85rem}.why-page .closing{font-family:Lora,Georgia,serif;font-size:clamp(1.15rem,2.3vw,1.35rem);line-height:1.5;color:var(--why-green);max-width:36ch;margin:1.8rem 0 0}.why-page .stats{display:grid;grid-template-columns:1fr;background:#fbfaf6;border:1px solid var(--why-line);border-radius:12px;overflow:hidden;margin-top:1.8rem}@media (min-width:720px){.why-page .stats{grid-template-columns:repeat(3,1fr)}}.why-page .stat{padding:1.6rem 1.5rem;border-top:1px solid var(--why-line)}.why-page .stat:first-child{border-top:none}@media (min-width:720px){.why-page .stat{border-top:none;border-left:1px solid var(--why-line)}.why-page .stat:first-child{border-left:none}}.why-page .stat .fig{font-family:Lora,Georgia,serif;font-weight:600;font-size:clamp(1.6rem,3vw,2rem);color:var(--why-green);line-height:1.05;letter-spacing:-.01em}.why-page .stat .desc{font-size:.96rem;line-height:1.45;color:var(--why-ink-soft);margin:.5rem 0 0}.why-page .src{font-size:.82rem;color:var(--why-ink-soft);font-style:italic;margin:1.3rem 0 0;max-width:52ch}.why-page .lesson{font-family:Lora,Georgia,serif;font-size:clamp(1.2rem,2.5vw,1.5rem);color:var(--why-green);line-height:1.4;max-width:none;white-space:nowrap;margin:2rem 0 0}@media (max-width:560px){.why-page .lesson{white-space:normal;max-width:24ch}}.why-page .closeframe{border-left:3px solid var(--why-gold);padding-left:1.6rem}.why-page .vsub{font-family:Lora,Georgia,serif;font-style:italic;font-size:clamp(1.2rem,2.6vw,1.55rem);color:var(--why-green);margin:2.4rem 0 1rem}.why-page .vision{color:var(--why-ink);font-size:1.08rem;max-width:46ch}.why-page .now{font-size:1rem;color:var(--why-ink);font-style:italic;margin:1.3rem 0 0}.why-page .bridge{font-family:Lora,Georgia,serif;font-size:clamp(1.25rem,2.7vw,1.6rem);color:var(--why-green);line-height:1.4;max-width:28ch;margin:2.4rem 0 2.2rem;text-wrap:balance}.why-page .reveal{opacity:0;transform:translateY(12px);transition:opacity .8s ease,transform .8s ease}.why-page .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.why-page .reveal{opacity:1;transform:none;transition:none}}
