.mkt{--navy:var(--color-brand-ink);--ink:var(--color-brand-ink);--gold:var(--color-brand-gold);--gold-deep:var(--color-brand-gold-deep);--gold-soft:var(--color-brand-gold-soft);--cream:var(--color-brand-cream);--paper:#fff;--line:var(--color-brand-hair);--text:var(--color-brand-ink);--muted:var(--color-brand-lo);--cream-muted:#faf7efb8;font-family:var(--font-sans), system-ui, sans-serif;color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.55}.mkt *,.mkt :before,.mkt :after{box-sizing:border-box}.mkt .wrap{max-width:1200px;margin:0 auto;padding:0 40px}.mkt .narrow{max-width:760px}.mkt a{color:inherit}.mkt .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:11.5px;font-weight:600}.mkt .eyebrow.on-dark{color:var(--gold-soft)}.mkt h1,.mkt h2,.mkt h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-weight:400;line-height:1.12}.mkt .btn{cursor:pointer;border:none;border-radius:8px;padding:13px 25px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.mkt .btn-gold{background:var(--gold);color:var(--navy)}.mkt .btn-gold:hover{transform:translateY(-1px);box-shadow:0 8px 20px #c9a24b52}.mkt .btn-ghost{color:inherit;opacity:.9;background:0 0;border:1px solid}.mkt .btn-ghost:hover{opacity:1}.mkt .link-gold{color:var(--gold);border-bottom:1px solid #0000;font-weight:600;text-decoration:none}.mkt .link-gold:hover{border-bottom-color:var(--gold)}.mkt :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.mkt .sec{padding:56px 0}.mkt .sec-tight{padding:48px 0}.mkt .sec-cream{background:var(--cream)}.mkt .sec-paper{background:var(--paper)}.mkt .sec-navy{background:var(--navy);color:var(--cream)}.mkt .sec-navy h1,.mkt .sec-navy h2,.mkt .sec-navy h3{color:var(--cream)}.mkt .sec-head{max-width:780px}.mkt .sec-head .eyebrow{margin-bottom:11px;display:block}.mkt .sec h2{margin-bottom:14px;font-size:36px}.mkt .lead{color:var(--muted);max-width:700px;font-size:18px}.mkt .sec-navy .lead{color:var(--cream-muted)}.mkt .hero{background:radial-gradient(1100px 460px at 78% -10%, #c9a24b24, transparent 60%), var(--navy);color:var(--cream);align-items:center;min-height:calc(100vh - 60px);padding:80px 0 84px;display:flex}.mkt .hero-grid{grid-template-columns:1.55fr 1fr;align-items:center;gap:52px;width:100%;display:grid}.mkt .hero .eyebrow{margin-bottom:20px;display:block}.mkt .hero h1{color:var(--cream);max-width:12ch;margin-bottom:22px;font-size:58px}.mkt .hero h1 .u{white-space:nowrap;position:relative}.mkt .hero h1 .u:after{content:"";background:var(--gold);border-radius:2px;height:3px;position:absolute;bottom:.06em;left:0;right:0}.mkt .hero p.sub{color:var(--cream-muted);max-width:42ch;margin-bottom:30px;font-size:19px}.mkt .hero-cta{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.mkt .hero-cta .btn-ghost{color:var(--cream)}.mkt .stats{background:#ffffff05;border:1px solid #c9a24b57;border-radius:16px;padding:6px 28px}.mkt .stat{border-bottom:1px solid #ffffff17;padding:20px 0}.mkt .stat:last-child{border-bottom:none}.mkt .stat .n{font-family:var(--font-serif), serif;color:var(--gold-soft);font-size:34px;line-height:1}.mkt .stat .l{color:var(--cream-muted);margin-top:7px;font-size:13.5px;line-height:1.4}.mkt .facts h2 .dim{color:var(--muted)}.mkt .pillars{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px;display:grid}.mkt .pillar{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px 16px 16px}.mkt .pillar .ix{font-family:var(--font-serif), serif;color:var(--gold);font-size:13px;font-weight:600}.mkt .pillar h3{margin:3px 0 5px;font-size:16.5px;line-height:1.2}.mkt .pillar p{color:var(--muted);font-size:13.2px;line-height:1.45}.mkt .compound{font-family:var(--font-serif), serif;max-width:760px;margin-top:22px;font-size:21px;line-height:1.35}.mkt .compound b{color:var(--gold);font-style:italic;font-weight:600}.mkt .research{border-top:1px solid var(--line);max-width:900px;margin-top:22px;padding-top:16px}.mkt .research p{color:var(--muted);font-size:14px;line-height:1.5}.mkt .arch-grid{grid-template-columns:1.42fr 1fr;align-items:center;gap:52px;margin-top:26px;display:grid}.mkt .arch-box{padding:0}.mkt .arch-box svg{width:100%;height:auto;display:block}.mkt .legend{flex-wrap:wrap;justify-content:center;gap:17px;margin-top:16px;display:flex}.mkt .legend span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.mkt .legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.mkt .arch-copy h3{margin-bottom:12px;font-size:27px}.mkt .arch-copy p{color:var(--muted);margin-bottom:12px;font-size:16px;line-height:1.6}.mkt .arch-copy p.kicker{font-family:var(--font-serif), serif;color:var(--text);border-left:2px solid var(--gold);margin-top:18px;padding-left:16px;font-size:20px;line-height:1.4}.mkt .arch-copy p.kicker b{color:var(--gold);font-weight:600}.mkt .caps{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:14px;display:grid}.mkt .caps div{color:var(--muted);font-size:13.2px;line-height:1.45}.mkt .caps b{color:var(--text);font-weight:700}.mkt .argument{background:var(--navy);color:var(--cream);padding:88px 0}.mkt .arg-grid{grid-template-columns:1fr 1px 1fr;align-items:start;gap:0;display:grid}.mkt .arg-rule{background:linear-gradient(#0000,#c9a24b8c 12% 88%,#0000);align-self:stretch;width:1px}.mkt .arg-col{max-width:520px}.mkt .arg-col.left{padding-right:56px}.mkt .arg-col.right{margin-left:auto;padding-left:56px}.mkt .argument h2{color:var(--cream);margin:13px 0 20px;font-size:38px;line-height:1.1}.mkt .argument p{color:var(--cream-muted);margin-bottom:17px;font-size:17.5px;line-height:1.62}.mkt .argument p em{color:var(--cream);font-style:normal;font-weight:600}.mkt .argument p.you{font-family:var(--font-serif), serif;color:var(--cream);margin-bottom:20px;font-size:24px;line-height:1.35}.mkt .argument p.neither b{color:var(--gold-soft);font-weight:600}.mkt .arg-close{font-family:var(--font-serif), serif;color:var(--gold-soft);border-top:1px solid #c9a24b47;margin-top:10px;padding-top:18px;font-size:21px;line-height:1.35}.mkt .glimpse-card{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:24px;overflow:hidden}.mkt .tabs{border-bottom:1px solid var(--line);background:var(--cream);gap:4px;padding:11px 14px;display:flex}.mkt .tab{font-family:var(--font-sans), sans-serif;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 16px;font-size:14px;font-weight:600}.mkt .tab.active{background:var(--navy);color:var(--cream)}.mkt .band{padding:22px 26px 24px;display:none}.mkt .band.active{display:block}.mkt .band .btitle{font-family:var(--font-serif), serif;margin-bottom:4px;font-size:21px}.mkt .band .setup{color:var(--muted);margin-bottom:16px;font-size:16px}.mkt .choices{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.mkt .choice{border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;padding:13px 16px;font-size:15.5px;font-weight:600;display:flex}.mkt .choice .arrow{color:var(--gold)}.mkt .qs-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:11.5px;font-weight:600}.mkt .qs{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mkt .qs li{padding-left:19px;font-size:15.5px;position:relative}.mkt .qs li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.mkt .band-foot{border-top:1px solid var(--line);color:var(--muted);margin-top:16px;padding-top:14px;font-size:14.5px}.mkt .split{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.mkt .card{border-radius:12px;padding:24px 26px 26px}.mkt .card-never{border:1px solid var(--line);background:#fff}.mkt .card-recv{background:var(--navy);color:var(--cream)}.mkt .card h3{font-size:13.5px;font-family:var(--font-sans), sans-serif;text-transform:uppercase;letter-spacing:.05em;margin-bottom:13px;font-weight:700}.mkt .card-recv h3{color:var(--gold-soft)}.mkt .never-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.mkt .never-list li{color:var(--muted);padding-left:25px;font-size:15.5px;position:relative}.mkt .never-list li:before{content:"✕";color:#c46a5a;font-weight:700;position:absolute;left:0}.mkt .card-recv p{color:var(--cream-muted);font-size:15.5px}.mkt .privacy{margin-top:16px;font-size:13.5px}.mkt .assess{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mkt .assess .wrap{justify-content:space-between;align-items:center;gap:36px;padding:38px 40px;display:flex}.mkt .assess .txt{max-width:660px}.mkt .assess h3{margin:9px 0 7px;font-size:24px}.mkt .assess p{color:var(--muted);font-size:15.5px}.mkt .family-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.mkt .family-grid p{color:var(--muted);font-size:17px;line-height:1.6}.mkt .close{text-align:center;padding:72px 0}.mkt .close h2{margin-bottom:14px;font-size:44px}.mkt .close p{color:var(--cream-muted);margin-bottom:26px;font-size:18px}.mkt .close .hero-cta{justify-content:center}.mkt .close .btn-ghost{color:var(--cream)}@media (max-width:1000px){.mkt .pillars{grid-template-columns:repeat(2,1fr)}.mkt .arch-grid,.mkt .family-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:900px){.mkt .wrap{padding:0 22px}.mkt .hero{min-height:auto;padding:56px 0 60px}.mkt .hero-grid{grid-template-columns:1fr;gap:32px}.mkt .hero h1{font-size:40px}.mkt .hero h1 .u{white-space:normal}.mkt .pillars,.mkt .split,.mkt .choices{grid-template-columns:1fr}.mkt .assess .wrap{flex-direction:column;align-items:flex-start}.mkt .sec h2,.mkt .close h2,.mkt .argument h2{font-size:30px}.mkt .argument{padding:60px 0}.mkt .arg-grid{grid-template-columns:1fr;gap:0}.mkt .arg-col.left{padding-bottom:36px;padding-right:0}.mkt .arg-col.right{margin-left:0;padding-top:36px;padding-left:0}.mkt .arg-rule{background:linear-gradient(90deg,#0000,#c9a24b8c 12% 88%,#0000);align-self:auto;width:100%;height:1px}}@media (prefers-reduced-motion:reduce){.mkt *{transition:none!important}}