:root{--bg:#f7f8fc!important;--bg-2:#eef1f8!important;--surface:#ffffff!important;--surface-2:#f8f9fd!important;--surface-3:#eef1f7!important;--ink:#111827!important;--muted:#667085!important;--line:rgba(17,24,39,.10)!important;--brand:#6d4aff!important;--brand-2:#8a72ff!important;--brand-soft:rgba(109,74,255,.10)!important;--success:#11875d!important;--warn:#b7791f!important;--danger:#cf3c57!important;--info:#246db8!important;--shadow:0 24px 70px rgba(30,41,59,.11)!important}
html{background:#f7f8fc!important;color-scheme:light}
body{background:radial-gradient(circle at 10% -8%,rgba(109,74,255,.12),transparent 30%),radial-gradient(circle at 90% 4%,rgba(80,140,255,.10),transparent 25%),linear-gradient(180deg,#fbfbfe 0,#f7f8fc 55%,#f2f4f9 100%)!important;color:#111827!important}
body:before{background-image:linear-gradient(rgba(17,24,39,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(17,24,39,.022) 1px,transparent 1px)!important;mask-image:linear-gradient(to bottom,black,transparent 58%)!important}
.topbar,body>header,header{background:rgba(255,255,255,.84)!important;border-bottom-color:rgba(17,24,39,.09)!important;box-shadow:0 8px 30px rgba(15,23,42,.04)!important}
.brand,.brand a,.topbar .brand{color:#111827!important}
.desktop-nav a,header nav a{color:#5f6878!important}
.desktop-nav a:hover,header nav a:hover{background:#f0f1f6!important;color:#111827!important}
.top-cta,.header-cta{background:#111827!important;color:#fff!important;box-shadow:0 8px 22px rgba(17,24,39,.12)!important}
main{color:#111827!important}
h1,h2,h3,h4,h5,h6,strong,b,summary{color:#111827!important}
.lede,.hero p,.section p,.panel p,.muted,.section-head>p,.mega-proof-copy p,.case-study-grid p,.status-showcase p{color:#667085!important}
.eyebrow,.kicker,.hero>span{color:#6947e8!important}
.trust-pill,.proof-row span,.conversion-proof span{background:rgba(255,255,255,.74)!important;border-color:rgba(17,24,39,.10)!important;color:#596273!important;box-shadow:0 2px 10px rgba(15,23,42,.025)!important}
.btn.secondary,.secondary,button.secondary{background:#fff!important;color:#252b36!important;border-color:rgba(17,24,39,.12)!important;box-shadow:0 6px 18px rgba(15,23,42,.05)!important}
.btn.ghost,button.ghost{color:#6045d6!important;border-color:rgba(109,74,255,.20)!important}
.btn,.primary,button:not(.secondary):not(.ghost):not(.danger){background:linear-gradient(135deg,#7657ff,#5d3ee4)!important;color:#fff!important;box-shadow:0 12px 28px rgba(109,74,255,.22)!important}
.card,.panel,.grid article,.story-card,.testimonial,.case-study-grid article,.activity-card,.agent-card,.agency-quote,.proof-person,.review-card,.guide-link,.faq details,.status-stack article,.server-quote{background:#fff!important;border-color:rgba(17,24,39,.10)!important;box-shadow:0 14px 40px rgba(30,41,59,.065)!important}
.card.soft{background:#f7f8fb!important}
.story-card:hover,.story-card.active{background:linear-gradient(135deg,rgba(109,74,255,.085),#fff)!important;border-color:rgba(109,74,255,.24)!important}
.story-card>span{color:#8a93a3!important}
.story-card p{color:#667085!important}
.story-card a,.case-study-grid a,.guide-link{color:#6045d6!important}
.proof-rail,.creator-marquee{border-color:rgba(17,24,39,.09)!important}
.proof-intro strong,.proof-person b,.testimonial footer b,.proof-person-rich b{color:#111827!important}
.proof-person small,.testimonial footer small,.proof-person-rich small{color:#788294!important}
.avatar{background:linear-gradient(145deg,#7657ff,#5b3fd3)!important;color:#fff!important}
.proof-metrics,.server-proof-metrics{background:rgba(17,24,39,.09)!important;border-color:rgba(17,24,39,.09)!important}
.proof-metrics div,.server-proof-metrics div{background:#fff!important}
.proof-metrics span,.server-proof-metrics span{color:#707a8c!important}
.mega-proof-card,.conversion-band,.final-cta,.accent-panel,.server-success{background:radial-gradient(circle at 86% 8%,rgba(109,74,255,.13),transparent 34%),linear-gradient(145deg,#ffffff,#f6f4ff)!important;border-color:rgba(109,74,255,.18)!important;box-shadow:0 24px 70px rgba(45,35,90,.10)!important}
.mega-proof-person{background:#fff!important;border-color:rgba(17,24,39,.10)!important;box-shadow:0 12px 34px rgba(30,41,59,.06)!important}
.mega-proof-person blockquote,.testimonial blockquote,.agency-quote blockquote,.server-quote blockquote{color:#333a48!important}
.proof-stat-row span,.platform-proof b,.mini-proof{background:#fff!important;border-color:rgba(17,24,39,.10)!important;color:#667085!important}
.proof-stat-row b{color:#111827!important}
.platform-proof>span,.platform-proof small,.marquee-label small{color:#788294!important}
.demo-chip,.case-tag{background:rgba(109,74,255,.09)!important;color:#6548dc!important}
.live-badge{background:rgba(17,135,93,.08)!important;border-color:rgba(17,135,93,.18)!important;color:#08734c!important}
.activity-time{color:#8a93a3!important}.activity-site{color:#2c3442!important}.activity-status{color:#667085!important}
.chat-agent small{color:#788294!important}.bubble.user{background:#111827!important;color:#fff!important}.bubble.agent{background:#eeeaff!important;color:#4f3aaf!important}
.internal-mock-banner{background:#fff9e8!important;border-color:#efd99d!important;color:#675f4b!important;box-shadow:0 8px 24px rgba(117,92,29,.06)!important}.internal-mock-banner strong{color:#8c6414!important}
.status.info{background:rgba(36,109,184,.10)!important;color:#1d64a9!important}.status.ok{background:rgba(17,135,93,.10)!important;color:#08734c!important}.status.warn{background:rgba(183,121,31,.10)!important;color:#9a6516!important}
.notice{background:#f3efff!important;border-color:rgba(109,74,255,.16)!important;color:#4b5565!important}.notice.warn,.youth{background:#fff8e7!important;border-color:#efdca7!important}.notice.danger{background:#fff0f3!important}.notice.info{background:#edf6ff!important}
input,select,textarea{background:#fff!important;color:#111827!important;border-color:rgba(17,24,39,.14)!important;box-shadow:0 1px 2px rgba(15,23,42,.03)!important}input::placeholder,textarea::placeholder{color:#98a1af!important}input:focus,select:focus,textarea:focus{border-color:#8a72ff!important;box-shadow:0 0 0 4px rgba(109,74,255,.10)!important}select option{background:#fff!important;color:#111827!important}
.order-card{background:linear-gradient(160deg,#faf9ff,#fff)!important}
.checklist li{color:#3f4754!important;border-color:rgba(17,24,39,.08)!important}.fine{color:#7a8494!important}
.comparison article,.example-report article,.sales-depth article{background:#fff!important;border-color:rgba(17,24,39,.10)!important}
.server-proof-wall{background:linear-gradient(180deg,#fbfbff,#f4f5fb)!important;border-color:rgba(17,24,39,.09)!important;box-shadow:0 20px 60px rgba(30,41,59,.07)!important}
.server-proof-head p,.server-success p,.server-quote small{color:#707a8c!important}
.server-proof-strip span{background:#fff!important;color:#596273!important;border-color:rgba(17,24,39,.10)!important}
.mobile-nav{background:rgba(255,255,255,.94)!important;border-top-color:rgba(17,24,39,.10)!important;box-shadow:0 -10px 30px rgba(15,23,42,.07)!important}.mobile-nav a{color:#5e6777!important}.mobile-nav a span{color:#6548dc!important}
body>footer,footer{border-top-color:rgba(17,24,39,.09)!important;color:#707a8c!important;background:rgba(255,255,255,.60)!important}.footer-links a,footer a{color:#5d6676!important}.footer-disclaimer{color:#8a93a3!important}
/* Keep the product screenshot dark so it reads as a distinct app surface on the bright site. */
.product-stage,.mock-window,.mock-sidebar,.mock-main,.mock-top,.mock-table,.mock-row{color:#f6f7fb!important}.mock-window{background:#11141c!important;border-color:rgba(17,24,39,.18)!important;box-shadow:0 36px 90px rgba(35,30,65,.20)!important}.mock-sidebar{background:#0d0f15!important;border-color:rgba(255,255,255,.08)!important}.mock-main{background:#121620!important}.mock-top strong,.mock-metrics strong{color:#fff!important}.mock-top small,.mock-metrics span,.mock-row{color:#a9b1bf!important}.mock-metrics div,.mock-table{background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.09)!important}.mock-row{border-color:rgba(255,255,255,.08)!important}.mock-row.head{background:rgba(255,255,255,.04)!important;color:#808898!important}.mock-sidebar span{color:#8992a2!important}.mock-sidebar span.active{background:rgba(124,92,255,.18)!important;color:#ddd7ff!important}
@media(max-width:840px){body{background:linear-gradient(180deg,#fbfbfe,#f4f6fb)!important}.hero-home{min-height:auto!important}.card,.panel,.testimonial,.case-study-grid article{box-shadow:0 10px 28px rgba(30,41,59,.06)!important}}
