:root{--accent:#c33327;--accent-bright:#df7c75;--accent-wash:rgb(195 51 39/88%);--background:#191b19;--surface:#242722;--border:#656554;--border-strong:#a39e83;--cream:#fcebbc;--cream-card:#fff8df;--ink:#191b19;--text:#fcebbc;--muted:#d9cfb2;--input:#30322b;--selected:#cd362a;--radius:3px;--display:var(--font-anton),"Arial Narrow",Impact,sans-serif;--body:var(--font-barlow),"Segoe UI",Arial,sans-serif;--measure:1180px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--body);font-size:16px;line-height:1.5;color:var(--text);background-color:#141613;background-image:linear-gradient(180deg,rgb(20 22 19/78%),rgb(20 22 19/92%)),url(/brand/texture.png);background-size:auto,480px}img{max-width:100%;height:auto}a{color:var(--cream)}h1,h2,h3,h4{font-family:var(--display);font-weight:400;text-transform:uppercase;letter-spacing:.3px}h1{font-size:clamp(52px,7.4vw,108px);line-height:.86}h1,h2{margin:0 0 12px}h2{font-size:clamp(32px,4.6vw,64px);line-height:.9}h3{font-size:clamp(20px,2vw,28px);line-height:1.05;margin:0 0 8px}p{margin:0 0 12px}p:last-child{margin-bottom:0}.skip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip:focus{width:auto;height:auto;margin:0;clip:auto;overflow:visible;left:12px;top:12px;padding:8px 12px;background:var(--ink);color:var(--cream);z-index:40}.wrap{width:min(var(--measure),calc(100% - 40px));margin:0 auto}.site-main{display:block;overflow-x:clip}.band{padding:42px 0;position:relative}.band.charcoal,.band.surface{color:var(--cream)}.band.surface{background:rgb(36 39 34/92%)}.band.cream{background-color:var(--cream);background-image:linear-gradient(rgb(252 235 188/90%),rgb(252 235 188/94%)),url(/brand/texture.png);background-size:auto,520px;color:var(--ink)}.band.cream :is(h1,h2,h3,h4,p,li,dd,dt,figcaption,.lede,.caption,.muted){color:var(--ink)}.band.cream a:not(.btn){color:#6e1a14}.eyebrow{margin:0 0 8px;font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-bright)}.band.cream .eyebrow,.dash-main .eyebrow{color:var(--accent)}.lede{font-size:18px;max-width:38rem}.auth-grid,.hero-tight,.split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.9fr);grid-gap:18px 28px;gap:18px 28px;align-items:center}.poster-hero{padding:8px 0 4px}.hero-art{margin:0;position:relative}.hero-art img{width:min(440px,100%);display:block;margin-inline:auto}.poster-stamp{position:absolute;left:8%;bottom:8%;z-index:1;border:3px solid var(--accent);color:var(--accent);background:rgb(252 235 188/92%);font-family:var(--display);font-size:28px;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:8px 10px 6px;transform:rotate(-14deg)}.caption{color:var(--muted);font-size:14px}.band.cream .caption,.dash-main .caption{color:#3d4036}.slogan-banner{background-color:var(--accent);background-image:linear-gradient(var(--accent-wash),var(--accent-wash)),url(/brand/red-texture.png);background-size:cover;color:var(--cream);padding:22px 0 18px;overflow:hidden}.marquee-track{display:flex;width:max-content;animation:ticker 28s linear infinite;will-change:transform}.marquee-track span{font-family:var(--display);font-size:clamp(34px,5vw,68px);line-height:.9;letter-spacing:.4px;text-transform:uppercase;color:var(--cream);padding-right:.7em;white-space:nowrap}@keyframes ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes headline-stamp{0%{transform:translate3d(0,-36px,0) scale(1.14)}to{transform:none}}@keyframes seal-stamp{0%{transform:scale(1.55) rotate(-32deg);opacity:0}to{transform:rotate(-14deg);opacity:1}}@media (prefers-reduced-motion:no-preference){.poster-hero h1:not(.hanging-title){animation:headline-stamp .7s cubic-bezier(.16,1.4,.3,1) both}.poster-stamp{animation:seal-stamp .56s cubic-bezier(.16,1.7,.3,1) .16s both}}.why-scene{position:relative;z-index:1;min-height:calc(100vh - 72px);display:flex;flex-direction:column;justify-content:center;background-color:#141613}.why-dim{position:absolute;inset:0;background:#070807;opacity:0;pointer-events:none;z-index:0}.why-copy{position:relative;z-index:1}.pamphlets{position:absolute;inset:0;z-index:2;pointer-events:none}.pamphlet{position:absolute;width:min(220px,34vw);padding:12px 12px 10px;background:var(--cream);color:var(--ink);border:1px solid var(--ink);border-top:6px solid var(--accent);opacity:0;transform:translate3d(0,-36vh,0)}.pamphlet strong{font-family:var(--display);font-weight:400;letter-spacing:.4px;font-size:22px;line-height:.95}.pamphlet span,.pamphlet strong{display:block;text-transform:uppercase}.pamphlet span{margin-top:8px;font-size:11px;font-weight:600;letter-spacing:.14em}.icon-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:rgb(20 22 19/72%)}.icon-strip article{display:flex;gap:12px;align-items:center;min-height:84px;padding:14px 16px;border-right:1px solid var(--border)}.icon-strip article:last-child{border-right:0}.icon-strip svg{flex:0 0 auto}.icon-strip p{margin:0;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.actions{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center;margin-top:16px}.btn,a.btn,button:not(.cl-button):not(.menu-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--border-strong);border-radius:var(--radius);background:transparent;color:var(--cream);font-family:var(--body);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer}.btn.primary,a.btn.primary,button.primary{background-color:var(--accent);background-image:linear-gradient(var(--accent-wash),var(--accent-wash)),url(/brand/red-texture.png);background-size:cover;border-color:#9a291f;color:var(--cream)}.btn.arrow:after,a.btn.arrow:after,button.arrow:after{content:"→"}.text-arrow{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--cream);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.text-arrow:after{content:"→"}.band.cream .text-arrow,.dash-main .text-arrow{color:var(--ink)}.btn.quiet,a.btn.quiet{background:transparent}.band.cream .btn.quiet,.band.cream a.btn.quiet,.dash-main .btn.quiet,.dash-main a.btn.quiet,.dash-main button:not(.primary){color:var(--ink);border-color:var(--ink);background:transparent}button:disabled{opacity:.55;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.band.cream :is(a,button,summary):focus-visible,.dash-main :is(a,button,summary):focus-visible{outline-color:var(--accent)}.card,.panel,.plan{border:1px solid #2a2c26;border-radius:var(--radius);border-top:6px solid var(--accent);background:var(--cream);color:var(--ink);padding:18px}.card :is(h2,h3,h4,p,li,.caption,.muted),.panel :is(h2,h3,p,li),.plan :is(h2,h3,p,li,.caption,.muted){color:var(--ink)}.band.cream .card,.dash-main .card,.dash-main .panel{background:var(--cream-card);border-color:#b7a67a}.demo-grid,.feature-grid,.footer-grid,.legal-grid,.plan-grid,.stat-grid{display:grid;grid-gap:14px;gap:14px}.feature-grid,.plan-grid,.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-grid,.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.legal-grid{grid-template-columns:1fr 1fr}.plan{display:flex;flex-direction:column;min-height:100%}.card ul,.plan ul{margin:10px 0 16px;padding-left:18px}.plan h3{font-size:36px}.price-soon{font-family:var(--display);font-size:28px;line-height:1;letter-spacing:.4px;text-transform:uppercase;margin:8px 0 12px}.plan .btn,.plan button{width:100%;margin-top:auto}.auth-card button:not(.primary),.card button:not(.primary),.panel button:not(.primary),.plan button:not(.primary){color:var(--ink);border-color:var(--ink);background:transparent}.notice{border-left:4px solid var(--accent);padding:10px 14px;margin:12px 0;background:rgb(195 51 39/12%);color:inherit}.concept{border:1px solid #2a2c26;border-radius:var(--radius);background:#141713;color:var(--cream);overflow:hidden;box-shadow:0 10px 0 rgb(20 22 19/25%)}.concept-bar{display:flex;gap:8px;align-items:center;padding:8px 12px;background:var(--cream);color:var(--ink);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.concept-bar b,.concept-bar i{width:10px;height:10px;background:var(--accent);display:block}.concept-bar span{margin-right:auto}.concept-body{min-height:210px;display:grid;place-items:center;padding:22px;text-align:center}.concept-body strong{font-family:var(--body);font-weight:600;letter-spacing:.04em}.concept-actions{display:flex;gap:10px;justify-content:center;margin-top:16px}.concept-note{margin:8px 0 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.steps-red{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background-color:var(--accent);background-image:linear-gradient(var(--accent-wash),var(--accent-wash)),url(/brand/red-texture.png);background-size:cover;color:var(--cream)}.steps-red article{padding:26px 22px 30px;border-right:1px solid rgb(252 235 188/35%)}.steps-red article:last-child{border-right:0}.steps-red b{display:block;font-family:var(--display);font-size:clamp(42px,5vw,72px);line-height:.85}.steps-red h3{font-size:clamp(22px,2vw,32px);margin:4px 0 0;color:var(--cream)}table{width:100%;border-collapse:collapse;background:var(--cream-card)}table,td,th{color:var(--ink)}td,th{padding:10px 12px;border-bottom:1px solid #c9b98a;vertical-align:top}caption,td,th{text-align:left}caption{margin-bottom:8px;font-weight:600;color:inherit}.band.charcoal table,.band.surface table{background:var(--cream-card)}details.faq{border-bottom:1px solid #c9b98a;padding:2px 0}details.faq summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-weight:600;list-style:none}details.faq summary::-webkit-details-marker{display:none}details.faq summary:before{content:"+";color:var(--accent);width:1.4em;font-family:var(--display);font-size:24px}details.faq[open] summary:before{content:"–"}details.faq p{margin:0 0 14px 1.4em}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:#141613;border-bottom:1px solid var(--border)}.band.charcoal+.band.charcoal,.band.cream+.band.cream{border-top:6px solid var(--accent)}.quote-banner{background-color:var(--accent);background-image:linear-gradient(var(--accent-wash),var(--accent-wash)),url(/brand/red-texture.png);background-size:cover;color:var(--cream);padding:28px 0}.quote-banner p{margin:0;max-width:22ch;font-family:var(--display);font-size:clamp(28px,4vw,52px);line-height:.95;letter-spacing:.3px;color:var(--cream)}.header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.wordmark{line-height:0;text-decoration:none}.wordmark,.wordmark img{display:block;background:transparent}.wordmark img{width:168px;height:auto}.dash-mark{display:block;width:56px;margin:0 8px 14px;line-height:0}.dash-mark img{width:56px;height:auto;display:block;background:transparent}div[id],section[id]{scroll-margin-top:76px}.nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.nav a:not(.btn){text-decoration:none;min-height:44px;display:inline-flex;align-items:center;font-weight:600}.nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent)}.menu-button{display:none}.site-footer{background:#10120f;border-top:6px solid var(--accent);padding:36px 0 24px}.footer-brand{font-family:var(--display);font-size:22px;letter-spacing:.08em;text-transform:uppercase;margin:4px 0 18px}.footer-grid a{display:block;text-decoration:none;min-height:32px}.footer-grid p{margin:0 0 8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-bright)}.legal-line{margin-top:22px;color:var(--muted);font-size:14px}.dash{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:72vh;background:#10120f;border-top:1px solid var(--border)}.dash-nav{display:flex;flex-direction:column;gap:4px;padding:18px 12px}.dash-nav a{color:var(--cream);text-decoration:none;min-height:40px;display:flex;align-items:center;padding:8px 12px;border-radius:var(--radius);border:1px solid transparent}.dash-nav a[aria-current=page]{background-color:var(--accent);background-image:linear-gradient(var(--accent-wash),var(--accent-wash)),url(/brand/red-texture.png);border-color:#9a291f}.dash-main{background-color:var(--cream);background-image:linear-gradient(rgb(252 235 188/92%),rgb(252 235 188/95%)),url(/brand/texture.png);background-size:auto,520px;color:var(--ink);padding:28px 28px 48px}.dash-main :is(h1,h2,h3,h4,p,li,label,.lede,.caption,.muted){color:var(--ink)}.dash-main h1{font-size:clamp(36px,4vw,58px);line-height:.95}.dash-main h2{font-size:clamp(26px,3vw,40px);line-height:1.05;margin-top:22px}.dash-main a:not(.btn){color:#6e1a14}.dash-main input,.dash-main select,.dash-main textarea{background:var(--cream-card);color:var(--ink);border-color:#8a7d58}.pill{display:inline-flex;align-items:center;min-height:26px;padding:2px 10px;border-radius:99px;border:1px solid #6e1a14;color:#6e1a14;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.chart-frame{border:1px solid #b7a67a;background:var(--cream-card);padding:12px;margin:8px 0 0}.chart-frame svg{width:100%;height:150px;display:block}.chart-frame text{fill:#3d4036;font-size:11px;font-family:var(--body)}.auth-card{background:var(--cream);color:var(--ink);border:1px solid #2a2c26;border-top:6px solid var(--accent);padding:18px}.auth-card :is(h1,h2,p,a:not(.btn)){color:var(--ink)}.clerk-hide{display:none!important}.clerk-card,.clerk-card-box,.clerk-root{width:100%;background:transparent;box-shadow:none;border:none}.clerk-social{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.clerk-social .cl-socialButtonsBlockButton__google{grid-column:1/-1;order:0}.clerk-social .cl-socialButtonsBlockButton__slack{order:1}.clerk-social .cl-socialButtonsBlockButton__linkedin_oidc{order:2}.clerk-social .cl-socialButtonsBlockButton__linkedin_oidc .cl-socialButtonsBlockButtonText,.clerk-social .cl-socialButtonsBlockButton__slack .cl-socialButtonsBlockButtonText{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.clerk-footer>:not(.clerk-footer-action){display:none!important}label{display:block;margin:12px 0 6px;font-weight:600}input,select,textarea{width:100%;background:var(--input);color:var(--cream);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;min-height:44px}textarea{min-height:120px;resize:vertical}.error{color:#8d241c}.muted{color:var(--muted)}.band.cream .muted,.card .muted,.dash-main .muted,.plan .muted{color:#3d4036}.legal h2{font-size:clamp(26px,3vw,36px);margin-top:28px}.toc{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0 8px}.toc a{min-height:44px;display:inline-flex;align-items:center}pre.card{overflow:auto;white-space:pre-wrap}.reveal{animation:rise .36s ease-out both}@keyframes rise{0%{transform:translateY(10px)}to{transform:none}}@media (max-width:1024px){.demo-grid,.feature-grid,.footer-grid,.plan-grid,.stat-grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.auth-grid,.demo-grid,.feature-grid,.footer-grid,.hero-tight,.icon-strip,.legal-grid,.plan-grid,.split,.stat-grid,.steps-red{grid-template-columns:1fr}.icon-strip article,.steps-red article{border-right:0;border-bottom:1px solid var(--border)}.steps-red article{border-bottom-color:rgb(252 235 188/35%)}.menu-button{display:inline-flex}.nav{display:none;position:absolute;inset:64px 0 auto;background:#141613;border-bottom:1px solid var(--border);padding:8px 16px 16px;flex-direction:column;align-items:stretch}.nav.open{display:flex}.nav .btn,.nav a{width:100%}.dash{grid-template-columns:1fr}.dash-nav{flex-direction:row;overflow-x:auto;border-bottom:1px solid var(--border)}.dash-nav a{white-space:nowrap}.band{padding:32px 0}.wrap{width:min(var(--measure),calc(100% - 28px))}.hero-art{order:2}.marquee-track{animation-duration:42s}.pamphlet{width:min(150px,46vw)}.pamphlet strong{font-size:16px}.pamphlet-extra{display:none}.why-scene{min-height:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee-track,.poster-hero h1,.poster-stamp,.reveal{animation:none}.poster-stamp{opacity:1;transform:rotate(-14deg)}.marquee-track{display:block;transform:none}.marquee-track span+span{display:none}.marquee-track span{white-space:normal}.pamphlets,.why-dim{display:none}*{transition:none!important}}@font-face{font-family:anton;src:url(/_next/static/media/ac69aabf73cc02d0-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:anton Fallback;src:local("Arial");ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.00%;size-adjust:91.94%}.__className_e85c00{font-family:anton,anton Fallback}.__variable_e85c00{--font-anton:"anton","anton Fallback"}@font-face{font-family:barlow;src:url(/_next/static/media/3f9de3f0a220baee-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:barlow;src:url(/_next/static/media/64559cdf5c247311-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:barlow Fallback;src:local("Arial");ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.00%;size-adjust:96.96%}.__className_252ed4{font-family:barlow,barlow Fallback}.__variable_252ed4{--font-barlow:"barlow","barlow Fallback"}