.mod-hero{z-index:10;margin-top:calc(-1 * var(--cw-header-offset,82px));--mod-hero-pad-top:88px;--mod-hero-pad-bottom:56px;padding-top:calc(var(--mod-hero-pad-top) + var(--cw-header-offset,82px));padding-bottom:var(--mod-hero-pad-bottom);position:relative;overflow-x:clip}.mod-page{--mod-accent:var(--cw-energy-mint);--mod-accent-rgb:5, 242, 155;--mod-accent-deep:var(--cw-trust-green);--mod-accent-soft:#34d399;--mod-hero-title-size:clamp(30px, 3.5vw, 42px);--mod-thesis-quote-size:clamp(22px, 2.7vw, 28px);--mod-section-h2-size:clamp(24px, 2.8vw, 34px);--mod-chapter-h2-size:clamp(20px, 2.3vw, 26px);--mod-scope-h2-size:clamp(17px, 2vw, 22px)}.mod-page h1[class*=hero-title]{font-size:var(--mod-hero-title-size)}.mod-page blockquote[class*=thesis-quote],.mod-page .mod-thesis-quote{font-size:var(--mod-thesis-quote-size)}.mod-page h2[class*=hiw-title],.mod-page h2[class*=faq-title]{font-size:var(--mod-section-h2-size)}.mod-page h2[class*=chapter-title],.mod-page h2[class*=proof-title]{font-size:var(--mod-chapter-h2-size)}.mod-page h2[class*=scope-title]{font-size:var(--mod-scope-h2-size)}.mod-page [class*=-chapter-kicker-row],.mod-page .chapter__kicker-row{align-items:center;gap:10px;margin:0 0 12px;display:inline-flex}.mod-page [class*=-chapter-icon],.mod-page .chapter__icon{background:rgba(var(--mod-accent-rgb), .1);border:1px solid rgba(var(--mod-accent-rgb), .22);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.mod-page [class*=-chapter-kicker-row] [class*=-chapter-kicker],.mod-page .chapter__kicker-row .chapter__kicker{margin:0}.mod-page .mod-title-grad{background:linear-gradient(90deg, var(--mod-accent) 0%, var(--mod-accent-soft) 50%, var(--mod-accent-deep) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.mod-page .mod-bento-accent-grad{background:linear-gradient(90deg, var(--mod-accent), var(--mod-accent-soft), var(--mod-accent-deep));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mod-page .mod-hero-glow{background:rgba(var(--mod-accent-rgb), .05)}.mod-page .mod-value-line{border-left:2px solid rgba(var(--mod-accent-rgb), .5)}.mod-page .mod-thesis .cw-shell{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.mod-page .mod-thesis-quote{margin:0}.mod-page .mod-thesis-body{border-left:2px solid rgba(var(--mod-accent-rgb), .45);margin:0;padding-left:22px}@media (width<=860px){.mod-page .mod-thesis .cw-shell{grid-template-columns:minmax(0,1fr);gap:20px}}.mod-page .mod-widget-glow-tr{background:rgba(var(--mod-accent-rgb), .2)}.mod-page .mod-widget-glow-bl{background:rgba(var(--mod-accent-rgb), .1)}.mod-page .mod-widget-impact{background:rgba(var(--mod-accent-rgb), .4)}.mod-page .mod-widget-impact-line{box-shadow:0 0 15px var(--mod-accent)}.mod-page .mod-widget-label{color:var(--mod-accent);filter:drop-shadow(0 0 8px rgba(var(--mod-accent-rgb), .5))}.mod-page .mod-accent-text{color:var(--mod-accent)}.mod-page .mod-accent-chip{background:rgba(var(--mod-accent-rgb), .08);border:1px solid rgba(var(--mod-accent-rgb), .25);color:var(--mod-accent)}.mod-page .mod-accent-border{border-color:rgba(var(--mod-accent-rgb), .3)}.mod-page .mod-accent-fill-soft{background:rgba(var(--mod-accent-rgb), .1);border-color:rgba(var(--mod-accent-rgb), .28)}.mod-page .pf-badge-dot{background:var(--mod-accent);box-shadow:0 0 8px var(--mod-accent)}.mod-page .mod-process-active-bar{background:var(--mod-accent);box-shadow:0 0 12px var(--mod-accent)}.mod-page .mod-scope-featured{background:linear-gradient(135deg, rgba(var(--mod-accent-rgb), .1) 0%, #18181b99 60%);border-color:rgba(var(--mod-accent-rgb), .3)}.mod-page .mod-scope-featured-blob{background:rgba(var(--mod-accent-rgb), .22)}.mod-page .mod-faq-side{background:linear-gradient(180deg, rgba(var(--mod-accent-rgb), .08) 0%, #18181b80 100%);border-color:rgba(var(--mod-accent-rgb), .2)}.mod-page .mod-faq-side-blob{background:rgba(var(--mod-accent-rgb), .2)}.mod-page .mod-faq-side-icon{background:rgba(var(--mod-accent-rgb), .15);border-color:rgba(var(--mod-accent-rgb), .3)}.mod-page .mod-mq-cta{color:var(--mod-accent);background:rgba(var(--mod-accent-rgb), .08);border-color:rgba(var(--mod-accent-rgb), .25)}.mod-page .final-cta__accent{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(90deg,#05f29b,#34d399,#059669);-webkit-background-clip:text;background-clip:text}.mod-page .final-cta__tick{color:var(--cw-text-secondary)}.mod-page .final-cta__tick svg{stroke:#05f29b!important}.mod-page .final-cta__band{--glow-color:var(--mod-accent);--glow-color-60:rgb(var(--mod-accent-rgb) / 60%);--glow-color-50:rgb(var(--mod-accent-rgb) / 50%);--glow-color-40:rgb(var(--mod-accent-rgb) / 40%);--glow-color-30:rgb(var(--mod-accent-rgb) / 30%);--glow-color-20:rgb(var(--mod-accent-rgb) / 20%);--glow-color-10:rgb(var(--mod-accent-rgb) / 10%);--gradient-one:radial-gradient(at 80% 55%, var(--mod-accent) 0px, transparent 50%);--gradient-two:radial-gradient(at 69% 34%, var(--mod-accent-soft) 0px, transparent 50%);--gradient-three:radial-gradient(at 8% 6%, var(--mod-accent-deep) 0px, transparent 50%);--gradient-four:radial-gradient(at 41% 38%, var(--mod-accent) 0px, transparent 50%);--gradient-five:radial-gradient(at 86% 85%, var(--mod-accent-soft) 0px, transparent 50%);--gradient-six:radial-gradient(at 82% 18%, var(--mod-accent-deep) 0px, transparent 50%);--gradient-seven:radial-gradient(at 51% 4%, var(--mod-accent-soft) 0px, transparent 50%);--gradient-base:linear-gradient(var(--mod-accent) 0 100%)}html[data-theme=light] .mod-page{--mod-accent-ink:color-mix(in srgb, var(--mod-accent) 28%, #17251f)}html[data-theme=light] .mod-page.pf-page .mod-title-grad,html[data-theme=light] .mod-page.pf-page .mod-bento-accent-grad{color:var(--mod-accent-ink);-webkit-text-fill-color:var(--mod-accent-ink);background:0 0}html[data-theme=light] .mod-page.pf-page .pf-scope-icon svg{color:var(--mod-accent-ink);stroke:var(--mod-accent-ink)}html[data-theme=light] .mod-page h2[class*=-hiw-title],html[data-theme=light] .mod-page h2[class*=-chapter-title],html[data-theme=light] .mod-page [class*=-scope-title],html[data-theme=light] .mod-page h2[class*=-proof-title],html[data-theme=light] .mod-page h2[class*=-faq-title],html[data-theme=light] .mod-page [class*=-thesis-quote],html[data-theme=light] .mod-page [class*=-hiw-foot-copy] h3,html[data-theme=light] .mod-page [class*=-faq-q]{color:var(--cw-text-primary)}html[data-theme=light] .mod-page [class*=-chapter-body],html[data-theme=light] .mod-page [class*=-chapter-points] li,html[data-theme=light] .mod-page [class*=-scope-label],html[data-theme=light] .mod-page [class*=-scope-note],html[data-theme=light] .mod-page [class*=-thesis-body],html[data-theme=light] .mod-page [class*=-hiw-foot-copy] p{color:var(--cw-text-secondary)}html[data-theme=light] .mod-page [class*=-chapter-kicker]{color:var(--mod-accent-ink)}html[data-theme=light] .mod-page [class*=-hiw-col]{border-color:var(--cw-border);background:#fff}html[data-theme=light] .mod-page [class*=-hiw-stage]{border-bottom-color:var(--cw-border);background:#192320}html[data-theme=light] .mod-page:not(.mcp-page) [class*=-hiw-stage]{--cw-card-gradient:linear-gradient(150deg, #26312b, #17211b);--cw-text-primary:#f7fbf8;--cw-text-secondary:#c8d3cc;--cw-text-muted:#adbbb1}html[data-theme=light] .mod-page:not(.mcp-page) [class*=-hiw-stack-scene],html[data-theme=light] .mod-page:not(.mcp-page) [class*=-hiw-board-rows]{-webkit-mask-image:none;mask-image:none}html[data-theme=light] .mod-page:not(.mcp-page) [class*=-hiw-board-rows]{max-height:none;overflow:visible}html[data-theme=light] .mod-page:not(.mcp-page) [class*=-hiw-board-row]:nth-child(n+4){display:none}html[data-theme=light] .mod-page:not(.mcp-page) [class*=-hiw-col]:nth-child(3)>[class*=-hiw-stage]{height:320px}html[data-theme=light] .mod-page [class*=-widget-card]{background:linear-gradient(#1d2420,#151917);border-color:#ffffff29}html[data-theme=light] .mod-page [class*=-chapter-panel]{--cw-panel-gradient:linear-gradient(180deg, #1d2622, #121916);--cw-card-gradient:linear-gradient(135deg, #202923, #141b18);--cw-text-primary:#fff;--cw-text-secondary:#d1d5db;background:var(--cw-panel-gradient);border-color:#ffffff29}html[data-theme=light] .mod-page [class*=-faq-item]{border-color:var(--cw-border);background:#fff}@media (width<=900px){.cmp-ab,.crl-ab,.eco-ab,.mod-beam,.mon-ab,.pf-ab,.rpt-ab,.sec-ab,.seo-ab{display:none}}
