/* Mavraa founder, product and editorial system */
.founder-hero{display:grid;grid-template-columns:1.03fr .97fr;height:720px;min-height:0;padding:0;border-bottom:1px solid var(--line)}
.founder-hero-copy{padding:80px 6vw 70px 0;display:flex;flex-direction:column;justify-content:space-between}
.founder-hero-copy h1{margin:28px 0 36px;font-size:clamp(70px,9vw,130px)}
.founder-hero-copy .lede{max-width:670px}
.founder-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}
.founder-photo{position:relative;overflow:hidden;background:var(--sand);border-left:1px solid var(--line);height:100%;min-height:0;margin:0}
.founder-photo img{width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:saturate(.88) contrast(1.03)}
.founder-photo:after{content:"ANIRUDDHA / FOUNDER + STRATEGY LEAD";position:absolute;left:22px;right:22px;bottom:22px;padding:13px 15px;background:var(--acid);border:1px solid var(--ink);font:500 10px/1.2 "DM Mono",monospace;letter-spacing:.08em}
.founder-statement{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px;align-items:start}
.founder-statement blockquote{margin:0;font-size:clamp(35px,5vw,70px);font-weight:800;line-height:.98;letter-spacing:-.065em}
.founder-statement blockquote em{font-family:"Playfair Display",serif;font-weight:600}
.founder-note{max-width:610px}.founder-note p{font-size:18px;line-height:1.7;color:var(--muted)}
.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}
.capability{min-height:245px;padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between}
.capability h3{font-size:25px;letter-spacing:-.045em;margin:0}.capability p{margin:0;color:var(--muted);line-height:1.55}
.thinking-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.thought-card{position:relative;min-height:340px;padding:26px;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}
.thought-card h3{font-size:clamp(26px,3vw,40px);line-height:1.05;letter-spacing:-.055em;margin:36px 0}.thought-card p{margin:0;color:var(--muted);line-height:1.55}
.thought-card .thought-takeaway{position:absolute;inset:auto 0 0;padding:24px;background:var(--acid);transform:translateY(101%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}
.thought-card:hover .thought-takeaway,.thought-card:focus-within .thought-takeaway{transform:translateY(0)}
.thought-card a:after{content:"";position:absolute;inset:0}
.review-hero{background:var(--ink);color:var(--paper);padding:85px 0 90px}
.review-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:end}
.review-hero h1{margin:32px 0 35px;max-width:850px}.review-hero .lede{color:#c9c3b7}
.review-ticket{border:1px solid rgba(244,241,234,.35);padding:26px;background:#171716;transform:rotate(1.5deg)}
.review-ticket-top{display:flex;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid rgba(244,241,234,.25)}
.review-ticket strong{display:block;margin:28px 0 6px;font-size:44px;letter-spacing:-.06em}.review-ticket p{color:#aaa399;line-height:1.55}
.review-ticket .button{width:100%;margin-top:18px;background:var(--acid);color:var(--ink);border-color:var(--acid)}
.review-includes{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}
.review-item{min-height:220px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;transition:.25s}
.review-item:hover{background:var(--acid)}.review-item h3{font-size:25px;letter-spacing:-.045em;margin:20px 0 0}.review-item p{margin:16px 0 0;color:var(--muted);line-height:1.55}
.review-process{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(244,241,234,.25)}
.review-step{padding:28px 28px 28px 0;border-bottom:1px solid rgba(244,241,234,.25);border-right:1px solid rgba(244,241,234,.25)}
.review-step+ .review-step{padding-left:28px}.review-step:last-child{border-right:0}
.review-step strong{display:block;margin-top:40px;font-size:24px}.review-step p{color:#aaa399;line-height:1.55;margin:14px 0 0}
.scoreboard{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}
.scoreboard h2{margin:30px 0}.score-lines{border-top:1px solid var(--line)}
.score-line{display:grid;grid-template-columns:150px 1fr 35px;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}
.score-track{height:8px;background:#ddd6ca;overflow:hidden}.score-track i{display:block;width:var(--score);height:100%;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.2,.8,.2,1)}
.score-lines.is-visible .score-track i{transform:scaleX(1)}
.score-fill-62{--score:62%}.score-fill-48{--score:48%}.score-fill-73{--score:73%}.score-fill-39{--score:39%}
.contact-review-link{margin-top:24px}
.score-line strong{text-align:right;font:500 11px/1 "DM Mono",monospace}
.editorial-hero{padding:90px 0;background:var(--sand)}
.editorial-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end}.editorial-hero h1{margin:30px 0 0}
.issue-card{display:grid;grid-template-columns:.42fr 1fr;background:var(--ink);color:var(--paper);min-height:420px;position:relative;overflow:hidden}
.issue-visual{display:grid;place-items:center;background:var(--acid);color:var(--ink);border-right:1px solid var(--ink);font-size:clamp(80px,12vw,180px);font-weight:800;letter-spacing:-.12em}
.issue-copy{padding:40px;display:flex;flex-direction:column;justify-content:space-between}.issue-copy h2{font-size:clamp(45px,6vw,78px);margin:26px 0}.issue-copy p{color:#bbb4a8;line-height:1.6;max-width:620px}.issue-card>a:after{content:"";position:absolute;inset:0}
.teardown-hero{padding:85px 0 95px}.teardown-kicker{display:flex;justify-content:space-between;gap:30px}.teardown-hero h1{max-width:1050px;margin:60px 0 40px}.teardown-hero .lede{max-width:750px}
.verdict{background:var(--acid)}.verdict-grid{display:grid;grid-template-columns:.55fr 1.45fr;gap:80px}.verdict-score{font-size:clamp(90px,14vw,190px);font-weight:800;letter-spacing:-.12em;line-height:.8}.verdict-copy h2{margin:0 0 28px}.verdict-copy p{font-size:18px;line-height:1.7;max-width:700px}
.lens-list{border-top:1px solid var(--line)}.lens{display:grid;grid-template-columns:90px .72fr 1.28fr;gap:38px;padding:34px 0;border-bottom:1px solid var(--line);align-items:start}.lens h3{font-size:clamp(28px,3vw,42px);letter-spacing:-.055em;margin:0}.lens p{margin:0;color:var(--muted);line-height:1.7}.lens strong{display:block;margin-top:16px;color:var(--ink)}
.independent-note{padding:18px;border:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.5}
.founder-preview{background:var(--sand)}.founder-preview-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:center}.founder-preview-photo{position:relative;aspect-ratio:4/5;overflow:hidden;margin:0}.founder-preview-photo img{width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:saturate(.86)}.founder-preview-photo:after{content:"FOUNDER-LED. ALWAYS.";position:absolute;right:0;bottom:0;padding:13px;background:var(--acid);border:1px solid var(--ink);font:500 10px/1 "DM Mono",monospace}.founder-preview-copy h2{margin:32px 0}.founder-preview-copy .lede{margin-bottom:30px}.diagnostic-actions{display:flex;gap:10px;flex-wrap:wrap}.diagnostic-actions .button{margin-top:8px}
.page-trail{height:42px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);color:var(--muted)}.page-trail a:hover{color:var(--ink)}.page-trail strong{color:var(--ink);font-weight:500}
.start-here{background:var(--paper);padding:84px 0}.start-here-head{display:grid;grid-template-columns:.62fr 1.38fr;gap:60px;margin-bottom:42px}.start-here-head h2{margin:0}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}
.path-card{position:relative;min-height:280px;padding:25px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;flex-direction:column;justify-content:space-between;transition:.25s}.path-card:hover{background:var(--sand)}.path-card.recommended{background:var(--acid)}.path-card-top{display:flex;justify-content:space-between;align-items:center}.path-badge{border:1px solid currentColor;border-radius:100px;padding:6px 9px}.path-card h3{font-size:clamp(27px,3vw,40px);line-height:1.03;letter-spacing:-.055em;margin:36px 0 16px}.path-card p{color:var(--muted);line-height:1.55;margin:0 0 24px}.path-card>a{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.path-card>a:after{content:"";position:absolute;inset:0}
.site-footer{display:grid;grid-template-columns:1.4fr repeat(3,.7fr);gap:50px;padding:58px 0 44px;border-top:1px solid var(--line);color:var(--ink)}.footer-brand-block .brand{margin-bottom:22px}.footer-brand-block p{max-width:290px;color:var(--muted);line-height:1.55;font-size:14px}.footer-email{display:inline-block;margin-top:8px;font-size:13px;font-weight:800;border-bottom:1px solid var(--ink);padding-bottom:4px}.footer-column{display:flex;flex-direction:column;gap:12px;font-size:13px}.footer-column .mono{margin-bottom:10px;color:var(--muted)}.footer-column a{font-weight:700}.footer-column a:hover{opacity:.55}.footer-column small{margin-top:auto;color:var(--muted)}
.editorial-preview{background:var(--paper)}.editorial-preview .issue-card{margin-top:50px}
.issue-library-section{padding-top:72px}.library-intro{display:flex;justify-content:space-between;gap:40px;align-items:start;margin-bottom:34px}.library-intro p{max-width:590px;color:var(--muted);line-height:1.6}.issue-library{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}
.issue-tile{position:relative;min-height:440px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);overflow:hidden;display:grid;grid-template-columns:.38fr 1fr;transition:transform .25s,box-shadow .25s}.issue-tile:hover{z-index:2;transform:translate(-5px,-5px);box-shadow:6px 6px 0 var(--ink)}.issue-tile.issue-feature{grid-column:1/-1;min-height:500px;grid-template-columns:.45fr 1fr}.issue-tile-mark{display:grid;place-items:center;border-right:1px solid currentColor;font-size:clamp(76px,10vw,150px);font-weight:800;letter-spacing:-.12em}.issue-tile-copy{padding:32px;display:flex;flex-direction:column;align-items:flex-start}.issue-tile-copy h2{font-size:clamp(40px,5vw,72px);margin:52px 0 24px}.issue-tile-copy p{max-width:560px;line-height:1.6;margin-bottom:32px;opacity:.72}.issue-tile-copy a{margin-top:auto;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.issue-tile-copy a:after{content:"";position:absolute;inset:0}.tone-acid{background:var(--acid)}.tone-paper{background:var(--paper)}.tone-sand{background:var(--sand)}.tone-ink{background:var(--ink);color:var(--paper)}.tone-coffee{background:#9a674c;color:#fff8ef}
.issue-tile-cover{position:relative;overflow:hidden;border-right:1px solid currentColor;background:var(--paper)}.issue-tile-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.issue-tile:hover .issue-tile-cover img{transform:scale(1.025)}
.category-proof-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.category-proof-links>a:not(.button){font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--ink);padding-bottom:5px}
.section-meter{position:fixed;right:7px;top:50%;z-index:30;display:flex;align-items:center;gap:8px;transform:rotate(90deg) translateX(50%);transform-origin:right top;color:var(--muted);pointer-events:none;opacity:.62}.section-meter span{color:var(--ink)}
.magnetic-mark{will-change:transform;transition:transform .18s ease-out}
.mobile-review-cta{display:none}
.key-phrase{display:inline-block;transition:opacity .45s,transform .45s}.key-phrase:not(.is-visible){opacity:.15;transform:translateY(.12em)}
@media(max-width:1000px){.founder-hero{grid-template-columns:1fr 1fr;height:650px}.founder-statement,.review-hero-grid,.scoreboard,.editorial-hero-grid{gap:55px}.capability-grid{grid-template-columns:repeat(2,1fr)}.thinking-grid{grid-template-columns:1fr 1fr}.thought-card:last-child{grid-column:1/-1}.founder-preview-grid{gap:50px}}
@media(max-width:760px){
  body{padding-bottom:64px}.founder-hero{grid-template-columns:1fr;height:auto;min-height:auto}.founder-hero-copy{padding:56px 0 52px;gap:45px}.founder-hero-copy h1{font-size:clamp(58px,20vw,82px)}.founder-photo{height:520px;min-height:520px;border-left:0;border-top:1px solid var(--line)}
  .founder-statement,.review-hero-grid,.scoreboard,.editorial-hero-grid,.verdict-grid,.founder-preview-grid{grid-template-columns:1fr;gap:45px}.capability-grid,.thinking-grid,.review-includes,.review-process{grid-template-columns:1fr}.thought-card:last-child{grid-column:auto}.thought-card{min-height:290px}.thought-card .thought-takeaway{position:static;transform:none;background:transparent;padding:18px 0 0;border-top:1px solid var(--line)}
  .review-hero{padding:60px 0}.review-ticket{transform:none}.review-process{border-left:0}.review-step,.review-step+ .review-step{padding:25px 0;border-right:0}.score-line{grid-template-columns:105px 1fr 28px;gap:10px}.score-line span{font-size:9px}
  .issue-card{grid-template-columns:1fr;min-height:540px}.issue-visual{min-height:180px;border-right:0;border-bottom:1px solid var(--ink)}.issue-copy{padding:28px}.teardown-kicker{flex-direction:column}.teardown-hero h1{margin-top:40px}.lens{grid-template-columns:45px 1fr;gap:18px}.lens p{grid-column:2}
  .library-intro{flex-direction:column;gap:12px}.issue-library{grid-template-columns:1fr}.issue-tile,.issue-tile.issue-feature{grid-column:auto;grid-template-columns:1fr;min-height:520px}.issue-tile-mark{min-height:155px;border-right:0;border-bottom:1px solid currentColor}.issue-tile-cover{height:min(82vw,320px);border-right:0;border-bottom:1px solid currentColor}.issue-tile-copy{padding:26px}.issue-tile-copy h2{margin:28px 0 18px}.issue-tile:hover{transform:none;box-shadow:none}
  .founder-preview-photo{width:min(100%,420px)}.section-meter{display:none}
  .page-trail{height:38px}.start-here{padding:66px 0}.start-here-head{grid-template-columns:1fr;gap:22px}.path-grid{grid-template-columns:1fr}.path-card{min-height:235px}.site-footer{grid-template-columns:1fr 1fr;gap:40px 28px;padding-bottom:78px}.footer-brand-block{grid-column:1/-1}.footer-column:last-child small{margin-top:18px}
  .mobile-review-cta{position:fixed;display:flex;left:12px;right:12px;bottom:10px;height:48px;z-index:995;align-items:center;justify-content:space-between;padding:0 17px;background:var(--acid);border:1px solid var(--ink);box-shadow:0 8px 28px rgba(0,0,0,.16);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
  .whatsapp-float{bottom:72px;width:50px;height:50px}.whatsapp-float svg{width:25px;height:25px}
}
@media(hover:none){.thought-card .thought-takeaway{position:static;transform:none;background:transparent;padding:18px 0 0;border-top:1px solid var(--line)}}
@media(prefers-reduced-motion:reduce){.magnetic-mark,.key-phrase,.score-track i,.thought-card .thought-takeaway{transition:none}.key-phrase:not(.is-visible){opacity:1;transform:none}}

/* Interactive teardown verdict */
.score-lab{padding:0;background:var(--sand);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}
.score-lab-grid{display:grid;grid-template-columns:.78fr 1.22fr;min-height:690px}
.score-lab-intro{position:relative;padding:76px 7vw 70px 0;border-right:1px solid var(--ink);overflow:hidden}
.score-lab-intro h2{margin:42px 0 28px;font-size:clamp(48px,6vw,84px);line-height:.94}
.score-lab-intro>p{max-width:540px;color:var(--muted);font-size:17px;line-height:1.65}
.score-orbit{position:absolute;right:-1px;bottom:-1px;width:250px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;gap:14px;background:var(--acid);border:1px solid var(--ink);border-radius:50% 0 0 0}
.score-orbit strong{font-size:70px;line-height:1;letter-spacing:-.08em}.score-orbit span{font:500 9px/1.45 "DM Mono",monospace;text-transform:uppercase}
.score-controls{padding:62px 0 62px 6vw;display:flex;flex-direction:column;justify-content:center}
.score-question{padding:22px 0;border-bottom:1px solid var(--ink)}
.score-question label{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;font-weight:800;font-size:15px}
.score-question output{font:500 11px/1 "DM Mono",monospace}
.score-question input{--value:55.56%;width:100%;height:20px;margin:0;appearance:none;background:linear-gradient(to right,var(--ink) 0,var(--ink) var(--value),#c8c0b2 var(--value),#c8c0b2 100%);background-size:100% 3px;background-repeat:no-repeat;background-position:center;cursor:pointer}
.score-question input::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:var(--acid);border:2px solid var(--ink);box-shadow:0 0 0 4px var(--sand)}
.score-question input::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--acid);border:2px solid var(--ink);box-shadow:0 0 0 4px var(--sand)}
.score-question input:focus-visible{outline:2px solid var(--ink);outline-offset:5px}
.score-reveal{width:100%;margin-top:30px;padding:20px 22px;display:flex;justify-content:space-between;align-items:center;background:var(--ink);color:var(--paper);border:1px solid var(--ink);font:800 12px/1 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:.2s}
.score-reveal:hover{background:var(--acid);color:var(--ink)}.score-reveal:disabled{cursor:default;background:transparent;color:var(--ink)}
.score-prompt{min-height:30px;margin:15px 0 0;color:var(--muted);line-height:1.5}
.verdict.verdict-locked{display:none}.verdict.verdict-revealed{animation:verdictReveal .55s cubic-bezier(.2,.8,.2,1)}
@keyframes verdictReveal{from{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}
.newsletter-inline{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end;margin:42px 0 0;padding:40px;background:var(--acid);border:1px solid var(--ink)}
.newsletter-inline h2{margin:28px 0 0;font-size:clamp(34px,4vw,56px)}.newsletter-inline p{line-height:1.6}.newsletter-inline .button{margin-top:18px}

/* Pull, Not Push */
.newsletter-hero{padding:82px 0 0;background:var(--ink);color:var(--paper);overflow:hidden}
.newsletter-hero-top{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;padding-bottom:80px}
.newsletter-hero h1{font-size:clamp(82px,13vw,190px);line-height:.76;letter-spacing:-.105em;margin:58px 0 0}.newsletter-hero h1 em{color:var(--acid)}
.newsletter-hero-copy{padding-bottom:10px}.newsletter-hero-copy p{color:#b9b2a6;font-size:19px;line-height:1.65}.newsletter-hero-copy strong{display:block;margin-top:25px;color:var(--paper);font-size:13px}
.newsletter-rule{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #494742;border-left:1px solid #494742}
.newsletter-rule div{min-height:150px;padding:24px;border-right:1px solid #494742;display:flex;flex-direction:column;justify-content:space-between}.newsletter-rule span{color:#8d887e}.newsletter-rule strong{font-size:22px}
.newsletter-signup{background:var(--acid);padding:0}.newsletter-signup-grid{display:grid;grid-template-columns:.9fr 1.1fr;min-height:500px}
.newsletter-signup-copy{padding:72px 7vw 72px 0;border-right:1px solid var(--ink)}.newsletter-signup-copy h2{margin:38px 0 24px}.newsletter-signup-copy p{max-width:520px;line-height:1.65}
.newsletter-form{padding:72px 0 72px 6vw;display:flex;flex-direction:column;justify-content:center}.newsletter-form label{font-size:13px;font-weight:800;margin-bottom:14px}.newsletter-form-row{display:grid;grid-template-columns:1fr auto;border-bottom:2px solid var(--ink)}
.newsletter-form input{min-width:0;padding:18px 0;border:0;background:transparent;color:var(--ink);font:700 22px/1.2 Manrope,sans-serif;outline:0}.newsletter-form input::placeholder{color:rgba(16,16,15,.45)}
.newsletter-form button{border:0;background:transparent;padding:0 2px 0 28px;font-weight:800;text-transform:uppercase;cursor:pointer}.newsletter-form button:hover{transform:translateX(4px)}
.newsletter-form-note{margin:18px 0 0;font-size:11px;line-height:1.5;opacity:.7}.newsletter-form-status{min-height:24px;margin-top:18px;font:500 10px/1.5 "DM Mono",monospace;text-transform:uppercase}
.newsletter-form .newsletter-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;font-size:11px;line-height:1.5;font-weight:600;cursor:pointer}.newsletter-form .newsletter-consent input{width:17px;height:17px;min-width:17px;padding:0;margin:0;accent-color:var(--ink)}.newsletter-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.newsletter-form button:disabled{cursor:wait;opacity:.62;transform:none}
.newsletter-belief{display:grid;grid-template-columns:.68fr 1.32fr;gap:80px}.newsletter-belief h2{margin:0}.newsletter-belief-copy p{font-size:19px;line-height:1.75;color:var(--muted)}
.newsletter-archive{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}
.newsletter-issue{position:relative;min-height:310px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;transition:.2s}.newsletter-issue:hover{background:var(--acid)}
.newsletter-issue h3{margin:auto 0 20px;font-size:25px;letter-spacing:-.045em}.newsletter-issue p{font-size:13px;line-height:1.55;color:var(--muted)}.newsletter-issue a{font-size:11px;font-weight:800}.newsletter-issue a:after{content:"";position:absolute;inset:0}

/* Quantified work library */
.proof-library{padding-top:34px}.proof-library-head{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:35px}.proof-library-head p{max-width:560px;color:var(--muted);line-height:1.6}
.proof-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}
.proof-card{position:relative;min-height:480px;padding:30px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;flex-direction:column;background:var(--paper);overflow:hidden;transition:.25s}.proof-card:hover{background:var(--sand)}
.proof-card.self-case{background:var(--ink);color:var(--paper)}.proof-card.self-case p{color:#aaa49a}.proof-card.self-case:hover{background:#1c1c1a}
.proof-card-top{display:flex;justify-content:space-between;gap:20px}.proof-card-badge{padding:7px 9px;border:1px solid currentColor;border-radius:100px;font:500 9px/1 "DM Mono",monospace;text-transform:uppercase}
.proof-card h2{margin:auto 0 28px;font-size:clamp(42px,5vw,70px);line-height:.93}.proof-card>p{max-width:600px;color:var(--muted);line-height:1.6}
.proof-card-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border-top:1px solid currentColor;border-left:1px solid currentColor}.proof-card-metrics span{padding:14px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;font:500 9px/1.4 "DM Mono",monospace;text-transform:uppercase}.proof-card-metrics strong{display:block;margin-bottom:7px;font:800 24px/1 Manrope,sans-serif;text-transform:none}
.proof-card>a{margin-top:26px;font-size:11px;font-weight:800;text-transform:uppercase}.proof-card>a:after{content:"";position:absolute;inset:0}

@media(max-width:1000px){.newsletter-archive{grid-template-columns:repeat(3,1fr)}.newsletter-issue:nth-child(4),.newsletter-issue:nth-child(5){min-height:260px}.score-lab-grid{min-height:640px}}
@media(max-width:760px){
  .score-lab-grid,.newsletter-hero-top,.newsletter-signup-grid,.newsletter-belief,.newsletter-inline,.proof-grid{grid-template-columns:1fr}
  .score-lab-intro{padding:58px 0 230px;border-right:0;border-bottom:1px solid var(--ink)}.score-orbit{width:220px}.score-controls{padding:42px 0}.score-question{padding:18px 0}.newsletter-inline{gap:25px;padding:28px}
  .newsletter-hero{padding-top:60px}.newsletter-hero-top{gap:42px;padding-bottom:55px}.newsletter-hero h1{margin-top:45px;font-size:clamp(78px,25vw,112px)}.newsletter-rule{grid-template-columns:1fr}.newsletter-rule div{min-height:112px;border-bottom:1px solid #494742}.newsletter-signup-copy{padding:58px 0;border-right:0;border-bottom:1px solid var(--ink)}.newsletter-form{padding:50px 0}.newsletter-form-row{grid-template-columns:1fr}.newsletter-form button{text-align:left;padding:18px 0;border-top:1px solid var(--ink)}.newsletter-archive{grid-template-columns:1fr}.newsletter-issue,.newsletter-issue:nth-child(4),.newsletter-issue:nth-child(5){min-height:240px}.proof-library-head{align-items:flex-start;flex-direction:column;gap:18px}.proof-card{min-height:450px}.proof-card-metrics{grid-template-columns:1fr}.proof-card-metrics span{display:flex;align-items:center;justify-content:space-between}.proof-card-metrics strong{margin:0}
}
@media(prefers-reduced-motion:reduce){.verdict.verdict-revealed{animation:none}.score-reveal,.newsletter-form button,.proof-card{transition:none}}
