body{color:var(--text-secondary)}.section-desc,.feature-card p,.contact-panel-desc,.contact-panel-desc--lg,.svc-card-benefit,.sol-card-summary,.cs-card-challenge,.hww-step-desc{color:var(--text-muted)}h1,h2,h3,h4,h5,h6,.section-title,.svc-card-title,.sol-card-title,.cs-card-result,.hww-step-title{color:var(--text-primary)}.section-header{margin-bottom:clamp(2rem,4vw,3rem)}.page-section{background:var(--bg-primary)}.page-section.alt{background:var(--bg-secondary)}.page-section.gradient{background:var(--bg-gradient)}.page-hero,.svc-hero,.sol-hero,.cs-hero,.hww-hero,.about-hero,.faq-hero,.book-hero,.services{background:var(--bg-secondary)}.svc-grid-section,.sol-grid-section,.cs-cards-v2{background:var(--bg-primary)}.svc-process-section,.svc-outcomes-section,.sol-industries-section,.hww-steps{background:var(--bg-secondary)}.contact-inquiry-section{background:var(--bg-primary);background-image:radial-gradient(80% 60% at 20% 0,#ccff000a,#0000 55%)}.surface-section{background:var(--surface-section);border:1px solid var(--border-subtle)}.surface-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-surface)}.surface-elevated{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-2xl);box-shadow:var(--shadow-elevated), var(--glow-ambient)}.surface-interactive{background:var(--surface-interactive);border:1px solid var(--border-default);border-radius:var(--radius-lg)}:is(.card,.service-card,.step-card,.result-card,.feature-card,.svc-card,.svc-industry-card,.svc-outcome-card,.svc-process-step,.sol-card,.sol-industry-card,.sol-compare-card,.cs-card,.cs-card-v2,.hww-step-card,.pricing-card,.faq-premium-item,.testimonial-slide .card,.about-metric,.about-process-card,.founder-card,.info-panel,.contact-quick-card,.contact-timeline-card,.book-benefit-card,.book-next-card,.book-calendly-wrap,.faq-trust-card,.wa-demo-feature-card){background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);-webkit-backdrop-filter:none;box-shadow:var(--shadow-surface);transition:transform var(--duration) var(--ease), border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease), background var(--duration) var(--ease)}:is(.card,.service-card,.step-card,.feature-card,.svc-card,.svc-industry-card,.svc-outcome-card,.sol-card,.sol-industry-card,.sol-compare-card,.cs-card,.cs-card-v2,.hww-step-card,.pricing-card,.faq-premium-item,.about-metric,.contact-quick-card,.book-benefit-card,.wa-demo-feature-card):hover{background:var(--surface-elevated);border-color:var(--border-accent-subtle);box-shadow:var(--shadow-elevated), var(--glow-ambient);transform:translateY(-3px)}.cs-card:hover,.cs-card-v2:hover{transform:translateY(-4px)}.result-card.featured,.pricing-card.featured,.faq-premium-item.open{background:var(--surface-elevated);border-color:var(--border-accent-subtle);box-shadow:var(--shadow-elevated), var(--glow-ambient)}.cta-box,.footer-v3-cta,.svc-cta-box,.sol-cta-box{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);-webkit-backdrop-filter:none;box-shadow:var(--shadow-elevated), var(--glow-ambient)}.cta-trust span,.contact-hero-badge,.faq-premium-pill{background:var(--surface-interactive);border:1px solid var(--border-subtle);color:var(--text-secondary)}.faq-premium-pill.active,.contact-tab.active{background:var(--primary-subtle);border-color:var(--border-accent-subtle);color:var(--accent-green-light)}.svc-flow-panel,.sol-flow-panel,.svc-cta-box,.sol-cta-box{background:var(--surface-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:none;box-shadow:var(--shadow-surface)}.svc-card-benefit,.svc-card-footer,.sol-card-bottom,.cs-card-body-v2{border-color:var(--border-subtle)}:is(.feature-icon,.service-icon,.svc-card-icon,.svc-industry-icon,.sol-card-icon,.sol-industry-icon,.hww-step-icon,.faq-premium-icon){background:var(--primary-subtle);border:1px solid var(--border-accent-subtle);color:var(--accent-green-light)}.wa-demo-feature-icon{border-radius:var(--radius-lg);background:var(--primary-subtle);border:1px solid var(--border-accent-subtle);place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;font-size:1.25rem;display:grid}.svc-card-tag,.sol-card-tag,.sol-flow-diagram-node{background:var(--surface-interactive);border:1px solid var(--border-subtle);color:var(--text-secondary)}.svc-flow-node,.sol-flow-diagram-node{background:var(--surface-interactive);border:1px solid var(--border-default)}.btn-primary{box-shadow:var(--shadow-primary)}.btn-primary:hover{box-shadow:0 12px 36px #ccff0047}.btn-secondary{background:var(--surface-card);border:1px solid var(--border-default);color:var(--text-secondary);-webkit-backdrop-filter:none}.btn-secondary:hover{background:var(--surface-elevated);border-color:var(--border-accent-subtle);color:var(--text-primary);box-shadow:var(--glow-ambient)}.form-field label{color:var(--text-secondary)}.form-field:focus-within label{color:var(--accent-green-light)}.form-field--highlight label{color:var(--text-primary)}.form-field-hint,.form-optional{color:var(--text-muted)}.form-field input,.form-field textarea{border:1px solid var(--border-default);background:var(--input-bg);color:var(--text-primary);box-shadow:inset 0 1px #ffffff08}.form-field--highlight input{background:var(--surface-input-focus);border-color:var(--border-hover)}.form-field input::placeholder,.form-field textarea::placeholder{color:#9aa3b0b8}.form-field input:hover,.form-field textarea:hover{border-color:var(--border-accent-subtle);background:var(--surface-input-hover)}.form-field input:focus,.form-field textarea:focus{border-color:var(--border-active);background:var(--surface-input-focus);box-shadow:var(--shadow-input-focus), 0 1px 0 #ffffff0a inset;outline:none}.contact-form-section{border-bottom-color:var(--border-subtle)}.contact-form-section-label{color:var(--text-muted)}.contact-form-footer{border-top-color:var(--border-subtle)}.rz-select-trigger{border:1px solid var(--border-default);background:var(--input-bg);color:var(--text-primary);box-shadow:inset 0 1px #ffffff08}.rz-select-trigger:hover{border-color:var(--border-accent-subtle);background:var(--surface-input-hover)}.rz-select-trigger:focus-visible,.rz-select-trigger[data-state=open]{border-color:var(--border-active);background:var(--surface-input-focus);box-shadow:var(--shadow-input-focus)}.rz-select-trigger[data-placeholder]{color:#9aa3b0c7}.rz-select-content{border:1px solid var(--border-default);background:var(--surface-elevated);box-shadow:var(--shadow-elevated), var(--glow-ambient)}.rz-select-item{color:var(--text-secondary)}.rz-select-item[data-highlighted]{background:var(--primary-subtle);color:var(--text-primary)}.contact-form-panel{background:var(--surface-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:none;box-shadow:var(--shadow-surface)}.contact-form-panel.contact-form-panel--primary,.contact-form-panel--primary{background:var(--surface-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-elevated), var(--glow-ambient);isolation:isolate;position:relative}.contact-form-panel--primary:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(90% 55% at 50% -10%,#ccff000f,#0000 60%);position:absolute;inset:0}.contact-form-panel--primary>*{z-index:1;position:relative}.contact-inquiry-section .form-field label{color:var(--text-primary);font-weight:600}.contact-form-success{background:var(--surface-card);border:1px solid var(--border-subtle)}.contact-trust-panel{background:var(--surface-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:none;box-shadow:var(--shadow-surface)}.contact-trust-brand{border-bottom-color:var(--border-subtle)}.contact-trust-item{border-radius:var(--radius-lg);background:var(--surface-elevated);border:1px solid var(--border-subtle);padding:.875rem 1rem}.contact-trust-item:hover{border-color:var(--border-default);background:var(--surface-interactive)}.contact-trust-icon{background:var(--primary-subtle);border:1px solid var(--border-accent-subtle);width:2.5rem;height:2.5rem;color:var(--accent-green-light)}.contact-trust-icon--wa{color:#34d399;background:#25d3661f;border-color:#25d36638}.contact-trust-item-label{color:var(--text-muted)}.contact-trust-item-value{color:var(--text-primary);font-weight:600}.contact-trust-item-value--static{color:var(--text-secondary)}.contact-trust-address strong{color:var(--text-primary)}.contact-trust-why{background:var(--surface-elevated);border:1px solid var(--border-subtle)}.contact-trust-why-list li{color:var(--text-secondary)}.contact-trust-backed{color:var(--text-muted);border-top-color:var(--border-subtle)}.contact-form-note,.contact-form-response-time{color:var(--text-muted)}.contact-form-response-time strong{color:var(--text-secondary)}.cs-card-body,.cs-card-body-v2{background:var(--surface-elevated);border-top:1px solid var(--border-subtle)}.cs-hero-stat{background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-surface)}.testimonial-card-inner{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-surface)}.testimonials-nav button{background:var(--surface-interactive);border:1px solid var(--border-subtle)}.testimonials-nav button:hover{border-color:var(--border-accent-subtle);background:var(--surface-elevated)}.service-detail{border-bottom-color:var(--border-subtle)}.contact-tab{color:var(--text-muted)}.book-backup-cta{background:var(--surface-section);border-color:var(--border-subtle)}
