/* GENERATED by tools/css.mjs from clients/remworth/site/index.html — DO NOT EDIT.
   Edit the homepage's inline <style>, then re-run:  node tools/css.mjs remworth
   The homepage keeps its CSS inline on purpose (no render-blocking request on the
   one page that gets texted mid-call); subpages link this copy. */

/* @type:start — generated block, do not hand-edit */
/* Geist — open licence (SIL OFL 1.1). Subset and inlined as a data: URI:
   same-origin, no third-party request, no round trip before the headline paints. */
@font-face{font-family:"Geist";font-style:normal;font-weight:400 700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}

/* Geist Mono — open licence (SIL OFL 1.1). Subset and inlined as a data: URI:
   same-origin, no third-party request, no round trip before the headline paints. */
@font-face{font-family:"Geist Mono";font-style:normal;font-weight:400 700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
/* @type:end */

/* ═════════════════════════════════════════════════════════════════════════════
   The layout system, measured 2026-08-29 — every number below is deliberate:
       ground            #010004
       card              #1A1A1D, border-radius 12px, NO border
       content width     990px
       h1                50px / weight 400 / letter-spacing −2.5px
       h2                32px / weight 400 / letter-spacing −1.6px / centred
       service card      594px wide, staggered
       case card         990 × 480, split half graphic / half copy
       popular plan CTA  white ground, dark text — the page's ONE high-contrast moment

   ⚠️ Two sections are ABSENT rather than faked, on purpose: TESTIMONIALS (no
       customers, no reviews, no rating exist yet) and BLOG (none exists).
       Inventing either breaks the no-invented-facts rule.
   ═════════════════════════════════════════════════════════════════════════════ */
:root{
  --bg:#010004;
  --card:#1A1A1D;
  --card2:#212124;
  --line:rgba(255,255,255,.10);
  --line2:rgba(255,255,255,.18);
  --ink:#dedede;
  --head:#ffffff;
  --muted:#ebebed;
  --dim:#d2d2d8;
  --green:#2BFF6A;          /* signal only — the reference uses its accent almost nowhere */
  --max:990px;
  --r:12px;
  --pad:clamp(20px,5vw,40px);
  --f-display:"Geist","Geist Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;
  --f-mono:"Geist Mono","Geist Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;overflow-x:clip}
body{margin:0;background:var(--bg);color:var(--muted);
  font-family:var(--f-display);font-size:16px;line-height:1.6;font-weight:400;
  letter-spacing:-.008em;overflow-x:clip}
a{color:inherit}
img,svg{max-width:100%}
p{margin:0}
h1,h2,h3{margin:0;font-weight:400;color:var(--head)}
h1{font-size:clamp(33px,5.1vw,50px);letter-spacing:-.05em;line-height:1.05}
h2{font-size:clamp(25px,3.3vw,32px);letter-spacing:-.05em;line-height:1.15}
h3{font-size:22px;letter-spacing:-.04em;line-height:1.2}
.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--pad)}
.mid{max-width:600px;margin-inline:auto;text-align:center}
.mid h2{margin-top:14px}
.mid p{margin-top:16px;color:var(--muted);font-size:15.5px}

/* eyebrow: a slashed mono label — "/ 01" */
.eyb{font-family:var(--f-mono);font-size:12px;font-weight:400;letter-spacing:.02em;color:var(--dim)}
/* the slashed eyebrow (direction.md:504) is off: 40 decorative slashes across two
   pages, carrying no meaning, and louder once the labels were sized up for legibility.
   One line to restore. */
.lbl{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}

.ribbon{background:var(--card);border-bottom:1px solid var(--line);font-family:var(--f-display);
  font-size:12px;color:var(--muted);text-align:center;padding:8px 12px;line-height:1.4}

/* ── header ──────────────────────────────────────────────────────────────────── */
.hd{position:sticky;top:0;z-index:60;background:rgba(1,0,4,.72);
  backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.hd-in{display:flex;align-items:center;gap:20px;height:64px;max-width:1180px}
/* the wordmark and nav are aligned to the hero, not to the 990px body measure — they travel
   with it, or the mark sits inboard of the headline it belongs to */
@media(min-width:1400px){.hd-in{max-width:min(1580px,96vw)}}
.brand{display:flex;align-items:center;flex:none;text-decoration:none}
.brand svg{height:19px;width:auto;display:block}
.nav{display:flex;gap:26px;margin-left:auto;align-items:center}
.nav a{text-decoration:none;color:var(--muted);font-size:14px;padding:8px 0;transition:color .18s}
.nav a:hover,.nav a:focus-visible{color:var(--head)}

.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;
  padding:0 20px;border-radius:10px;font-size:14px;font-weight:400;text-decoration:none;
  background:var(--card);color:var(--head);border:1px solid transparent;
  transition:background .18s,border-color .18s}
.btn:hover,.btn:focus-visible{background:var(--card2)}
.btn .ar{color:var(--dim);font-family:var(--f-mono);font-size:12px}
/* the page's one high-contrast moment — the reference gives it to the popular plan */
.btn.-solid{background:#fff;color:#0b0b0d}
.btn.-solid:hover,.btn.-solid:focus-visible{background:#eaeaea}
.btn.-solid .ar{color:#5a5a60}
.btn.-line{background:transparent;border-color:var(--line2)}
.btn.-line:hover,.btn.-line:focus-visible{background:transparent;border-color:rgba(255,255,255,.36)}
.btn.-sm{min-height:38px;padding:0 15px;font-size:13px}

.mnav{display:none;margin-left:auto}
.mnav summary{list-style:none;cursor:pointer;width:48px;height:48px;display:grid;place-items:center;
  border:1px solid var(--line2);border-radius:10px}
.mnav summary::-webkit-details-marker{display:none}
.mnav summary span,.mnav summary span::before,.mnav summary span::after{
  display:block;width:17px;height:1px;background:var(--head);content:"";position:relative}
.mnav summary span::before{position:absolute;top:-5px}
.mnav summary span::after{position:absolute;top:5px}
.mnav-p{position:absolute;left:0;right:0;top:100%;background:var(--card);
  border-block:1px solid var(--line);padding:6px var(--pad) 18px}
.mnav-p a{display:block;padding:14px 0;text-decoration:none;color:var(--head);font-size:16px;
  border-bottom:1px solid var(--line)}
.mnav-p .btn{width:100%;margin-top:16px}

/* ── 1 · HERO ────────────────────────────────────────────────────────────────── */
/* 🔴 NO BACKDROP IMAGE, by decision (2026-08-30). The hero sits on the page's own
   #010004 and the canvas animation is the whole picture — a photo plate and a
   synthetic canvas graphic are two different registers and stacking them never cohered.
   Do not add a background image here. */
.hero{position:relative;min-height:min(750px,calc(100svh - 64px));display:flex;overflow:hidden;
  background:#010004}
/* ⚠️ Tuned by looking, twice. Darkening the plate in the pipeline AND scrimming it here
   crushed the warehouse to pure black — the image was loading the whole time, just
   invisible. The plate now ships at full brightness and ONLY this gradient holds it back. */
.hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;
  background:
    linear-gradient(0deg,rgba(1,0,4,.96) 0%,rgba(1,0,4,.66) 34%,rgba(1,0,4,.34) 70%),
    radial-gradient(130% 100% at 50% 34%,transparent 0%,rgba(1,0,4,.34) 60%,rgba(1,0,4,.72) 100%)}
/* 🔴 flow.js repaints an OPAQUE ground every frame to draw its trails, which hid the
   backdrop completely. `screen` makes that black ground composite as transparent while
   the bright glyphs and the green line stay. Do not "fix" the fill in flow.js — the
   trails depend on it.
   ⚠️ The blend MUST sit on .fl, not on the canvas inside it. .fl is positioned with a
   z-index, so it forms its own stacking context; a blend on the canvas composites only
   against .fl's own empty backdrop and the plate stays hidden. Cost an hour to find. */
.fl{position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:screen}
.fl canvas{display:block;width:100%;height:100%}
.fl .mk{position:absolute;inset:0;display:grid;place-items:center}
.fl .mk svg{filter:drop-shadow(0 0 90px #010004)}
.hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(0deg,var(--bg) 3%,rgba(1,0,4,.66) 28%,transparent 58%)}
.hero-in{position:relative;z-index:2;width:100%;max-width:1180px;align-self:flex-end;
  display:grid;grid-template-columns:1fr;gap:24px;padding-bottom:clamp(36px,6vh,60px)}
@media(min-width:900px){.hero-in{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px}}
/* 🔴 THIS NUMBER IS NOT TASTE — IT IS CLEARANCE. The orb is drawn at 0.40 × the canvas's
   short side (flow.js:487), centred on the canvas. With the hero 750px tall that is a
   ~600px-wide globe sitting in the middle of the screen at every window width. At the old
   1180px cap the headline ran 181px into it and the trial card 70px, so the cable net drew
   straight through the words as the globe formed. 1580 puts the copy's right edge and the
   card's left edge outside the orb with ~24px to spare. Narrow this and the writing goes
   back inside the globe — measure before changing it. Nothing in flow.js is touched. */
@media(min-width:1400px){.hero-in{max-width:min(1580px,96vw)}}
.hero h1{margin-top:14px;max-width:13ch}
/* the eyebrow grew a clause and its ink ran into the orb — the collision logic only moves
   the MARK, not the cables, so the words must wrap clear on their own. 55ch keeps the right
   edge inside the old ink width the composition was tuned around. Hero untouched. */
.hero .eyb{max-width:55ch}
.hero .lede{margin-top:16px;max-width:42ch;font-size:15px}
.hero-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.card{background:rgba(26,26,29,.88);border-radius:var(--r);padding:16px 18px;max-width:320px;
  backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.card b{display:block;color:var(--head);font-weight:400;font-size:15px;letter-spacing:-.02em}
.card .lbl{display:block;margin-top:6px}
.card .btn{margin-top:14px;width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center}

/* ── 2 · WORKS-WITH grid (their bordered logo table, set as names) ───────────── */
.sec{position:relative;padding-block:clamp(74px,10vw,132px)}
.sec>.wrap{position:relative;z-index:1}
.grid10{margin-top:34px;display:grid;grid-template-columns:repeat(2,1fr);
  border:1px solid var(--line);border-radius:var(--r);overflow:hidden}
@media(min-width:620px){.grid10{grid-template-columns:repeat(3,1fr)}}
@media(min-width:900px){.grid10{grid-template-columns:repeat(5,1fr)}}
.grid10 div{padding:22px 12px;text-align:center;border-right:1px solid var(--line);
  border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:11.5px;
  letter-spacing:.09em;text-transform:uppercase;color:var(--dim);display:grid;place-items:center;
  min-height:74px}

/* ── 3 · PAIN POINT — concentric rings, pills orbiting ───────────────────────── */
.rings{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:0;pointer-events:none;
  width:min(1100px,100vw);aspect-ratio:1}
.rings i{position:absolute;inset:0;border:1px solid rgba(255,255,255,.05);border-radius:50%;
  display:block}
.rings i:nth-child(2){inset:11%;border-color:rgba(255,255,255,.045)}
.rings i:nth-child(3){inset:23%;border-color:rgba(255,255,255,.038)}
.rings i:nth-child(4){inset:35%;border-color:rgba(255,255,255,.03)}
.pills{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.pills span{border:1px solid var(--line);border-radius:999px;padding:9px 16px;
  font-size:13.5px;color:var(--muted);background:rgba(26,26,29,.5)}

/* ── 4 · THE FOUR CUTS — their 990×480 split case card ───────────────────────── */
.cases{margin-top:clamp(40px,6vw,64px);display:flex;flex-direction:column;gap:20px}
.case{background:var(--card);border-radius:var(--r);overflow:hidden;
  display:grid;grid-template-columns:minmax(0,1fr)}
@media(min-width:820px){.case{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:420px}}
/* minmax(0,…) not 1fr: a 1fr track floors at min-content, so one wide readout row
   stretches the whole card past a 320px screen and clips the body copy with it. */
.case-fig{position:relative;background:#0b0b0e;padding:26px;display:flex;align-items:center;min-width:0}
.case-fig>*{min-width:0}
.case-body{padding:clamp(24px,3.2vw,38px);display:flex;flex-direction:column;justify-content:center}
.case-body .top{display:flex;gap:14px;align-items:center;padding-bottom:14px;
  border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:11.5px;
  letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
.case-body h3{margin-top:26px}
.case-body p{margin-top:12px;font-size:16px;line-height:1.65;color:var(--muted);max-width:40ch}
.stats{margin-top:26px;padding-top:20px;border-top:1px solid var(--line);
  display:flex;flex-wrap:wrap;gap:18px 40px}
/* 1 1 160px, not 1 1 0: equal-width columns squeeze a 30px figure into its neighbour on a
   narrow phone. With a real basis the pair sits side by side when there is room and stacks
   when there isn't. */
.stats>*{min-width:0;flex:1 1 160px}
.stats b{display:block;font-size:clamp(22px,5.4vw,30px);font-weight:400;letter-spacing:-.05em;
  color:var(--head);overflow-wrap:anywhere}
.stats span{display:block;margin-top:4px;font-size:13.5px;line-height:1.45;color:var(--dim)}
/* the figure panel: a real data readout, not a stock photo */
.read{width:100%;font-family:var(--f-mono);font-size:13px;line-height:1.5;font-weight:500}
.read .r{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 14px;padding:9px 0;border-top:1px solid var(--line)}
/* min-width:0 or a long readout row sets the grid column's min-content and blows the
   card past a 320px viewport — taking the body copy's heading out with it. */
.read .r span{min-width:0;overflow-wrap:anywhere}
/* when a row is too narrow to sit on one line the value drops below the label — keep it
   hard right so the pair still reads as a readout rather than two loose fragments */
.read .r span:last-child{margin-left:auto}
.read .r:first-child{border-top:0}
.read .r span:first-child{color:var(--muted)}
.read .r span:last-child{color:var(--dim);text-align:right}
.read .r.-hit span:last-child{color:var(--green)}
.read .r.-out span:last-child{text-decoration:line-through}

/* ── 5 · HOW IT WORKS — three staggered cards ────────────────────────────────── */
.steps{margin-top:clamp(40px,6vw,64px);display:grid;grid-template-columns:1fr;gap:22px}
@media(min-width:820px){
  .steps{grid-template-columns:repeat(3,1fr);gap:26px;align-items:start}
  .steps>div:nth-child(2){margin-top:38px}
  .steps>div:nth-child(3){margin-top:76px}
}
.step .pane{background:var(--card);border-radius:var(--r);height:210px;padding:20px;
  display:flex;align-items:center;justify-content:center;overflow:hidden}
.step .pane .read{max-width:100%}
.step h3{margin-top:18px;font-size:19px}
.step p{margin-top:8px;font-size:14.5px;color:var(--dim);max-width:34ch}

/* ── 7 · THE SIX STAGES — their /01 service card ─────────────────────────────── */
.stages{margin-top:clamp(40px,6vw,64px);display:grid;grid-template-columns:1fr;gap:20px}
@media(min-width:820px){.stages{grid-template-columns:1fr 1fr}}
.stage{background:var(--card);border-radius:var(--r);padding:clamp(24px,3vw,32px)}
.stage h3{margin-top:12px;font-size:21px}
.stage>p{margin-top:8px;font-size:14.5px;color:var(--dim)}
.stage ul{list-style:none;margin:24px 0 0;padding:0}
.stage li{padding:12px 0;border-top:1px solid var(--line);font-family:var(--f-mono);
  font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);
  display:flex;gap:12px;align-items:baseline}
.stage li em{font-style:normal;color:var(--dim);flex:none}
.stage li .free{color:var(--green);margin-left:auto;font-size:9px}

/* ── 8 · WHY US comparison ───────────────────────────────────────────────────── */
.cmp{margin-top:clamp(40px,6vw,64px);display:grid;grid-template-columns:1fr;gap:20px}
@media(min-width:820px){.cmp{grid-template-columns:1fr 1fr}}
.cmp-col{background:var(--card);border-radius:var(--r);padding:clamp(24px,3vw,32px)}
.cmp-col.-them{background:transparent;border:1px solid var(--line)}
.cmp-col h3{font-size:17px;margin-bottom:6px}
.cmp-col ul{list-style:none;margin:16px 0 0;padding:0}
.cmp-col li{padding:13px 0;border-top:1px solid var(--line);font-size:14.5px;color:var(--muted)}
.cmp-col.-them li{color:var(--dim)}

/* ── 9 · PROOF — the slot the reference gives to testimonials ────────────────── */
/* The founder card below is FIRST-PARTY proof, not a testimonial: it says plainly that
   the company runs its own business on the product. That is verifiable and it discloses
   its own interest, which is exactly what a fabricated quote cannot do. */
.founder{background:var(--card);border-radius:var(--r);padding:clamp(28px,4vw,52px);
  display:grid;grid-template-columns:1fr;gap:26px;margin-top:clamp(40px,6vw,64px)}
@media(min-width:820px){.founder{grid-template-columns:1.25fr .75fr;gap:48px;align-items:center}}
.founder blockquote{margin:0;font-size:clamp(19px,2.4vw,25px);line-height:1.32;
  letter-spacing:-.035em;color:var(--head)}
.founder .by{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);
  font-size:13.5px;color:var(--dim)}
.founder .by b{display:block;color:var(--muted);font-weight:400;font-size:14.5px}
.founder .fig .read{width:100%}
.trio{margin-top:20px;display:grid;grid-template-columns:1fr;gap:20px}
@media(min-width:820px){.trio{grid-template-columns:repeat(3,1fr)}}
.trio>div{background:var(--card);border-radius:var(--r);padding:clamp(24px,3vw,30px)}
.trio h3{margin-top:12px;font-size:19px}
.trio p{margin-top:10px;font-size:14.5px;color:var(--dim)}

/* ── 9b · CUSTOMER QUOTES — VISIBLE PLACEHOLDER, NOT CONTENT ─────────────────── */
/* 🔴 These four cards are EMPTY ON PURPOSE and say so on their face. Same convention as
   susan-elias-design's "email address to be confirmed": when a fact does not exist yet,
   the page shows a marked gap rather than an invented value. Operator: "forget about the
   reviews for now put something temp in their place ok".
   🔴 MUST be filled with real customer words or deleted before this ever goes live. */
.holds{margin-top:20px;display:grid;grid-template-columns:1fr;gap:20px}
@media(min-width:660px){.holds{grid-template-columns:1fr 1fr}}
@media(min-width:980px){.holds{grid-template-columns:repeat(4,1fr)}}
.hold{border:1px dashed rgba(255,255,255,.22);border-radius:var(--r);
  padding:clamp(20px,2.4vw,26px);display:flex;flex-direction:column;min-height:190px}
.hold .slot{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--green)}
.hold p{margin-top:14px;font-size:14.5px;line-height:1.5;color:var(--dim);flex:1}
.hold .who{margin-top:16px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.16);
  font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}
.holds-note{margin-top:18px;text-align:center;font-size:13px;color:var(--dim)}

/* ── 10 · PRICING ────────────────────────────────────────────────────────────── */
.plans{margin-top:clamp(40px,6vw,64px);display:grid;grid-template-columns:1fr;gap:20px}
@media(min-width:760px){.plans{grid-template-columns:1fr 1fr}}
.plan{border-radius:var(--r);padding:clamp(26px,3.2vw,34px);display:flex;flex-direction:column}
.plan.-pop{background:var(--card)}
.tile{width:44px;height:44px;border-radius:10px;background:var(--card2);display:grid;
  place-items:center;font-family:var(--f-mono);font-size:15px;color:var(--muted)}
.plan-n{margin-top:20px;display:flex;align-items:center;gap:10px}
.plan-n b{font-size:23px;font-weight:400;letter-spacing:-.04em;color:var(--head)}
.plan-n .pop{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--head);background:rgba(255,255,255,.14);padding:3px 8px;border-radius:5px}
.plan>p.sub{margin-top:6px;font-size:14.5px;color:var(--dim)}
.price{margin-top:26px;display:flex;align-items:baseline;gap:2px}
.price b{font-size:42px;font-weight:400;letter-spacing:-.05em;color:var(--head)}
.price span{color:var(--dim);font-size:15px}
.plan ul{list-style:none;margin:22px 0 0;padding:0;flex:1}
.plan li{padding:11px 0 11px 24px;border-top:1px solid var(--line);color:var(--muted);font-size:14px;position:relative}
/* the check is a verdict mark, same vocabulary as the scan cards — green, quiet, mono */
.plan li::before{content:"✓";position:absolute;left:0;top:11px;font-family:var(--f-mono);font-size:12px;color:var(--green);opacity:.75}
.plan .btn{margin-top:26px;width:100%}
.guarantee{margin-top:14px;text-align:center;font-size:12.5px;color:var(--dim)}
.plan-note{margin-top:26px;text-align:center;color:var(--dim);font-size:13px;max-width:58ch;
  margin-inline:auto;line-height:1.55}

/* ── 12 · FAQ ────────────────────────────────────────────────────────────────── */
.faq{margin-top:clamp(36px,5vw,56px);max-width:760px;margin-inline:auto;text-align:left}
.faq details{background:var(--card);border-radius:var(--r);margin-bottom:10px;padding:0 20px}
.faq summary{list-style:none;cursor:pointer;padding:18px 34px 18px 0;position:relative;
  font-size:16px;color:var(--head);letter-spacing:-.02em}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"";position:absolute;right:2px;top:50%;width:9px;height:9px;
  border-right:1px solid var(--dim);border-bottom:1px solid var(--dim);
  transform:translateY(-70%) rotate(45deg);transition:transform .2s}
.faq details[open] summary::after{transform:translateY(-30%) rotate(225deg)}
.faq .a{padding:0 0 20px;color:var(--muted);font-size:14.5px;line-height:1.6}

/* ── 13 · CTA + footer ───────────────────────────────────────────────────────── */
.cta-card{background:var(--card);border-radius:var(--r);padding:clamp(38px,6vw,70px) var(--pad);
  text-align:center;position:relative;overflow:hidden}
.cta-card h2{max-width:17ch;margin-inline:auto}
.cta-card .btn{margin-top:28px}
.ft{border-top:1px solid var(--line);padding-block:38px;color:var(--dim);font-size:13.5px}
.ft-in{display:flex;flex-wrap:wrap;gap:18px 34px;align-items:center;max-width:1180px}
.ft a{color:var(--muted);text-decoration:none}
.ft a:hover,.ft a:focus-visible{color:var(--head)}
.ft-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-left:auto}
.ft .cp{width:100%;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em}

:focus-visible{outline:1px solid var(--green);outline-offset:3px}
@media(max-width:899px){
  /* On a narrow phone the copy fills almost the whole hero, so .fl is confined to the upper
     54% and the mask fades its lower third. ⚠️ That was never sufficient on its own —
     measured 2026-08-30: the words START around 45% of .fl at 375x667-class heights, ABOVE
     the mask's 58% fade, so the centered mark landed on the copy at five of the six QA
     mobile viewports. flow.js size() is the real defense now: it ink-tests the centered
     mark against the copy and shifts the whole geometry (mark + line + orb move together),
     goes sideways in landscape, or hides the mark and dims the field where nothing fits.
     ⚠️ qa.mjs cannot catch this class of bug. It checks text clipping and fold position, not
     whether a canvas has been painted over the words, so it stays green either way. */
  .fl{inset:0 0 46% 0;
    -webkit-mask-image:linear-gradient(180deg,#000 0%,#000 58%,rgba(0,0,0,.35) 82%,transparent 100%);
    mask-image:linear-gradient(180deg,#000 0%,#000 58%,rgba(0,0,0,.35) 82%,transparent 100%)}
  .hero::after{background:linear-gradient(0deg,var(--bg) 32%,rgba(1,0,4,.55) 54%,transparent 78%)}
}
/* the no-JS floor: on a short hero a CSS-centered mark can sit on the words, and without
   JS nothing can move it — so it ships hidden there and flow.js shows it (display:grid)
   only after its collision test passes. JS-on behavior is unchanged. Height-only on
   purpose: a 1024x600 no-JS window collides too, and mobile MQ height is a slippery
   quantity (browser chrome moves it) — the floor errs toward hiding, since the header
   wordmark is always there and JS restores the mark exactly where it fits. */
@media(max-height:799px){.fl .mk{display:none}}
@media(max-width:759px){
  .nav{display:none}
  .hd .btn.-sm{display:none}
  .mnav{display:block}
  .hd{position:relative}
}
/* ── SCROLL MOTION ────────────────────────────────────────────────────────────
   Zero JS, zero observers: CSS scroll-driven timelines only. The rules the hero
   animation set for itself apply here too, because a page with two motion
   grammars reads as two authors:
     · nothing in the first viewport moves on scroll — the canvas owns that screen
     · no shared delay-based stagger; sequence is expressed as per-item RANGE, so
       each row is tied to its own scroll position rather than a clock
     · one easing family, no bounce/spring/overshoot — there is none in the hero
     · compositor-only (transform/opacity); no width, top or filter
     · colour is never animated: hue is semantic on this page, not decoration
   Everything degrades to "already visible" without the feature or with reduced
   motion, which is the designed state and not a disabled one. */
@keyframes reveal-rise{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}
@keyframes row-settle{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}
@keyframes rule-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}

@supports (animation-timeline: view()){
  @media (prefers-reduced-motion: no-preference){

    [data-reveal]{animation:reveal-rise linear both;animation-timeline:view();
      animation-range:entry 8% cover 32%}

    /* The readout is the product's argument, so it arrives as an argument: each row
       tied to its own slice of the card's pass through the viewport. The costs land
       in reading order and the conclusion row lands last — profit as the residue it
       is, not a headline. nth-child ranges, never animation-delay. */
    .case-fig .read .r{animation:row-settle linear both;animation-timeline:view();
      animation-range:entry 14% cover 34%}
    .case-fig .read .r:nth-child(2){animation-range:entry 19% cover 38%}
    .case-fig .read .r:nth-child(3){animation-range:entry 24% cover 42%}
    .case-fig .read .r:nth-child(4){animation-range:entry 29% cover 46%}
    .case-fig .read .r:nth-child(5){animation-range:entry 34% cover 50%}

    /* The conclusion row doesn't slide in with the costs — the rule that separates it from
       them draws instead, left to right, and finishes last. :not(:first-child) because a
       card whose -hit row is already at the top has nothing to be separated FROM, and the
       rule renders there as a green line floating above the readout. */
    .case-fig .read .r.-hit{animation:none;opacity:1;transform:none;position:relative}
    /* `:not(.-hit) + .-hit` — the rule marks the TRANSITION into the conclusion, so a card
       with two adjacent -hit rows gets one rule above the pair, not one per row, and a card
       whose -hit is already first gets none (nothing above it to separate). */
    .case-fig .read .r:not(.-hit)+.r.-hit::after{content:"";position:absolute;
      left:0;right:0;top:-1px;height:1px;background:var(--green);transform-origin:left;
      animation:rule-draw linear both;animation-timeline:view();
      animation-range:entry 38% cover 56%}
  }
}

/* chips: the two takeaway pills under a block body */
.chips{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px}
.chips span{font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;color:var(--dim);
  border:1px solid var(--line);border-radius:999px;padding:6px 12px}
/* hero-read: a standalone readout card (page heads, closing CTAs) */
.hero-read{max-width:680px;margin:26px auto 0;background:var(--card);border-radius:var(--r);
  padding:10px 22px}
.faq{max-width:820px;margin:40px auto 0}
@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}
