.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:74px;min-height:42px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--ink);font-size:11px;padding:9px 12px;flex-shrink:0}.theme-toggle:hover{background:#b4c7e5;color:#171717}.theme-symbol{font-size:19px;line-height:1}.header-actions{gap:12px}.sample-header nav{gap:22px}
html[data-theme=dark]{--ink:#e9edf3;--paper:#151515;--muted:#b4b4b4;--line:#373737;--red:#a8bde0;--gold:#2563eb;color-scheme:dark}
html[data-theme=dark] body{background:var(--paper);color:var(--ink)}html[data-theme=dark] header{background:#151515ed}html[data-theme=dark] .brand-symbol{color:#171717}html[data-theme=dark] .button{color:#171717}html[data-theme=dark] .button:hover{background:#60a5fa}html[data-theme=dark] .skip{color:#171717}html[data-theme=dark] .theme-toggle:hover{background:#262d38;color:#2563eb}
html[data-theme=dark] .services-dropdown{background:#1e1e1e;border-color:var(--line);box-shadow:0 24px 60px #0006}html[data-theme=dark] .dropdown-label{color:#abb3c1}html[data-theme=dark] .solution-columns a:hover,html[data-theme=dark] .why-dropdown>a:hover{background:#1c2738}html[data-theme=dark] .portal-link{border-color:var(--line)}
html[data-theme=dark] .hero-context,html[data-theme=dark] .network-caption,html[data-theme=dark] .connected-hero .hero-copy>.hero-small-note{color:#b4b4b4}html[data-theme=dark] .context-dot{box-shadow:0 0 0 5px #25344b}html[data-theme=dark] #halo stop:first-child{stop-color:#2563eb;stop-opacity:.18}html[data-theme=dark] #halo stop:last-child{stop-color:#151515}html[data-theme=dark] .network-lines>g:last-of-type circle{fill:#151515}html[data-theme=dark] .channel-tile{background:linear-gradient(140deg,#1f2938,#181c23);border-color:#284168;box-shadow:4px 7px 0 #1f355840,0 15px 30px #0003}html[data-theme=dark] .channel-tile svg{stroke:#2563eb}html[data-theme=dark] .tile-search{background:linear-gradient(140deg,#393939,#232323)}html[data-theme=dark] .tile-search svg{stroke:#e9edf3}html[data-theme=dark] .tile-brand{background:#080808;border-color:#273750}html[data-theme=dark] .network-pill{background:#1d2229;border-color:#2b3b55;color:#e9edf3;box-shadow:0 5px 15px #0003}html[data-theme=dark] .pill-content{background:#16263f}html[data-theme=dark] .pill-contacts{background:#212e42}html[data-theme=dark] .hero-service-button{background:#252525!important;border-color:#3b424e!important;color:#e9edf3!important}html[data-theme=dark] .hero-service-button:hover{background:#212b3c!important}
html[data-theme=dark] .audience-strip{background:#1b1f25}html[data-theme=dark] .service-card{background:#222222}html[data-theme=dark] .service-card:nth-child(2n){background:#202630}html[data-theme=dark] .service-card:nth-child(3n){background:#172130}html[data-theme=dark] .service-card:hover{background:#213049}html[data-theme=dark] .service-icon{background:#ffffff0d;border-color:#4d4d4d;color:#e9edf3}html[data-theme=dark] .card-link{border-color:#424e62}html[data-theme=dark] .index{color:#b0b9c7}html[data-theme=dark] .service-card:after{border-color:#ffffff08}html[data-theme=dark] .service-preview span{background:#ffffff18;border-color:#ffffff12}
html[data-theme=dark] .dark{background:#090909}html[data-theme=dark] .project-card{background:#212121}html[data-theme=dark] .local{background:#192c49}html[data-theme=dark] .commerce{background:#25344c}html[data-theme=dark] .project-card:nth-child(3) .project-image{background:#2e2e2e}html[data-theme=dark] .project-info>span{background:#1e2c43;color:#e9edf3}html[data-theme=dark] .project-draft-label{background:#19273e;border-color:#294168;color:#60a5fa}
html[data-theme=dark] .steps article{background:#202020;border-color:var(--line)}html[data-theme=dark] .about-visual{background:#192333}html[data-theme=dark] .about-circle{color:#171717}html[data-theme=dark] .about-visual small{background:#171717dd;color:#eee}html[data-theme=dark] .placeholder{background:#182130;color:#a8bde0;border-color:#4e77ba}html[data-theme=dark] .faq-list details[open]{background:#1b1f25}
html[data-theme=dark] .final-cta{color:#171717}html[data-theme=dark] .final-cta h2,html[data-theme=dark] .final-cta em,html[data-theme=dark] .final-cta .eyebrow{color:#171717}html[data-theme=dark] .final-cta .eyebrow>span{background:#171717}html[data-theme=dark] .final-cta .button{background:#171717;color:#fff}html[data-theme=dark] .final-cta .button:hover{background:#363636}html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea{background:#1e1e1e;border-color:#4d4d4d;color:#e9edf3}html[data-theme=dark] .field input::placeholder,html[data-theme=dark] .field textarea::placeholder{color:#9f9f9f}html[data-theme=dark] .field-error{color:#b6c9e6}html[data-theme=dark] .field [aria-invalid=true]{border-color:#b6c9e6}html[data-theme=dark] .setup-note{color:#7b9cd1}html[data-theme=dark] .booking-placeholder{border-color:#4a5a74}
html[data-theme=dark] .subhero{background:radial-gradient(ellipse at 80% 30%,#1a2639,#1c1c1c 65%)}html[data-theme=dark] .growth-tools{background:#1c1c1c}html[data-theme=dark] .tool-card{background:#242424}html[data-theme=dark] .tool-visual{background:#192539}html[data-theme=dark] .tool-window{background:#dfe7f3;border-color:#405d8b}html[data-theme=dark] .crm-node{background:#101010;color:#2563eb}html[data-theme=dark] .crm-node:nth-child(2){background:#2563eb;color:#171717}
html[data-theme=dark] .resource-card{background:#242424;border-color:var(--line)}html[data-theme=dark] .resource-summary{background:#192539;border-color:#2a4878}html[data-theme=dark] .resource-filter a{background:#1b1f25;border-color:var(--line)}html[data-theme=dark] .resource-filter a:hover{background:#1d2c44}html[data-theme=dark] .read-next{background:#1b222d}html[data-theme=dark] .comparison thead{background:#182740}html[data-theme=dark] .article-date{color:#b4b4b4!important}
html[data-theme=dark] .sample-footer{background:#1c1c1c;color:#e9edf3}html[data-theme=dark] .sample-footer .brand,html[data-theme=dark] .footer-banner>p,html[data-theme=dark] .sample-footer .footer-column h2{color:#e9edf3}html[data-theme=dark] .sample-footer .footer-column>a,html[data-theme=dark] .footer-contact>p{color:#b7c0ce}html[data-theme=dark] .sample-footer .footer-column>a:hover{color:#2563eb}html[data-theme=dark] .footer-banner,html[data-theme=dark] .sample-footer .footer-bottom{border-color:#2e3848}html[data-theme=dark] .sample-footer .footer-bottom,html[data-theme=dark] .sample-footer .footer-bottom>span,html[data-theme=dark] .footer-tail,html[data-theme=dark] .footer-tail .social-note,html[data-theme=dark] .footer-contact>small{color:#a5adbb}
html[data-theme=dark] .consent{background:#1b1f25;border-color:#2f3a4b;box-shadow:0 10px 50px #0006}html[data-theme=dark] .consent-actions button{border-color:#4b5970;color:#e9edf3}html[data-theme=dark] .consent-actions .button{color:#171717;border-color:#2563eb}html[data-theme=dark] .preferences{color:#e9edf3}
@media(max-width:1100px){.sample-header nav{gap:15px}.header-actions{gap:8px}.theme-toggle{min-width:42px;width:42px;padding:8px}.theme-label{display:none}}
@media(max-width:960px){.header-actions .theme-toggle{width:100%;gap:10px}.header-actions .theme-label{display:inline}.sample-header nav{background:var(--paper)}}
@media(max-width:520px){html[data-theme=dark] .connected-hero .hero-copy{background:#151515f5;border-color:#375585;box-shadow:0 10px 30px #0003}}
