@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-italic-xAqemagA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-italic-DFS986qL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-italic-Bxi8ein9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#faf7ef;--paper-deep:#f1ebdd;--ink:#1a1814;--ink-soft:#565044;--ink-faint:#8d8676;--line:#1a18141f;--line-strong:#1a181447;--room:#17150f;--room-card:#201d14;--room-line:#faf7ef21;--room-text:#f3efe4;--room-dim:#a69f8d;--room-faint:#6e6857;--gold:#9c6b14;--gold-bright:#e9b44c;--gold-wash:#e9b44c24;--verdict-good:#2f7a55;--verdict-good-bright:#57c592;--verdict-good-wash:#57c5921f;--verdict-bad:#b04529;--verdict-bad-bright:#e96f4d;--verdict-bad-wash:#e96f4d1f;--font-display:"Newsreader Variable", Georgia, "Times New Roman", serif;--font-body:"Figtree Variable", -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-xs:.72rem;--text-sm:.86rem;--text-base:1.04rem;--text-md:1.22rem;--text-lg:clamp(1.7rem, 3vw, 2.3rem);--text-xl:clamp(2.4rem, 5vw, 3.6rem);--text-hero:clamp(3.2rem, 7.5vw, 5.8rem);--track-label:.14em;--leading-tight:1.02;--leading-body:1.65;--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2rem;--s-5:3rem;--s-6:4.5rem;--s-section:clamp(5rem, 11vw, 9.5rem);--r-btn:.75rem;--r-card:1.25rem;--r-room:2rem;--r-band:clamp(2.5rem, 5vw, 5rem);--r-pill:100px;--border-card:1px;--border-room:2px;--maxw:1180px;--measure:62ch;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.18s;--dur-med:.42s;--dur-slow:.8s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;font-weight:420;line-height:var(--leading-tight);text-wrap:balance;margin:0}p{margin:0}a{color:inherit}button{font:inherit;cursor:pointer}::selection{background:var(--gold-wash);color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.wrap{max-width:var(--maxw);padding-inline:var(--s-3);margin-inline:auto}section{padding-block:var(--s-section)}.eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--s-3);align-items:center;gap:.7em;display:inline-flex}.eyebrow:before{content:"✦";color:var(--gold);font-size:.9em}.room .eyebrow{color:var(--gold-bright)}.btn{font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);border-radius:var(--r-btn);border:var(--border-card) solid transparent;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:.5em;padding:.9em 1.6em;text-decoration:none;display:inline-flex}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:var(--gold);color:var(--paper)}.room .btn-primary{background:var(--gold-bright);color:var(--room)}.room .btn-primary:hover{background:var(--room-text)}.btn-ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--ink)}.room{background:var(--room);color:var(--room-text);border-radius:var(--r-room)}.reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nav{z-index:40;background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--border-card) solid var(--line);position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:4.25rem;display:flex}.brand{font-family:var(--font-display);font-size:var(--text-md);align-items:baseline;gap:.45em;font-weight:500;text-decoration:none;display:inline-flex}.brand-star{color:var(--gold);font-size:.85em}.brand small{font-family:var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);font-size:.58rem}.nav-links{align-items:center;gap:var(--s-4);display:flex}.nav-links a:not(.btn){font-size:var(--text-sm);color:var(--ink-soft);text-decoration:none}.nav-links a:not(.btn):hover{color:var(--ink)}@media (width<=840px){.hide-sm,.brand small{display:none}}.hero{justify-content:center;align-items:center;min-height:calc(100svh - 4.25rem);padding-block:0 6rem;display:flex;position:relative;overflow:hidden}.hero-center{text-align:center;z-index:1;max-width:62rem;margin-inline:auto;position:relative}.hero-center .eyebrow{justify-content:center}.hero-center .hero-lead{margin-inline:auto}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.demo-wrap{max-width:min(90rem,96vw)}.demo-waitlist{max-width:34rem;margin:2.5rem auto 0}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-center>*{animation:hero-rise var(--dur-slow) var(--ease-out) both}.hero-center>.eyebrow{animation-delay:50ms}.hero-center>h1{animation-delay:.18s}.hero-center>.hero-lead{animation-delay:.38s}.hero-center>.hero-ctas{animation-delay:.55s}.hero-honest{white-space:nowrap;position:relative}.hero-honest:after{content:"";background:var(--gold);transform-origin:0;height:.045em;animation:hero-underline .7s var(--ease-out) 1s both;border-radius:2px;position:absolute;bottom:.02em;left:.02em;right:.06em;transform:scaleX(0)}@keyframes hero-underline{to{transform:scaleX(1)}}.hero-curve{pointer-events:none;height:clamp(140px,24svh,240px);position:absolute;bottom:6svh;left:0;right:0}.hero-curve svg{width:100%;height:100%;display:block}.hero-curve path{fill:none;stroke-width:2.5px;stroke-linecap:round}.hero-curve-is{stroke:var(--verdict-good);opacity:.5;stroke-dasharray:1;stroke-dashoffset:1px;animation:hero-draw 1.3s var(--ease-out) .7s forwards}.hero-curve-oos{stroke:var(--verdict-bad);opacity:.5;stroke-dasharray:1;stroke-dashoffset:1px;animation:hero-draw .9s var(--ease-out) 1.95s forwards}@keyframes hero-draw{to{stroke-dashoffset:0}}.hero-curve-divider{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 6;opacity:0;animation:.6s 1.7s forwards hero-fade}.hero-curve-dot{fill:var(--verdict-bad);opacity:0;animation:.4s 2.75s forwards hero-fade}.hero-curve-tag{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--track-label);color:var(--ink-faint);white-space:nowrap;opacity:0;margin-left:.75rem;animation:.6s 1.9s forwards hero-fade;position:absolute;top:42%;left:62.5%}@media (width<=940px){.hero{min-height:auto;padding-block:3.5rem 12rem}}@media (width<=640px){.hero{padding-bottom:10.5rem}.hero-curve{height:120px;bottom:4.5svh}.hero-curve-tag{top:68%}}@keyframes hero-fade{to{opacity:1}}.hero-curve-is,.hero-curve-oos{opacity:1;stroke-opacity:.45}.hero-cue{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint);opacity:0;align-items:center;gap:.5em;text-decoration:none;animation:.8s 2.6s forwards hero-fade;display:inline-flex;position:absolute;bottom:2.2svh;left:50%;transform:translate(-50%)}.hero-cue:hover{color:var(--ink)}.hero-cue-arrow{animation:2.2s ease-in-out 3s infinite hero-bob;display:inline-block}@keyframes hero-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.hero-center>*,.hero-honest:after,.hero-curve-is,.hero-curve-oos,.hero-curve-divider,.hero-curve-dot,.hero-curve-tag,.hero-cue,.hero-cue-arrow{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.hero-honest:after{transform:scaleX(1)}}.hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.hero h1{font-size:var(--text-hero)}.hero h1 em{color:var(--gold);font-style:italic}.hero-lead{color:var(--ink-soft);font-size:var(--text-md);max-width:36ch;margin-block:var(--s-3) var(--s-4)}.legal-note{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-soft);max-width:52ch;margin-top:var(--s-3);line-height:1.7}@media (width<=940px){.hero-grid{grid-template-columns:1fr}.hero-lead{max-width:var(--measure)}}.waitlist form{gap:var(--s-1);flex-wrap:wrap;max-width:460px;display:flex}.waitlist input{min-width:210px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink);border:var(--border-card) solid var(--line-strong);border-radius:var(--r-btn);background:0 0;flex:1;padding:.9em 1.1em}.waitlist input::placeholder{color:var(--ink-faint)}.room .waitlist input{color:var(--room-text);border-color:var(--room-line)}.room .waitlist input::placeholder{color:var(--room-faint)}.waitlist-msg{min-height:1.5em;margin-top:var(--s-1);font-family:var(--font-mono);font-size:var(--text-xs)}.waitlist-msg[data-status=done]{color:var(--ink-soft)}.waitlist-msg[data-status=error]{color:var(--verdict-bad)}.room .waitlist-msg[data-status=done]{color:var(--verdict-good-bright)}.room .waitlist-msg[data-status=error]{color:var(--verdict-bad-bright)}@media (width<=520px){.waitlist input,.waitlist .btn{width:100%}}.verdict-card{background:var(--room);color:var(--room-text);border-radius:var(--r-card);overflow:hidden}.vc-head{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:var(--border-card) solid var(--room-line);flex-wrap:wrap;display:flex}.vc-title{font-family:var(--font-mono);font-size:var(--text-sm)}.vc-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--gold-bright);background:var(--gold-wash);border-radius:var(--r-pill);padding:.4em .8em;font-size:.62rem}.vc-chart{padding:var(--s-1) var(--s-2) 0;position:relative}.vc-chart svg{width:100%;height:auto;display:block}.vc-grid line{stroke:var(--room-line);stroke-width:1px}.vc-split{stroke:var(--room-dim);stroke-width:1px;stroke-dasharray:4 5;opacity:.6}.vc-line{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.vc-line.is{stroke:var(--verdict-good-bright)}.vc-line.oos{stroke:var(--verdict-bad-bright)}.vc-end{fill:var(--verdict-bad-bright)}.vc-oos-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--room-dim);font-size:.6rem;position:absolute;top:14px;left:60%}.vc-body{padding:var(--s-2) var(--s-3) var(--s-3)}.vc-stamp{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;box-shadow:inset 0 0 0 1.5px var(--room), inset 0 0 0 2.5px currentColor;margin-block:var(--s-1) var(--s-2);border:2px solid;border-radius:.3rem;padding:.5em .9em;font-weight:600;display:inline-block;transform:rotate(-2.5deg)}.verdict-card[data-tone=bad] .vc-stamp{color:var(--verdict-bad-bright)}.verdict-card[data-tone=good] .vc-stamp{color:var(--verdict-good-bright)}.vc-stats{gap:var(--s-1) var(--s-2);margin:0 0 var(--s-2);grid-template-columns:1fr 1fr;display:grid}.vc-stat dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--room-dim);font-size:.62rem}.vc-stat dd{font-family:var(--font-mono);font-size:var(--text-base);font-variant-numeric:tabular-nums;margin:0}.vc-stat dd[data-tone=bad]{color:var(--verdict-bad-bright)}.vc-stat dd[data-tone=good]{color:var(--verdict-good-bright)}.vc-note{font-size:var(--text-sm);color:var(--room-dim);line-height:1.55}.vc-legal{margin-top:var(--s-1);font-family:var(--font-mono);letter-spacing:.06em;color:var(--room-dim);font-size:.62rem}@media (prefers-reduced-motion:no-preference){.verdict-card.animate .vc-line{stroke-dasharray:100;stroke-dashoffset:100px}.verdict-card.animate .vc-line.is{animation:vc-draw 1.1s var(--ease-out) forwards .3s}.verdict-card.animate .vc-line.oos{animation:vc-draw 1s var(--ease-out) forwards 1.3s}.verdict-card.animate .vc-end{opacity:0;animation:.4s 2.2s forwards vc-fade}.verdict-card.animate .vc-stamp{opacity:0;animation:vc-stamp-in .35s var(--ease-out) forwards 2.4s}@keyframes vc-draw{to{stroke-dashoffset:0}}@keyframes vc-fade{to{opacity:1}}@keyframes vc-stamp-in{0%{opacity:0;transform:rotate(-2.5deg)scale(1.6)}to{opacity:1;transform:rotate(-2.5deg)scale(1)}}}.demo{padding-block:0 var(--s-6)}.demo-caption{margin-top:var(--s-3,1rem);text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3,inherit)}.provenance{padding-block:0 var(--s-6)}.provenance-inner{text-align:center}.provenance-note{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft)}.provenance-marks{justify-content:center;align-items:baseline;gap:var(--s-2) var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.provenance-mark{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:.01em;color:var(--ink-soft);font-weight:480}.provenance-sep{color:var(--ink-faint)}.problem{padding-block:0}.problem .wrap{border-top:var(--border-card) solid var(--line);border-bottom:var(--border-card) solid var(--line)}.problem-grid{grid-template-columns:repeat(3,1fr);display:grid}.problem-cell{padding:var(--s-5) var(--s-4);border-left:var(--border-card) solid var(--line)}.problem-cell:first-child{border-left:0;padding-left:0}.problem-cell:last-child{padding-right:0}.problem-cell h3{font-size:var(--text-md);margin-bottom:var(--s-1)}.problem-cell p{color:var(--ink-soft);font-size:var(--text-sm)}@media (width<=800px){.problem-grid{grid-template-columns:1fr}.problem-cell{border-left:0;border-top:var(--border-card) solid var(--line);padding-inline:0}.problem-cell:first-child{border-top:0}}.sec-head{margin-bottom:clamp(2.5rem,5vw,4rem)}.sec-head h2{font-size:var(--text-xl);max-width:26ch}.sec-head-center h2{margin-inline:auto}.sec-head-center{text-align:center;margin-inline:auto}.steps{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.step{border-top:var(--border-room) solid var(--ink);padding-top:var(--s-3)}.step-num{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--track-label);color:var(--ink-soft)}.step h3{font-size:var(--text-lg);margin-block:var(--s-1)}.step p{color:var(--ink-soft);font-size:var(--text-sm)}@media (width<=800px){.steps{grid-template-columns:1fr}}.clarity{padding-block:calc(var(--s-section) * .55)}.clarity-inner{text-align:center}.clarity-inner .eyebrow{justify-content:center}.clarity-inner h2{font-size:var(--text-xl);max-width:22ch;margin-inline:auto}.clarity-lead{color:var(--ink-soft);max-width:46ch;margin:var(--s-3) auto 0}.full-band{border-radius:var(--r-band)}.engine-section{padding-block:0}.engine-room{padding-block:clamp(4rem,9vw,7.5rem)}.engine-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.engine-room h2{font-size:var(--text-xl)}.engine-lead{color:var(--room-dim);margin-top:var(--s-3);max-width:var(--measure)}.engine-checks{gap:var(--s-1);margin:var(--s-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.engine-checks li{font-family:var(--font-mono);font-size:var(--text-xs);border:var(--border-card) solid var(--room-line);border-radius:var(--r-pill);color:var(--room-text);padding:.55em 1em}.engine-checks li:before{content:"✓ ";color:var(--verdict-good-bright)}.engine-flow{gap:var(--s-1);display:grid}.flow-node{background:var(--room-card);border:var(--border-card) solid var(--room-line);border-radius:var(--r-btn);padding:var(--s-2) var(--s-3)}.flow-role{font-family:var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--gold-bright);font-size:.62rem}.flow-node b{font-family:var(--font-display);font-size:var(--text-md);font-weight:480;display:block}.flow-node p{color:var(--room-dim);font-size:var(--text-sm)}.flow-gap{text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--room-dim)}.flow-you{border-color:var(--gold-bright)}@media (width<=900px){.engine-grid{grid-template-columns:1fr}}.examples-grid{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.examples-grid .reveal{display:grid}.examples-caption{text-align:center;color:var(--ink-soft);font-size:var(--text-sm);margin-top:var(--s-4)}.legal-note-inline{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-xs)}.examples-cta{margin-top:var(--s-3);justify-content:center;display:flex}@media (width<=800px){.examples-grid{grid-template-columns:1fr}}.img-room.full-bleed{border-radius:var(--r-band);margin-inline:0}.conflicts{padding-block:clamp(4.5rem,10vw,8rem)}.conflicts-inner{text-align:center}.conflicts-inner .eyebrow{justify-content:center}.conflicts-inner h2{font-size:var(--text-xl);max-width:24ch;margin-inline:auto}.conflicts-lead{color:var(--room-dim);max-width:52ch;margin:var(--s-3) auto 0}.conflicts-rules{margin:var(--s-4) 0 0;justify-content:center;gap:var(--s-2) var(--s-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;flex-wrap:wrap;padding:0;list-style:none;display:flex}.conflicts-rules li:before{content:"✕ ";color:var(--verdict-bad)}.room .conflicts-rules{color:var(--room-text)}.room .conflicts-rules li:before{color:var(--verdict-bad-bright)}.audience-grid{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.audience-panel{border:var(--border-card) solid var(--line);border-radius:var(--r-card);padding:var(--s-4)}.panel-tag{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft)}.audience-panel h3{font-size:var(--text-lg);margin-block:var(--s-2) var(--s-1)}.audience-panel p{color:var(--ink-soft);font-size:var(--text-sm)}@media (width<=800px){.audience-grid{grid-template-columns:1fr}}.faq{gap:var(--s-1);max-width:760px;margin-inline:auto;display:grid}.qa{background:var(--paper);border:var(--border-card) solid var(--line);border-radius:var(--r-btn);padding:.3rem var(--s-3)}.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-2);padding-block:var(--s-2);font-weight:600;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa-plus{font-family:var(--font-mono);color:var(--gold);transition:transform var(--dur-fast) var(--ease-out)}.qa[open] .qa-plus{transform:rotate(45deg)}.qa p{color:var(--ink-soft);font-size:var(--text-sm);padding-bottom:var(--s-2);max-width:var(--measure)}.img-room{border-radius:var(--r-room);position:relative;overflow:hidden}.img-room .room-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.img-room:before{content:"";z-index:1;background:radial-gradient(at 50% 45%,#17150f9e 0%,#17150f70 55%,#17150f94 100%);position:absolute;inset:0}.img-room>:not(.room-bg){z-index:2;position:relative}.img-room .eyebrow{color:#fff;text-shadow:0 1px 12px #17150f99}.img-room h2,.img-room p:not(.legal-note):not(.waitlist-msg){color:#fff;text-shadow:0 1px 24px #17150f8c}.img-room .waitlist input{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17150f59;border-color:#ffffff8c}.img-room .waitlist input::placeholder{color:#ffffffbf}.img-room .legal-note{color:#ffffffd1;text-shadow:0 1px 12px #17150f99}.final-room{text-align:center;padding:clamp(5rem,12vw,10rem) clamp(1.5rem,5vw,4rem)}.final-room .eyebrow{justify-content:center}.final-room h2{max-width:22ch;margin-inline:auto;font-size:clamp(2.6rem,5.5vw,4.2rem)}.final-lead{color:var(--room-dim);max-width:46ch;margin:var(--s-3) auto var(--s-4)}.final-room .waitlist form{justify-content:center;margin-inline:auto}.final-room .legal-note{margin-inline:auto}.footer{border-top:var(--border-card) solid var(--line);padding-block:var(--s-5)}.footer-top{justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.footer-links{gap:var(--s-4);flex-wrap:wrap;display:flex}.footer-links a{font-size:var(--text-sm);color:var(--ink-soft);text-decoration:none}.footer-links a:hover{color:var(--ink)}.disclaimer{margin-top:var(--s-4);padding-top:var(--s-3);border-top:var(--border-card) solid var(--line);color:var(--ink-soft);font-size:var(--text-xs);max-width:82ch;line-height:1.8}.disclaimer strong{color:var(--ink-soft)}.copyright{margin-top:var(--s-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-soft)}
