/* Continuo site. Brand: Ivory, Ink, Teal, Amber, Slate. Inter for type, IBM Plex Mono for numbers. */
:root{
  --paper:#F7F5EF; --surface:#FCFBF8; --ink:#17252A; --muted:#52636B; --rule:#DEDAD0;
  --accent:#006D77; --accent-deep:#00525A; --accent-soft:#DDEBEB; --on-accent:#F7F5EF; --amber:#E2A33A; --amber-soft:#F6E7CB;
  --bar:#C8CBC4;
  --band:#006D77; --band-fg:#F7F5EF; --band-muted:#C3DEDF; --band-rule:#1E7F88;
  --ink-band:#17252A; --ink-band-fg:#F7F5EF; --ink-band-muted:#A9B6BA; --ink-band-rule:#2B3B41;
  --f-display:"Inter","Helvetica Neue",Arial,system-ui,sans-serif;
  --f-body:"Inter","Helvetica Neue",Arial,system-ui,sans-serif;
  --f-data:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;
  --wrap:1160px; --radius:18px;
  color-scheme:light;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto;display:block}
a{color:inherit}
:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}
.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:var(--paper);padding:10px 14px;border-radius:8px;z-index:100}
.skip:focus{left:8px}
.wrap{max-width:var(--wrap);margin-inline:auto;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}
@media (min-width:720px){.wrap{padding-left:32px;padding-right:32px}}
.narrow{max-width:760px}
h1,h2,h3,h4{font-family:var(--f-display);font-weight:800;letter-spacing:-.035em;line-height:1.06;text-wrap:balance;margin:0}
h1{font-size:clamp(38px,6vw,74px)}
h2{font-size:clamp(30px,4.2vw,50px)}
h3{font-size:21px;font-weight:700;letter-spacing:-.015em;line-height:1.2}
p{margin:0}
.eyebrow{font-family:var(--f-data);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:500}
.lede{font-size:clamp(18px,1.7vw,21px);color:var(--muted);max-width:62ch}
.num{font-family:var(--f-data);font-variant-numeric:tabular-nums}
.muted{color:var(--muted)}
section{padding-block:clamp(64px,8vw,112px)}
.sec-head{display:grid;gap:16px;max-width:800px;margin-bottom:clamp(32px,5vw,52px)}
.sec-head.center{margin-inline:auto;text-align:center;justify-items:center}
.hl{color:var(--accent)}

/* buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--f-body);font-weight:650;font-size:16px;line-height:1.2;text-decoration:none;padding:15px 24px;min-height:50px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease;text-align:center}
.btn-primary{background:var(--accent);color:var(--on-accent)}
.btn-primary:hover{background:var(--accent-deep);transform:translateY(-1px)}
.btn-ghost{border-color:var(--rule);color:var(--ink);background:transparent}
.btn-ghost:hover{border-color:var(--ink)}
.btn-light{background:var(--paper);color:var(--ink)}
.btn-light:hover{transform:translateY(-1px)}
.btn-lg{font-size:17.5px;padding:18px 30px;min-height:58px}
.btn .arr{transition:transform .15s ease}
.btn:hover .arr{transform:translateX(3px)}
.textlink{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--accent);text-decoration:none}
.textlink:hover{text-decoration:underline;text-underline-offset:4px}
.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}
.cta-note{font-size:14.5px;color:var(--muted)}

/* nav */
.nav{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}
.nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}
.logo{display:flex;align-items:center;min-height:44px;text-decoration:none}
.brandmark{position:relative;display:block;height:28px;aspect-ratio:448/96}
.brandmark span{position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.brandmark .bm-c{background:var(--accent);-webkit-mask-image:url(data:image/png;base64,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);mask-image:url(data:image/png;base64,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)}
.brandmark .bm-t{background:var(--ink);-webkit-mask-image:url(data:image/png;base64,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);mask-image:url(data:image/png;base64,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)}
.nav-links{display:none;align-items:center;gap:26px;font-size:15px}
.nav-links a{text-decoration:none;color:var(--muted);padding-block:10px}
.nav-links a:hover,.nav-links a[aria-current]{color:var(--ink)}
.nav-cta{display:flex;align-items:center;gap:8px}
.nav .btn{padding:10px 18px;min-height:44px;font-size:15px}
.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--rule);background:var(--surface);color:var(--ink);cursor:pointer;padding:0}
.menu-btn svg{width:22px;height:22px}
.menu-btn .x{display:none}
.menu-open .menu-btn .x{display:block}
.menu-open .menu-btn .bars{display:none}
@media (min-width:980px){.nav-links{display:flex}.menu-btn{display:none}}
@media (max-width:420px){.nav .btn{padding:9px 14px;font-size:14px}}
.mnav{display:none;position:fixed;inset:68px 0 0 0;z-index:39;background:var(--paper);overflow-y:auto;padding:12px 0 calc(28px + env(safe-area-inset-bottom,0px))}
.menu-open .mnav{display:block}
.mnav a.ml{display:flex;align-items:center;justify-content:space-between;min-height:58px;font-size:21px;font-weight:650;letter-spacing:-.01em;text-decoration:none;border-bottom:1px solid var(--rule)}
.mnav a.ml span{font-size:14px;font-weight:400;color:var(--muted)}
.mnav .btn{width:100%;margin-top:24px}
.mnav .cta-note{margin-top:12px;text-align:center}
.menu-open{overflow:hidden}
@media (min-width:980px){.mnav{display:none!important}}

/* cards and common blocks */
.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:clamp(22px,3vw,32px);min-width:0}
.grid{display:grid;gap:18px}
@media (min-width:720px){.g2{grid-template-columns:repeat(2,1fr)}}
@media (min-width:900px){.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}}
@media (min-width:640px) and (max-width:899px){.g4{grid-template-columns:repeat(2,1fr)}}
.chip{display:inline-flex;align-items:center;font-size:13px;padding:6px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--rule);color:var(--muted)}
.chips{display:flex;flex-wrap:wrap;gap:8px}
.ba-pill{font-family:var(--f-data);font-size:15px;white-space:nowrap}
.ba-pill s{color:var(--muted);text-decoration-thickness:1px}
.ba-pill b{color:var(--accent);font-weight:600}
.fict{font-size:13.5px;color:var(--muted);display:flex;gap:10px;align-items:flex-start}
.fict::before{content:"";flex:0 0 8px;height:8px;border-radius:50%;background:var(--amber);margin-top:7px}

/* stat rows */
.stats{display:grid;border-top:1px solid var(--rule)}
.stat{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--rule)}
.stat .k{font-size:15px;color:var(--muted)}
.stat .v{font-family:var(--f-data);font-size:15px;white-space:nowrap}
.stat .v s{color:var(--muted);margin-right:6px}
.stat .v b{color:var(--accent);font-weight:600;font-size:17px}

/* bands */
.band{background:var(--band);color:var(--band-fg)}
.band .eyebrow{color:var(--band-muted)}
.band .lede,.band .muted{color:var(--band-muted)}
.inkband{background:var(--ink-band);color:var(--ink-band-fg)}
.inkband .eyebrow{color:var(--amber)}
.inkband .lede,.inkband .muted{color:var(--ink-band-muted)}

/* closing CTA */
.closer{background:var(--ink-band);color:var(--ink-band-fg);border-radius:24px;padding:clamp(30px,5vw,60px);display:grid;gap:18px;justify-items:start}
.closer .eyebrow{color:var(--amber)}
.closer p{color:var(--ink-band-muted);max-width:58ch}
.closer h2{max-width:20ch}

/* FAQ */
.faq{display:grid;border-top:1px solid var(--rule);max-width:880px}
.faq details{border-bottom:1px solid var(--rule)}
.faq summary{cursor:pointer;list-style:none;padding:22px 44px 22px 0;font-family:var(--f-display);font-weight:650;font-size:19px;letter-spacing:-.01em;position:relative;min-height:44px}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";position:absolute;right:6px;top:18px;font-family:var(--f-data);font-size:24px;color:var(--accent);transition:transform .2s}
.faq details[open] summary::after{transform:rotate(45deg)}
.faq .a{padding:0 0 24px;color:var(--muted);max-width:70ch;display:grid;gap:12px}
.faq .a ul{margin:0;padding-left:20px;display:grid;gap:6px}

/* footer */
.foot{border-top:1px solid var(--rule);padding-block:48px calc(40px + env(safe-area-inset-bottom,0px));font-size:15px;color:var(--muted)}
.foot-grid{display:grid;gap:32px}
@media (min-width:820px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}
.foot h4{font-size:13px;font-family:var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-weight:500;margin-bottom:10px}
.foot ul{list-style:none;margin:0;padding:0}
.foot li a{display:inline-flex;min-height:40px;align-items:center;text-decoration:none}
.foot li a:hover{color:var(--ink)}
.foot .legal{margin-top:36px;padding-top:20px;border-top:1px solid var(--rule);font-size:13.5px;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}

/* sticky mobile CTA */
.mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--rule);transform:translateY(110%);transition:transform .25s ease}
.mobile-cta.show{transform:none}
.mobile-cta .btn{width:100%}
@media (min-width:980px){.mobile-cta{display:none}}

/* page header (inner pages) */
.phead{padding-block:clamp(44px,7vw,88px) clamp(28px,4vw,48px);display:grid;gap:18px}
.crumbs{font-size:14px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap}
.crumbs a{text-decoration:none}
.crumbs a:hover{color:var(--ink)}

.hero{padding-block:clamp(40px,6vw,84px) clamp(56px,7vw,96px)}
.hero-grid{display:grid;gap:clamp(36px,5vw,64px);align-items:center}
@media (min-width:1000px){.hero-grid{grid-template-columns:1.15fr .85fr}}
.hero h1{margin-block:16px 22px}
.hero h1 .hl{display:inline}
.checks{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:10px}
.checks li{display:flex;gap:12px;align-items:flex-start;font-size:17px}
.checks li::before{content:"";flex:0 0 22px;height:22px;border-radius:50%;margin-top:2px;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F7F5EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/14px no-repeat}
.hero .cta-row{margin-top:32px}
.proof-card{display:grid;gap:18px}
.proof-card .pc-head{display:flex;justify-content:space-between;gap:12px;align-items:center}
.proof-card .big{display:grid;gap:4px;padding:18px;border-radius:14px;background:var(--accent-soft)}
.proof-card .big .k{font-size:14px;color:var(--muted)}
.proof-card .big .v{font-family:var(--f-data);font-size:clamp(26px,3.4vw,34px);font-weight:600;letter-spacing:-.02em}
.proof-card .big .v s{font-size:.6em;color:var(--muted);font-weight:400;margin-right:8px}
.proof-card .big .v b{color:var(--accent)}
.badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-family:var(--f-data);letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--amber-soft);color:#7A5310}
.built{padding-block:22px;border-block:1px solid var(--rule)}
.built .wrap{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}
.built p{font-size:14px;color:var(--muted);margin-right:6px}
.pains{display:grid;gap:14px}
@media (min-width:720px){.pains{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1000px){.pains{grid-template-columns:repeat(3,1fr)}}
.pain{background:color-mix(in srgb,var(--band-fg) 7%,transparent);border:1px solid var(--band-rule);border-radius:16px;padding:22px 22px 24px;display:grid;gap:10px;align-content:start}
.pain q{font-family:var(--f-display);font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.25;quotes:"\201C" "\201D"}
.pain p{color:var(--band-muted);font-size:15.5px}
.band-close{margin-top:40px;display:grid;gap:22px;max-width:820px}
.band-close p{font-size:clamp(19px,2vw,23px);line-height:1.45}
.band-close p b{color:#fff}
.outcomes{display:grid;gap:18px}
@media (min-width:720px){.outcomes{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1000px){.outcomes{grid-template-columns:repeat(3,1fr)}}
.oc{display:grid;gap:10px;align-content:start}
.oc .ic{width:44px;height:44px;border-radius:12px;background:var(--accent-soft);display:grid;place-items:center;color:var(--accent)}
.oc .ic svg{width:24px;height:24px}
.oc p{color:var(--muted);font-size:16px}
.ccards{display:grid;gap:18px}
@media (min-width:960px){.ccards{grid-template-columns:repeat(3,1fr)}}
.ccard{display:grid;grid-template-rows:auto 1fr;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;text-decoration:none;transition:transform .15s ease,border-color .15s ease}
.ccard:hover{transform:translateY(-3px);border-color:var(--muted)}
.ccard .img{aspect-ratio:16/10;overflow:hidden;background:var(--accent-soft)}
.ccard .img img{width:100%;height:100%;object-fit:cover;object-position:top}
.ccard .body{padding:22px 22px 24px;display:grid;gap:12px;align-content:start}
.ccard h3{font-size:20px}
.ccard .who{font-size:13px;font-family:var(--f-data);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}
.ccard .go{font-weight:650;color:var(--accent);margin-top:4px}
.qw{display:grid;gap:22px}
.q{display:grid;gap:24px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:clamp(20px,3vw,32px);min-width:0}
@media (min-width:960px){.q{grid-template-columns:300px 1fr;gap:40px;align-items:start}}
.q .shot{border-radius:12px;overflow:hidden;border:1px solid var(--rule);max-height:380px}
.q .shot img{width:100%;object-fit:cover;object-position:top}
.q .txt{display:grid;gap:16px;min-width:0}
.ba{display:grid;gap:10px}
@media (min-width:640px){.ba{grid-template-columns:1fr 1fr}}
.ba div{padding:14px 16px;border-radius:12px;font-size:15px;display:grid;gap:6px;align-content:start}
.ba .b{background:color-mix(in srgb,var(--bar) 28%,transparent)}
.ba .a{background:var(--accent-soft)}
.ba small{font-family:var(--f-data);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.strip{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}
@media (min-width:900px){.strip{grid-template-columns:repeat(4,1fr)}}
.strip a{display:block;border-radius:14px;overflow:hidden;border:1px solid var(--rule);aspect-ratio:3/4;background:var(--surface)}
.strip img{width:100%;height:100%;object-fit:cover;object-position:top}
.steps{display:grid;gap:18px;counter-reset:s}
@media (min-width:900px){.steps{grid-template-columns:repeat(3,1fr)}}
.step{display:grid;gap:12px;align-content:start;position:relative}
.step .sn{font-family:var(--f-data);font-size:13px;color:var(--accent);letter-spacing:.08em}
.step p{color:var(--muted)}
.step .tag{justify-self:start;font-size:13px;font-weight:600;padding:5px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep)}
.svc-grid{display:grid;gap:18px}
@media (min-width:1000px){.svc-grid{grid-template-columns:1.1fr 1fr 1fr}}
.svc{display:grid;gap:16px;align-content:start}
.svc.lead{border:2px solid var(--accent)}
.svc .tag{justify-self:start;font-family:var(--f-data);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:6px;background:var(--accent-soft);color:var(--accent-deep)}
.svc.lead .tag{background:var(--amber);color:var(--ink)}
.svc .q2{color:var(--muted)}
.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}
.price .num{font-size:30px;font-weight:600;letter-spacing:-.02em}
.price.tbd .num{font-family:var(--f-display);font-size:22px;font-weight:700;letter-spacing:-.015em}
.price span:last-child{font-size:13px;font-family:var(--f-data);color:var(--muted);letter-spacing:.06em;text-transform:uppercase}
.svc ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}
.svc li{display:flex;gap:10px;font-size:15.5px}
.svc li::before{content:"";flex:0 0 7px;height:7px;margin-top:9px;border-radius:2px;background:var(--accent)}
.svc .out{font-size:15px;color:var(--muted);border-top:1px solid var(--rule);padding-top:14px}
.svc .out b{color:var(--ink)}
.guar{margin-top:22px;display:grid;gap:14px;padding:clamp(22px,3vw,30px);border-radius:var(--radius);background:var(--amber-soft);border:1px solid #EBD3A6}
@media (min-width:900px){.guar{grid-template-columns:auto 1fr auto;align-items:center;gap:26px}}
.guar .seal{width:64px;height:64px;border-radius:50%;background:var(--amber);display:grid;place-items:center;color:var(--ink)}
.guar .seal svg{width:32px;height:32px}
.guar h3{font-size:20px;margin-bottom:6px}
.guar p{font-size:15.5px}
.fit{display:grid;gap:30px}
@media (min-width:960px){.fit{grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}}
.fit-list{display:grid;border-top:1px solid var(--rule)}
.fit-list div{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:16px 0;border-bottom:1px solid var(--rule);font-size:16.5px}
.fit-list .y{color:var(--accent);font-weight:700}
.fit-list .n{color:var(--muted)}
.fit-list .no{color:var(--muted)}
.book{background:var(--ink-band);color:var(--ink-band-fg);scroll-margin-top:68px}
.book .eyebrow{color:var(--amber)}
.book .lede{color:var(--ink-band-muted)}
.book-grid{display:grid;gap:40px}
@media (min-width:1000px){.book-grid{grid-template-columns:1fr 1fr;gap:64px;align-items:start}}
.book h2{font-size:clamp(34px,5vw,58px)}
.agenda{border:1px solid var(--ink-band-rule);border-radius:18px;padding:26px;display:grid}
.ag{display:grid;grid-template-columns:62px 1fr;gap:14px;padding:15px 0;border-bottom:1px solid var(--ink-band-rule)}
.ag:last-of-type{border-bottom:0}
.ag .t{font-family:var(--f-data);font-size:13px;color:var(--ink-band-muted);padding-top:3px}
.ag p{font-size:15.5px;color:var(--ink-band-muted)}
.ag b{display:block;color:var(--ink-band-fg);font-weight:650;margin-bottom:2px}
.cal-wrap{display:grid;gap:14px;margin-top:28px}
.cal-embed{display:grid;gap:12px}
.cal-inline{width:100%;border-radius:14px;overflow:hidden}
.cal-embed.loaded .cal-inline{min-height:640px;background:#fff}
.cal-embed.loaded .cal-fallback .btn{display:none}
.cal-fallback{display:grid;gap:10px;justify-items:start}
.cal-fallback p{font-size:14px;color:var(--ink-band-muted)}
.book-full .book-grid{grid-template-columns:1fr}
.arts{display:grid;gap:18px}
@media (min-width:900px){.arts{grid-template-columns:1.2fr 1fr}}
.art-card{display:grid;gap:12px;text-decoration:none}
.art-card:hover h3{color:var(--accent)}

/* inner pages */
.phead h1{font-size:clamp(34px,5vw,60px);max-width:22ch}
.phead .lede{max-width:64ch}
.phead .meta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.fict-box{display:flex;gap:12px;align-items:flex-start;padding:14px 18px;border-radius:14px;background:var(--amber-soft);border:1px solid #EBD3A6;font-size:14.5px;max-width:760px}
.fict-box::before{content:"";flex:0 0 8px;height:8px;border-radius:50%;background:var(--amber);margin-top:8px}
.tight{padding-block:clamp(36px,5vw,64px)}
.pt0{padding-top:0}

/* case index */
.cases{display:grid;gap:18px}
@media (min-width:760px){.cases{grid-template-columns:repeat(2,1fr)}}
.case-row{display:grid;gap:16px;align-content:start;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:clamp(22px,3vw,30px);text-decoration:none;transition:transform .15s ease,border-color .15s ease;min-width:0}
.case-row:hover{transform:translateY(-3px);border-color:var(--muted)}
.case-row .top{display:flex;justify-content:space-between;gap:12px;align-items:center}
.case-row .who{font-size:13px;font-family:var(--f-data);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}
.case-row .n{font-family:var(--f-data);font-size:13px;color:var(--muted)}
.case-row h2{font-size:clamp(21px,2.2vw,25px);letter-spacing:-.02em;line-height:1.18}
.case-row p.s{color:var(--muted);font-size:16px}
.case-row .go{font-weight:650;color:var(--accent)}
.hs{display:grid;gap:4px;padding:16px 18px;border-radius:14px;background:var(--accent-soft)}
.hs .k{font-size:14px;color:var(--muted)}
.hs .v{font-family:var(--f-data);font-size:clamp(24px,3vw,30px);font-weight:600;letter-spacing:-.02em}
.hs .v s{font-size:.6em;color:var(--muted);font-weight:400;margin-right:8px}
.hs .v b{color:var(--accent)}
.problem-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}
.problem-nav a{text-decoration:none}
.problem-nav a:hover{border-color:var(--ink);color:var(--ink)}

/* case page */
.case-layout{display:grid;gap:clamp(36px,5vw,56px)}
@media (min-width:1040px){.case-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}
.case-main{display:grid;gap:clamp(44px,6vw,64px);min-width:0}
.case-main section{padding:0}
.case-main h2{font-size:clamp(26px,3.2vw,36px);margin-bottom:16px}
.case-main p{font-size:17.5px}
.case-main p + p{margin-top:14px}
.side{display:grid;gap:14px}
@media (min-width:1040px){.side{position:sticky;top:92px}}
.side .card{display:grid;gap:14px}
.side h3{font-size:20px}
.side p{font-size:15px;color:var(--muted)}
.side .btn{width:100%}
.snap{display:grid;gap:12px}
@media (min-width:640px){.snap{grid-template-columns:repeat(2,1fr)}}
.tile-stat{background:var(--surface);border:1px solid var(--rule);border-radius:16px;padding:18px 20px;display:grid;gap:10px;align-content:start}
.tile-stat .k{font-size:14.5px;color:var(--muted);line-height:1.35}
.tile-stat .v{font-family:var(--f-data);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.tile-stat .v s{color:var(--muted);font-size:17px}
.tile-stat .v b{color:var(--accent);font-size:28px;font-weight:600;letter-spacing:-.02em}
.tile-stat .bars{display:grid;gap:5px}
.tile-stat .bar{height:8px;border-radius:4px;background:var(--bar)}
.tile-stat .bar.after{background:var(--accent)}
.youif{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.youif li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--rule)}
.youif li::before{content:"✓";color:var(--accent);font-weight:700}
.found{display:grid;gap:14px;counter-reset:f}
.found .card{display:grid;gap:8px;padding:22px 24px}
.found h3{font-size:19px;display:flex;gap:12px;align-items:baseline}
.found h3::before{counter-increment:f;content:counter(f,decimal-leading-zero);font-family:var(--f-data);font-size:13px;color:var(--accent);font-weight:500}
.found p{color:var(--muted);font-size:16px!important}
.builtlist{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--rule)}
.builtlist li{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:14px 0;border-bottom:1px solid var(--rule)}
.builtlist li::before{content:"";width:10px;height:10px;border-radius:3px;background:var(--accent);margin-top:9px}
.result-box{background:var(--band);color:var(--band-fg);border-radius:var(--radius);padding:clamp(24px,4vw,40px);display:grid;gap:14px}
.result-box .eyebrow{color:var(--band-muted)}
.result-box p{font-size:clamp(18px,2vw,22px)!important;line-height:1.45}
.lesson{border-left:4px solid var(--amber);padding:6px 0 6px 22px}
.lesson p{font-family:var(--f-display);font-size:clamp(21px,2.4vw,27px)!important;font-weight:700;letter-spacing:-.015em;line-height:1.3}
.figs{display:grid;gap:14px}
@media (min-width:640px){.figs{grid-template-columns:repeat(2,1fr)}}
.audit-cta{display:grid;gap:12px;padding:22px 24px;border-radius:16px;border:2px solid var(--accent);background:var(--surface)}
.nextcase{display:grid;gap:6px;text-decoration:none;padding:22px 24px;border-radius:16px;border:1px solid var(--rule);background:var(--surface)}
.nextcase:hover{border-color:var(--ink)}
.nextcase small{font-family:var(--f-data);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.nextcase b{font-size:19px;letter-spacing:-.01em}

/* creative gallery */
.gal-nav{display:flex;flex-wrap:wrap;gap:8px}
.gal-nav a{text-decoration:none}
.gal-nav a:hover{border-color:var(--ink);color:var(--ink)}
.group{padding-block:clamp(36px,5vw,56px);border-top:1px solid var(--rule);scroll-margin-top:80px}
.group-head{display:grid;gap:10px;max-width:760px;margin-bottom:24px}
.group-head h2{font-size:clamp(26px,3.2vw,36px)}
.group-head p{color:var(--muted)}
.tiles{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:900px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:1150px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}
.tile{display:grid;gap:8px;padding:0;border:0;background:none;text-align:left;cursor:zoom-in;font:inherit;color:inherit}
.tile .im{border-radius:14px;overflow:hidden;border:1px solid var(--rule);aspect-ratio:3/4;background:var(--surface);transition:transform .15s ease,border-color .15s ease}
.tile:hover .im{transform:translateY(-3px);border-color:var(--muted)}
.tile img{width:100%;height:100%;object-fit:cover;object-position:top}
.tile .cap{font-size:14px;color:var(--muted);line-height:1.35}
.tile .cap b{color:var(--ink);font-weight:600}
dialog.lb{border:0;padding:0;width:min(100vw,980px);max-width:100vw;height:100dvh;max-height:100dvh;background:transparent;margin:auto}
dialog.lb::backdrop{background:rgba(15,25,28,.86)}
.lb-inner{display:grid;grid-template-rows:auto 1fr;height:100%}
.lb-bar{display:flex;align-items:center;gap:8px;padding:10px 12px;color:#F7F5EF}
.lb-bar p{flex:1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lb-bar button{width:44px;height:44px;border-radius:12px;border:1px solid rgba(247,245,239,.3);background:rgba(247,245,239,.08);color:#F7F5EF;font-size:20px;cursor:pointer}
.lb-body{overflow-y:auto;padding:0 12px 24px}
.lb-body img{margin-inline:auto;border-radius:8px;background:#fff}

/* articles */
.art-list{display:grid;gap:18px}
.art-item{display:grid;gap:12px;padding:clamp(22px,3vw,32px);border-radius:var(--radius);border:1px solid var(--rule);background:var(--surface);text-decoration:none}
.art-item:hover{border-color:var(--ink)}
.art-item h2{font-size:clamp(23px,2.6vw,30px);letter-spacing:-.02em;line-height:1.15}
.art-item p{color:var(--muted)}
.art-item.soon{background:transparent;border-style:dashed}
.prose{max-width:720px;font-size:18.5px;line-height:1.7}
.prose > * + *{margin-top:1.05em}
.prose h2{font-size:clamp(25px,3vw,33px);margin-top:2.1em;line-height:1.15}
.prose h3{font-size:21px;margin-top:1.8em}
.prose ul,.prose ol{padding-left:22px}
.prose li + li{margin-top:.5em}
.prose blockquote{margin:1.6em 0;border-left:4px solid var(--accent);padding:4px 0 4px 22px;font-family:var(--f-display);font-weight:650;font-size:21px;line-height:1.4;letter-spacing:-.01em}
.prose .path{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}
.prose .path li{margin:0;font-family:var(--f-data);font-size:13.5px;padding:7px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep)}
.prose .callout{padding:22px 24px;border-radius:16px;background:var(--surface);border:1px solid var(--rule)}
.prose .callout > * + *{margin-top:.7em}
.art-hero{border-radius:16px;border:1px solid var(--rule);margin-top:8px;width:100%}
.prose .steps-list{padding-left:0;list-style:none;counter-reset:st;display:grid;gap:8px}
.prose .steps-list li{counter-increment:st;margin:0;display:flex;gap:12px;align-items:center;padding:10px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--rule);font-size:17px}
.prose .steps-list li::before{content:counter(st);font-family:var(--f-data);font-size:13px;color:var(--accent);min-width:16px}
.art-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14.5px;color:var(--muted)}
.art-cta{margin-top:2.4em}

/* sample audit */
.toc{display:flex;flex-wrap:wrap;gap:8px}
.toc a{text-decoration:none}
.toc a:hover{border-color:var(--ink);color:var(--ink)}
.audit-sec{padding-block:clamp(40px,5vw,64px);border-top:1px solid var(--rule);scroll-margin-top:80px}
.audit-sec h2{font-size:clamp(26px,3.4vw,40px);margin-bottom:14px}
.audit-sec .sec-lede{color:var(--muted);font-size:18px;max-width:66ch;margin-bottom:26px}
.tbl-wrap{overflow-x:auto;border:1px solid var(--rule);border-radius:16px;background:var(--surface)}
table.t{width:100%;border-collapse:collapse;font-size:15.5px;min-width:560px}
table.t th,table.t td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--rule);vertical-align:top}
table.t th{font-family:var(--f-data);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500;background:var(--paper)}
table.t tr:last-child td{border-bottom:0}
table.t td.n{font-family:var(--f-data);white-space:nowrap}
.pill{display:inline-block;font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}
.pill.good{background:var(--accent-soft);color:var(--accent-deep)}
.pill.ok{background:var(--amber-soft);color:#7A5310}
.pill.bad{background:#F3DCD6;color:#8A2E1C}
.prio{display:grid;gap:14px}
.prio .card{display:grid;gap:10px}
.prio .ph{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;align-items:baseline}
.prio .ph h3{font-size:20px}
.prio .worth{font-family:var(--f-data);color:var(--accent);font-weight:600}
.prio p{color:var(--muted);font-size:16px}
.road{display:grid;gap:14px}
@media (min-width:900px){.road{grid-template-columns:repeat(3,1fr)}}
.road .card{display:grid;gap:10px;align-content:start}
.road .wk{font-family:var(--f-data);font-size:13px;color:var(--accent);letter-spacing:.06em}
.road ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:15.5px;color:var(--muted)}
.kpis{display:grid;gap:12px}
@media (min-width:640px){.kpis{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1000px){.kpis{grid-template-columns:repeat(4,1fr)}}
.print-only{display:none}
.dl-row{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}

@media print{
  @page{size:A4;margin:14mm 12mm}
  body{font-size:13px;background:#fff}
  .nav,.mnav,.foot,.mobile-cta,.closer,.toc,.dl-row,.crumbs,.skip{display:none!important}
  section,.audit-sec{padding-block:18px}
  .audit-sec{break-inside:auto;border-top:1px solid var(--rule)}
  .card,.tile-stat,.tbl-wrap,.stat,tr{break-inside:avoid}
  h1{font-size:34px}
  .audit-sec h2{font-size:24px}
  .phead{padding-block:8px 12px}
  *{-webkit-print-color-adjust:exact;print-color-adjust:exact}
  .wrap{padding-left:0;padding-right:0}
  .print-only{display:block;margin-bottom:18px}
  .print-only .brandmark{height:30px}
  .audit-sec h2,.audit-sec .eyebrow,.sec-lede{break-after:avoid}
  .tbl-wrap{overflow:visible}
  table.t{min-width:0;font-size:12px}
}
table.t.compact{min-width:0;font-size:14.5px}
table.t.compact th,table.t.compact td{padding:11px 10px}
table.t.compact td.n{white-space:normal}
.socials{display:flex;flex-wrap:wrap;gap:10px}
.soc{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border-radius:999px;border:1px solid var(--rule);background:var(--surface);color:var(--ink);text-decoration:none;font-size:14.5px;font-weight:600}
.soc svg{width:18px;height:18px}
.soc:hover{border-color:var(--ink)}
