/*
 * Nemove Startup — White Minimal UI System
 * v1.6.0 — additive override layer over the v1.5 component system.
 */
:root{
  --bg:#ffffff;
  --bg-2:#f8fafc;
  --bg-3:#f2f5fa;
  --card:#ffffff;
  --card-strong:#ffffff;
  --text:#101828;
  --muted:#667085;
  --soft:#98a2b3;
  --line:#e6eaf0;
  --line-strong:#cddcff;
  --blue:#285ff5;
  --blue-2:#3487ff;
  --purple:#6c5ce7;
  --cyan:#08a9c2;
  --green:#149b67;
  --orange:#e9792d;
  --pink:#cf4fab;
  --danger:#d92d45;
  --shadow:0 18px 55px rgba(16,24,40,.075);
  --shadow-lg:0 30px 90px rgba(16,24,40,.10);
}
html{background:#fff}
body,.site-main{background:#fff!important;color:var(--text)!important}
body::before{opacity:.25;background-image:radial-gradient(circle at 1px 1px,rgba(40,95,245,.07) 1px,transparent 0);background-size:28px 28px;mask-image:linear-gradient(to bottom,#000 0,transparent 45%)}
body::after{background:radial-gradient(circle at 83% 4%,rgba(40,95,245,.075),transparent 24%),radial-gradient(circle at 12% 16%,rgba(108,92,231,.05),transparent 20%),radial-gradient(circle at 55% 78%,rgba(8,169,194,.035),transparent 25%)}
.section{background:#fff}
.section-alt{background:#f8fafc!important;border-block:1px solid #eef1f5!important}
.muted,.section-head p,.hero-copy>p,.page-hero p,.project-body p,.post-body p,.contact-info>p,.contact-form>p,.newsletter p{color:var(--muted)!important}
.gradient-text{background:linear-gradient(90deg,#143b9a 0%,#285ff5 45%,#7357dc 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.eyebrow,.pill,.modal-badge{border-color:#d9e4ff;background:#f4f7ff;color:#2859c9;box-shadow:none}
.card{background:#fff!important;border-color:var(--line)!important;box-shadow:0 10px 35px rgba(16,24,40,.055)!important;color:var(--text)}
.card:hover{border-color:#c8d9ff!important;box-shadow:0 20px 55px rgba(16,24,40,.09)!important;transform:translateY(-4px)}
.btn-primary{background:#285ff5;color:#fff;box-shadow:0 10px 24px rgba(40,95,245,.20),inset 0 1px rgba(255,255,255,.20)}
.btn-primary:hover{background:#194fe3;box-shadow:0 14px 32px rgba(40,95,245,.26)}
.btn-secondary,.btn-ghost{background:#fff!important;border:1px solid #d7deea!important;color:#24324a!important;box-shadow:0 4px 12px rgba(16,24,40,.035)}
.btn-secondary:hover,.btn-ghost:hover{background:#f6f8fb!important;border-color:#b9cdf7!important;color:#174fb8!important}
.text-link{color:#285fc9}.text-link:hover{color:#174aa5}

/* Header / desktop navigation */
#site-header{background:rgba(255,255,255,.88)!important;border-bottom:1px solid rgba(230,234,240,.75)!important;box-shadow:none!important}
#site-header.scrolled{background:rgba(255,255,255,.96)!important;border-color:#e6eaf0!important;box-shadow:0 10px 32px rgba(16,24,40,.06)!important}
.brand-mark{box-shadow:0 8px 22px rgba(40,95,245,.14)!important}
.brand-mark>span{background:#fff!important;color:#163f9f!important}
.brand-copy strong{color:#101828}.brand-copy small{color:#8490a5!important}
.desktop-nav a{color:#475467!important}.desktop-nav a:hover,.desktop-nav a.active{color:#101828!important}
.nav-actions .btn-ghost{background:#fff!important}
.menu-toggle{background:#fff!important;border-color:#e2e7ef!important;color:#1d2939!important}
.desktop-mega-panel{background:rgba(255,255,255,.98)!important;border-color:#e3e8f0!important;box-shadow:0 28px 80px rgba(16,24,40,.14)!important;color:#101828!important}
.desktop-mega-panel::before{opacity:.35}
.mega-menu-kicker,.mega-column-title{color:#285fc9!important}
.mega-menu-intro p,.mega-menu-column a small{color:#7b8799!important}
.mega-menu-column a,.mega-all-link{color:#344054!important}
.mega-menu-column a:hover{background:#f5f8ff!important;color:#174fb8!important}
.mega-link-icon{background:#f0f5ff!important;border-color:#dce7ff!important;color:#3569d8!important}
.mega-estimate-link{background:linear-gradient(135deg,#f3f7ff,#f8f5ff)!important;border-color:#d9e4ff!important;color:#193a80!important}

/* Mobile-first fixed navigation */
.mobile-bottom-nav{background:rgba(255,255,255,.96)!important;border-color:#e1e7ef!important;box-shadow:0 -12px 38px rgba(16,24,40,.09)!important}
.mobile-bottom-nav a,.mobile-more-button{color:#697586!important}
.mobile-bottom-nav a.active,.mobile-more-button.active{color:#285ff5!important}
.mobile-bottom-nav a span:first-child,.mobile-more-button span:first-child{background:#f3f6fa!important;border-color:#e5e9f0!important}
.mobile-bottom-nav a.active span:first-child,.mobile-more-button.active span:first-child{background:#edf3ff!important;border-color:#cbdcff!important}
.mobile-mega-overlay{background:rgba(16,24,40,.32)!important;backdrop-filter:blur(4px)}
.mobile-mega-sheet{background:#fff!important;border-color:#e2e7ef!important;color:#101828!important;box-shadow:0 -28px 80px rgba(16,24,40,.16)!important}
.mobile-sheet-handle{background:#d8dee8!important}.mobile-mega-close{background:#f8fafc!important;border-color:#e1e7ef!important;color:#344054!important}
.mobile-section-head{color:#344054!important}.mobile-link-list a,.mobile-company-links a{background:#fff!important;border-color:#e6eaf0!important;color:#344054!important}
.mobile-link-list a:hover,.mobile-company-links a:hover{background:#f6f8fb!important;border-color:#cddcff!important}
.mobile-action-card{background:#f7f9fd!important;border-color:#e0e6ef!important;color:#24324a!important}
.mobile-consult-button{box-shadow:0 10px 25px rgba(40,95,245,.20)!important}

/* Hero */
.hero,.page-hero,.case-hero,.expert-profile-hero,.article-page-hero{background:#fff!important}
.hero-points span{color:#475467!important}.hero-points i{box-shadow:none}
.trust-note{color:#7c8798!important}.hero-stats,.metrics-strip{color:#101828}
.hero-stat,.metric-box{background:#fff!important;border-color:#e5eaf0!important;box-shadow:0 8px 25px rgba(16,24,40,.045)}
.hero-stat span,.metric-box span{color:#7c8798!important}
.hero-visual .visual-glow{background:radial-gradient(circle,rgba(40,95,245,.11),rgba(108,92,231,.05) 44%,transparent 70%);filter:blur(28px)}
.dashboard-shell{background:#fff!important;border-color:#dfe6ef!important;box-shadow:0 30px 80px rgba(16,24,40,.12)!important}
.dashboard{background:#f8fafc!important;border-color:#e6eaf0!important}
.dash-sidebar{background:#fff!important;border-color:#e6eaf0!important}.dash-nav-dot{color:#8792a5}.dash-nav-dot.active{background:#edf3ff!important;color:#285ff5!important}
.dash-main{color:#1d2939}.dash-top small,.dash-stat span{color:#8490a4!important}.dash-search,.dash-stat,.dash-panel{background:#fff!important;border-color:#e5eaf0!important;color:#697586!important}.dash-stat small{color:#149b67!important}
.floating-card{background:rgba(255,255,255,.96)!important;border-color:#dfe6ef!important;box-shadow:0 16px 40px rgba(16,24,40,.10)!important;color:#344054!important}

/* Page hero imagery / small UI cards */
.page-visual-card,.hero-photo-card,.inline-photo-card{border-color:#e4e9f0!important;box-shadow:var(--shadow)!important;background:#fff!important}
.page-visual-card::before{background:rgba(40,95,245,.08)!important}
.stack-card{background:rgba(255,255,255,.92)!important;border-color:#e4e9f0!important;color:#1d2939!important;box-shadow:0 8px 22px rgba(16,24,40,.05)}
.stack-card small{color:#7e899a!important}.breadcrumb{color:#8a94a6!important}.breadcrumb a:hover{color:#285ff5!important}
.photo-badges span{background:rgba(255,255,255,.88)!important;border-color:rgba(255,255,255,.92)!important;color:#344054!important;box-shadow:0 6px 22px rgba(16,24,40,.08)}
.photo-badges strong{color:#101828!important}

/* Services / process / feature cards */
.icon-box{background:#f1f5ff!important;color:#285ff5!important;border-color:#dce7ff!important}
.accent-purple{background:#f5f1ff!important;color:#6c5ce7!important;border-color:#e6ddff!important}.accent-cyan{background:#effbfc!important;color:#078ca1!important;border-color:#d2f3f6!important}.accent-green{background:#effaf5!important;color:#11865b!important;border-color:#d5f2e5!important}.accent-orange{background:#fff6ef!important;color:#cf6826!important;border-color:#fae2cf!important}.accent-pink{background:#fff1fb!important;color:#b83e98!important;border-color:#f4d8ec!important}
.service-label,.case-card-number{color:#8792a5!important}.mini-list li{color:#475467!important}.service-metric{color:#285fc9!important}
.step-number{background:#eef4ff!important;border-color:#d6e2ff!important;color:#285ff5!important;box-shadow:none!important}.steps-grid::before{opacity:.18}

/* Projects / blog */
.project-preview{background:#f4f7fc!important;border-color:#e6eaf0!important}.mock-window{background:#fff!important;border-color:#dfe5ed!important;box-shadow:0 12px 32px rgba(16,24,40,.10)!important}.mock-bar{border-color:#e8ecf2!important}.mock-side{border-color:#e8ecf2!important}.mock-side i{background:#e4e9f0!important}.mock-head{background:#adc8ff!important}.mock-metrics i{background:#f3f6fb!important;border-color:#e1e6ee!important}.mock-chart{background:#f8faff!important;border-color:#e2e7ef!important}
.project-type{color:#667085!important}.tag{background:#f7f9fc!important;border-color:#e3e8f0!important;color:#596579!important}.project-result strong{color:#285fc9!important}
.project-thumb{background:#f2f5f9!important;border-color:#e6eaf0!important}.project-thumb::after{background:linear-gradient(180deg,transparent 48%,rgba(15,23,42,.62) 100%)!important}.project-thumb-badge{background:rgba(255,255,255,.88)!important;border-color:rgba(255,255,255,.85)!important;color:#344054!important}
.filter-bar button,.tabs-nav button{background:#fff!important;border-color:#e0e5ec!important;color:#596579!important}.filter-bar button:hover,.filter-bar button.active,.tabs-nav button:hover,.tabs-nav button.active{background:#285ff5!important;color:#fff!important;border-color:#285ff5!important;box-shadow:0 8px 20px rgba(40,95,245,.16)!important}
.post-cover{background:#f3f6fb!important}.post-cover .cover-icon{background:#fff!important;border-color:#dfe6ef!important;color:#285ff5!important}.post-category{background:#eef4ff!important;color:#2454bb!important}.post-meta{color:#8792a5!important}
.newsletter input{background:#fff!important;color:#1d2939!important;border-color:#d9e0e9!important}

/* About / team / testimonials / value cards */
.team-card,.value-card,.story-card,.testimonial{background:#fff!important;color:#101828!important}.team-avatar,.avatar{box-shadow:none!important}.role{color:#285fc9!important}.team-card p,.value-card p,.story-card p,.testimonial p{color:#667085!important}
.team-photo-content{background:rgba(255,255,255,.90)!important;border-color:rgba(255,255,255,.92)!important;color:#101828!important;box-shadow:0 12px 34px rgba(16,24,40,.10)}.team-photo-content p{color:#667085!important}

/* Contact / forms */
.contact-item{background:#f9fafb!important;border-color:#e6eaf0!important}.contact-item span{color:#667085!important}.work-hours{background:#f2f6ff!important;border-color:#dce7ff!important;color:#52637b!important}
.form-group label,.nemove-comment-field label{color:#344054!important}.form-group input,.form-group textarea,.form-group select,.nemove-comment-field input,.nemove-comment-field textarea,.comment-form input,.comment-form textarea{background:#fff!important;color:#101828!important;border-color:#d7dee8!important;box-shadow:none!important}.form-group input:focus,.form-group textarea:focus,.form-group select:focus,.nemove-comment-field input:focus,.nemove-comment-field textarea:focus{border-color:#7da2fb!important;box-shadow:0 0 0 4px rgba(40,95,245,.08)!important}
.privacy-note{color:#8792a5!important}

/* AI agent demo */
.ai-demo,.demo-main,.demo-sidebar,.chat-window,.chat-input,.demo-question{background:#fff!important;border-color:#e4e9f0!important;color:#101828!important}.demo-sidebar{background:#f8fafc!important}.chat-welcome p,.demo-question small{color:#667085!important}.agent-status{background:#effaf5!important;color:#11865b!important;border-color:#d6f1e4!important}

/* Pricing / CTA */
.price-card{background:#fff!important}.price-card.featured{border-color:#bdd0ff!important;box-shadow:0 20px 60px rgba(40,95,245,.10)!important}.price-badge{background:#eef4ff!important;color:#285ff5!important}
.cta-panel{background:linear-gradient(135deg,#f3f7ff,#fbfaff)!important;border-color:#d9e4ff!important;box-shadow:0 20px 60px rgba(16,24,40,.07)!important;color:#101828!important}.cta-panel::before,.cta-panel::after{opacity:.35}.cta-content p{color:#667085!important}

/* FAQ */
.faq-item{background:#fff!important;border-color:#e4e9f0!important}.faq-question{color:#1d2939!important}.faq-answer p{color:#667085!important}.faq-toggle{background:#f4f6f9!important;color:#285ff5!important;border-color:#e0e5ec!important}.faq-item.open{border-color:#c9d9ff!important;background:#fbfcff!important}

/* Footer — still white, differentiated with a subtle top band */
.site-footer{background:#f8fafc!important;border-top:1px solid #e7ebf0!important;color:#344054!important}.footer-glow{opacity:.10!important}.footer-brand p,.site-footer p,.site-footer small{color:#778396!important}.site-footer a{color:#536176!important}.site-footer a:hover{color:#285ff5!important}.footer-bottom{border-color:#e2e7ee!important;color:#8490a4!important}.socials a,.footer-link-button{background:#fff!important;border-color:#e1e6ed!important;color:#526079!important}.socials a:hover,.footer-link-button:hover{border-color:#c9d9ff!important;color:#285ff5!important}

/* Article page / comments */
.article-page-hero{border-bottom:1px solid #eef1f5}.article-title{color:#101828!important}.article-meta-row{color:#7b8798!important}.article-cover{background:#f3f6fa!important;border-color:#e2e7ee!important;box-shadow:var(--shadow)!important}.article-shell,.article-main-column,.article-sidebar{color:#1d2939!important}.article-lead{color:#475467!important;border-color:#dce5ff!important;background:#f7f9ff!important}.entry-content{color:#344054!important}.entry-content h2,.entry-content h3,.entry-content h4{color:#101828!important}.entry-content p,.entry-content li{color:#475467!important}.entry-content blockquote{background:#f7f9fc!important;border-color:#a9c4ff!important;color:#344054!important}.sidebar-card,.article-author-card,.related-post-link{background:#fff!important;border-color:#e3e8ef!important;color:#1d2939!important}.sidebar-card p,.article-author-card p,.related-post-link small{color:#667085!important}.article-author-label{color:#285fc9!important}.nemove-comments{background:#fff!important}.nemove-comments-head{border-color:#e7ebf0!important}.nemove-comment-list .comment-body{background:#fff!important;border-color:#e4e9f0!important;box-shadow:0 8px 24px rgba(16,24,40,.04)!important}.nemove-comment-list .comment-meta,.nemove-comment-list .comment-metadata{color:#8994a5!important}.nemove-comment-list .comment-content{color:#475467!important}.nemove-comment-form-title{color:#101828!important}

/* Case Study — full light conversion */
.case-study-page,.case-study-v3{background:#fff!important;color:#101828!important}.case-hero{border-bottom:1px solid #eef1f5}.case-hero-copy p,.case-rich-text,.case-section-copy p,.case-info-card p,.case-feature-card p,.case-roadmap-step .card p,.case-result-summary p{color:#5f6c7f!important}.case-tags span,.case-language-row>span{background:#f7f9fc!important;border-color:#e0e6ed!important;color:#526079!important}.case-facts,.case-facts-expanded{background:#fff!important;border-color:#e4e9ef!important;box-shadow:0 10px 36px rgba(16,24,40,.05)!important}.case-facts-expanded>div::after{background:#e7ebf0!important}.case-facts span,.case-facts-expanded span,.case-result-summary small{color:#8490a3!important}.case-scope-box,.case-side-block,.case-info-card,.case-feature-card,.case-result-summary,.case-testimonial,.case-expert-card,.case-tech-item{background:#fff!important;border-color:#e3e8ef!important}.case-side-panel{background:#f8fafc!important;border-color:#e4e9ef!important}.case-side-icon{background:#eef4ff!important;color:#285ff5!important}.case-roadmap-line{background:linear-gradient(90deg,#d9e4ff,#b8ccff,#d9e4ff)!important}.case-roadmap-no{background:#eef4ff!important;border-color:#cfddff!important;color:#285ff5!important}.case-showcase{background:#fff!important;border-color:#dfe5ed!important;box-shadow:0 22px 70px rgba(16,24,40,.10)!important}.case-showcase-tabs{background:#f8fafc!important;border-color:#e3e8ef!important}.case-showcase-tabs button{color:#667085!important}.case-showcase-tabs button small{color:#98a2b3!important}.case-showcase-tabs button.is-active{background:#eef4ff!important;border-color:#d3e0ff!important;color:#174fb8!important}.case-browser-frame{background:#fff!important;border-color:#dce2ea!important;box-shadow:0 18px 48px rgba(16,24,40,.10)!important}.case-browser-bar{background:#f7f9fc!important;border-color:#e3e8ef!important;color:#8490a4!important}.case-browser-bar>a{color:#285fc9!important}.case-showcase-caption{color:#667085!important}.case-showcase-footer{background:#fafbfc!important;border-color:#e6eaf0!important}.case-showcase-footer>span{color:#7b8798!important}.case-page-scroll::-webkit-scrollbar-thumb{background:#c8d0dc!important}.case-tech-logo{background:color-mix(in srgb,var(--tech-color) 10%,white)!important;border-color:color-mix(in srgb,var(--tech-color) 24%,#e6eaf0)!important}.case-tech-item small{color:#8490a4!important}.case-result-summary{background:radial-gradient(circle at 15% 15%,rgba(40,95,245,.07),transparent 40%),#fff!important}.case-expert-card small,.case-expert-link{color:#285fc9!important}.case-expert-card p{color:#667085!important}.case-expert-department{background:#f3f0ff!important;border-color:#e5ddff!important;color:#6856d9!important}.case-expert-quote{background:#faf9ff!important;border-color:#e8e1ff!important}.case-expert-quote p{color:#5f6c7f!important}.case-lightbox-backdrop{background:rgba(16,24,40,.72)!important}.case-lightbox-dialog{background:#fff!important;border-color:#dfe5ed!important;box-shadow:0 36px 100px rgba(16,24,40,.26)!important}.case-lightbox-head{background:#fff!important;border-color:#e3e8ef!important;color:#101828!important}.case-lightbox-close{background:#f7f9fc!important;border-color:#dfe5ed!important;color:#344054!important}.case-lightbox-body{background:#f2f4f7!important}

/* Expert profile / department archive */
.expert-profile-page,.department-archive-page{background:#fff!important}.expert-profile-photo{background:#f3f5f8!important;border-color:#e1e6ed!important;box-shadow:0 18px 55px rgba(16,24,40,.08)}.expert-role{color:#285fc9!important}.expert-years span,.expert-bio,.expert-specialties p,.expert-cv-card p,.expert-detail-card p,.expert-project-card p{color:#667085!important}.expert-specialties,.expert-cv-card,.expert-detail-card,.expert-project-card{background:#fff!important;border-color:#e3e8ef!important}.expert-title-row>span,.expert-department-chip{background:#f2f6ff!important;border-color:#dbe6ff!important;color:#285fc9!important}.expert-skill-list span{background:#f8fafc!important;border-color:#e3e8ef!important;color:#526079!important}.expert-project-card>div{background:#f2f4f7!important}.expert-project-card small,.expert-project-card section>span{color:#285fc9!important}.expert-project-quote{background:#faf9ff!important;border-color:#e8e1ff!important}

/* Generic empty / notice states */
.nemove-empty-state{background:#f9fafb!important;border-color:#dfe5ed!important;color:#667085!important}

/* Mobile polish */
@media(max-width:900px){
  .section{padding:86px 0}.section-sm{padding:58px 0}
  .page-hero{padding:60px 0}.hero{padding-top:54px}
  .hero-grid,.page-hero .hero-mini-grid{gap:36px}
  .dashboard-shell{transform:none!important}
}
@media(max-width:760px){
  body{padding-bottom:82px}
  .container{width:min(calc(100% - 28px),var(--container))}
  .section{padding:72px 0}.section-sm{padding:48px 0}
  .section-head{margin-bottom:34px}.section-head h2{letter-spacing:-.7px}
  .hero{min-height:auto;padding:42px 0 55px}.hero-copy h1{letter-spacing:-1.2px}.hero-copy>p,.page-hero p{font-size:16px}
  .hero-actions .btn{flex:1 1 180px}.trust-note{flex-wrap:wrap;gap:10px 14px}
  .page-hero{padding:44px 0 58px}.page-hero h1{letter-spacing:-1px}
  .case-showcase-tabs{background:#f8fafc!important}
  .card:hover{transform:none}
  .mobile-mega-sheet{border-radius:26px 26px 0 0!important}
}
@media(max-width:480px){
  .container{width:min(calc(100% - 22px),var(--container))}
  .btn{min-height:50px;padding-inline:18px}.btn-sm{min-height:42px}
  .hero-copy h1{font-size:38px;line-height:1.28}.page-hero h1{font-size:38px}
  .case-study-v3 .section{padding:62px 0}
}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

/* Remaining component surfaces */
.service-detail{border-color:#edf0f4!important}.deliverable{background:#f9fafb!important;border-color:#e4e8ee!important;color:#344054!important}.service-dashboard{background:#fff!important;border-color:#e1e6ed!important;box-shadow:0 16px 48px rgba(16,24,40,.07)!important}.service-dashboard-head small,.ui-box span{color:#7b8798!important}.ui-box{background:#f8fafc!important;border-color:#e3e8ef!important;color:#1d2939!important}.ui-progress{background:#e5eaf0!important}.timeline-dot,.case-process-marker{background:#eef4ff!important;border-color:#d1dfff!important;color:#285ff5!important;box-shadow:none!important}.timeline-content{background:#fff!important}.select-card,.check-grid label{background:#fff!important;border-color:#e2e7ee!important;color:#344054!important}.select-card small{color:#8490a3!important}.select-card:has(input:checked){background:#eef4ff!important;border-color:#aac2fb!important}.estimate-output{background:#f1f5ff!important;border-color:#d8e4ff!important}.estimate-output span,.estimate-output small{color:#7b8798!important}.form-group select option{background:#fff!important;color:#101828!important}
.modal-backdrop{background:rgba(16,24,40,.38)!important}.modal-panel{background:#fff!important;border-color:#e1e6ed!important;box-shadow:0 30px 90px rgba(16,24,40,.18)!important;color:#101828!important}.modal-close{background:#f8fafc!important;border-color:#dfe5ed!important;color:#344054!important}.toast{background:#fff!important;border-color:#bee8d5!important;color:#344054!important;box-shadow:0 18px 48px rgba(16,24,40,.13)!important}.toast.error{border-color:#fac8d0!important}.home-main-photo{background:#f1f4f8!important}.case-hero-media{background:#f2f5f9!important;border-color:#dfe5ed!important;box-shadow:0 24px 68px rgba(16,24,40,.12)!important}.case-hero-media::after{background:linear-gradient(180deg,transparent 58%,rgba(15,23,42,.48))!important}.case-result-float{background:rgba(255,255,255,.92)!important;border-color:rgba(255,255,255,.9)!important;color:#101828!important;box-shadow:0 12px 30px rgba(16,24,40,.10)}.case-result-float span{color:#667085!important}.case-metrics strong{background:linear-gradient(90deg,#174aa5,#285ff5,#7256d9);-webkit-background-clip:text;background-clip:text;color:transparent}.case-outcome-list li{color:#475467!important}.case-gallery-item figcaption{color:#667085!important}.case-quote-icon{background:#f4f0ff!important;color:#6c5ce7!important}
.quick-service-card,.quick-estimate-result,.calc-shell,.calc-card,.calc-result-card,.calc-question,.quick-estimator-panel{background:#fff!important;border-color:#e2e7ee!important;color:#101828!important}.quick-service-card small,.quick-estimate-result small,.calc-question small{color:#7c8798!important}.quick-service-card:has(input:checked){background:#eef4ff!important;border-color:#aac2fb!important}.calc-topbar,.calc-tabs{background:#f8fafc!important;border-color:#e3e8ef!important}.calc-tabs button{color:#667085!important}.calc-tabs button.active{background:#fff!important;color:#285ff5!important;border-color:#dbe5ff!important}.calc-toggle-grid label,.quick-levels label{background:#fff!important;border-color:#e2e7ee!important;color:#526079!important}.calc-toggle-grid label:has(input:checked),.quick-levels label:has(input:checked){background:#eef4ff!important;border-color:#b9cdfa!important;color:#174fb8!important}.split-question>div+div{border-color:#e8ecf2!important}
.nemove-comment-avatar img{background:#f2f4f7!important}
@media(max-width:760px){.split-question>div+div{border-color:#e8ecf2!important}}
