@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_2c8e905e-module__r0xzeW__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_2c8e905e-module__r0xzeW__variable{--font-caveat:"Caveat", "Caveat Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/static/fonts/fraunces-italic-600-latin-ext.55f92400.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/static/fonts/fraunces-italic-600-latin.49a8da63.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/fraunces-normal-600-latin-ext.a2930b27.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/fraunces-normal-600-latin.7234ed86.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/fraunces-normal-600-latin-ext.a2930b27.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/fraunces-normal-600-latin.7234ed86.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/inter-normal-400-latin-ext.34b9c504.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/inter-normal-400-latin.3100e775.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/inter-normal-400-latin-ext.34b9c504.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/inter-normal-400-latin.3100e775.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/inter-normal-400-latin-ext.34b9c504.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/inter-normal-400-latin.3100e775.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/jetbrains-mono-normal-400-latin-ext.db5ff4db.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/jetbrains-mono-normal-400-latin.83c005d4.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/jetbrains-mono-normal-400-latin-ext.db5ff4db.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/jetbrains-mono-normal-400-latin.83c005d4.woff2)format("woff2");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:#fbf5ea;--sand:#f3e8d6;--sand-deep:#e8d9bf;--sand-line:#dcc9a9;--ink:#0d1f33;--ink-2:#14293f;--ink-soft:#4c6178;--ink-faint:#7c8b9c;--orange:#ee5a18;--orange-hi:#ff7a2f;--amber:#ffae4d;--on-dark:#f6ede0;--on-dark-soft:#9db0c2;--dark-line:#f6ede024;--max:1180px;--r:18px;--shadow:0 24px 60px -28px #0d1f3373;--ease:cubic-bezier(.22,.7,.25,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;overflow-x:clip}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.62;overflow-x:clip}h1,h2,h3,blockquote{letter-spacing:-.02em;margin:0 0 .55em;font-family:Fraunces,Iowan Old Style,Georgia,serif;font-weight:600;line-height:1.06}h1{font-size:clamp(2.35rem,5.4vw,3.95rem);font-weight:700}h2{font-size:clamp(1.9rem,4vw,3rem)}h3{font-size:1.16rem;line-height:1.25}p{margin:0 0 1rem}a{color:inherit;text-decoration:none}.ital{color:var(--orange);white-space:nowrap;font-style:italic}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.wrap{max-width:var(--max);width:100%;margin:0 auto;padding:0 24px}.grain{z-index:60;pointer-events:none;opacity:.38;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='180' height='180' filter='url(%23n)' opacity='.42'/></svg>");position:fixed;inset:0}@media (max-width:680px){.grain{display:none}}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}.anno-wrap{display:inline;position:relative}.anno-abs{position:absolute}.handwritten{font-family:var(--font-caveat), "Caveat", cursive}.platforms-bar-new{align-items:center;gap:10px;margin-bottom:28px;display:inline-flex}.platforms-label-text{color:var(--ink);margin-right:12px;font-family:Fraunces,Georgia,serif;font-size:clamp(2.8rem,5.5vw,4.2rem);font-weight:700;line-height:1.1}.platforms-tiles-stack{align-items:center;display:flex}.platform-tile{border:2px solid #fbf5ea;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-10px;transition:transform .2s cubic-bezier(.22,.7,.25,1),z-index .2s;animation:3.5s ease-in-out infinite floatSq;display:flex;position:relative;box-shadow:0 4px 12px #00000017,0 1px 3px #0000000d}.platform-tile:first-child{margin-left:0}.platform-tile:hover{z-index:20!important;transform:translateY(-5px)scale(1.18)!important}.more-pill-new{color:#1e293b;background:#fff;border:1px solid #00000014;border-radius:99px;margin-left:12px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:700;box-shadow:0 2px 8px #0000000d}@keyframes floatSq{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.arrow-tail-anim{clip-path:inset(0 0 0 100%);animation:1.1s cubic-bezier(.4,0,.2,1) .3s forwards revealTailRightToLeft}@keyframes revealTailRightToLeft{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0%)}}.arrow-tip-anim{opacity:0;transform-origin:6px 24px;animation:.25s cubic-bezier(.175,.885,.32,1.3) 1.3s forwards popArrowTip}@keyframes popArrowTip{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.typing-text{white-space:nowrap;vertical-align:bottom;width:0;animation:1.8s steps(27,end) .4s forwards typeAnnoOnce;display:inline-block;overflow:hidden}@keyframes typeAnnoOnce{0%{width:0}to{width:27.5ch}}.problem-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;padding:26px 24px 22px;transition:transform .35s cubic-bezier(.22,.7,.25,1),border-color .35s,background .35s,box-shadow .35s;display:flex}.problem-card p{color:#9db0c2;margin:0;font-size:.92rem;line-height:1.45}.problem-card-icon{color:#fff9;margin-bottom:20px;transition:color .35s,transform .35s}.problem-card:hover{background:#ef44440d;border-color:#ef444473;transform:translateY(-5px);box-shadow:0 16px 36px -10px #ef444433}.problem-card:hover .problem-card-icon{color:#ff5a5a;transform:scale(1.1)}.shortcut-box{background:linear-gradient(#ff7a2f14 0%,#0d1f33eb 100%);border:1px solid #ff7a2f61;border-radius:20px;align-items:center;gap:28px;padding:32px 36px;transition:transform .35s cubic-bezier(.22,.7,.25,1),border-color .35s,box-shadow .35s;display:flex;box-shadow:0 16px 44px -12px #ff7a2f47}.shortcut-box:hover{border-color:#ff7a2fb3;transform:translateY(-4px);box-shadow:0 22px 56px -10px #ff7a2f6b}.problem-arrow-path{clip-path:inset(0 0 100%);animation:1s cubic-bezier(.4,0,.2,1) .1s forwards revealArrowTopToBottom}@keyframes revealArrowTopToBottom{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 0%)}}.problem-arrow-tip{opacity:0;animation:.2s 1s forwards fadeInTip}@keyframes fadeInTip{to{opacity:1}}.problem-arrow-paused .problem-arrow-path,.problem-arrow-paused .problem-arrow-tip{animation-play-state:paused}.problem-arrow-animate .problem-arrow-path,.problem-arrow-animate .problem-arrow-tip{animation-play-state:running}.typing-text-problem{opacity:0;animation:10ms 1.15s forwards paused fadeInAnnoInstant;display:inline-block}.problem-anno-visible .typing-text-problem{animation-play-state:running}@keyframes fadeInAnnoInstant{to{opacity:1}}.nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#fbf5eaed;border-bottom:1px solid #0000;align-items:center;gap:24px;padding:14px 24px;transition:border-color .3s,background .3s;display:flex;position:sticky;top:0}.nav-links{align-items:center;gap:28px;margin-left:auto;margin-right:auto;font-size:.95rem;font-weight:500;display:flex}.nav-links a{color:var(--ink);transition:color .2s var(--ease)}.nav-links a:hover{color:var(--orange-hi)}.nav.on-dark .nav-links a{color:var(--on-dark)}.nav.on-dark .nav-links a:hover{color:var(--orange-hi)}.nav.stuck{border-bottom-color:var(--sand-line)}.nav.on-dark{border-bottom-color:var(--dark-line);background:#0d1f33ed}.nav.on-dark .brand{color:var(--on-dark)}.nav.on-dark .brand-mark{background:#ffffff1a}.brand{align-items:center;gap:10px;font-weight:600;display:inline-flex}.brand-mark-svg{vertical-align:middle;flex-shrink:0;display:inline-block}.brand-mark-svg .ring-outer{transform-origin:32px 32px;animation:5s linear infinite rotateFavOuter}@keyframes rotateFavOuter{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.brand-name{letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:1.12rem}.nav-cta{margin-left:0}.btn{cursor:pointer;background:var(--orange);color:#fff;white-space:nowrap;transition:transform .18s var(--ease), box-shadow .18s var(--ease), background .18s ease;border:0;border-radius:12px;justify-content:center;align-items:center;padding:15px 24px;font-family:inherit;font-size:1rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -12px #ee5a18e6}.btn:after{content:"";width:40%;height:100%;transition:left .55s var(--ease);background:linear-gradient(100deg,#0000,#ffffff59,#0000);position:absolute;top:0;left:-60%;transform:skew(-18deg)}.btn:hover{background:var(--orange-hi);transform:translateY(-2px);box-shadow:0 16px 30px -14px #ee5a18f2}.btn:hover:after{left:120%}.btn:disabled{opacity:.65;cursor:default;transform:none}.btn-sm{border-radius:10px;padding:10px 17px;font-size:.92rem}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}.hero{max-width:var(--max);grid-template-columns:1.08fr .92fr;align-items:center;gap:56px;margin:0 auto;padding:54px 24px 72px;display:grid;position:relative}.hero:before{content:"";filter:blur(30px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffae4d4d,#0000 62%);width:620px;height:620px;position:absolute;top:-140px;right:-180px}.pill{border:1px solid var(--sand-line);background:var(--sand);color:var(--ink-soft);border-radius:999px;align-items:center;gap:9px;margin:0 0 24px;padding:7px 15px;font-size:.82rem;display:inline-flex}.dot{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:2.4s infinite pulse}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.lede{color:var(--ink-soft);max-width:54ch;margin-bottom:30px;font-size:1.11rem}.signup{max-width:520px}.signup-row{gap:10px;display:flex}.signup input{border:1px solid var(--sand-line);min-width:0;color:var(--ink);background:#fff;border-radius:12px;flex:1;padding:15px 16px;font-family:inherit;font-size:1rem;transition:border-color .18s,box-shadow .18s}.signup input::placeholder{color:#a99b84}.signup input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 4px #ee5a181f}.signup .selling{width:100%;margin-top:10px;font-size:.95rem;display:block}.signup-note{color:var(--ink-faint);margin:12px 0 0;font-size:.84rem}.signup-msg{margin-top:14px;font-size:.95rem}.signup-msg .err{color:#c0392b;margin:0}.signup.done .signup-row,.signup.done .selling,.signup.done .signup-note{display:none}.done-card{border:1px solid var(--sand-line);border-radius:var(--r);background:linear-gradient(180deg, #fff, var(--sand));box-shadow:var(--shadow);animation:pop .5s var(--ease) both;padding:22px}@keyframes pop{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.done-card h3{margin-bottom:6px;font-size:1.5rem}.done-card .pos{color:var(--orange);font-family:Fraunces,Georgia,serif;font-size:2.6rem;line-height:1}.done-card ol{color:var(--ink-soft);margin:14px 0 16px;padding-left:18px;font-size:.94rem}.done-card ol li{margin-bottom:5px}.share{gap:8px;display:flex}.share input{border:1px solid var(--sand-line);background:var(--paper);min-width:0;color:var(--ink-soft);border-radius:10px;flex:1;padding:11px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem}.share button{border:1px solid var(--ink);background:var(--ink);color:var(--on-dark);cursor:pointer;border-radius:10px;padding:11px 16px;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .18s}.share button:hover{background:var(--ink-2)}.proof{align-items:center;gap:12px;margin-top:26px;display:flex}.proof p{color:var(--ink-soft);max-width:44ch;margin:0;font-size:.9rem}.proof strong{color:var(--ink);font-variant-numeric:tabular-nums}.faces{display:flex}.faces i{border:2px solid var(--paper);border-radius:50%;width:28px;height:28px;margin-right:-9px;display:block}.faces i:first-child{background:linear-gradient(135deg, var(--orange), var(--amber))}.faces i:nth-child(2){background:linear-gradient(135deg, var(--ink), var(--ink-soft))}.faces i:nth-child(3){background:linear-gradient(135deg, var(--sand-line), var(--sand-deep))}.faces i:nth-child(4){background:linear-gradient(135deg, var(--ink-soft), var(--amber))}.hero-panel{position:relative}.panel{background:var(--ink);color:var(--on-dark);transition:transform .6s var(--ease);border-radius:22px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-6deg)rotateX(2deg);box-shadow:0 40px 80px -40px #0d1f33bf}.panel:hover{transform:perspective(1400px)rotateY(-2deg)rotateX(0)}.panel-head{border-bottom:1px solid var(--dark-line);align-items:center;gap:12px;padding:14px 18px;display:flex}.live{color:var(--amber);align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:.78rem;display:inline-flex}.live i{background:var(--amber);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}.panel-title{color:var(--on-dark-soft);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.76rem}.scanline{pointer-events:none;z-index:2;height:90px;animation:scan 5s var(--ease) infinite;background:linear-gradient(#0000,#ffae4d1f,#0000);position:absolute;top:0;left:0;right:0}@keyframes scan{0%{opacity:0;transform:translateY(40px)}25%{opacity:1}to{opacity:0;transform:translateY(360px)}}.panel-body{min-height:322px;padding:6px 18px 4px}.fcard{border-bottom:1px solid var(--dark-line);animation:slideIn .55s var(--ease) both;padding:15px 0}@keyframes slideIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.fcard:last-child{border-bottom:0}.fcard-top{align-items:center;gap:10px;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:.74rem;display:flex}.fcard-top .src{color:var(--amber)}.fcard-top .ago{color:var(--on-dark-soft);margin-left:auto}.chip{border:1px solid #0000;border-radius:999px;padding:2px 9px;font-family:JetBrains Mono,monospace;font-size:.72rem}.chip.hot{color:#0d1f33;background:var(--amber)}.chip.cold{color:var(--on-dark-soft);border-color:var(--dark-line)}.fcard p{margin:0;font-size:.93rem;line-height:1.5}.panel-foot{border-top:1px solid var(--dark-line);color:var(--on-dark-soft);justify-content:space-between;padding:13px 18px;font-size:.75rem;display:flex}.panel-foot .accent{color:var(--amber)}@media (max-width:940px){.hero{grid-template-columns:1fr;gap:40px;padding-top:34px}.panel{transform:none}.panel-body{min-height:0}.hero-copy .handwritten{display:none!important}.hero-copy{min-width:0;overflow:hidden}.problem-arrow-svg{display:none!important}.problem-anno-wrap{text-align:center;margin-top:0!important;margin-bottom:12px!important;margin-left:0!important;display:block!important;transform:none!important}.karma-anno{font-size:1.15rem!important;display:block!important;position:absolute!important;top:80px!important;left:45px!important;transform:rotate(-2deg)!important}.karma-anno .desktop-karma-arrow{display:none!important}.karma-anno .mobile-karma-arrow{display:block!important}.who-anno,.anno-abs{display:none!important}.problem-cards-grid{grid-template-columns:1fr!important;gap:16px!important;margin-bottom:8px!important}.problem-card{opacity:0;transform:translate(-60px)rotate(-3deg)scale(.92)}.problem-card .problem-card-icon{animation:none}.problem-cards-grid.in .problem-card{animation:.7s cubic-bezier(.34,1.56,.64,1) both problemFlyIn}.problem-cards-grid.in .problem-card:first-child{animation-delay:50ms}.problem-cards-grid.in .problem-card:nth-child(2){animation-delay:.2s}.problem-cards-grid.in .problem-card:nth-child(3){animation-delay:.35s}.problem-cards-grid.in .problem-card:first-child .problem-card-icon{animation:3s ease-in-out .8s infinite problemIconGlow}.problem-cards-grid.in .problem-card:nth-child(2) .problem-card-icon{animation:3s ease-in-out 1.6s infinite problemIconGlow}.problem-cards-grid.in .problem-card:nth-child(3) .problem-card-icon{animation:3s ease-in-out 2.4s infinite problemIconGlow}.karma-band .card{opacity:0;position:relative;overflow:hidden;transform:translateY(40px)scale(.88)}.karma-band .card.in{animation:.65s cubic-bezier(.34,1.56,.64,1) both karmaPopIn}.karma-band .card.in:first-child{animation-delay:50ms}.karma-band .card.in:nth-child(2){animation-delay:.22s}.karma-band .card.in:nth-child(3){animation-delay:.4s}.karma-band .card.in:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(105deg,#0000 40%,#ffae4d1f 50%,#0000 60%);animation:2.5s ease-in-out .8s infinite shimmerSweep;position:absolute;inset:0}.karma-band .card.in:nth-child(2):before{animation-delay:1.6s}.karma-band .card.in:nth-child(3):before{animation-delay:2.4s}.hero-trio{flex-wrap:wrap}}@keyframes problemFlyIn{0%{opacity:0;transform:translate(-60px)rotate(-3deg)scale(.92)}60%{opacity:1;transform:translate(8px)rotate(.5deg)scale(1.02)}80%{transform:translate(-3px)rotate(-.2deg)scale(.99)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes problemIconGlow{0%,to{color:#fff9;filter:drop-shadow(0 0 #0000);transform:scale(1)}50%{color:#ff5a5a;filter:drop-shadow(0 0 8px #ff5a5a66);transform:scale(1.15)}}@keyframes karmaPopIn{0%{opacity:0;transform:translateY(40px)scale(.88)}55%{opacity:1;transform:translateY(-6px)scale(1.03)}78%{transform:translateY(2px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shimmerSweep{0%{transform:translate(-100%)}30%{transform:translate(100%)}to{transform:translate(100%)}}@media (max-width:680px){.nav-links{display:none}.nav{justify-content:space-between}.nav-cta{margin-left:auto}.hero h1{font-size:clamp(2rem,7vw,2.8rem)!important}.shortcut-box{text-align:center;flex-direction:column;gap:18px;padding:24px 20px}.hero-panel,.hero-trio{display:none!important}.platforms-bar-new{flex-wrap:wrap;align-items:center;gap:4px 2px;max-width:100%;margin-top:-12px;margin-bottom:24px}.platforms-label-text{margin-right:0;font-size:clamp(1.8rem,6vw,2.2rem)}.platform-tile{margin-left:-16px;transform:scale(.7);margin-top:0!important}.platform-tile:first-child{margin-left:-4px}.more-pill-new{margin-left:4px;padding:4px 12px;font-size:.78rem;transform:none}.compare{border-radius:0;margin-left:-24px;margin-right:-24px}.foot-inner{flex-direction:column;gap:28px}.foot-legal{text-align:center;flex-direction:column;gap:8px}.twt-ps-banner{padding:18px 16px!important}}@media (max-width:560px){.signup{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;max-width:100%;margin-bottom:24px;display:flex}.signup-row{display:contents}.signup input[name=hp_company]{order:0}.signup input[name=email]{box-sizing:border-box;order:1;width:100%;max-width:100%;margin-bottom:0}.signup .selling{box-sizing:border-box;order:2;width:100%;max-width:100%;margin-top:0;margin-bottom:0}.signup .btn{box-sizing:border-box;order:3;width:100%;max-width:100%;margin:0}.signup-note{order:4;margin-top:2px}.signup-msg{order:5}}.marquee{border-top:1px solid var(--sand-line);border-bottom:1px solid var(--sand-line);background:var(--sand);padding:14px 0;overflow:hidden}.marquee-track{width:max-content;color:var(--ink-soft);white-space:nowrap;align-items:center;gap:22px;font-family:JetBrains Mono,monospace;font-size:.85rem;animation:12s linear infinite slide;display:flex}.marquee-track i{color:var(--orange);font-style:normal}@keyframes slide{to{transform:translate(-50%)}}.platforms-bar{align-items:center;gap:12px;margin-top:30px;margin-bottom:20px;display:inline-flex}.platforms-text{color:var(--ink);font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:600}.platforms-logos{align-items:center;gap:0;display:flex}.platform-icon{border:1px solid var(--sand-line);z-index:1;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-10px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),z-index,box-shadow .2s;animation:4s ease-in-out infinite floatSq;display:flex;position:relative;box-shadow:0 2px 6px #0000000f}.platform-icon:first-child{animation-delay:0s}.platform-icon:nth-child(2){animation-delay:.4s}.platform-icon:nth-child(3){animation-delay:.8s}.platform-icon:nth-child(4){animation-delay:1.2s}.platform-icon:nth-child(5){animation-delay:1.6s}.platform-icon:nth-child(6){animation-delay:2s}.platform-icon:nth-child(7){animation-delay:2.4s}.platform-icon:nth-child(8){animation-delay:2.8s}.platform-icon:first-child{margin-left:0}.platform-icon:hover{z-index:10;animation-play-state:paused;transform:translateY(-6px)scale(1.1);box-shadow:0 8px 16px #0000001a}.platform-icon i{width:60%;height:60%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-reddit i{background-color:#ff4500;-webkit-mask-image:url(https://cdn.simpleicons.org/reddit);mask-image:url(https://cdn.simpleicons.org/reddit)}.p-youtube i{background-color:red;-webkit-mask-image:url(https://cdn.simpleicons.org/youtube);mask-image:url(https://cdn.simpleicons.org/youtube)}.p-x i{background-color:#000;-webkit-mask-image:url(https://cdn.simpleicons.org/x);mask-image:url(https://cdn.simpleicons.org/x)}.p-linkedin i{background-color:#0a66c2;-webkit-mask-image:url(https://cdn.simpleicons.org/linkedin);mask-image:url(https://cdn.simpleicons.org/linkedin)}.p-quora i{background-color:#b92b27;-webkit-mask-image:url(https://cdn.simpleicons.org/quora);mask-image:url(https://cdn.simpleicons.org/quora)}.p-bluesky i{background-color:#0285ff;-webkit-mask-image:url(https://cdn.simpleicons.org/bluesky);mask-image:url(https://cdn.simpleicons.org/bluesky)}.p-indiehackers i{background-color:#0f172a;-webkit-mask-image:url(https://cdn.simpleicons.org/indiehackers);mask-image:url(https://cdn.simpleicons.org/indiehackers)}.p-hackernews i{background-color:#f60;-webkit-mask-image:url(https://cdn.simpleicons.org/ycombinator);mask-image:url(https://cdn.simpleicons.org/ycombinator)}.platform-more{color:var(--ink);border:1px solid var(--sand-line);z-index:1;background:#fff;border-radius:99px;align-items:center;height:36px;margin-left:-10px;padding:0 12px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;animation:4s ease-in-out 3.2s infinite floatSq;display:flex;position:relative;box-shadow:0 2px 6px #0000000f}.platform-more:hover{z-index:10;animation-play-state:paused;transform:translateY(-6px)scale(1.05);box-shadow:0 8px 16px #0000001a}.hero-trio{gap:32px;margin-top:28px;display:flex}.hero-trio-item{flex-direction:column;gap:4px;display:flex}.hero-trio-item strong{color:var(--ink);margin-top:6px;font-family:Fraunces,Georgia,serif;font-size:1.05rem;font-weight:600}.hero-trio-item span{color:var(--ink-soft);font-size:.82rem}.section{padding:104px 0}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:.74rem}.section-lede{color:var(--ink-soft);max-width:60ch;font-size:1.05rem}.dark{background:var(--ink);color:var(--on-dark);padding:104px 0;position:relative}.dark .eyebrow{color:var(--amber)}.dark .section-lede,.dark p{color:var(--on-dark-soft)}.dark h2,.dark h3,.dark blockquote{color:var(--on-dark)}.dark .ital{color:var(--amber)}.split{grid-template-columns:1.05fr .95fr;align-items:start;gap:54px;margin-top:42px;display:grid}.ticks{margin:0 0 26px;padding:0;list-style:none}.ticks li{border-top:1px solid var(--dark-line);color:var(--on-dark);gap:14px;padding:16px 0;font-size:1rem;display:flex}.ticks li span{width:26px;height:26px;color:var(--amber);border:1px solid var(--dark-line);border-radius:8px;flex:none;place-items:center;font-family:JetBrains Mono,monospace;font-size:.76rem;display:grid}.decay{border:1px solid var(--dark-line);border-radius:var(--r);background:#ffffff08;margin:0;padding:22px}.decay figcaption{color:var(--on-dark-soft);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.74rem}.bars{align-items:flex-end;gap:12px;height:190px;display:flex}.bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:10px;height:100%;display:flex}.bar b{background:linear-gradient(180deg, var(--orange-hi), #ee5a1840);width:100%;height:0;transition:height 1.1s var(--ease);border-radius:8px 8px 3px 3px}.decay.in .bar b{height:var(--h)}.bar:nth-child(2) b{transition-delay:.1s}.bar:nth-child(3) b{transition-delay:.2s}.bar:nth-child(4) b{transition-delay:.3s}.bar:nth-child(5) b{transition-delay:.4s}.bar span{color:var(--on-dark-soft);font-size:.7rem}.decay-note{margin:18px 0 0;font-size:.9rem}@media (max-width:880px){.split{grid-template-columns:1fr;gap:34px}}@media (max-width:680px){.section,.dark{padding:64px 0}}.scrolly{padding:104px 0 64px}.scrolly-head{margin-bottom:26px}.scrolly-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.mobile-story-carousel{display:none}.scrolly-steps{grid-area:1/1;padding-left:34px;position:relative}.rail{background:var(--sand-line);border-radius:2px;width:2px;position:absolute;top:12px;bottom:30vh;left:6px}.rail-fill{background:var(--orange);border-radius:2px;width:100%;height:0;transition:height .25s linear;position:absolute;top:0;left:0}.sstep{opacity:.34;min-height:64vh;transition:opacity .45s var(--ease);flex-direction:column;justify-content:center;display:flex}.sstep.is-on{opacity:1}.sstep:before{content:"";background:var(--paper);border:2px solid var(--sand-line);width:14px;height:14px;transition:border-color .3s ease, background .3s ease, transform .3s var(--ease);border-radius:50%;margin-top:-2px;position:absolute;left:0}.sstep.is-on:before{border-color:var(--orange);background:var(--orange);transform:scale(1.15)}.step-n{letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-bottom:12px;font-size:.74rem}.sstep h3{font-size:clamp(1.5rem,2.6vw,2.05rem)}.sstep p{color:var(--ink-soft);max-width:46ch;margin:0}.sstep.karma .step-n{color:var(--ink);background:var(--amber);border-radius:6px;padding:3px 9px;display:inline-block}.scrolly-sticky{grid-area:1/2;position:sticky;top:max(96px,50vh - 230px)}.device{background:var(--ink);color:var(--on-dark);border-radius:22px;flex-direction:column;height:520px;display:flex;overflow:hidden;box-shadow:0 40px 80px -44px #0d1f33b3}.device-bar{border-bottom:1px solid var(--dark-line);align-items:center;gap:12px;padding:13px 18px;display:flex}.device-dots{gap:6px;display:flex}.device-dots i{background:#f6ede02e;border-radius:50%;width:9px;height:9px}.device-dots i:first-child{background:var(--orange)}.device-label{color:var(--on-dark-soft);margin-left:auto;font-size:.74rem}.scene{opacity:0;pointer-events:none;transition:opacity .5s var(--ease), transform .5s var(--ease);padding:20px 22px;position:absolute;inset:52px 0 0;overflow:hidden;transform:translateY(16px)}.device{position:relative}.scene.is-active{opacity:1;transform:none}.stream{animation:12s linear infinite streamUp}.stream p{color:var(--on-dark-soft);margin:0 0 14px;font-family:JetBrains Mono,monospace;font-size:.88rem}.stream em{color:var(--amber);margin-right:8px;font-style:normal}@keyframes streamUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.stream-fade{background:linear-gradient(180deg, transparent, var(--ink));height:110px;position:absolute;inset:auto 0 0}.stream-fade.top{background:linear-gradient(180deg, var(--ink), transparent);height:34px;inset:0 0 auto}.score-row{border-bottom:1px solid var(--dark-line);transition:opacity .5s var(--ease), transform .5s var(--ease);align-items:center;gap:12px;padding:13px 0;display:flex}.scene[data-scene="1"].is-active .score-row.out{opacity:.25;transform:translate(-10px)}.score-row .src{color:var(--on-dark);font-size:.78rem}.score-row .chip{margin-left:auto}.verdict{align-items:baseline;gap:12px;margin-top:22px;display:flex}.verdict span{letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-soft);font-size:.74rem}.verdict b{color:var(--amber);margin-left:auto;font-family:Fraunces,Georgia,serif;font-size:2rem}.thread{border-left:2px solid var(--amber);margin-bottom:18px;padding-left:14px}.thread .src{color:var(--on-dark-soft);font-size:.74rem}.quote{margin:8px 0 0;font-size:.95rem}.composer{border:1px solid var(--dark-line);background:#ffffff08;border-radius:14px;padding:14px}.composer-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.composer-top .mono{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-soft);font-size:.72rem}.tone{color:var(--ink);background:var(--amber);border-radius:6px;margin-left:auto;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.72rem}.typed{min-height:5.8em;margin:0;font-size:.92rem;line-height:1.6}.composer-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.act{border:1px solid var(--dark-line);color:var(--on-dark-soft);border-radius:8px;padding:6px 12px;font-size:.78rem}.act.primary{background:var(--orange);border-color:var(--orange);color:#fff;font-weight:600}.act-note{color:var(--on-dark-soft);margin-left:auto;font-size:.7rem}.typed:after{content:"▍";color:var(--orange-hi);animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}.karma-head{align-items:baseline;gap:12px;display:flex}.karma-head .mono{letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-soft);font-size:.74rem}.karma-head b{color:var(--amber);margin-left:auto;font-family:Fraunces,Georgia,serif;font-size:2rem}.meter{background:#f6ede01f;border-radius:999px;height:10px;margin:14px 0 22px;overflow:hidden}.meter-fill{background:linear-gradient(90deg, var(--amber), var(--orange));width:0;height:100%;transition:width 1.3s var(--ease);border-radius:999px;display:block}.scene[data-scene="3"].is-active .meter-fill{width:86%}.karma-list{margin:0;padding:0;list-style:none}.karma-list li{border-bottom:1px solid var(--dark-line);align-items:center;gap:12px;padding:11px 0;font-size:.9rem;display:flex}.karma-list i{border-radius:6px;flex:none;width:18px;height:18px}.karma-list i.ok{border:1px solid var(--amber);background:#ffae4d38}.karma-list i.pitch{background:#ee5a18e6}.karma-foot{color:var(--on-dark-soft);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 0;font-size:.74rem}@media (max-width:940px){.scrolly-grid{display:none}.mobile-story-carousel{margin-bottom:32px;display:block;overflow:hidden}.story-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 16px 24px;display:flex;overflow-x:auto}.story-scroll::-webkit-scrollbar{display:none}.story-card{scroll-snap-align:center;background:var(--paper);border:1px solid var(--sand-line);border-radius:20px;flex-direction:column;flex:0 0 100%;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px -10px #0d1f3326}.card-progress{z-index:10;background:#0000000f;height:3px;position:absolute;top:0;left:0;right:0}.card-progress-fill{background:var(--orange);width:0%;height:100%}.story-mockup{background:var(--ink);padding:8px}.story-mockup .device{width:100%;height:auto;min-height:220px;box-shadow:none;background:0 0;border-radius:12px}.story-mockup .scene{padding:10px 10px 16px;position:relative;inset:auto}.story-mockup .device-bar{background:#ffffff0a;padding:10px 12px}.story-mockup .thread{margin-bottom:8px;padding-left:10px}.story-mockup .quote{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.8rem;display:-webkit-box;overflow:hidden}.story-mockup .composer{padding:10px}.story-mockup .composer-top{margin-bottom:4px}.story-mockup .tone{padding:2px 6px;font-size:.6rem}.story-mockup .typed{height:auto;min-height:3.6em;margin-bottom:0;font-size:.75rem}.story-mockup .composer-actions{margin-top:8px}.story-mockup .act{padding:4px 8px;font-size:.7rem}.swipe-hint{color:var(--orange);pointer-events:none;align-items:center;gap:4px;font-size:.75rem;font-weight:700;animation:1.5s ease-in-out infinite alternate swipeHint;display:flex;position:absolute;top:16px;right:16px}@keyframes swipeHint{0%{transform:translate(0)}to{transform:translate(6px)}}.story-text{padding:16px}.story-text .step-n{letter-spacing:.15em;color:var(--orange);text-transform:uppercase;margin-bottom:8px;font-size:.65rem}.story-text.karma .step-n{color:var(--ink);background:var(--amber);border-radius:6px;padding:3px 9px;display:inline-block}.story-text h3{margin-bottom:8px;font-size:1.15rem}.story-text p{color:var(--ink-soft);margin:0;font-size:.85rem;line-height:1.5}}.karma-band blockquote{max-width:20ch;margin:0 0 68px;font-size:clamp(1.6rem,3.6vw,2.7rem);line-height:1.12}.cards{gap:16px;display:grid}.cards.three{grid-template-columns:repeat(3,1fr)}.cards.four{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--dark-line);border-radius:var(--r);transition:transform .3s var(--ease), border-color .3s ease;background:#ffffff09;padding:24px}.card:hover{border-color:#ffae4d80;transform:translateY(-4px)}.card p{margin:0;font-size:.95rem}.never{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.never ul{border-radius:var(--r);margin:0;padding:24px;list-style:none}.never .no{background:var(--sand);border:1px solid var(--sand-line)}.never .yes{background:var(--ink);color:var(--on-dark);border:1px solid var(--ink)}.never li{margin-bottom:14px;padding-left:30px;font-size:.96rem;position:relative}.never li:last-child{margin-bottom:0}.never .no li{color:var(--ink-soft)}.never .no li:before{content:"×";width:20px;height:20px;color:var(--orange);background:#ee5a1824;border-radius:6px;place-items:center;font-size:.95rem;display:grid;position:absolute;top:-2px;left:0}.never .yes li:before{content:"✓";width:20px;height:20px;color:var(--amber);background:#ffae4d33;border-radius:6px;place-items:center;font-size:.8rem;display:grid;position:absolute;top:-1px;left:0}@media (max-width:760px){.never{grid-template-columns:1fr}}.who{background:var(--sand);border-top:1px solid var(--sand-line);border-bottom:1px solid var(--sand-line)}.mini{border-top:2px solid var(--ink);padding-top:16px}.mini h3{margin-bottom:.35em}.mini p{color:var(--ink-soft);margin:0;font-size:.93rem}.cards.four,.cards.three{margin-top:40px}@media (max-width:900px){.cards.four{grid-template-columns:1fr 1fr}.cards.three{grid-template-columns:1fr}}@media (max-width:560px){.cards.four{grid-template-columns:1fr}}.compare{border:1px solid var(--ink);border-radius:var(--r);background:var(--ink);margin-top:40px;overflow-x:auto;box-shadow:0 20px 48px -18px #0d1f33a6}.compare table{border-collapse:collapse;width:100%;min-width:620px}.compare th,.compare td{text-align:left;border-bottom:1px solid #f6ede01f;padding:18px 22px;font-size:.95rem}.compare thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-soft);font-family:JetBrains Mono,monospace;font-size:.76rem}.compare tbody td:first-child{color:var(--on-dark-soft);letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.8rem}.compare td{color:var(--on-dark)}.compare .us{color:#fff;background:#ee5a1829;font-weight:600}.compare thead .us{color:var(--orange-hi);letter-spacing:.14em;font-weight:700}.compare tbody tr:last-child td{border-bottom:0}@media (max-width:680px){.compare{box-shadow:none;background:0 0;border:none;margin:20px 0 0;padding:0}.compare table,.compare thead,.compare tbody,.compare tr,.compare th,.compare td{width:100%;min-width:0;display:block}.compare thead{display:none}.compare tr{border:1px solid var(--dark-line);background:var(--ink);border-radius:12px;margin-bottom:24px;overflow:hidden}.compare td{border-bottom:1px solid #f6ede014;flex-direction:column;gap:4px;padding:14px 18px;display:flex}.compare td:first-child{color:var(--amber);text-align:left;text-transform:uppercase;letter-spacing:.1em;background:#ffffff0d;font-family:JetBrains Mono,monospace;font-size:1.05rem;font-weight:700}.compare td:nth-child(2):before{content:"Mention alerts";color:var(--on-dark-soft);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.compare td:nth-child(3):before{content:"Cold lead lists";color:var(--on-dark-soft);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.compare td:nth-child(4):before{content:"SCANINTENT";color:var(--orange-hi);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700}.compare td:nth-child(4){background:#ee5a1829;border-bottom:none}}.faq{border-top:1px solid var(--sand-line);margin-top:36px}.faq details{border-bottom:1px solid var(--sand-line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--orange);transition:transform .25s var(--ease);font-size:1.5rem;line-height:1}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--ink-soft);max-width:74ch;animation:fadeUp .4s var(--ease) both;margin:-4px 0 22px;font-size:.97rem}@keyframes fadeUp{0%{opacity:0;transform:translateY(-6px)}}.cta{background:var(--ink);padding:110px 0 120px;position:relative;overflow:hidden}.cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#ee5a184d,#0000 62%);width:900px;height:900px;position:absolute;top:-55%;left:50%;transform:translate(-50%)}.cta-inner{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.cta .eyebrow{color:var(--amber)}.cta h2{color:var(--on-dark)}.cta .ital{color:var(--amber)}.cta .section-lede{color:var(--on-dark-soft)}.cta .signup{text-align:left;width:100%;max-width:540px;margin-top:30px}.cta .signup input{border-color:var(--dark-line);color:var(--on-dark);background:#ffffff0f}.cta .signup input::placeholder{color:var(--on-dark-soft)}.cta .signup input:focus{border-color:var(--amber);background:#ffffff1a;box-shadow:0 0 0 4px #ffae4d29}.cta .signup-note,.cta .proof p{color:var(--on-dark-soft)}.cta .proof strong{color:var(--on-dark)}.cta .faces i{border-color:var(--ink)}.cta .done-card{border-color:var(--dark-line);color:var(--on-dark);background:#ffffff0f}.cta .done-card h3{color:var(--on-dark)}.cta .done-card ol{color:var(--on-dark-soft)}.cta .done-card .pos{color:var(--amber)}.cta .share input{border-color:var(--dark-line);color:var(--on-dark-soft);background:#ffffff0f}.cta .share button{background:var(--orange);border-color:var(--orange);color:#fff}.cta .share button:hover{background:var(--orange-hi)}.foot{background:var(--ink);color:var(--on-dark-soft);border-top:1px solid var(--dark-line);padding:46px 0 60px;font-size:.92rem}.foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.foot .brand{color:var(--on-dark);margin-bottom:10px}.foot .brand-mark{background:#ffffff14}.foot p{max-width:46ch;margin:0}.foot .small{color:#6e829a;font-size:.84rem}.foot-links{flex-direction:column;gap:8px;font-size:.95rem;display:flex}.foot-links strong{color:var(--on-dark);margin-bottom:4px;font-size:1rem;font-weight:600}.foot-links a{color:var(--on-dark-soft);transition:color .2s var(--ease);font-weight:500}.foot-links a:hover{color:var(--orange-hi)}.foot-legal{border-top:1px solid var(--dark-line);color:#6e829a;justify-content:space-between;align-items:center;margin-top:40px;padding-top:30px;font-size:.8rem;display:flex}.sticky-cta{z-index:55;background:var(--ink);color:var(--on-dark);transition:transform .45s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:10px 12px 10px 18px;display:none;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(140%);box-shadow:0 20px 40px -18px #0d1f33cc}.sticky-cta span{color:var(--on-dark-soft);font-size:.86rem}.sticky-cta.show{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.decay .bar b{height:var(--h)}.sstep{opacity:1}.scanline,.typed:after{display:none}}.twt-badge{font-family:Caveat,cursive;line-height:1.1;transition:transform .3s}.twt-badge:hover{transform:rotate(0)scale(1.05)}.step-twt-anno{font-family:Caveat,cursive;font-size:1.4rem;line-height:1.2}.twt-scene-anno{font-family:Caveat,cursive;animation:3.5s ease-in-out infinite alternate floatTwtAnno;box-shadow:0 4px 14px #00000040}@keyframes floatTwtAnno{0%{transform:translateY(0)rotate(2deg)}to{transform:translateY(-4px)rotate(-1deg)}}.twt-ps-banner{transition:transform .3s,border-color .3s;box-shadow:0 8px 24px -10px #ee5a1826}.twt-ps-banner:hover{border-color:#ee5a1899;transform:translateY(-2px)}.karma-arrow-paused .karma-arrow-path{clip-path:inset(0 0 0 100%)}.karma-arrow-paused .karma-arrow-tip,.karma-arrow-paused .karma-typing-text{opacity:0}.karma-arrow-animate .karma-arrow-path{clip-path:inset(0);transition:clip-path .9s cubic-bezier(.4,0,.2,1) .2s}.karma-arrow-animate .karma-arrow-tip{opacity:1;transition:opacity .25s 1.05s}.karma-arrow-animate .karma-typing-text{opacity:1;transition:opacity .3s 1.2s}.who-arrow-paused .who-arrow-path{clip-path:inset(0 0 0 100%)}.who-arrow-paused .who-arrow-tip,.who-arrow-paused .who-typing-text{opacity:0}.who-arrow-animate .who-arrow-path{clip-path:inset(0);transition:clip-path .9s cubic-bezier(.4,0,.2,1) .2s}.who-arrow-animate .who-arrow-tip{opacity:1;transition:opacity .25s 1.05s}.who-arrow-animate .who-typing-text{opacity:1;transition:opacity .3s 1.2s}.cookie-banner{z-index:58;pointer-events:none;opacity:0;justify-content:center;padding:0;transition:transform .55s cubic-bezier(.22,.7,.25,1),opacity .4s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.cookie-banner.show{opacity:1;pointer-events:auto;transform:translateY(0)}.cookie-banner.hide{opacity:0;pointer-events:none;transform:translateY(110%)}.cookie-inner{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#0d1f33eb;border:1px solid #f6ede01f;border-radius:18px;align-items:center;gap:18px;width:calc(100% - 32px);max-width:680px;margin:0 auto 16px;padding:20px 24px;display:flex;box-shadow:0 20px 60px -20px #0d1f33b3,0 0 0 1px #ffae4d0f}.cookie-icon{background:#ffae4d1f;border:1px solid #ffae4d38;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:1.3rem;line-height:1;animation:3s ease-in-out infinite alternate floatCookie;display:grid}@keyframes floatCookie{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-2px)rotate(6deg)}}.cookie-text{flex:1;min-width:0}.cookie-text p{color:var(--on-dark-soft);margin:0;font-size:.88rem;line-height:1.5}.cookie-text a{color:var(--amber);text-underline-offset:2px;-webkit-text-decoration:underline #ffae4d59;text-decoration:underline #ffae4d59;transition:text-decoration-color .2s,color .2s}.cookie-text a:hover{color:var(--orange-hi);-webkit-text-decoration-color:var(--orange-hi);text-decoration-color:var(--orange-hi)}.cookie-actions{flex-shrink:0;gap:8px;display:flex}.cookie-btn{cursor:pointer;white-space:nowrap;transition:transform .18s var(--ease), background .18s ease, box-shadow .18s ease;border:0;border-radius:10px;padding:10px 18px;font-family:inherit;font-size:.85rem;font-weight:600}.cookie-btn:hover{transform:translateY(-1px)}.cookie-btn:active{transform:translateY(0)}.cookie-accept{background:var(--orange);color:#fff;box-shadow:0 6px 18px -8px #ee5a18b3}.cookie-accept:hover{background:var(--orange-hi);box-shadow:0 8px 22px -8px #ee5a18d9}.cookie-decline{color:var(--on-dark-soft);background:#f6ede014;border:1px solid #f6ede01f}.cookie-decline:hover{color:var(--on-dark);background:#f6ede024}@media (max-width:600px){.cookie-inner{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:12px;padding:18px 20px}.cookie-icon{width:32px;height:32px;font-size:1.1rem}.cookie-actions{width:100%}.cookie-accept,.cookie-decline{text-align:center;flex:1}}@media (max-width:760px){.cookie-banner.show~.sticky-cta.show,.sticky-cta.show{bottom:90px}}.k-li{opacity:0;animation:.5s both slideIn}.k-li:first-child{animation-delay:.2s}.k-li:nth-child(2){animation-delay:.6s}.k-li:nth-child(3){animation-delay:1s}.k-li:nth-child(4){animation-delay:1.4s}.scene.is-active .karma-foot{animation:.5s 1.4s both pop}.scene.is-active .verdict{animation:.5s .6s both pop}.scene.is-active .k-li:first-child{animation:.5s .2s both slideIn}.scene.is-active .k-li:nth-child(2){animation:.5s .6s both slideIn}.scene.is-active .k-li:nth-child(3){animation:.5s 1s both slideIn}
