/* MONO360 inner pages — aligned with the 2026 AI-native homepage */
:root{--paper:#f7f7f2;--surface:#fff;--ink:#111;--ink-70:#4b4b47;--ink-50:#65655f;--ink-30:#797973;--line:#d8d8d1;--line-2:#e4e4dd;--sig:#111;--night:#111;--night-ink:#f7f7f2;--night-70:#babbb5;--night-50:#92938e;--night-sig:#dfff68;--max:1440px;--pad:48px;--s-xl:150px;--s-lg:110px;--s-md:64px}
body{background:var(--paper);letter-spacing:-.012em}.wrap{max-width:var(--max)}
.hdr{height:auto;background:rgba(247,247,242,.88);backdrop-filter:blur(18px);border-color:rgba(17,17,17,.16)}.hdr-in{height:76px}.brand span{font-size:18px;font-weight:800;letter-spacing:-.05em}.brand svg{display:none}.nav{gap:28px}.nav a{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.nav a[aria-current=page]::after{height:1px;bottom:-8px}.hdr .btn{font-size:14px;text-transform:none;padding:12px 18px;background:transparent;color:var(--ink);border-color:var(--ink)}.hdr .btn:hover{background:var(--ink);color:var(--paper)}
.sec:first-child{padding-top:clamp(90px,11vw,170px);padding-bottom:clamp(90px,10vw,150px)}.sec:first-child .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.12em}.sec:first-child h1,.pg-legal .hero h1{font-size:clamp(54px,7.4vw,112px);line-height:.9;letter-spacing:-.07em;font-weight:500;max-width:12ch!important;margin-top:25px!important}.sec:first-child .lead,.pg-legal .hero .lead{font-size:clamp(19px,1.7vw,25px);line-height:1.42;letter-spacing:-.025em;max-width:760px!important}.sec{padding:var(--s-lg) 0}.row{padding:76px 0;border-top:1px solid var(--line)}
h2{font-size:clamp(37px,4.8vw,72px);line-height:.98;letter-spacing:-.06em;font-weight:500}h3{font-size:clamp(22px,2.3vw,34px);letter-spacing:-.045em;font-weight:500}.lead{font-size:clamp(18px,1.5vw,23px);line-height:1.48}.body{font-size:16px;line-height:1.65}.eyebrow,.row-num{font-family:var(--mono);font-size:10px;letter-spacing:.12em}.btn{border-radius:999px;text-transform:none;letter-spacing:0;font-weight:400}.card,.blk,.proof-card,.evidence-card{background:#fff;border:1px solid var(--line);border-radius:18px}.fig{border-radius:20px}.band{background:#111;color:#f7f7f2;padding:clamp(110px,11vw,170px) 0}.band h2,.band-quote{font-size:clamp(46px,6vw,92px);line-height:.94;letter-spacing:-.065em;font-weight:500;max-width:17ch}.band .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:#dfff68}.band .sig{color:#dfff68}.band .lead{font-size:clamp(19px,1.8vw,26px);line-height:1.4;color:#b8b9b3;letter-spacing:-.025em}.band .link{color:#f7f7f2;border-bottom-color:#5a5b56}.band .link:hover{color:#dfff68;border-bottom-color:#dfff68}
.ba-grid{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff}.ba-grid>*{padding:20px!important}.ba-a{background:#e7ff94!important}.cap-in,.two,.row-in{gap:clamp(36px,7vw,100px)}details{background:#fff;border-radius:14px;margin-bottom:10px;border:1px solid var(--line)}.faq{padding:4px 28px}.faq summary{padding:20px 0}.faq .body{margin-left:47px;padding-right:24px}.ev-pill{border-radius:999px}.cta{border-radius:24px}.footer{background:#111;color:#aaa}.footer a{color:#eee}
@media(max-width:900px){:root{--pad:20px;--s-lg:76px}.hdr-in{height:68px}.hdr .brand{order:2}.hdr .btn{background:var(--ink);color:#fff}.mnav{background:var(--paper)}.mnav-links a{font-size:clamp(28px,8vw,46px);letter-spacing:-.04em}.sec:first-child h1{font-size:clamp(48px,14vw,76px)}.row{padding:56px 0}.ba-grid{border-radius:14px}.faq{padding:4px 18px}.faq .body{margin-left:0;padding-right:0}}
@media(prefers-reduced-motion:reduce){.rv{opacity:1!important;transform:none!important;transition:none!important}}
