/* Navy frontend theme. Brand accents follow the admin preset; photos and comparison clipping are unchanged. */
body .bcp-navigation .navbar .bcp-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:38px;padding:8px 10px;margin-left:10px;border:1px solid var(--bcp-header-border);border-radius:10px;background:var(--bcp-header-bg);color:var(--bcp-header-text);font:600 11px/18px var(--bcp-body-font),Arial,sans-serif;cursor:pointer}
.bcp-theme-symbol{font-size:18px;line-height:1}
.bcp-theme-toggle:focus-visible{outline:2px solid var(--bcp-accent,var(--bcp-primary));outline-offset:3px}
@media(max-width:991px){body .bcp-navigation .navbar .bcp-theme-toggle{margin-left:auto;margin-right:8px;order:1;width:38px;padding:7px}body .bcp-navigation .navbar .bcp-theme-label{display:none}body .bcp-navigation .navbar .navbar-toggler{order:2}body .bcp-navigation .navbar .navbar-collapse{order:3;flex-basis:100%}}
html[data-theme=dark]{color-scheme:dark;--bcp-background:#0b1320;--bcp-heading:#edf2fa;--bcp-text:#afbed2;--bcp-footer:#0d1727;--bcp-on-footer:#edf2fa;--bcp-surface:#131f31;--bcp-elevated:#18263b;--bcp-line:#2a3b53;--bcp-accent:color-mix(in srgb,var(--bcp-primary) 55%,#fff);--bcp-soft:color-mix(in srgb,var(--bcp-accent) 9%,var(--bcp-surface));--bcp-shadow:0 10px 28px rgba(0,0,0,.16);--bcp-header-bg:#101c2e;--bcp-header-text:var(--bcp-heading);--bcp-header-muted:var(--bcp-text);--bcp-header-border:var(--bcp-line);--bcp-header-soft:var(--bcp-soft);--bcp-header-accent-soft:var(--bcp-soft);--bcp-menu-bg:var(--bcp-surface);--bcp-menu-hover:var(--bcp-soft);--bcp-header-shadow:var(--bcp-shadow);--bcp-hero-bg:var(--bcp-background);--bcp-hero-surface:var(--bcp-surface);--bcp-hero-card:var(--bcp-surface);--bcp-hero-soft:var(--bcp-soft);--bcp-hero-border:var(--bcp-line);--bcp-hero-ink:var(--bcp-heading);--bcp-hero-muted:var(--bcp-text);--bcp-hero-shadow:var(--bcp-shadow);--bcp-section-bg:var(--bcp-background);--bcp-section-surface:var(--bcp-surface);--bcp-section-card:var(--bcp-surface);--bcp-section-soft:var(--bcp-soft);--bcp-section-border:var(--bcp-line);--bcp-section-ink:var(--bcp-heading);--bcp-section-muted:var(--bcp-text);--bcp-section-shadow:var(--bcp-shadow);}
html[data-theme=dark] body{background:var(--bcp-background);color:var(--bcp-text)}
html[data-theme=dark] body .bcp-services,html[data-theme=dark] body .bcp-services-page{--bcp-service-bg:var(--bcp-background);--bcp-service-card:var(--bcp-surface);--bcp-service-soft:var(--bcp-background);--bcp-service-border:var(--bcp-line);}
html[data-theme=dark] body .bcp-why{--bcp-why-bg:var(--bcp-background);--bcp-why-card:var(--bcp-surface);--bcp-why-soft:var(--bcp-soft);--bcp-why-border:var(--bcp-line);}
html[data-theme=dark] body .bcp-about-page{--about-soft:var(--bcp-soft);--about-border:var(--bcp-line);--about-shadow:var(--bcp-shadow);}
html[data-theme=dark] body .bcp-quote-page{--quote-soft:var(--bcp-background);--quote-border:var(--bcp-line);--quote-card:var(--bcp-surface);--quote-input:var(--bcp-background);}
html[data-theme=dark] body .bcp-contact-page{--contact-soft:var(--bcp-soft);--contact-border:var(--bcp-line);}
html[data-theme=dark] body .bcp-pricing-page{--price-soft:var(--bcp-soft);--price-border:var(--bcp-line);}
html[data-theme=dark] body .bcp-portfolio-page{--work-soft:var(--bcp-surface);--work-border:var(--bcp-line);}
html[data-theme=dark] body .bcp-service-detail{--sd-soft:var(--bcp-soft);--sd-border:var(--bcp-line);}
html[data-theme=dark] body .bcp-dashboard{--dash-soft:var(--bcp-background);--dash-line:var(--bcp-line);}
html[data-theme=dark] body .bcp-footer{--bcp-foot-bg:var(--bcp-footer);--bcp-foot-ink:var(--bcp-heading);--bcp-foot-muted:var(--bcp-text);--bcp-foot-soft:var(--bcp-surface);--bcp-foot-border:var(--bcp-line);}
html[data-theme=dark] body .header-area.bcp-hero{background:radial-gradient(ellipse at 90% 12%,color-mix(in srgb,var(--bcp-primary) 15%,transparent),transparent 57%),radial-gradient(ellipse at 5% 30%,color-mix(in srgb,var(--bcp-primary) 8%,transparent),transparent 48%),var(--bcp-background)!important}
html[data-theme=dark] body .bcp-hero-visual.bcp-editing-showcase{--showcase-border:var(--bcp-line);box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-editor-demo{--editor-chrome:var(--bcp-elevated)}
html[data-theme=dark] body .bcp-contactbar{background:#0e1929!important;border-bottom:1px solid var(--bcp-line)}
html[data-theme=dark] body .bcp-contactbar .support-bar-inner a{color:var(--bcp-text)!important}
html[data-theme=dark] body .bcp-contactbar .support-bar-inner a:hover,html[data-theme=dark] body .bcp-contactbar .support-bar-inner a:focus-visible{color:var(--bcp-accent)!important;background:var(--bcp-soft)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-navigation .navbar .navbar-brand,html[data-theme=dark] body .bcp-footer .bcp-footer-logo{background:#f3f5f8;border:1px solid #dfe5ec;border-radius:9px;padding:4px 7px}
html[data-theme=dark] body .bcp-navigation .navbar .navbar-nav .nav-item>.nav-link:not(.boxed-btn){color:var(--bcp-text)!important}
html[data-theme=dark] body .bcp-navigation .navbar .navbar-collapse .navbar-nav>.nav-item>.nav-link:not(.boxed-btn):hover{color:var(--bcp-accent)!important;background:var(--bcp-soft)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-navigation .navbar .navbar-collapse .navbar-nav>.nav-item>.nav-link:not(.boxed-btn):focus-visible{color:var(--bcp-accent)!important;background:var(--bcp-soft)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-navigation .navbar .navbar-collapse .navbar-nav>.nav-item.active>.nav-link:not(.boxed-btn){color:var(--bcp-accent)!important;background:var(--bcp-soft)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-navigation .navbar .navbar-nav .dropdown-menu .dropdown-item:hover,html[data-theme=dark] body .bcp-navigation .navbar .navbar-nav .dropdown-menu .dropdown-item[aria-current=page],html[data-theme=dark] body .bcp-navigation .bcp-submenu-toggle,html[data-theme=dark] body .bcp-navigation .navbar-toggler{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-price-card{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-about-value{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-contact-card{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-faq-category{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-faq-card{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .single-team-member{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .single-news-feed-item{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .single-testimonial-item{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .single-why-choose-us-box{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .single-how-it-work-box{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-logo-card{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-about-services{background:var(--bcp-background)!important}
html[data-theme=dark] body .bcp-logos{background:var(--bcp-background)!important}
html[data-theme=dark] body .bcp-reviews{background:var(--bcp-background)!important}
html[data-theme=dark] body .bcp-blog{background:var(--bcp-background)!important}
html[data-theme=dark] body .bcp-price-amount{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-service-price{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-service-arrow{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-value-icon{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-editor-selection{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-editor-mark{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-editor-preview{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-editor-layer.active{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-hero-scroll-toggle{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-hero-benefits i,html[data-theme=dark] body .bcp-hero-benefits svg{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-editor-tools i,html[data-theme=dark] body .bcp-editor-tools svg{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-editor-menu i,html[data-theme=dark] body .bcp-editor-menu svg{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-editor-status i,html[data-theme=dark] body .bcp-editor-status svg{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-editing-toolbar i,html[data-theme=dark] body .bcp-editing-toolbar svg{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-editing-caption i,html[data-theme=dark] body .bcp-editing-caption svg{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-process .icon i,html[data-theme=dark] body .bcp-process .icon svg{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-why .icon i,html[data-theme=dark] body .bcp-why .icon svg{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-action .bcp-action-link i,html[data-theme=dark] body .bcp-action .bcp-action-link svg{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-navigation .dropdown-item:hover i,html[data-theme=dark] body .bcp-navigation .dropdown-item:hover svg{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-footer-contact i,html[data-theme=dark] body .bcp-footer-contact svg{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-footer-social i,html[data-theme=dark] body .bcp-footer-social svg{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-action .left-content-area .bcp-action-link,html[data-theme=dark] body .bcp-action .bcp-action-link span{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-price-image,html[data-theme=dark] body .bcp-services .bcp-service-card .thumb,html[data-theme=dark] body .bcp-hero-service-card img{background:#f5f7fa}
html[data-theme=dark] body .bcp-quote-page .input-field{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-quote-page .form-control{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-quote-page textarea{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-quote-page select{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-dashboard .input-field{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-dashboard .form-control{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-dashboard textarea{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-dashboard select{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-contact-page .input-field{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-contact-page .form-control{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-contact-page textarea{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-contact-page select{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-footer .input-field{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-footer .form-control{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-footer textarea{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-footer select{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .input-field::placeholder{color:#8d9eb6!important;opacity:1}
html[data-theme=dark] body .input-field:focus{border-color:var(--bcp-accent)!important;box-shadow:0 0 0 3px var(--bcp-soft)!important}
html[data-theme=dark] body .form-control::placeholder{color:#8d9eb6!important;opacity:1}
html[data-theme=dark] body .form-control:focus{border-color:var(--bcp-accent)!important;box-shadow:0 0 0 3px var(--bcp-soft)!important}
html[data-theme=dark] body textarea::placeholder{color:#8d9eb6!important;opacity:1}
html[data-theme=dark] body textarea:focus{border-color:var(--bcp-accent)!important;box-shadow:0 0 0 3px var(--bcp-soft)!important}
html[data-theme=dark] body .bcp-subscribe-field,html[data-theme=dark] body .bcp-upload-box,html[data-theme=dark] body .smart-upload,html[data-theme=dark] body .bcp-service-choice{background:#0d1829!important;border-color:var(--bcp-line)!important;color:var(--bcp-text)}
html[data-theme=dark] body .bcp-subscribe-field input{color:var(--bcp-heading)!important;background:transparent!important}
html[data-theme=dark] body .bcp-dashboard .card{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-dashboard .table-responsive{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-dashboard .card-header{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-dashboard .card-footer{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-dashboard .table{color:var(--bcp-text)}
html[data-theme=dark] body .bcp-dashboard .table th,html[data-theme=dark] body .bcp-dashboard .table td{border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-dashboard .table thead th{background:var(--bcp-elevated)!important;color:var(--bcp-heading)!important}
html[data-theme=dark] body .modal-content,html[data-theme=dark] body .swal2-popup{background:var(--bcp-surface)!important;color:var(--bcp-text)!important;border:1px solid var(--bcp-line)}
html[data-theme=dark] body .swal2-title,html[data-theme=dark] body .swal2-html-container,html[data-theme=dark] body .modal-title{color:var(--bcp-heading)!important}
html[data-theme=dark] body .modal-header,html[data-theme=dark] body .modal-footer{border-color:var(--bcp-line)}
html[data-theme=dark] body a:focus-visible,html[data-theme=dark] body button:focus-visible{outline-color:var(--bcp-accent)}
/* Layering and readable accents for inner-page components. */
html[data-theme=dark] body .bcp-faq-page{--about-soft:var(--bcp-soft);--about-border:var(--bcp-line)}
html[data-theme=dark] body .bcp-faq-page .bcp-faq-category{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-faq-page .bcp-faq-item{background:var(--bcp-background);border-color:var(--bcp-line)}
html[data-theme=dark] body .bcp-faq-page summary:hover,html[data-theme=dark] body .bcp-faq-page details[open] summary{background:var(--bcp-soft);color:var(--bcp-heading)}
html[data-theme=dark] body .bcp-faq-page .bcp-faq-category>h2>span{color:var(--bcp-accent);background:var(--bcp-soft)}
html[data-theme=dark] body .bcp-service-article,html[data-theme=dark] body .bcp-type-card{background:var(--bcp-surface);border-color:var(--bcp-line)}
html[data-theme=dark] body .bcp-service-article a,html[data-theme=dark] body .bcp-contact-icon,html[data-theme=dark] body .bcp-type-number,html[data-theme=dark] body .bcp-detail-price strong,html[data-theme=dark] body .bcp-detail-price i,html[data-theme=dark] body .bcp-detail-button:not(.primary),html[data-theme=dark] body .bcp-quote-page .bcp-quote-progress>.is-active{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-quote-page .bcp-quote-progress>.is-complete .bcp-step-number{color:var(--bcp-accent)}
html[data-theme=dark] body .bcp-dashboard .table-striped tbody tr:nth-of-type(odd){background:var(--bcp-soft)}
html[data-theme=dark] body .bcp-hero-actions .boxed-btn.blank,html[data-theme=dark] body .bcp-hero-actions .boxed-btn.blank i,html[data-theme=dark] body .bcp-hero-actions .boxed-btn.blank svg{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-hero-actions .boxed-btn.blank:hover,html[data-theme=dark] body .bcp-hero-actions .boxed-btn.blank:hover i,html[data-theme=dark] body .bcp-hero-actions .boxed-btn.blank:hover svg{color:var(--bcp-on-primary)!important}
html[data-theme=dark] body .bcp-navigation .navbar :is(.collapse,.collapsing).navbar-collapse .navbar-nav>.nav-item>.nav-link:not(.boxed-btn):hover,html[data-theme=dark] body .bcp-navigation .navbar :is(.collapse,.collapsing).navbar-collapse .navbar-nav>.nav-item>.nav-link:not(.boxed-btn):focus-visible,html[data-theme=dark] body .bcp-navigation .navbar :is(.collapse,.collapsing).navbar-collapse .navbar-nav>.nav-item.active>.nav-link:not(.boxed-btn){color:var(--bcp-accent)!important;background:var(--bcp-soft)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-navigation .navbar :is(.collapse,.collapsing).navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,html[data-theme=dark] body .bcp-navigation .navbar :is(.collapse,.collapsing).navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item[aria-current=page]{color:var(--bcp-accent)!important}

/* Desktop theme control precedes Order; mobile retains its compact header control. */
body .bcp-navigation .navbar .bcp-theme-nav{display:flex;align-items:center;margin:0 5px!important}
body .bcp-navigation .navbar .bcp-theme-nav .bcp-theme-toggle{margin:0}
body .bcp-navigation .navbar .bcp-theme-mobile{display:none}
@media(max-width:991px){body .bcp-navigation .navbar .navbar-nav .bcp-theme-nav{display:none!important}body .bcp-navigation .navbar .bcp-theme-mobile{display:inline-flex}}

/* Theme changes affect colors only, never header geometry. */
body .bcp-navigation .navbar .bcp-theme-toggle{width:72px;min-width:72px;height:38px;min-height:38px;box-sizing:border-box;white-space:nowrap;transform:none!important;transition:background-color .18s,color .18s,border-color .18s}
body .bcp-navigation .navbar .bcp-theme-symbol{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;height:18px;line-height:18px;font-family:Arial,sans-serif}
body .bcp-navigation .navbar .bcp-theme-label{display:inline-block;width:28px;text-align:center}
html[data-theme=dark] body .bcp-navigation .navbar .navbar-brand{padding:0;border:0;box-shadow:inset 0 0 0 1px #dfe5ec}
@media(max-width:991px){body .bcp-navigation .navbar .bcp-theme-toggle{width:38px;min-width:38px}}

/* Editor-saved light text colors must not override dark About copy. */
html[data-theme=dark] body .bcp-about-page .bcp-about-description,
html[data-theme=dark] body .bcp-about-page .bcp-about-description :is(p,span,div,li,strong,b,em,i),
html[data-theme=dark] body .bcp-about-page .bcp-about-value>div,
html[data-theme=dark] body .bcp-about-page .bcp-about-value>div :is(p,span,div,li,strong,b,em,i),
html[data-theme=dark] body .bcp-about-page .bcp-about-expanded{color:var(--bcp-text)!important}
html[data-theme=dark] body .bcp-about-page .bcp-about-description :is(h1,h2,h3,h4,h5,h6),
html[data-theme=dark] body .bcp-about-page .bcp-about-value :is(h1,h2,h3,h4,h5,h6){color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-about-page .bcp-about-description a,
html[data-theme=dark] body .bcp-about-page .bcp-about-value>div a,
html[data-theme=dark] body .bcp-about-page .bcp-about-expand summary,
html[data-theme=dark] body .bcp-about-page .bcp-about-eyebrow{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-about-page .bcp-about-story,
html[data-theme=dark] body .bcp-about-page .bcp-about-value{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;box-shadow:var(--bcp-shadow)}

/* Reference palette: navy page, subtle raised cards, quiet outlines. */
html[data-theme=dark]{--bcp-background:#09111f;--bcp-surface:#101d31;--bcp-elevated:#15253b;--bcp-heading:#e7edf8;--bcp-text:#a8b9d1;--bcp-line:#2c3b51;--bcp-footer:#0b1525;--bcp-header-bg:#101d2e;--bcp-shadow:0 6px 20px rgba(0,0,0,.1)}
html[data-theme=dark] body .bcp-services .bcp-service-card,
html[data-theme=dark] body .bcp-about-page .bcp-about-story,
html[data-theme=dark] body .bcp-about-page .bcp-about-value,
html[data-theme=dark] body .bcp-price-card,
html[data-theme=dark] body .bcp-type-card,
html[data-theme=dark] body .bcp-contact-card,
html[data-theme=dark] body .bcp-faq-page .bcp-faq-category,
html[data-theme=dark] body .bcp-process .single-how-it-work-box,
html[data-theme=dark] body .bcp-why .single-why-choose-us-box{background:linear-gradient(145deg,var(--bcp-surface),#0f1a2c)!important;border-color:var(--bcp-line)!important;box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-services .bcp-service-card:hover,
html[data-theme=dark] body .bcp-price-card:hover,
html[data-theme=dark] body .bcp-type-card:hover{border-color:color-mix(in srgb,var(--bcp-accent) 42%,var(--bcp-line))!important;box-shadow:0 10px 26px rgba(0,0,0,.18)}
html[data-theme=dark] body .bcp-about-page .bcp-value-icon,
html[data-theme=dark] body .bcp-contact-icon{background:var(--bcp-soft);border:1px solid var(--bcp-line);color:var(--bcp-accent)!important}

/* Whole-site component audit: all additions are dark-only. */
html[data-theme=dark] body .bcp-blog-page,html[data-theme=dark] body .bcp-blog-detail{--blog-soft:var(--bcp-soft);--blog-border:var(--bcp-line);--blog-line:var(--bcp-line);}
html[data-theme=dark] body .bcp-document-page{--doc-soft:var(--bcp-soft);--doc-border:var(--bcp-line);--doc-line:var(--bcp-line);}
html[data-theme=dark] body .bcp-transfer{--transfer-soft:var(--bcp-soft);--transfer-border:var(--bcp-line);--transfer-line:var(--bcp-line);}
html[data-theme=dark] body .bcp-blog-card{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;color:var(--bcp-text);box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-blog-widget{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;color:var(--bcp-text);box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-article-reading-card{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;color:var(--bcp-text);box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-document-card{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;color:var(--bcp-text);box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-document-widget{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;color:var(--bcp-text);box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-document-help{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;color:var(--bcp-text);box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .transfer-shell{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;color:var(--bcp-text);box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .transfer-dialog{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;color:var(--bcp-text);box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .transfer-provider{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;color:var(--bcp-text);box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .details-file-row{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;color:var(--bcp-text);box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .details-instructions{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;color:var(--bcp-text);box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .details-notes{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;color:var(--bcp-text);box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-login{background:var(--bcp-background)!important}
html[data-theme=dark] body .bcp-login .signup-form-wrapper{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-login .input-field{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-login .form-control{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-login-mark{color:var(--bcp-accent);background:var(--bcp-soft)}
html[data-theme=dark] body .bcp-register{background:var(--bcp-background)!important}
html[data-theme=dark] body .bcp-register .signup-form-wrapper{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-register .input-field{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-register .form-control{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-register-mark{color:var(--bcp-accent);background:var(--bcp-soft)}
html[data-theme=dark] body .bcp-recovery{background:var(--bcp-background)!important}
html[data-theme=dark] body .bcp-recovery .signup-form-wrapper{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .bcp-recovery .input-field{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-recovery .form-control{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-recovery-mark{color:var(--bcp-accent);background:var(--bcp-soft)}
html[data-theme=dark] body .bcp-account .input-field{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-account .form-control{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-account textarea{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-account select{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-transfer .input-field{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-transfer .form-control{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-transfer textarea{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-transfer select{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-blog-page .input-field{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-blog-page .form-control{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-blog-page textarea{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-blog-page select{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-blog-detail .input-field{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-blog-detail .form-control{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-blog-detail textarea{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-blog-detail select{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-document-page .input-field{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-document-page .form-control{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-document-page textarea{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-document-page select{background:#0d1829!important;color:var(--bcp-heading)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-article-body,html[data-theme=dark] body .bcp-article-body p,html[data-theme=dark] body .bcp-article-body span,html[data-theme=dark] body .bcp-article-body div,html[data-theme=dark] body .bcp-article-body li,html[data-theme=dark] body .bcp-article-body strong,html[data-theme=dark] body .bcp-article-body b{color:var(--bcp-text)!important}
html[data-theme=dark] body .bcp-article-body h1{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-article-body h2{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-article-body h3{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-article-body h4{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-article-body h5{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-article-body h6{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-article-body a{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-document-content,html[data-theme=dark] body .bcp-document-content p,html[data-theme=dark] body .bcp-document-content span,html[data-theme=dark] body .bcp-document-content div,html[data-theme=dark] body .bcp-document-content li,html[data-theme=dark] body .bcp-document-content strong,html[data-theme=dark] body .bcp-document-content b{color:var(--bcp-text)!important}
html[data-theme=dark] body .bcp-document-content h1{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-document-content h2{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-document-content h3{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-document-content h4{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-document-content h5{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-document-content h6{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-document-content a{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-service-article,html[data-theme=dark] body .bcp-service-article p,html[data-theme=dark] body .bcp-service-article span,html[data-theme=dark] body .bcp-service-article div,html[data-theme=dark] body .bcp-service-article li,html[data-theme=dark] body .bcp-service-article strong,html[data-theme=dark] body .bcp-service-article b{color:var(--bcp-text)!important}
html[data-theme=dark] body .bcp-service-article h1{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-service-article h2{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-service-article h3{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-service-article h4{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-service-article h5{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-service-article h6{color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-service-article a{color:var(--bcp-accent)!important}
html[data-theme=dark] body .details-instructions,html[data-theme=dark] body .details-instructions p,html[data-theme=dark] body .details-instructions span,html[data-theme=dark] body .details-instructions div,html[data-theme=dark] body .details-instructions li,html[data-theme=dark] body .details-instructions strong,html[data-theme=dark] body .details-instructions b{color:var(--bcp-text)!important}
html[data-theme=dark] body .details-instructions h1{color:var(--bcp-heading)!important}
html[data-theme=dark] body .details-instructions h2{color:var(--bcp-heading)!important}
html[data-theme=dark] body .details-instructions h3{color:var(--bcp-heading)!important}
html[data-theme=dark] body .details-instructions h4{color:var(--bcp-heading)!important}
html[data-theme=dark] body .details-instructions h5{color:var(--bcp-heading)!important}
html[data-theme=dark] body .details-instructions h6{color:var(--bcp-heading)!important}
html[data-theme=dark] body .details-instructions a{color:var(--bcp-accent)!important}
html[data-theme=dark] body .details-notes,html[data-theme=dark] body .details-notes p,html[data-theme=dark] body .details-notes span,html[data-theme=dark] body .details-notes div,html[data-theme=dark] body .details-notes li,html[data-theme=dark] body .details-notes strong,html[data-theme=dark] body .details-notes b{color:var(--bcp-text)!important}
html[data-theme=dark] body .details-notes h1{color:var(--bcp-heading)!important}
html[data-theme=dark] body .details-notes h2{color:var(--bcp-heading)!important}
html[data-theme=dark] body .details-notes h3{color:var(--bcp-heading)!important}
html[data-theme=dark] body .details-notes h4{color:var(--bcp-heading)!important}
html[data-theme=dark] body .details-notes h5{color:var(--bcp-heading)!important}
html[data-theme=dark] body .details-notes h6{color:var(--bcp-heading)!important}
html[data-theme=dark] body .details-notes a{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-blog-eyebrow{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-blog-total{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-blog-back{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-blog-category{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-blog-read{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-article-return{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-document-icon{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-document-label{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-document-help-icon{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-contact-eyebrow{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-services-label{color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-mini-arrow{color:var(--bcp-accent)!important}
html[data-theme=dark] body .details-back{color:var(--bcp-accent)!important}
html[data-theme=dark] body .details-file-action{color:var(--bcp-accent)!important}
html[data-theme=dark] body .transfer-icon{color:var(--bcp-accent)!important}
html[data-theme=dark] body .transfer-copy{color:var(--bcp-accent)!important}
html[data-theme=dark] body .transfer-close{color:var(--bcp-accent)!important}
html[data-theme=dark] body .transfer-links a{color:var(--bcp-accent)!important}
html[data-theme=dark] body .account-field-help i{color:var(--bcp-accent)!important}
html[data-theme=dark] body .transfer-choice{background:var(--bcp-soft)!important;border-color:var(--bcp-line)!important;color:var(--bcp-heading)}
html[data-theme=dark] body .transfer-notice{background:var(--bcp-soft)!important;border-color:var(--bcp-line)!important;color:var(--bcp-heading)}
html[data-theme=dark] body .transfer-summary{background:var(--bcp-soft)!important;border-color:var(--bcp-line)!important;color:var(--bcp-heading)}
html[data-theme=dark] body .transfer-upload{background:var(--bcp-soft)!important;border-color:var(--bcp-line)!important;color:var(--bcp-heading)}
html[data-theme=dark] body .bcp-document-toc a{background:var(--bcp-soft)!important;border-color:var(--bcp-line)!important;color:var(--bcp-heading)}
html[data-theme=dark] body .bcp-blog-categories a{background:var(--bcp-soft)!important;border-color:var(--bcp-line)!important;color:var(--bcp-heading)}
html[data-theme=dark] body .bcp-blog-socials a{background:var(--bcp-soft)!important;border-color:var(--bcp-line)!important;color:var(--bcp-heading)}
html[data-theme=dark] body .bcp-about-expand summary{background:var(--bcp-soft)!important;border-color:var(--bcp-line)!important;color:var(--bcp-heading)}
html[data-theme=dark] body .bcp-quote-heading{background:var(--bcp-soft)!important;border-color:var(--bcp-line)!important;color:var(--bcp-heading)}
html[data-theme=dark] body .bcp-transfer .transfer-choice.selected,html[data-theme=dark] body .bcp-transfer .transfer-choice[aria-pressed=true]{border-color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-blog-pagination .page-item:not(.active) .page-link,html[data-theme=dark] body .bcp-dashboard .page-item:not(.active) .page-link{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important;color:var(--bcp-accent)!important}
html[data-theme=dark] body .bcp-account .card-body{background:var(--bcp-surface)!important}
html[data-theme=dark] body .bcp-dashboard .nav .nav-link:not(.active){color:var(--bcp-text)!important}
html[data-theme=dark] body .bcp-dashboard .nav .nav-link:not(.active):hover{color:var(--bcp-accent)!important;background:var(--bcp-soft)!important}
html[data-theme=dark] body .bcp-details .card-body a span{background:var(--bcp-soft);color:var(--bcp-accent)}
html[data-theme=dark] body .transfer-history .history-table td,html[data-theme=dark] body .transfer-history .history-table th{border-color:var(--bcp-line)!important}
html[data-theme=dark] body .transfer-history .history-table thead th{background:var(--bcp-elevated)!important;color:var(--bcp-heading)!important}
html[data-theme=dark] body .bcp-services .bcp-service-card .content,html[data-theme=dark] body .bcp-mini-service{background:var(--bcp-surface)!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-logos .bcp-logo-card{background:#f3f5f8!important;border-color:var(--bcp-line)!important}
html[data-theme=dark] body .bcp-transfer .transfer-provider img{background:#f3f5f8;border-radius:6px}

/* Counter section uses the same navy surfaces as the reference cards. */
html[data-theme=dark] body .bcp-stats{--bcp-stats-bg:var(--bcp-background);--bcp-stats-card:var(--bcp-surface);--bcp-stats-soft:var(--bcp-soft);--bcp-stats-border:var(--bcp-line)}
html[data-theme=dark] body .counterup-area.bcp-stats .left-content-area .img-container,
html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item{background:linear-gradient(145deg,var(--bcp-surface),#0f1a2c);border-color:var(--bcp-line);box-shadow:var(--bcp-shadow)}
html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item .icon{background:var(--bcp-soft);color:var(--bcp-accent)!important;border:1px solid color-mix(in srgb,var(--bcp-accent) 25%,var(--bcp-surface))}
html[data-theme=dark] body .counterup-area.bcp-stats .single-right-item .content .counter-area .plus{color:var(--bcp-accent)!important}
html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:hover{border-color:color-mix(in srgb,var(--bcp-accent) 42%,var(--bcp-line));box-shadow:0 10px 26px rgba(0,0,0,.18)}

/* Optional dark card-icon palette; brand buttons and menu accents retain presets. */
html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+1) .single-why-choose-us-box .icon,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+1) .icon{--bcp-icon-tone:#6ee7b7;background:color-mix(in srgb,var(--bcp-icon-tone) 11%,var(--bcp-surface))!important;color:var(--bcp-icon-tone)!important;border:1px solid color-mix(in srgb,var(--bcp-icon-tone) 28%,var(--bcp-surface))!important;transition:background-color .18s,border-color .18s}
html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+1) .single-why-choose-us-box .icon i,html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+1) .single-why-choose-us-box .icon svg,html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+1) .single-why-choose-us-box .icon i:before,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+1) .icon i,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+1) .icon svg,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+1) .icon i:before{color:#6ee7b7!important}
html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+1) .single-why-choose-us-box:hover .icon,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+1):hover .icon{background:color-mix(in srgb,var(--bcp-icon-tone) 17%,var(--bcp-surface))!important;border-color:color-mix(in srgb,var(--bcp-icon-tone) 42%,var(--bcp-surface))!important}
html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+2) .single-why-choose-us-box .icon,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+2) .icon{--bcp-icon-tone:#fbbf24;background:color-mix(in srgb,var(--bcp-icon-tone) 11%,var(--bcp-surface))!important;color:var(--bcp-icon-tone)!important;border:1px solid color-mix(in srgb,var(--bcp-icon-tone) 28%,var(--bcp-surface))!important;transition:background-color .18s,border-color .18s}
html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+2) .single-why-choose-us-box .icon i,html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+2) .single-why-choose-us-box .icon svg,html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+2) .single-why-choose-us-box .icon i:before,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+2) .icon i,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+2) .icon svg,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+2) .icon i:before{color:#fbbf24!important}
html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+2) .single-why-choose-us-box:hover .icon,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+2):hover .icon{background:color-mix(in srgb,var(--bcp-icon-tone) 17%,var(--bcp-surface))!important;border-color:color-mix(in srgb,var(--bcp-icon-tone) 42%,var(--bcp-surface))!important}
html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+3) .single-why-choose-us-box .icon,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+3) .icon{--bcp-icon-tone:#7dd3fc;background:color-mix(in srgb,var(--bcp-icon-tone) 11%,var(--bcp-surface))!important;color:var(--bcp-icon-tone)!important;border:1px solid color-mix(in srgb,var(--bcp-icon-tone) 28%,var(--bcp-surface))!important;transition:background-color .18s,border-color .18s}
html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+3) .single-why-choose-us-box .icon i,html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+3) .single-why-choose-us-box .icon svg,html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+3) .single-why-choose-us-box .icon i:before,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+3) .icon i,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+3) .icon svg,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+3) .icon i:before{color:#7dd3fc!important}
html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+3) .single-why-choose-us-box:hover .icon,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+3):hover .icon{background:color-mix(in srgb,var(--bcp-icon-tone) 17%,var(--bcp-surface))!important;border-color:color-mix(in srgb,var(--bcp-icon-tone) 42%,var(--bcp-surface))!important}
html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+4) .single-why-choose-us-box .icon,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+4) .icon{--bcp-icon-tone:#c4b5fd;background:color-mix(in srgb,var(--bcp-icon-tone) 11%,var(--bcp-surface))!important;color:var(--bcp-icon-tone)!important;border:1px solid color-mix(in srgb,var(--bcp-icon-tone) 28%,var(--bcp-surface))!important;transition:background-color .18s,border-color .18s}
html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+4) .single-why-choose-us-box .icon i,html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+4) .single-why-choose-us-box .icon svg,html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+4) .single-why-choose-us-box .icon i:before,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+4) .icon i,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+4) .icon svg,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+4) .icon i:before{color:#c4b5fd!important}
html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+4) .single-why-choose-us-box:hover .icon,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+4):hover .icon{background:color-mix(in srgb,var(--bcp-icon-tone) 17%,var(--bcp-surface))!important;border-color:color-mix(in srgb,var(--bcp-icon-tone) 42%,var(--bcp-surface))!important}
html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+5) .single-why-choose-us-box .icon,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+5) .icon{--bcp-icon-tone:#f9a8d4;background:color-mix(in srgb,var(--bcp-icon-tone) 11%,var(--bcp-surface))!important;color:var(--bcp-icon-tone)!important;border:1px solid color-mix(in srgb,var(--bcp-icon-tone) 28%,var(--bcp-surface))!important;transition:background-color .18s,border-color .18s}
html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+5) .single-why-choose-us-box .icon i,html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+5) .single-why-choose-us-box .icon svg,html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+5) .single-why-choose-us-box .icon i:before,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+5) .icon i,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+5) .icon svg,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+5) .icon i:before{color:#f9a8d4!important}
html[data-theme=dark] body .why-choose-us.bcp-why .row>[class*="col-"]:nth-child(5n+5) .single-why-choose-us-box:hover .icon,html[data-theme=dark] body .counterup-area.bcp-stats .right-content-area .single-right-item:nth-child(5n+5):hover .icon{background:color-mix(in srgb,var(--bcp-icon-tone) 17%,var(--bcp-surface))!important;border-color:color-mix(in srgb,var(--bcp-icon-tone) 42%,var(--bcp-surface))!important}
@media(prefers-reduced-motion:reduce){html[data-theme=dark] body .bcp-why .icon,html[data-theme=dark] body .bcp-stats .icon{transition:none!important}}

/* V127: uniform white image canvas in the Our Services scrolling cards. */
html[data-theme="dark"] body .bcp-mini-service-image,
html[data-theme="dark"] body .bcp-mini-service-image img {background:#fff!important;}

/* V128: white canvas behind contained Explore More Services thumbnails. */
html[data-theme="dark"] body .bcp-related-services .bcp-related-card img {background:#fff!important;}
