.header-controls{display:flex;align-items:center;gap:12px}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 11px;border:1px solid #d5e2f3;border-radius:8px;background:#f5f8ff;color:#294e83;font:650 10px Manrope,sans-serif;white-space:nowrap}.theme-toggle svg{width:15px;height:15px}.theme-toggle:hover{background:#e8f0ff}.theme-toggle .theme-sun{display:none}html[data-theme=dark] .theme-toggle .theme-sun{display:block}html[data-theme=dark] .theme-toggle .theme-moon{display:none}
html[data-theme=dark]{color-scheme:dark;--paper:#0c1322;--ink:#edf3ff;--muted:#afbed4;--line:#2a3a52;--surface:#141f32;--lime:#8ab5ff;--amber:#ffb647}
html[data-theme=dark] body{background:#0c1322;color:#edf3ff}html[data-theme=dark] :is(h1,h2,h3,h4){color:#edf3ff}html[data-theme=dark] p{color:#afbed4}html[data-theme=dark] :is(.muted,.lead,.section-intro,.prose,.policy-copy p){color:#aebed5}html[data-theme=dark] .gradient-text{background:linear-gradient(110deg,#91baff,#cfddff);background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=dark] .eyebrow{color:#adc9f4}html[data-theme=dark] .text-link{color:#a3c6ff}html[data-theme=dark] :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#ffc568}
html[data-theme=dark] .site-header{background:#0e1728f5;border-color:#2a3950;box-shadow:0 6px 25px #0002}html[data-theme=dark] .utility-bar{background:#09111f;border-color:#28364c}html[data-theme=dark] :is(.utility-tagline,.utility-contact a,.utility-socials a){color:#b9cbe4}html[data-theme=dark] .utility-contact svg{color:#ffc16a}html[data-theme=dark] .utility-socials{border-color:#33425b}html[data-theme=dark] .brand img{filter:brightness(0) invert(1)}html[data-theme=dark] .navigation>a:not(.button){color:#c1d0e7}html[data-theme=dark] .navigation>a:not(.button):hover{color:#fff}html[data-theme=dark] .navigation .nav-tools{background:#1a2942;border-color:#364c70}html[data-theme=dark] :is(.navigation [aria-current=page]:not(.button),.nav-tools span){color:#b5d2ff}html[data-theme=dark] :is(.menu-toggle,.theme-toggle){background:#17243a;border-color:#354968;color:#e0ebff}html[data-theme=dark] :is(.menu-toggle,.theme-toggle):hover{background:#223553}html[data-theme=dark] .site-header .navigation.is-open{background:#111e32;border-color:#354764;box-shadow:0 20px 40px #0005}
html[data-theme=dark] .button{background:#95bcff;color:#112544;border-color:#95bcff;box-shadow:0 7px 25px #3a7de81a}html[data-theme=dark] .button:hover{background:#bed5ff;color:#10203b;box-shadow:0 10px 30px #6c9ef82a}html[data-theme=dark] .button-ghost{background:#18263d;border-color:#3c5378;color:#dbe9ff;box-shadow:none}html[data-theme=dark] .button-ghost:hover{background:#253b5d;color:#fff}html[data-theme=dark] .studio-primary{background:#ffb647;border-color:#ffb647;color:#302006;box-shadow:0 10px 30px #ffa52916}html[data-theme=dark] .studio-primary:hover{background:#ffca76;border-color:#ffca76;color:#302006}
html[data-theme=dark] .studio-hero{background:radial-gradient(ellipse at 78% 30%,#233e684a,transparent 62%),linear-gradient(135deg,#0c1322,#101d32 65%,#1a2030);border-color:#2b3a53}html[data-theme=dark] .studio-hero h1{color:#f1f5ff}html[data-theme=dark] .studio-hero h1>span{color:#a4c5ff}html[data-theme=dark] :is(.studio-hero .lead,.studio-hero-proof p){color:#adbed7}html[data-theme=dark] :is(.studio-hero-copy>.eyebrow,.scene-caption,.studio-quick-links a){color:#b7cfee}html[data-theme=dark] .studio-quick-links a>span{color:#ffc56f}html[data-theme=dark] .studio-proof-symbol{background:#17263e;border-color:#3b5275;color:#aecfff}html[data-theme=dark] .studio-hero-proof strong{color:#d9e7ff}html[data-theme=dark] .studio-atmosphere>span{border-color:#98bfff14}html[data-theme=dark] .studio-atmosphere>span:nth-child(3){background:radial-gradient(ellipse,#487ec32a,transparent 68%)}html[data-theme=dark] :is(.motion-toggle,.start-3d){background:#1c3152;border-color:#46638d;color:#e5efff}html[data-theme=dark] :is(.motion-toggle,.start-3d):hover{background:#2b4770}html[data-theme=dark] .studio-scene-label{background:#15243bec;border-color:#3a4d6b;box-shadow:0 15px 35px #0003}html[data-theme=dark] .studio-scene-label strong{color:#e0ecff}html[data-theme=dark] .studio-scene-label p{color:#b2c5df}html[data-theme=dark] .scene-label-icon{background:#49331a;border-color:#77532b;color:#ffd18a}html[data-theme=dark] .studio-scene-label>a{color:#bdd6ff;border-color:#476084}html[data-theme=dark] .studio-scene-foot{color:#aec1dc}html[data-theme=dark] .studio-sector-strip{border-color:#314360}html[data-theme=dark] :is(.studio-sector-strip>span,.studio-sector-strip strong){color:#b8cae4}
html[data-theme=dark] :is(.neo-solution,.solution-card,.tool-teaser,.gallery-card,.blog-card,.workflow-screen-grid>figure,.testimonial-grid figure){background:#131f33;border-color:#2d405e;box-shadow:0 6px 22px #0002}html[data-theme=dark] :is(.neo-solution,.solution-card,.tool-teaser,.gallery-card):hover{border-color:#6288bf;box-shadow:0 18px 38px #0004}html[data-theme=dark] :is(.neo-solution h3,.solution-card h3,.tool-teaser h2,.tool-teaser h3,.gallery-card-copy h2,.blog-card-content h2,.workflow-screen-grid h3){color:#e7efff}html[data-theme=dark] :is(.neo-solution p,.solution-card p,.tool-teaser p,.gallery-card-copy p,.blog-card p,.workflow-screen-grid p){color:#b4c3da}html[data-theme=dark] :is(.neo-solution .card-link,.solution-card .card-link,.tool-open){color:#aacdff;border-color:#2f4363}html[data-theme=dark] .neo-icon{background:linear-gradient(135deg,#223859,#16273f);border-color:#3a5278;color:#a9cdff}html[data-theme=dark] .neo-solution:nth-child(3n+2) .neo-icon{background:#392b1a;border-color:#684b28;color:#ffd18a}html[data-theme=dark] .circle-arrow{border-color:#486487;color:#c0d8ff}html[data-theme=dark] .neo-solution:hover .circle-arrow{background:#a9caff;color:#172b49}html[data-theme=dark] .card-number{color:#b3c7e3}html[data-theme=dark] .visual-tag{background:#111e32eb;color:#e4efff;border-color:#b8c9dd55}html[data-theme=dark] .free-pill{background:#342916;border-color:#705428;color:#ffd18b}html[data-theme=dark] .image-disclosure{color:#a4b7d0}html[data-theme=dark] :is(.solution-visual,.shared-card-image){background:#1d2c45}html[data-theme=dark] :is(.gallery-card-copy>.eyebrow,.gallery-empty){color:#adc6e9}html[data-theme=dark] .gallery-card-zoom{background:#14243bed;color:#d6e7ff;border-color:#7188a850}html[data-theme=dark] .gallery-card[data-gallery-category=software] .gallery-card-image img{background:#1c2c47}
html[data-theme=dark] :is(.solution-filters button,.capability-tabs button,.gallery-filters button,.gallery-tabs button,.tools-filters button){background:#14223a;border-color:#3c5479;color:#c7d9f4}html[data-theme=dark] :is(.solution-filters button,.capability-tabs button,.gallery-filters button,.gallery-tabs button,.tools-filters button)[aria-pressed=true]{background:#a4c6ff;border-color:#a4c6ff;color:#102544}html[data-theme=dark] .capability-panel{background:linear-gradient(125deg,#182943,#111d31);border-color:#354d70}html[data-theme=dark] :is(.capability-panel-heading .eyebrow,.capability-panel-heading h3){color:#d6e7ff}html[data-theme=dark] .capability-feature{border-color:#354865}html[data-theme=dark] .capability-feature>span{color:#ffca7b}html[data-theme=dark] .capability-feature h4{color:#dfebff}html[data-theme=dark] .capability-feature p{color:#b1c3dd}
html[data-theme=dark] :is(.neo-showcase,.tools-teaser,.why-digitalso,.outcomes-band,.service-workflow,.process-section){background:#101c2e;border-color:#2c3e5a}html[data-theme=dark] :is(.gallery-description h3,.real-work h2,.neo-process h3,.service-workflow h2){color:#e1edff}html[data-theme=dark] :is(.gallery-description p,.gallery-small,.gallery-controls,.gallery-controls p,.gallery-controls strong){color:#aec5e4}html[data-theme=dark] .gallery-image{background:#192a45;border-color:#3c567d;box-shadow:0 20px 40px #0003}html[data-theme=dark] .gallery-image .window-bar{background:#1b2e4d;border-color:#3b5376;color:#c6d9f6}html[data-theme=dark] .gallery-zoom{background:#17263f;color:#c1d7f6;border-color:#344d70}html[data-theme=dark] :is(.gallery-controls button,.review-controls button){background:#1b2c47;border-color:#47638a;color:#d3e4ff}html[data-theme=dark] :is(.gallery-controls button,.review-controls button):hover{background:#aacaff;color:#12233d}html[data-theme=dark] :is(.neo-showcase .film-open,.neo-showcase .tour-start){color:#b8d5ff}html[data-theme=dark] .why-reasons>article{border-color:#334865}html[data-theme=dark] .why-reasons>article>span{color:#ffd18d}html[data-theme=dark] .why-reasons h3{color:#deebff}html[data-theme=dark] .why-reasons p{color:#b6c7df}html[data-theme=dark] .why-reasons>article>svg{color:#8cd2ae}html[data-theme=dark] .why-photo>span{background:#15243eeb;color:#edf4ff}html[data-theme=dark] :is(.why-photo>p,.why-photo strong){color:#fff}html[data-theme=dark] .reason{border-color:#34475f}html[data-theme=dark] .reason>span{color:#ffce84}html[data-theme=dark] .reason h3{color:#d7e7ff}html[data-theme=dark] .reason p{color:#b2c3dc}html[data-theme=dark] .photo-callout{background:#14243aef;border-color:#6c85a566}html[data-theme=dark] .photo-callout span{color:#b8cde8}html[data-theme=dark] .photo-callout strong{color:#e5f0ff}html[data-theme=dark] .photo-callout>svg{background:#49331a;color:#ffce82;border-color:#79572f}html[data-theme=dark] .business-photo-label{background:#14243aeF;color:#e0edff;border-color:#b7c8df55}html[data-theme=dark] .business-photo-link h3{color:#deebff}html[data-theme=dark] .business-photo-link h3>span{color:#ffc66e}html[data-theme=dark] .business-photo-link p{color:#b3c6df}html[data-theme=dark] .neo-process article{border-color:#465e82}html[data-theme=dark] .neo-process .step-number{color:#b5cbe9}html[data-theme=dark] .neo-process p{color:#b5c6dd}
html[data-theme=dark] .confidence-banner{background:linear-gradient(120deg,#1c304e,#121e31);border-color:#40597d}html[data-theme=dark] .confidence-mark{color:#bad4ff}html[data-theme=dark] .confidence-mark>span{color:#ffbf65}html[data-theme=dark] :is(.confidence-banner h2,.confidence-banner .eyebrow){color:#dceaff}html[data-theme=dark] .confidence-banner p{color:#b1c4df}html[data-theme=dark] .neo-cta{background:radial-gradient(ellipse at 90% 20%,#a9671e12,transparent 60%),linear-gradient(115deg,#1d3458,#111e33);border-color:#44618c;box-shadow:0 20px 55px #0002}html[data-theme=dark] .neo-cta h2{color:#eef4ff}html[data-theme=dark] .neo-cta h2>span{color:#a5c9ff}html[data-theme=dark] :is(.neo-cta>p:not(.eyebrow),.cta-coordinate){color:#bdcfe8}html[data-theme=dark] :is(.cta-orbit,.cta-orbit:before,.cta-orbit:after){border-color:#92b7f325}html[data-theme=dark] .faq-list details{border-color:#344a68}html[data-theme=dark] .faq-list summary{color:#dceaff}html[data-theme=dark] .faq-list summary>span{color:#ffc879}html[data-theme=dark] .faq-list details p{color:#b3c6df}html[data-theme=dark] .neo-reviews figure{background:#15253e;border-color:#395274}html[data-theme=dark] .neo-reviews blockquote{color:#deebff}html[data-theme=dark] .neo-reviews small{color:#b3c7e4}html[data-theme=dark] .review-initial{background:#2c4771;color:#dfedff}
html[data-theme=dark] :is(.scope-card,.story-statement,.contact-aside,.demo-form-card,.article-sidebar,.takeaway,.empty-state,.scope-note,.tools-notice,.tools-cross-sell,.page-cta,.invoicing-ecosystem){background:#14233a;border-color:#354d70;color:#dceaff}html[data-theme=dark] :is(.scope-card .eyebrow,.scope-card>p:not(.eyebrow),.scope-card p,.story-statement p,.contact-aside p,.contact-aside ul,.demo-aside p,.demo-form-card p,.outcomes-band p,.feature-grid p,.value-grid p,.contact-method p,.service-workflow li){color:#b5c7df}html[data-theme=dark] :is(.scope-card a,.scope-symbol,.service-name,.feature-index,.story-stat,.story-stat small,.prose a:not(.button)){color:#aecfff}html[data-theme=dark] :is(.feature-grid article,.value-grid article,.contact-method,.blog-search,.article-sidebar nav a,.outcomes-grid article){border-color:#344966}html[data-theme=dark] :is(.outcomes-grid .eyebrow,.service-workflow .eyebrow,.story-statement .eyebrow,.value-grid .eyebrow,.takeaway .eyebrow,.contact-method .eyebrow){color:#bbd5fa}html[data-theme=dark] :is(.value-grid h3,.takeaway p:last-child,.related-articles h3){color:#dceaff}html[data-theme=dark] .contact-methods{background:#101d30}html[data-theme=dark] .contact-method:hover h2{color:#bdd7ff}html[data-theme=dark] .location-section{background:#101d30}html[data-theme=dark] .location-art{background:#1b3050;color:#e3eeff}html[data-theme=dark] .location-art .map-pin{background:#223b60;color:#dceaff}html[data-theme=dark] .map-caption{background:#15243a;color:#e2edff}html[data-theme=dark] .breadcrumbs{color:#adc2df}html[data-theme=dark] :is(.breadcrumbs a,.article-meta){color:#b4cbea}html[data-theme=dark] .article-body .article-opening{color:#c7d9f1}html[data-theme=dark] .related-articles>a{background:#14243b;border-color:#3a5071}html[data-theme=dark] .category-filter a{background:#17273f;border-color:#3a5377;color:#c5daf8}html[data-theme=dark] .category-filter a[aria-current=true]{background:#a6c7ff;color:#132644}html[data-theme=dark] :is(.service-screen,.workflow-screen-grid>figure>a){background:#192a44;border-color:#3a5479}html[data-theme=dark] :is(.service-screen figcaption,.workflow-screen-grid a>span){color:#b7ceed}html[data-theme=dark] .integration-logos>a{background:#fff;border-color:#c5d2e7}html[data-theme=dark] .integration-logos a>span{color:#315a89}html[data-theme=dark] .integration-logos>p{color:#b4c8e4}
html[data-theme=dark] :is(.form-field input,.form-field select,.form-field textarea,.blog-search input,.tool-workspace input:not([type=file]),.tool-workspace select,.tool-workspace textarea){background:#0e1a2d;border-color:#4c6488;color:#e5efff;color-scheme:dark}html[data-theme=dark] :is(input,textarea)::placeholder{color:#a2b7d3;opacity:1}html[data-theme=dark] :is(.form-field label,.tool-workspace label:not(.file-pick)){color:#d2e3fc}html[data-theme=dark] :is(.form-field small,.tool-workspace small,.file-drop small){color:#b0c6e2}html[data-theme=dark] .request-consent{color:#c0d2e9}html[data-theme=dark] .request-success{background:#18392e;border-color:#497d65;color:#d4f5e5}html[data-theme=dark] .request-success p:not(.eyebrow){color:#bde1ce}html[data-theme=dark] .request-error{background:#42271e;border-color:#965c3f;color:#ffd5b8}html[data-theme=dark] .request-error p{color:#ffd5b8}html[data-theme=dark] :is(.tools-intro h1,.tool-page-heading h1,.tools-cross-sell h2){color:#e5efff}html[data-theme=dark] .tools-benefits{color:#c3d4ed}html[data-theme=dark] .tools-benefits svg{color:#ffcd7e}html[data-theme=dark] .tool-workspace{background:linear-gradient(135deg,#172842,#101b2e);border-color:#405a81;box-shadow:0 24px 65px #0003}html[data-theme=dark] .file-drop{background:#112039;border-color:#6486b7}html[data-theme=dark] .file-drop.is-dragging{background:#233e65;border-color:#accdff}html[data-theme=dark] .upload-symbol{background:#223b60;border-color:#5475a5;color:#b8d4ff}html[data-theme=dark] .file-drop .file-pick{color:#142744!important}html[data-theme=dark] .tool-file-list li{background:#102039;border-color:#3d567c}html[data-theme=dark] .tool-file-list li>span{color:#c8dbf8}html[data-theme=dark] .tool-file-list button{background:#203858;border-color:#5374a1;color:#e4efff}html[data-theme=dark] .tool-result{border-color:#3d5579}html[data-theme=dark] :is(.tool-status,.tool-workspace [data-text-message]){color:#aee1bf}html[data-theme=dark] .tool-error{color:#ffcdac!important}html[data-theme=dark] .ai-note{color:#b7cce8;border-color:#ffbe68}html[data-theme=dark] .word-stats>div{background:#192e4d;border-color:#3e5b84}html[data-theme=dark] .word-stats strong{color:#c5ddff}html[data-theme=dark] .word-stats span{color:#bad0ed}html[data-theme=dark] .tool-workspace textarea[readonly]{background:#112039}html[data-theme=dark] :is(.tool-privacy,.tool-privacy svg){color:#b4c9e5}html[data-theme=dark] .tool-options output{color:#bad5ff}
html[data-theme=dark] :is(.software-lightbox,.product-film-dialog){background:#14233b;color:#e5efff;border-color:#58759d}html[data-theme=dark] :is(.software-lightbox,.product-film-dialog)::backdrop{background:#020712d9}html[data-theme=dark] .lightbox-toolbar button{background:#223c60;border-color:#5274a4;color:#e2eeff}html[data-theme=dark] .product-film-dialog>p{color:#b4c9e6}html[data-theme=dark] .site-footer{background:#080f1d;border-color:#293a54;color:#bed0ea}html[data-theme=dark] .site-footer h3{color:#e0edff}html[data-theme=dark] :is(.site-footer p,.site-footer address){color:#aebfd7}html[data-theme=dark] .site-footer a:hover{color:#d9e9ff}html[data-theme=dark] .footer-bottom{border-color:#293b55}html[data-theme=dark] .whatsapp-float{background:#1d8757;border-color:#56ad80;color:#fff}html[data-theme=dark] :is(.whatsapp-float span,.whatsapp-float svg){color:#fff}
@media(min-width:1001px){.header-controls{order:3}.nav-wrap{gap:20px}.navigation{margin-left:auto;gap:20px}.theme-toggle [data-theme-label]{display:none}.theme-toggle{width:38px;padding:9px}}@media(max-width:1000px){.header-controls{margin-left:auto}.theme-toggle{font-size:10px}.header-controls .menu-toggle{margin:0}html[data-theme=dark].js .navigation{background:#111e32;border-color:#354764;box-shadow:0 20px 40px #0005}}@media(max-width:560px){.header-controls{gap:8px}.theme-toggle{width:36px;min-height:36px;padding:8px}.theme-toggle [data-theme-label]{display:none}.header-controls .menu-toggle{padding:9px 10px;font-size:11px}.site-header .brand img{width:143px}}@media(prefers-reduced-motion:no-preference){.theme-toggle{transition:background .2s,color .2s,border-color .2s}}
