.mkt{--bg:#0c1117;--bg-card:#151c26;--bg-deep:#080c12;--ink:#ede4d3;--ink-2:#c8bfaf;--muted:#9a9283;--line:#232b3a;--line-2:#1a2130;--accent:#c8ff4d;--accent-bg:#1c2410;--pos:#5ce8a4;--sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", sans-serif;--serif:var(--font-instrument-serif), "Iowan Old Style", Georgia, serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--r-sm:6px;--r-md:10px;--r-lg:16px}.mkt *{box-sizing:border-box}.mkt,.mkt{margin:0;padding:0}.mkt{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}.mkt a{color:inherit;text-decoration:none}.mkt button{font:inherit;cursor:pointer}.mkt ::selection{background:var(--ink);color:var(--bg)}.mkt .section{max-width:1240px;margin:0 auto;padding:120px 40px}.mkt .section__head{max-width:760px;margin:0 0 56px}.mkt .section__head--two{justify-content:space-between;align-items:flex-end;gap:40px;max-width:none;display:flex}.mkt .kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:11px}.mkt .h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:400;line-height:1.04}.mkt .h2 em{color:var(--ink);font-style:italic}.mkt .section__sub{color:var(--ink-2);max-width:600px;margin-top:20px;font-size:17px;line-height:1.55}.mkt .eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--bg-card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}.mkt .eyebrow__dot{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pulse;box-shadow:0 0 0 3px #c8ff4d38}@keyframes pulse{0%,to{box-shadow:0 0 0 3px #c8ff4d38}50%{box-shadow:0 0 0 6px #c8ff4d0a}}.mkt .btn{font-family:var(--sans);letter-spacing:-.005em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:14.5px;font-weight:500;transition:transform .15s,background .2s,border-color .2s,color .2s;display:inline-flex}.mkt .btn:hover{transform:translateY(-1px)}.mkt .btn--primary{background:var(--ink);color:var(--bg)}.mkt .btn--primary:hover{background:#fff8e8}.mkt .btn--ghost{color:var(--ink);border-color:var(--line);background:0 0}.mkt .btn--ghost:hover{background:var(--bg-card);border-color:var(--ink-2)}.mkt .btn--outline{color:var(--ink);border-color:var(--ink);background:0 0}.mkt .btn--outline:hover{background:var(--ink);color:var(--bg)}.mkt .btn--sm{padding:8px 14px;font-size:13px}.mkt .btn--lg{padding:14px 22px;font-size:15.5px}.mkt .btn--block{justify-content:center;width:100%}.mkt .link-quiet{color:var(--ink-2);font-size:14px;font-weight:500}.mkt .link-quiet:hover{color:var(--ink)}.mkt .link-arrow{font-family:var(--sans);color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding-bottom:4px;font-size:14px;font-weight:500;transition:gap .2s;display:inline-flex}.mkt .link-arrow:hover{gap:10px}.mkt .link-arrow--lg{padding-bottom:6px;font-size:15px}.mkt .nav{z-index:50;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:sticky;top:0}.mkt .nav--scrolled{-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom-color:var(--line);background:#0c1117c7}.mkt .nav__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:40px;max-width:1240px;margin:0 auto;padding:18px 40px;display:grid}.mkt .brand{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.mkt .brand__mark{color:var(--ink);place-items:center;display:inline-grid}.mkt .brand__name{font-family:var(--sans);letter-spacing:-.012em;font-size:15px;font-weight:600}.mkt .brand__dot{color:var(--accent)}.mkt .nav__links{color:var(--ink-2);justify-self:center;gap:28px;font-size:14.5px;font-weight:500;display:flex}.mkt .nav__links a{transition:color .15s}.mkt .nav__links a:hover{color:var(--ink)}.mkt .nav__links a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -1px 0 var(--accent);padding-bottom:2px}.mkt .nav__links .nav__links-signin{display:none}@media (max-width:1080px){.mkt .nav__links .nav__links-signin{display:block}}.mkt .nav__cta{align-items:center;gap:16px;display:inline-flex}.mkt .hero-wrap{max-width:1240px;margin:0 auto;padding:88px 40px 0}.mkt .hero{text-align:center}.mkt .hero__top{margin-bottom:32px}.mkt .hero__h1{font-family:var(--serif);letter-spacing:-.025em;max-width:16ch;color:var(--ink);text-wrap:balance;margin:0 auto;font-size:clamp(48px,7.2vw,96px);font-weight:400;line-height:.98}.mkt .hero__h1 em{color:var(--ink);background:linear-gradient(#0000 68%,#c8ff4d52 68%);padding:0 .05em;font-style:italic}.mkt .hero__sub{max-width:640px;color:var(--muted);text-wrap:pretty;margin:28px auto 0;font-size:18px;line-height:1.55}.mkt .hero__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:36px;display:inline-flex}.mkt .hero__note{font-family:var(--mono);color:var(--muted);align-items:center;gap:4px;margin-left:6px;font-size:12px;display:inline-flex}.mkt .hero__note svg{color:var(--pos)}.mkt .dash-wrap{max-width:1180px;margin:80px auto 0;position:relative}.mkt .dash-wrap:after{content:"";background:linear-gradient(180deg, transparent, var(--bg));pointer-events:none;border-radius:0 0 var(--r-lg) var(--r-lg);height:96px;position:absolute;inset:auto 0 0}.mkt .dash{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 30px 80px -30px #0009,0 8px 24px -12px #0006}.mkt .dash__chrome{border-bottom:1px solid var(--line);background:linear-gradient(#1a2230,#131a25);grid-template-columns:60px 1fr 80px;align-items:center;padding:12px 16px;display:grid}.mkt .dash__dots{gap:6px;display:flex}.mkt .dash__dots span{background:#2a3344;border:1px solid #323c50;border-radius:50%;width:11px;height:11px}.mkt .dash__url{font-family:var(--mono);color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:8px;width:min(320px,100%);padding:5px 14px;font-size:12px;display:inline-flex}.mkt .dash__chrome-r{justify-self:end}.mkt .dash__live{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pos);align-items:center;gap:6px;font-size:11px;display:inline-flex}.mkt .dash__live-dot{background:var(--pos);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pulse-g}@keyframes pulse-g{0%,to{opacity:1}50%{opacity:.35}}.mkt .dash__body{grid-template-columns:220px 1fr;min-height:500px;display:grid}.mkt .dash__side{background:var(--bg-deep);border-right:1px solid var(--line);padding:20px 14px}.mkt .dash__side-section+.dash__side-section{margin-top:24px}.mkt .dash__side-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:0 8px 8px;font-size:10.5px}.mkt .dash__side-item{color:var(--ink-2);border-radius:var(--r-sm);align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;font-weight:500;display:flex}.mkt .dash__side-item--active{background:var(--bg-card);color:var(--ink);box-shadow:0 1px #0000000a}.mkt .dash__side-item--sub{color:var(--muted);padding-left:8px;font-size:12.5px;font-weight:400}.mkt .dash__main{flex-direction:column;gap:18px;padding:22px 24px;display:flex}.mkt .dash__search{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);color:var(--muted);align-items:center;gap:10px;padding:12px 16px;display:flex}.mkt .dash__search-text{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.mkt .dash__caret{background:var(--ink);vertical-align:-3px;width:1.5px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.mkt .dash__kbd{font-family:var(--mono);color:var(--muted);background:var(--bg-deep);border:1px solid var(--line);border-radius:4px;padding:3px 6px;font-size:11px}.mkt .dash__stats{background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.mkt .stat{background:var(--bg-card);padding:14px 16px}.mkt .stat__label{color:var(--muted);font-size:11.5px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase}.mkt .stat__value{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin-top:6px;font-size:30px;font-weight:400;line-height:1}.mkt .stat__value--mono{font-family:var(--mono);font-size:26px;font-weight:500}.mkt .stat__delta{font-family:var(--mono);letter-spacing:.04em;margin-top:8px;font-size:11px}.mkt .stat__delta--pos{color:var(--pos)}.mkt .stat__delta--acc{color:var(--accent)}.mkt .dash__grid{flex:1;grid-template-columns:1.15fr 1fr;gap:16px;min-height:280px;display:grid}.mkt .dash__card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;padding:16px;display:flex}.mkt .dash__card-head{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.mkt .dash__card-title{font-family:var(--sans);color:var(--ink);font-size:14px;font-weight:600}.mkt .dash__card-sub{font-family:var(--mono);color:var(--muted);margin-top:3px;font-size:11px}.mkt .dash__legend{font-family:var(--mono);color:var(--muted);gap:12px;font-size:10.5px;display:flex}.mkt .dash__legend span{align-items:center;gap:5px;display:inline-flex}.mkt .dot{border-radius:2px;width:8px;height:8px}.mkt .dot--ink{background:var(--ink)}.mkt .dot--acc{background:var(--accent)}.mkt .dash__pill{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-bg);border-radius:999px;padding:3px 8px;font-size:10.5px}.mkt .bars{flex:1;grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;min-height:170px;padding-top:8px;display:grid}.mkt .bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.mkt .bar__fill{background:var(--ink);border-radius:3px 3px 0 0;width:100%;max-width:26px;min-height:4px;transition:height .6s cubic-bezier(.2,.7,.2,1)}.mkt .bar__fill--acc{background:var(--accent)}.mkt .bar__label{font-family:var(--mono);color:var(--muted);font-size:10.5px}.mkt .feed{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.mkt .feed__item{border-bottom:1px dashed var(--line-2);grid-template-columns:26px 1fr;gap:10px;padding:8px 0;transition:opacity .4s;display:grid}.mkt .feed__item:last-child{border-bottom:none}.mkt .feed__icon{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);width:26px;height:26px;color:var(--ink-2);place-items:center;display:grid}.mkt .feed__line1{align-items:center;gap:6px;font-size:12px;display:flex}.mkt .feed__tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:2px 6px;font-size:10px}.mkt .feed__org{color:var(--ink);font-size:12px;font-weight:600}.mkt .feed__ago{font-family:var(--mono);color:var(--muted);font-size:11px}.mkt .feed__line2{color:var(--ink-2);margin-top:2px;font-size:12.5px;line-height:1.4}.mkt .feed__line2 strong{color:var(--ink);font-weight:600}.mkt .section--features{padding-top:140px}.mkt .features{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.mkt .feature{background:var(--bg);flex-direction:column;padding:36px 32px;transition:background .2s;display:flex}.mkt .feature:hover{background:var(--bg-card)}.mkt .feature__icon{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-sm);width:40px;height:40px;color:var(--ink);place-items:center;margin-bottom:28px;display:grid}.mkt .feature__title{font-family:var(--sans);letter-spacing:-.012em;color:var(--ink);margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.3}.mkt .feature__body{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.mkt .section--roles{padding-top:80px;padding-bottom:140px}.mkt .roles{border-top:1px solid var(--line);grid-template-columns:280px 1fr;gap:40px;padding-top:40px;display:grid}.mkt .roles__tabs{flex-direction:column;gap:4px;display:flex}.mkt .roles__tab{border:none;border-bottom:1px solid var(--line-2);color:var(--muted);text-align:left;background:0 0;align-items:center;gap:14px;padding:18px 0;transition:color .2s,padding .2s;display:flex}.mkt .roles__tab:last-child{border-bottom:none}.mkt .roles__tab-num{font-family:var(--mono);letter-spacing:.1em;font-size:11px}.mkt .roles__tab-label{font-family:var(--serif);letter-spacing:-.01em;font-size:26px;font-style:italic;font-weight:400}.mkt .roles__tab.is-active{color:var(--ink);border-left:2px solid var(--accent);padding-left:12px}.mkt .roles__panel{grid-template-columns:1.4fr 1fr;align-items:start;gap:48px;display:grid}.mkt .roles__h{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0 0 28px;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.1}.mkt .roles__list{flex-direction:column;gap:14px;margin:0 0 32px;padding:0;list-style:none;display:flex}.mkt .roles__list li{color:var(--ink-2);grid-template-columns:22px 1fr;gap:8px;font-size:15.5px;line-height:1.5;display:grid}.mkt .roles__list svg{color:var(--accent);margin-top:4px}.mkt .roles__metric{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-md);padding:32px;position:relative;overflow:hidden}.mkt .roles__metric-value{font-family:var(--serif);letter-spacing:-.04em;color:var(--ink);font-size:88px;font-weight:400;line-height:1}.mkt .roles__metric-cap{color:var(--muted);max-width:260px;margin-top:12px;font-size:14px;line-height:1.45}.mkt .roles__metric-chart{height:90px;color:var(--accent);margin-top:28px}.mkt .section--pricing{background:var(--bg)}.mkt .tiers{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mkt .tier{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;padding:32px 28px;display:flex;position:relative}.mkt .tier--primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mkt .tier--primary .tier__price-cad,.mkt .tier--primary .tier__blurb{color:#0c11179e}.mkt .tier--primary .tier__items li{color:#0c1117db}.mkt .tier--primary .tier__items svg{color:#6a8f1d}.mkt .tiers__tax{text-align:center;max-width:640px;color:var(--muted);margin:18px auto 0;font-size:13px;line-height:1.55}.mkt .tier__badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#0c1117;border-radius:999px;padding:4px 10px;font-size:10.5px;position:absolute;top:-10px;right:24px}.mkt .tier__name{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:12px}.mkt .tier--primary .tier__name{color:#0c111799}.mkt .tier__price{align-items:baseline;gap:6px;display:flex}.mkt .tier__price-num{font-family:var(--serif);letter-spacing:-.03em;font-size:56px;font-weight:400;line-height:1}.mkt .tier__price-cad{font-family:var(--mono);color:var(--muted);font-size:13px}.mkt .tier__blurb{color:var(--muted);min-height:64px;margin:18px 0 24px;font-size:14.5px;line-height:1.5}.mkt .tier__items{flex-direction:column;flex:1;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.mkt .tier__items li{color:var(--ink-2);align-items:center;gap:10px;font-size:14.5px;display:flex}.mkt .tier__items svg{color:var(--pos);flex-shrink:0}.mkt .tier__soon{border-top:1px solid var(--line);margin:0 0 24px;padding-top:14px}.mkt .tier--primary .tier__soon{border-top-color:#0c111729}.mkt .tier__soon-head{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:10.5px}.mkt .tier--primary .tier__soon-head{color:#0c11178c}.mkt .tier__soon-items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mkt .tier__soon-items li{color:var(--muted);align-items:center;gap:10px;font-size:14.5px;display:flex}.mkt .tier--primary .tier__soon-items li{color:#0c11178c}.mkt .tier__soon-items svg{color:var(--muted);flex-shrink:0}.mkt .tier--primary .tier__soon-items svg{color:#0c111773}.mkt .tier--primary .btn--primary{background:var(--bg);color:var(--ink)}.mkt .tier--primary .btn--primary:hover{background:var(--bg-deep)}.mkt .section--faq{padding-top:80px}.mkt .faq{border-top:1px solid var(--ink)}.mkt .faq__item{border-bottom:1px solid var(--line)}.mkt .faq__q{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;grid-template-columns:50px 1fr 30px;align-items:center;gap:16px;padding:28px 0;transition:padding .2s;display:grid}.mkt .faq__q:hover{padding-left:8px}.mkt .faq__q-num{font-family:var(--mono);color:var(--muted);letter-spacing:.08em;font-size:12px}.mkt .faq__q-text{font-family:var(--serif);letter-spacing:-.012em;font-size:22px;font-weight:400;line-height:1.25}.mkt .faq__item.is-open .faq__q-text{color:var(--ink)}.mkt .faq__q-icon{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);border-radius:50%;place-items:center;transition:background .2s,border-color .2s;display:grid}.mkt .faq__item.is-open .faq__q-icon{background:var(--ink);border-color:var(--ink);color:var(--bg)}.mkt .faq__a{transition:max-height .35s cubic-bezier(.2,.7,.2,1);overflow:hidden}.mkt .faq__a-inner{color:var(--muted);max-width:780px;padding:0 0 28px 66px;font-size:15.5px;line-height:1.6}.mkt .cta{background:var(--bg-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mkt .cta__inner{text-align:center;max-width:1240px;margin:0 auto;padding:120px 40px}.mkt .cta__eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;margin-bottom:28px;font-size:11px;display:inline-flex}.mkt .cta__h{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,80px);font-weight:400;line-height:1}.mkt .cta__h em{background:linear-gradient(#0000 68%,#c8ff4d52 68%);padding:0 .05em;font-style:italic}.mkt .cta__sub{max-width:580px;color:var(--muted);text-wrap:pretty;margin:28px auto 0;font-size:17px;line-height:1.55}.mkt .cta__buttons{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:inline-flex}.mkt .foot{background:var(--bg)}.mkt .foot__inner{grid-template-columns:1.2fr 2fr;gap:80px;max-width:1240px;margin:0 auto;padding:80px 40px 48px;display:grid}.mkt .foot__tag{color:var(--muted);max-width:280px;margin:18px 0 0;font-size:14px}.mkt .foot__cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mkt .foot__h{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:11px}.mkt .foot__cols a{color:var(--ink-2);padding:6px 0;font-size:14.5px;transition:color .15s;display:block}.mkt .foot__cols a:hover{color:var(--ink)}.mkt .foot__bottom{max-width:1240px;color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;margin:0 auto;padding:24px 40px 40px;font-size:12.5px;display:flex}.mkt .foot__mono{font-family:var(--mono)}@media (max-width:1080px){.mkt .features{grid-template-columns:repeat(2,1fr)}.mkt .tiers{grid-template-columns:1fr;max-width:480px;margin:0 auto}.mkt .roles{grid-template-columns:1fr}.mkt .roles__tabs{border-bottom:1px solid var(--line);flex-direction:row;padding-bottom:8px;overflow-x:auto}.mkt .roles__tab{border-bottom:none;padding:12px 8px}.mkt .roles__tab.is-active{border-left:none;border-bottom:2px solid var(--accent);padding-left:8px}.mkt .roles__panel,.mkt .dash__body{grid-template-columns:1fr}.mkt .dash__side{display:none}.mkt .nav__links{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;justify-self:stretch;gap:0;width:100%;padding:8px 24px 16px;font-size:17px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -20px #000000b3}.mkt .nav__links.is-open{display:flex}.mkt .nav__links a{border-bottom:1px solid var(--line-2);padding:14px 0}.mkt .nav__links a:last-child{border-bottom:0}.mkt .nav__links a[aria-current=page]{box-shadow:none;border-left:2px solid var(--accent);padding-left:12px}.mkt .nav__menu{border:1px solid var(--line);background:0 0;border-radius:999px;gap:5px;padding:11px 9px;display:inline-grid}.mkt .nav__menu-bar{background:var(--ink);width:18px;height:1.5px;display:block}.mkt .nav__inner{grid-template-columns:auto 1fr}.mkt .foot__inner{grid-template-columns:1fr;gap:48px}.mkt .section__head--two{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.mkt .section{padding:80px 24px}.mkt .hero-wrap{padding:64px 24px 0}.mkt .features{grid-template-columns:1fr}.mkt .dash__stats{grid-template-columns:repeat(2,1fr)}.mkt .dash__grid{grid-template-columns:1fr}.mkt .nav__inner{gap:16px;padding:14px 24px}.mkt .nav__signin{display:none}.mkt .nav__cta{gap:10px}.mkt .proof__note{font-size:13.5px}.mkt .cta__inner{padding:80px 24px}.mkt .foot__inner,.mkt .foot__bottom{padding-left:24px;padding-right:24px}.mkt .faq__q{grid-template-columns:36px 1fr 28px;gap:10px;padding:22px 0}.mkt .faq__q-text{font-size:18px}.mkt .faq__a-inner{padding-bottom:22px;padding-left:46px;font-size:14.5px}}.mkt{overflow-x:clip}.spiral path{stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.brand__mark{width:30px;height:30px;color:var(--accent);flex-shrink:0;place-items:center;display:inline-grid}.brand__mark .spiral{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.brand:hover .brand__mark .spiral{transform:rotate(140deg)}.brand__name{font-family:var(--serif);letter-spacing:-.01em;font-size:21px;font-weight:400;line-height:1}.brand__bio{color:var(--accent);font-style:italic}.hero-wrap{position:relative}.hero-wrap>.hero,.hero-wrap>.dash-wrap{z-index:1;position:relative}.shell-backdrop{z-index:0;pointer-events:none;width:min(860px,100vw);height:min(860px,100vw);color:var(--ink);place-items:center;display:grid;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.shell-backdrop .spiral{transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute}.shell-backdrop .spiral path{stroke-width:1.2px}.shell-backdrop__a{opacity:.06;animation:90s linear infinite spin-cw}.shell-backdrop__b{opacity:.1;animation:60s linear infinite spin-ccw}@keyframes spin-cw{to{transform:rotate(360deg)}}@keyframes spin-ccw{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.shell-backdrop__a,.shell-backdrop__b{animation:none}}.brand .spiral path{stroke:var(--accent)}.shell-backdrop .spiral path{stroke:var(--ink);stroke-width:1.2px}.proof{grid-template-columns:1fr 1.05fr;align-items:center;gap:22px;max-width:1120px;margin:10px auto 0;padding:0 24px;display:grid;position:relative}.proof__receipt{color:#e8ece6;background:#0c1117;border-radius:16px;padding:20px 22px 16px;box-shadow:0 22px 48px -24px #0c111780}.proof__rhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.proof__rk{font:600 10.5px/1 var(--mono,ui-monospace, Menlo, monospace);text-transform:uppercase;letter-spacing:.13em;color:#8aa0b2}.proof__rver{font:600 10.5px/1 var(--mono,ui-monospace, Menlo, monospace);color:#c8ff4d;white-space:nowrap;background:#c8ff4d1f;border:1px solid #c8ff4d4d;border-radius:6px;padding:4px 8px}.proof__quote{color:#f3f5f1;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:16.5px;line-height:1.5}.proof__quote b{color:#c8ff4d;font-weight:700}.proof__rmeta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.proof__chip{font:600 11px/1 var(--mono,ui-monospace, Menlo, monospace);text-transform:uppercase;letter-spacing:.05em;color:#0c1117;background:#c8ff4d;border-radius:5px;padding:4px 8px}.proof__rwho{color:#9fb0bd;font-size:12px}.proof__stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.proof__stat{background:var(--card,#fff);border:1px solid var(--rule,#e6e6de);border-radius:12px;padding:14px}.proof__stat--hi{background:#eef8d6;border-color:#cbe88f}.proof__stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink,#0c1117);font:700 23px/1 system-ui,sans-serif;display:block}.proof__stat--hi b{color:#3a5210}.proof__stat span{color:var(--ink-dim,#69707a);margin-top:6px;font-size:11.5px;display:block}.proof__note{color:var(--ink-dim,#8b929a);grid-column:1/-1;margin:2px 0 0;font-size:11.5px;font-style:italic;line-height:1.5}.proof__lulu{z-index:3;pointer-events:none;width:88px;position:absolute;bottom:-50px;right:-4px}.proof__lulu svg{filter:drop-shadow(0 8px 14px #0c111729)}@media (max-width:820px){.proof{grid-template-columns:1fr;gap:16px}.proof__lulu{width:70px;bottom:-42px;right:10px}}.ra{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px;max-width:760px;margin:8px auto 0;display:flex}.ra-field{text-align:left;flex-direction:column;flex:180px;gap:6px;min-width:160px;display:flex}.ra-field>span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.ra-in{width:100%;font-size:15px;font-family:var(--sans);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-card);color:var(--ink);padding:12px 14px}.ra-in::placeholder{color:var(--muted)}.ra-in:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.ra-btn{flex:none}.ra-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ra-err{text-align:center;color:#ff8a9a;flex-basis:100%;margin-top:2px;font-size:13px}.ra-done{color:var(--ink);background:var(--accent-bg);border:1px solid #c8ff4d59;border-radius:12px;align-items:center;gap:8px;padding:14px 22px;font-size:15.5px;font-weight:600;display:inline-flex}.mkt .auth{max-width:420px;margin:0 auto;padding:48px 24px 96px}.mkt .auth__top{justify-content:center;padding:28px 0 56px;display:flex}.mkt .auth .ra{flex-direction:column;align-items:stretch;margin-top:24px}.mkt .auth .ra-field{flex:none}.mkt .auth__h{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 8px;font-size:36px;line-height:1.1}.mkt .auth__p{color:var(--ink-2);margin:0;font-size:15px}.mkt .auth__foot{color:var(--ink-2);margin-top:24px;font-size:14px}.mkt .auth__foot a{text-underline-offset:3px;text-decoration:underline}.lens{grid-template-columns:1fr 1.05fr;align-items:center;gap:34px;max-width:1120px;margin:56px auto 0;padding:0 24px;display:grid}.lens-copy .kicker{margin-bottom:10px}.lens-sub{color:var(--ink-dim,#3d444b);max-width:52ch;margin:8px 0 0;font-size:16px;line-height:1.62}.lens-viz{flex-direction:column;gap:12px;display:flex}.lens-data{color:#e8ece6;text-align:center;background:#0c1117;border-radius:14px;padding:15px 18px}.lens-data-h{font:600 10.5px/1 var(--mono,ui-monospace, Menlo, monospace);text-transform:uppercase;letter-spacing:.12em;color:#8aa0b2;margin-bottom:7px}.lens-data-row{color:#c8ff4d;font-variant-numeric:tabular-nums;font:700 14px/1.4 system-ui,sans-serif}.lens-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lens-branch{background:var(--card,#fff);border:1px solid var(--rule,#e6e6de);border-radius:12px;padding:13px 15px}.lens-case{color:var(--ink,#0c1117);margin-bottom:7px;font-size:13.5px;font-weight:700}.lens-out{color:var(--ink-dim,#5b636b);font-size:12.5px;line-height:1.5}.lens-arw{color:#7aa80f;font-weight:700}.lens-cap{text-align:center;color:var(--ink-dim,#8b929a);margin-top:2px;font-size:12px;font-style:italic}@media (max-width:820px){.lens{grid-template-columns:1fr;gap:22px}.lens-split{grid-template-columns:1fr}}.mkt .feature__stat{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.01em;color:#f0e27a;margin:6px 0 10px;font-size:12.5px;line-height:1.5}.mkt .task__shows{color:var(--ink);margin:0 0 16px;font-size:14.5px;line-height:1.5}.mkt .task__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mkt .task__list li{border-top:1px solid var(--line);gap:3px;padding-top:12px;display:grid}.mkt .task__list b{color:var(--ink);font-size:14px;font-weight:600}.mkt .task__list .feature__stat{margin:0}.mkt .task__list .feature__body{font-size:13.5px}.mkt .coverage{grid-template-columns:1fr 1fr;gap:32px;max-width:980px;display:grid}.mkt .coverage h3{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:18px 0 6px;font-size:12px;font-weight:600}.mkt .coverage h3:first-child{margin-top:0}.mkt .coverage p{color:var(--ink);margin:0;font-size:14.5px;line-height:1.55}.mkt .coverage__limits ul{color:var(--ink);gap:8px;margin:0;padding-left:18px;font-size:14.5px;line-height:1.55;display:grid}@media (max-width:760px){.mkt .coverage{grid-template-columns:1fr}}.mkt .task__ex{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:12px;display:grid}.mkt .task__ex-row{gap:2px;font-size:13.5px;line-height:1.45;display:grid}.mkt .task__ex-row b{color:var(--ink);font-weight:600}.mkt .task__ex-row span{color:var(--muted)}.mkt .task__ex-cap{color:var(--muted);font-size:12px;font-style:italic}.mkt .tiers__billing{text-align:center;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:11px}.mkt .tiers__interval{background:var(--bg-card);border:1px solid var(--line);border-radius:999px;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:0 auto 28px;padding:4px;display:flex}.mkt .tiers__interval button{font:inherit;cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:500;display:inline-flex}.mkt .tiers__interval button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.mkt .tiers__save{font:600 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#0c1117;background:var(--accent);border-radius:5px;padding:4px 7px}.mkt .tier__actions{flex-direction:column;align-items:center;gap:8px;display:flex}.mkt .tier__demo{color:inherit;opacity:.7;padding:8px 4px;font-size:13px;text-decoration:underline}.mkt .tiers__err{text-align:center;color:#b42318;margin-top:12px}.mkt .features--four{grid-template-columns:repeat(2,1fr)}.mkt .section--intro{padding:88px 40px 0}.mkt .section--intro .section__head{margin-bottom:0}.mkt .section--faq-bare{padding-top:64px}.mkt .proof__ref{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.04em;color:inherit;opacity:.7;padding:8px 0;font-size:11.5px;text-decoration:none}.mkt .proof__ref:hover{opacity:1;text-decoration:underline}@media (max-width:720px){.mkt .features--four{grid-template-columns:1fr}}
