.sb{--sb-ease:cubic-bezier(.2,.7,.2,1);--sb-gutter:40px;background:var(--night-bg);color:var(--night-ink);font-family:var(--font-greek-sans),var(--font-figtree),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sb main{overflow-x:clip}.sb .sb-wrap{width:min(1200px,calc(100% - 2 * var(--sb-gutter)));margin-inline:auto}@media (max-width:760px){.sb{--sb-gutter:16px}}.sb.scope-marketing :is(a,button,summary,input,[tabindex]):focus-visible{outline:2px solid var(--focus)!important;outline-offset:3px;border-radius:6px}.sb.scope-marketing .sb-light :is(a,button,summary,input):focus-visible{outline-color:var(--night-paper-ink)!important}.sb .sb-eyebrow{margin:0;font:400 12px/1.3 var(--font-greek-mono),var(--font-space-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--night-ink-2)}.sb .sb-h1,.sb .sb-h2,.sb .sb-statement{font-family:inherit;font-weight:800;color:var(--night-ink);text-wrap:balance}.sb .sb-h1{font-size:clamp(44px,calc(9vw + 10px),104px);line-height:.94;letter-spacing:-.045em;margin:26px 0}.sb .sb-h1>span{display:block}.sb .sb-h2{font-size:clamp(38px,calc(4.4vw + 8px),64px);line-height:.98;letter-spacing:-.045em;margin:14px 0 20px}.sb .sb-lime{color:var(--accent-text)}.sb .sb-lead{margin:0;font-size:17px;line-height:1.6;color:var(--night-ink-2);max-width:34em;text-wrap:pretty}.sb .sb-illus{margin:12px 0 0;font-size:12px;color:var(--night-ink-3)}.sb .sb-link{display:inline-flex;align-items:center;gap:8px;margin-top:26px;font-size:15px;font-weight:600;color:var(--night-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lime) 55%,transparent);text-underline-offset:5px;text-decoration-thickness:1.5px;transition:text-decoration-color .2s}.sb .sb-link:hover{text-decoration-color:var(--lime)}.sb .sb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:700;white-space:nowrap;transition:transform .2s var(--sb-ease),box-shadow .25s,background-color .2s}.sb .sb-btn--lime{background:var(--lime);color:var(--lime-ink)}.sb .sb-btn--lime:hover{box-shadow:0 0 0 4px rgb(var(--c-lime)/calc(.16 * var(--glow-k))),0 10px 30px rgb(var(--c-lime)/calc(.22 * var(--glow-k)));transform:translateY(-1px)}.sb .sb-btn--ghost{border:1px solid var(--night-line-strong);color:var(--night-ink)}.sb .sb-btn--ghost:hover{border-color:var(--night-ink-3)}.sb .sb-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;font:600 11.5px/1 var(--font-greek-sans),var(--font-figtree),sans-serif;white-space:nowrap}.sb .sb-tag--bad{background:color-mix(in srgb,var(--high) 14%,transparent);color:var(--high)}.sb .sb-tag--good{background:color-mix(in srgb,var(--low) 16%,transparent);color:var(--low)}.sb .sb-tag--warn{background:color-mix(in srgb,var(--med) 14%,transparent);color:var(--med)}.sb .sb-tag--lime{background:var(--lime);color:var(--lime-ink)}.sb .sb-tag--quiet{background:rgb(var(--fg-rgb)/.06);color:var(--night-ink-2)}.sb .sb-glass{position:relative;background:var(--night-glass);border:1px solid rgb(var(--fg-rgb)/.08);border-radius:16px;color:var(--night-ink);box-shadow:0 1px 0 rgb(var(--fg-rgb)/.05) inset,0 30px 80px rgb(var(--shadow-rgb)/calc(.55 * var(--shadow-k)));backdrop-filter:blur(16px)}.sb .sb-engine{display:flex;align-items:center;gap:7px;margin:0;font:400 11px/1.3 var(--font-greek-mono),var(--font-space-mono),monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--night-ink-2)}.sb .sb-engine svg{flex:none;color:var(--night-ink)}.sb .sb-dots{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));gap:4px;align-items:center}.sb .sb-dots i{display:block;justify-self:center;width:100%;max-width:14px;aspect-ratio:1;border-radius:50%;border:1.5px solid var(--night-dot-off)}.sb .sb-dots i.on{background:var(--night-ink);border-color:var(--night-ink)}.sb .sb-dots i.hot{box-shadow:0 0 0 3px rgb(var(--c-lime)/calc(.55 * var(--glow-k)));transform:scale(1.2)}.sb [data-reveal].is-armed{opacity:.85;transform:translateY(18px)}.sb [data-reveal].is-armed.is-in{opacity:1;transform:none;transition:opacity .9s var(--sb-ease),transform .9s var(--sb-ease)}.sb [data-reveal].is-armed [data-stagger]{opacity:.85;transform:translateY(12px)}.sb [data-reveal].is-armed.is-in [data-stagger]{opacity:1;transform:none;transition:opacity .8s var(--sb-ease),transform .8s var(--sb-ease);transition-delay:calc(var(--i, 0) * 90ms)}@keyframes sb-settle{0%{opacity:.45;transform:translateY(.3em)}to{opacity:1;transform:none}}.sb .sb-settle{animation:sb-settle .9s var(--sb-ease) both;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes sb-blink{50%{opacity:0}}.scope-site-nav[data-tone=dark]>header{background:transparent;border-bottom-color:transparent;backdrop-filter:none;transition:background-color .35s ease,border-color .35s ease}html[data-scrolled] .scope-site-nav[data-tone=dark]>header{background:color-mix(in srgb,var(--night-bg) 86%,transparent);border-bottom-color:var(--night-line);backdrop-filter:blur(14px) saturate(1.2)}.scope-site-nav[data-tone=dark]{color:var(--night-ink)}.scope-site-nav[data-tone=dark] nav[aria-label=Main] :is(a,summary,button):not([class*=bg-lime]){color:var(--night-ink-2)}.scope-site-nav[data-tone=dark] nav[aria-label=Main] :is(a,summary,button):not([class*=bg-lime]):hover{color:var(--night-ink);background-color:rgb(var(--fg-rgb)/.06)}.scope-site-nav[data-tone=dark] nav[aria-label=Main] .bg-ink{background-color:rgb(var(--fg-rgb)/.1)}.scope-site-nav[data-tone=dark] nav[aria-label=Main] .bg-ink :is(a,button),.scope-site-nav[data-tone=dark] nav[aria-label=Main] a.bg-ink,.scope-site-nav[data-tone=dark] nav[aria-label=Main] summary.bg-ink{color:var(--night-ink)}.scope-site-nav[data-tone=dark] :is(a,summary,button):focus-visible{outline:2px solid var(--focus)!important;outline-offset:2px;box-shadow:none}.scope-site-nav[data-tone=dark] nav[aria-label=Main] .bg-card{background:var(--night-raised);border-color:var(--night-line);box-shadow:0 24px 60px rgb(var(--shadow-rgb)/calc(.5 * var(--shadow-k)))}.scope-site-nav[data-tone=dark] nav[aria-label=Main] .bg-card a{color:var(--night-ink);background-color:transparent}.scope-site-nav[data-tone=dark] nav[aria-label=Main] .bg-card a:hover,.scope-site-nav[data-tone=dark] nav[aria-label=Main] .bg-card a[aria-current=page]{background-color:rgb(var(--fg-rgb)/.06)}.scope-site-nav[data-tone=dark] nav[aria-label=Main] .bg-card :is(.text-ink,.text-ink-dim){color:inherit}.scope-site-nav[data-tone=dark] nav[aria-label=Main] .bg-card a.text-ink-dim,.scope-site-nav[data-tone=dark] nav[aria-label=Main] .bg-card p.text-ink-dim,.scope-site-nav[data-tone=dark] nav[aria-label=Main] .bg-card span.text-ink-dim{color:var(--night-ink-2)}.scope-site-nav[data-tone=dark] nav[aria-label=Main] .bg-card .border-line{border-color:var(--night-line)}.scope-site-nav[data-tone=dark] nav[aria-label=Main] .bg-card a[class*=bg-lime]{background:rgb(var(--c-lime)/calc(.1 * var(--glow-k)));color:var(--accent-text)}.scope-site-nav[data-tone=dark] nav[aria-label=Main] .bg-card a[class*=bg-lime]:hover{background:rgb(var(--c-lime)/calc(.16 * var(--glow-k)))}.scope-site-nav[data-tone=dark] .sb-nav-signin{color:var(--night-ink-2)}.scope-site-nav[data-tone=dark] .sb-nav-signin:hover{color:var(--night-ink)}.scope-site-nav[data-tone=dark] .sb-nav-cta{display:inline-flex;white-space:nowrap;align-items:center;gap:6px;min-height:40px;padding:0 18px;border-radius:999px;background:var(--lime);color:var(--lime-ink);font-size:13.5px;font-weight:700;transition:box-shadow .25s,transform .2s}.scope-site-nav[data-tone=dark] .sb-nav-cta:hover{box-shadow:0 0 0 4px rgb(var(--c-lime)/calc(.16 * var(--glow-k)));transform:translateY(-1px)}.scope-site-nav[data-tone=dark] .sb-nav-cta:focus-visible{outline:2px solid var(--night-ink)!important;outline-offset:3px}.scope-site-nav[data-tone=dark] .scope-mobile-trigger{color:var(--night-ink)}.scope-site-nav[data-tone=dark] .scope-audit-activity{background:rgb(var(--fg-rgb)/.06);border-color:var(--night-line-strong);color:var(--night-ink)}.scope-site-nav[data-tone=dark] .scope-audit-activity .text-ink{color:var(--night-ink)}.scope-site-nav[data-tone=dark] .scope-audit-activity .text-ink-faint{color:var(--night-ink-3)}.scope-site-nav[data-tone=dark] .scope-mobile-dialog{--surface:var(--night-bg);--bg:var(--night-raised);--ink:var(--night-ink);--ink-dim:var(--night-ink-2);--line:var(--night-line);color:var(--night-ink)}.scope-site-nav[data-tone=dark] .scope-mobile-dialog .text-ink-dim{color:var(--night-ink-2)}.scope-site-nav[data-tone=dark] .scope-mobile-dialog .border-line{border-color:var(--night-line-strong)}.scope-site-nav[data-tone=dark] .scope-mobile-dialog .text-ink{color:var(--night-ink)}.scope-site-nav[data-tone=dark] .scope-mobile-dialog a[class*="bg-lime/25"]{background:rgb(var(--c-lime)/calc(.08 * var(--glow-k)));border-color:rgb(var(--c-lime)/calc(.3 * var(--glow-k)))}.scope-site-nav[data-tone=dark] .scope-mobile-report-link{background:var(--night-raised);border:1px solid var(--night-line-strong);color:var(--night-ink-2)}.scope-site-nav[data-tone=dark] .scope-mobile-report-link strong{color:var(--accent-text)}.scope-site-nav[data-tone=dark] .scope-mobile-workspace nav a[aria-current=page]{background:var(--lime);color:var(--lime-ink)}.scope-site-nav[data-tone=dark] :is(.scope-mobile-new-audit,.scope-mobile-auth a:last-child){color:var(--lime-ink)}.scope-site-nav[data-tone=dark] .scope-mobile-dialog :is(a,button,summary):focus-visible{outline:2px solid var(--focus)!important}.sb-url{display:flex;align-items:center;gap:6px;width:100%;max-width:580px;padding:6px;border-radius:999px;background:var(--night-raised);border:1px solid var(--night-line-strong);box-shadow:0 1px 2px rgb(var(--shadow-rgb)/calc(.2 * var(--shadow-k)));transition:border-color .2s,box-shadow .25s}.sb-url:focus-within{border-color:rgb(var(--c-lime)/calc(.6 * var(--glow-k)));box-shadow:0 0 0 4px rgb(var(--c-lime)/calc(.12 * var(--glow-k)))}.sb-url-icon{flex:none;margin-left:14px;color:var(--night-ink-3)}.sb-url-field{position:relative;flex:1;min-width:0}.sb-url input{width:100%;height:46px;padding:0 12px 0 8px;border:0;background:transparent;color:var(--night-ink);font-size:16px;outline:none}.sb-url input::-moz-placeholder{color:var(--night-ink-3)}.sb-url input::placeholder{color:var(--night-ink-3)}.sb-url input:focus-visible,.sb.scope-marketing .sb-url input:focus-visible,.scope-surface .sb-url input:focus-visible{outline:none!important}.sb-url-typing{position:absolute;inset:0 auto 0 8px;display:flex;align-items:center;pointer-events:none;font-size:16px;color:var(--night-ink-3)}.sb-url-typing i{display:inline-block;width:1.5px;height:17px;margin-left:1px;background:var(--night-ink-3);animation:sb-blink 1s steps(1) infinite}.sb-url-go{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;background:var(--lime);color:var(--lime-ink);font-size:15px;font-weight:700;white-space:nowrap;transition:box-shadow .25s,transform .2s var(--sb-ease,ease)}.sb-url-go:hover{box-shadow:0 0 0 4px rgb(var(--c-lime)/calc(.16 * var(--glow-k))),0 10px 30px rgb(var(--c-lime)/calc(.25 * var(--glow-k)))}.sb-url-go:active{transform:scale(.98)}.sb-url-go:focus-visible{outline:2px solid var(--night-ink);outline-offset:3px}@media (max-width:760px){.sb-url{flex-direction:column;align-items:stretch;border-radius:18px}.sb-url-icon{display:none}.sb-url input{padding:0 12px}.sb-url-typing{left:12px}.sb-url-go{width:100%;height:50px;border-radius:13px}}.sb-hero-cta{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:34px}.sb-ticks{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--night-ink-2)}.sb-ticks li{display:inline-flex;align-items:center;gap:6px}.sb-ticks svg{color:var(--accent-text)}.sb-example-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--night-ink)}.sb-example-link span{font-weight:400;color:var(--night-ink-3)}.sb-example-link:hover{color:var(--accent-text)}@media (max-width:760px){.sb-ticks{flex-direction:column;align-items:center}.sb-example-link{flex-wrap:wrap;justify-content:center}}.sb-footer{background:var(--night-bg);color:var(--night-ink-2);font-family:var(--font-greek-sans),var(--font-figtree),sans-serif}.sb-footer .sb-wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}@media (max-width:760px){.sb-footer .sb-wrap{width:calc(100% - 32px)}}.sb-final{position:relative;overflow:hidden;isolation:isolate;background:var(--lime);color:var(--lime-ink);padding:130px 0 140px}.sb-final:before{content:"";position:absolute;z-index:-1;right:-10%;top:-40%;width:70%;height:180%;background:radial-gradient(closest-side,rgb(255 255 255/.35),transparent 70%);pointer-events:none;animation:sb-final-drift 16s ease-in-out infinite alternate}@keyframes sb-final-drift{0%{transform:translateZ(0)}to{transform:translate3d(-18%,12%,0)}}.sb-final-label{margin:0;font:400 12px/1.4 var(--font-greek-mono),var(--font-space-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--lime-ink)}.sb-final h2{margin:18px 0 0;max-width:11em;font-size:clamp(44px,calc(6vw + 10px),92px);line-height:.96;font-weight:800;letter-spacing:-.045em;color:var(--night-bg);text-wrap:balance}.sb-final p.sb-final-lead{margin:22px 0 0;max-width:36em;font-size:17px;line-height:1.6;color:var(--lime-ink)}.sb-final .sb-url{margin-top:34px;background:var(--night-bg);border-color:var(--night-bg)}.sb-final .sb-url:focus-within{box-shadow:0 0 0 4px rgb(14 15 12/.18)}.sb-final .sb-url-go:focus-visible{outline-color:var(--lime)}.sb-final .sb-final-note{margin-top:18px;font:400 12px/1.5 var(--font-greek-mono),var(--font-space-mono),monospace;color:var(--lime-ink)}.sb-final :is(a,button):focus-visible,.sb.scope-marketing .sb-final :is(a,button):focus-visible{outline:2px solid var(--night-bg)!important;outline-offset:3px}.sb.scope-marketing .sb-final .sb-url-go:focus-visible{outline-color:var(--lime)!important}@media (max-width:760px){.sb-final{padding:90px 0 100px}}.sb-footer-main{padding:72px 0 40px;font-size:14px}.sb-footer-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:40px 30px}.sb-footer-brand p{max-width:24em;margin:16px 0 0;line-height:1.65;color:var(--night-ink-2)}.sb-footer h3{margin:0 0 16px;font:400 11px/1 var(--font-greek-mono),var(--font-space-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--night-ink-3)}.sb-footer ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.sb-footer ul a,.sb-footer ul button{color:var(--night-ink-2);transition:color .15s;text-align:left}.sb-footer ul a:hover,.sb-footer ul button:hover{color:var(--night-ink)}.sb-footer :is(a,button,input):focus-visible,.scope-surface .sb-footer :is(a,button,input):focus-visible{outline:2px solid var(--focus)!important;outline-offset:3px;border-radius:4px}.sb-footer-news{margin:0 0 56px;padding-bottom:48px;border-bottom:1px solid var(--night-line)}.sb-footer .sb-news-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:24px 64px;align-items:end}.sb-footer .sb-footer-news h2{margin:0 0 10px;font:400 11px/1 var(--font-greek-mono),var(--font-space-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--night-ink-3)}.sb-footer .sb-news-title{max-width:16em;margin:0;font-size:clamp(26px,calc(1.6vw + 10px),36px);line-height:1.12;font-weight:600;letter-spacing:-.02em;color:var(--night-ink);text-wrap:balance}@media (max-width:800px){.sb-footer .sb-news-row{grid-template-columns:1fr}.sb-footer-news{margin-bottom:40px;padding-bottom:36px}}.sb-footer .sb-footer-social{display:flex;flex-direction:row;gap:6px;margin:0;padding:0;list-style:none}.sb-footer-social a{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;color:var(--night-ink-3);transition:color .15s,background-color .15s,transform .15s}.sb-footer-social a:hover{color:var(--night-ink);background:var(--night-line);transform:translateY(-1px)}.sb-footer-social a:focus-visible{outline:2px solid var(--night-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sb-footer-social a:hover{transform:none}}.sb-footer-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:56px;padding-top:22px;border-top:1px solid var(--night-line);font-size:12.5px;color:var(--night-ink-3)}@media (max-width:1000px){.sb-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-footer-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.sb *,.sb :after,.sb :before,.sb-footer *,.sb-footer :before,.scope-site-nav[data-tone=dark] *{animation:none!important;transition:none!important}.sb [data-reveal].is-armed,.sb [data-reveal].is-armed [data-stagger]{opacity:1;transform:none}}.sb :where(.sb-paper,.sb-legal .scope-secondary-body){background:var(--night-paper);color:var(--night-paper-ink)}.sb :is(.bg-bg,.bg-card,.bg-white){background-color:var(--card)}.sb .bg-surface{background-color:var(--surface)}.sb .text-ink{color:var(--ink)}.sb .text-ink-dim{color:var(--ink-dim)}.sb .text-ink-faint{color:var(--ink-faint)}.sb .border-line{border-color:var(--line)}.sb .border-line-soft{border-color:var(--line-soft)}.sb .text-lime-deep{color:var(--lime-deep)}.sb .text-high{color:var(--high)}.sb .text-med{color:var(--med)}.sb .text-low{color:var(--low)}.sb .bg-ink{background-color:var(--sb-ink-bg)}.sb .bg-dark{background-color:var(--dark)}.sb :not(.sb-paper)>.bg-dark,.sb:not(.sb-paper) .bg-dark{box-shadow:0 0 0 1px var(--night-line) inset}.sb .bg-lime{--ink:#1E2A00;--ink-dim:#2C3A05;--ink-faint:#2C3A05;--c-ink:30 42 0;--c-ink-dim:44 58 5;--c-ink-faint:44 58 5;color:var(--lime-ink)}.sb .bg-lime :is(.text-ink,.text-ink-dim,.text-ink-faint){color:var(--lime-ink)}.sb .border-ink{border-color:var(--ink)}:is(:root[data-theme=dark],:root[data-sb-default=dark]) .sb :where(.scope-answer-grid article:first-child .scope-answer-symbol,.scope-editorial-overview nav a:hover,.scope-guide-question,.scope-editorial--product .scope-editorial-overview nav a:hover,.scope-editorial--solution .scope-editorial-overview,.scope-editorial--reference .scope-editorial-overview nav a:hover,.scope-sample-rival-heading>span,.scope-sample-closing a:first-child,.marketing-get-started li:hover:before){--ink:var(--sb-raise-2);box-shadow:0 0 0 1px var(--night-line-strong) inset}.sb :where(.scope-sample-need-bar i,.scope-sample-rival-bar span,.edemo-range b,.scope-rhythm-steps button:after,.marketing-demo-tab-progress,.scope-question-typing>span[aria-hidden]:after){background:var(--night-ink)}.sb .is-sample-brand .scope-sample-rival-bar span{background:var(--lime)}.sb .scope-language-options button[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.sb .edemo-checklist li.is-done:before{background:var(--lime);border-color:var(--lime)}.sb :where(.scope-hero-message h1 span,.scope-report-answers mark,.marketing-product-list h3>span,.scope-editorial-overview,.scope-editorial-sections li:before,.scope-related-section .marketing-related>a:nth-child(2),.scope-knowledge-definition,.scope-sector-picker button[aria-pressed=true],.scope-explorer-link,.scope-guide-art,.scope-editorial--product .scope-editorial-overview,.scope-editorial--solution .scope-editorial-overview nav a:hover,.scope-process-step,.scope-question-detail summary span,.scope-annual-saving,.scope-billing-note strong,.scope-sample-nav a:hover,.scope-sample-nav a:focus-visible,.is-sample-brand .scope-sample-rival-heading>span,.scope-map-center>span,.scope-offer-card--paid header>span,.scope-offer-card--paid li svg,.scope-offer-card--paid .scope-offer-cta,.scope-rhythm-icon,.scope-bento-plan li.is-done b,.scope-plans-saving.is-on,.scope-plan-billing strong,.scope-sample-chapter-heading>span,.scope-sample-verdict,.scope-sample-takeaways svg,.scope-sample-action-header){--ink:#1E2A00;--ink-dim:#2C3A05;--ink-faint:#2C3A05;--line:rgb(30 42 0/.2);color:var(--lime-ink)}.sb .scope-annual-saving{border-color:var(--lime-ink)}:is(:root[data-theme=dark],:root[data-sb-default=dark]) .sb .scope-editorial--solution .scope-editorial-overview,:is(:root[data-theme=dark],:root[data-sb-default=dark]) .sb.scope-editorial--reference .scope-editorial-overview{--ink:var(--night-ink);--ink-dim:var(--night-ink-2);--line:var(--night-line);color:var(--night-ink);background:var(--sb-raise);box-shadow:0 0 0 1px var(--night-line) inset}:is(:root[data-theme=dark],:root[data-sb-default=dark]) .sb .scope-editorial--solution .scope-editorial-overview nav a{color:var(--night-ink);border-color:var(--night-line-strong)}:is(:root[data-theme=dark],:root[data-sb-default=dark]) .sb .scope-editorial--solution .scope-editorial-overview nav a:hover{background:var(--lime);color:var(--lime-ink)}:is(:root[data-theme=dark],:root[data-sb-default=dark]) .sb .scope-editorial--reference .scope-editorial-overview .marketing-takeaway{border-bottom-color:var(--night-line-strong)}:is(:root[data-theme=dark],:root[data-sb-default=dark]) .sb .scope-editorial--reference .scope-editorial-overview nav a{color:var(--lime-ink)}:is(:root[data-theme=dark],:root[data-sb-default=dark]) .sb .scope-editorial--reference .scope-editorial-overview nav a:hover{background:var(--sb-ink-bg);color:var(--accent-text)}:is(:root[data-theme=dark],:root[data-sb-default=dark]) .sb .scope-sample-closing a:first-child{background:var(--lime);color:var(--lime-ink)}.sb .is-sample-brand .scope-sample-rival-bar,.sb .marketing-demo,.sb .marketing-demo-controls button,.sb .marketing-demo-views-thumb{background:var(--night-raised)}.sb .marketing-demo-views-thumb{background:var(--night-line)}.sb.scope-marketing main :is(h1:not(.sb-h1),h2:not(.sb-h2):not(.sb-statement)){font-weight:800;letter-spacing:-.04em}.sb.scope-marketing main h1:not(.sb-h1){font-size:clamp(42px,calc(5.2vw + 8px),84px);line-height:.98;letter-spacing:-.045em}.sb.scope-marketing main h2:not(.sb-h2):not(.sb-statement){font-size:clamp(32px,calc(3vw + 12px),56px);line-height:1.02}.sb.scope-marketing main h3{letter-spacing:-.015em}.sb .marketing-secondary-hero mark,.sb .scope-report-answers mark,.sb.scope-marketing footer h2 mark,.sb.scope-marketing main mark{background:none;padding:0;color:var(--accent-text)}.sb.scope-marketing main :is(.sb-paper,.sb-light) mark{background:var(--lime);color:var(--lime-ink);padding:0 .12em .04em;border-radius:3px}.sb .marketing-label,.sb .scope-promotion-label{font-family:var(--font-greek-mono),var(--font-space-mono),monospace;font-weight:400;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--night-ink-2);background:none;border:0;padding:0}.sb .marketing-lead{color:var(--night-lead)}.sb .marketing-button,.sb .scope-credit-pack.is-featured button,.sb .scope-offer-cta,.sb .scope-plan-cta>:hover{background:var(--lime);color:var(--lime-ink);border-radius:999px;transition:box-shadow .25s,transform .2s}.sb .marketing-button:hover,.sb .scope-credit-pack.is-featured button:hover:not(:disabled),.sb .scope-offer-cta:hover{background:var(--lime);color:var(--lime-ink);box-shadow:0 0 0 4px rgb(198 255 58/calc(.16 * var(--glow-k))),0 10px 30px rgb(198 255 58/calc(.22 * var(--glow-k)));transform:translateY(-1px)}.sb .scope-credit-pack button:hover:not(:disabled){background:var(--night-ink);color:var(--night-bg)}.sb .marketing-link{color:var(--night-ink);text-decoration-color:color-mix(in srgb,var(--lime) 55%,transparent)}.sb .marketing-link:hover{color:var(--accent-text)}.sb .marketing-secondary-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--night-bg)}.sb .marketing-secondary-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,rgb(var(--fg-rgb)/.04) 1px,transparent 1px);background-size:calc(100% / 6) 100%;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.sb .marketing-secondary-hero:after{content:"";position:absolute;z-index:-1;left:50%;bottom:-380px;width:1000px;height:560px;margin-left:-500px;border-radius:50%;background:radial-gradient(closest-side,rgb(198 255 58/calc(.16 * var(--glow-k))),rgb(198 255 58/calc(.04 * var(--glow-k))) 60%,transparent);filter:blur(20px);pointer-events:none;animation:sb-glow-drift 22s ease-in-out infinite alternate}@keyframes sb-glow-drift{0%{transform:translate3d(-4%,0,0) scale(1)}50%{transform:translate3d(3%,-3%,0) scale(1.06)}to{transform:translate3d(5%,2%,0) scale(.97)}}.sb .marketing-related>a{background:var(--night-raised);border:1px solid var(--night-line);transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s}.sb .marketing-related>a:hover{transform:translateY(-4px);border-color:rgb(198 255 58/calc(.4 * var(--glow-k)));box-shadow:0 18px 50px rgb(var(--shadow-rgb)/calc(.4 * var(--shadow-k)))}.sb .scope-related-section .marketing-related>a:nth-child(2){background:var(--lime);border-color:var(--lime)}.sb .scope-example-promotion{background:var(--night-raised);border:1px solid var(--night-line);color:var(--night-ink)}.sb .scope-example-promotion :is(h2,p,small){color:inherit}.sb .scope-example-promotion nav a{border-color:var(--night-line);color:var(--night-ink)}.sb .scope-example-promotion nav a:hover{background:rgb(198 255 58/calc(.08 * var(--glow-k)))}.sb .marketing-faq details,.sb .scope-question-detail{border-color:var(--night-line)}.sb .marketing-faq summary span{border-color:var(--night-line-strong);color:var(--night-ink-2)}.sb :where(.marketing-competition-section,.scope-proof-band,.scope-solution-explorer,.scope-guide-feature,.scope-product-stage,.scope-offer-card--paid,.scope-plan.is-featured,.scope-cycle-rail,.scope-rhythm-month,.scope-rhythm-preview-alert){box-shadow:0 0 0 1px var(--night-line) inset}@media (prefers-reduced-motion:reduce){.sb .marketing-secondary-hero:after{animation:none}.sb .marketing-related>a:hover{transform:none}}.sb .sb-bleed{box-shadow:0 0 0 100vmax var(--night-paper);clip-path:inset(0 -100vmax)}.sb .sb-legal{background:var(--night-bg)}.sb .sb-legal .scope-secondary-body{margin:0 auto;padding:64px 0 88px;box-shadow:0 0 0 100vmax var(--night-paper);clip-path:inset(0 -100vmax)}.sb.scope-marketing main :is(.sb-paper,.sb-light:not(.sb-sec)) h2:not(.sb-h2){font-size:clamp(26px,calc(1.2vw + 18px),34px);line-height:1.15;letter-spacing:-.025em;font-weight:700}.sb.scope-marketing :is(main.sb-legal,main .sb-legal) .scope-secondary-body h2{font-size:22px;line-height:1.25;letter-spacing:-.015em;font-weight:700}.sb :where(.marketing-monogram.is-brand,.scope-guide-reading-list>a>span,.is-sample-brand .scope-sample-rival-heading>span){--ink:#1E2A00;color:var(--lime-ink)}.sb .edemo-chip.is-emerging,.sb .edemo-chip.is-progress{background:rgb(198 255 58/calc(.16 * var(--glow-k)));color:var(--accent-text)}.sb .edemo-chip.is-gap{background:rgb(242 122 122/.14);color:var(--high)}.sb .scope-question-gallery blockquote:first-child{--ink:#1E2A00;color:var(--lime-ink)}.sb .scope-map-branches button[aria-pressed=true]{--ink:#1E2A00;--ink-dim:#2C3A05;color:var(--lime-ink);border-color:var(--lime)}.sb .edemo-callout{background:rgb(198 255 58/calc(.1 * var(--glow-k)));border-color:rgb(198 255 58/calc(.25 * var(--glow-k)))}.sb .edemo-callout>span{color:var(--accent-text)}.sb .scope-compare{position:relative}