:root,.editor-styles-wrapper{--sct-yellow:var(--q-primary,#ecf63d);--sct-ink:var(--q-background);--sct-panel:var(--q-panel);--sct-icon-filter:brightness(0);--sct-gap:var(--wp--custom--sct--gap,32px);--sct-space:var(--wp--custom--sct--section-space,100px)}
body.speedcolortec,.editor-styles-wrapper{font-family:"Anek Bangla",sans-serif;background:var(--q-background);color:var(--q-text);font-size:1.125rem;line-height:1.7;--font-body:"Anek Bangla",sans-serif;--font-heading:"Anek Bangla",sans-serif}
.speedcolortec :is(button,input,select,textarea),.editor-styles-wrapper :is(button,input,select,textarea){font-family:inherit}
.speedcolortec .site-header{position:relative;background:var(--q-header-background);border:0;backdrop-filter:none;color:var(--q-header-text-color)}
.speedcolortec .header-inner{min-height:150px;max-width:1164px;gap:28px}
.speedcolortec .brand{margin-right:auto}.speedcolortec .brand img{width:140px;max-height:95px;object-fit:contain}
.speedcolortec .desktop-nav a,.speedcolortec .nav-toggle{color:var(--q-header-text-color);font-size:1.25rem;font-weight:600}
.speedcolortec .desktop-nav a[aria-current],.speedcolortec .desktop-nav a:hover{color:var(--q-link)}
.speedcolortec .mega-panel{background:var(--q-panel);border-color:var(--q-border)}.speedcolortec .mega-panel a{color:var(--q-text)}
.speedcolortec .mobile-menu-button{color:var(--q-header-text-color);border-color:var(--q-control-border);min-height:44px}
.speedcolortec :is(.button-primary,.wp-block-button__link){border-radius:2px;background:var(--sct-yellow);color:#101010;border:1px solid var(--q-control-border);padding:14px 30px;font-weight:700;text-transform:uppercase;font-size:1.25rem;line-height:1.4;box-shadow:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:54px}
.speedcolortec .button-primary:hover,.speedcolortec .wp-block-button__link:hover{background:#d7e12c;border-color:var(--q-control-border);color:#101010}
.speedcolortec .button-secondary{background:transparent;border-color:var(--q-control-border);color:var(--q-text)}
.speedcolortec :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--q-link);outline-offset:4px}
:is(.sct-page,.editor-styles-wrapper){margin:0}:is(.sct-page,.editor-styles-wrapper) :is(h1,h2,h3,h4,h5,h6),.editor-styles-wrapper :is(h1,h2,h3,h4,h5,h6){font-family:"Anek Bangla",sans-serif;color:var(--q-text);font-weight:700;line-height:1.08;letter-spacing:-.02em;margin:0 0 24px;overflow-wrap:anywhere}
:is(.sct-page,.editor-styles-wrapper) h1{font-size:4rem;max-width:900px}:is(.sct-page,.editor-styles-wrapper) h2{font-size:2.25rem}:is(.sct-page,.editor-styles-wrapper) h3{font-size:1.625rem}:is(.sct-page,.editor-styles-wrapper) p{margin:0 0 24px;max-width:none}
:is(.sct-page,.editor-styles-wrapper) a{color:var(--q-link)}:is(.sct-page,.editor-styles-wrapper) .wp-block-button__link{color:#101010}.sct-highlight,:is(.sct-page,.editor-styles-wrapper) .has-sct-yellow-color{color:var(--q-link)}
.sct-container{max-width:1100px;margin-inline:auto;width:calc(100% - 64px)}
.sct-section{padding-block:var(--sct-space);margin:0}.sct-panel{background:var(--sct-panel)}.sct-black{background:var(--q-surface)}
.sct-grid{display:grid;gap:var(--sct-gap);align-items:center}.sct-grid>*{min-width:0}.sct-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}.sct-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sct-four{grid-template-columns:repeat(4,minmax(0,1fr))}.sct-heading-row{grid-template-columns:1.7fr 1fr;margin-bottom:48px}.sct-heading-row>.sct-column:last-child{justify-self:end}
:is(.sct-page,.editor-styles-wrapper) figure{margin:0}:is(.sct-page,.editor-styles-wrapper) figure img{width:100%;height:auto;display:block;border-radius:0}:is(.sct-page,.editor-styles-wrapper) .wp-block-cover{padding:0;min-height:0;color:#fff;margin:0;isolation:isolate}:is(.sct-page,.editor-styles-wrapper) .wp-block-cover__inner-container{width:100%;z-index:1}:is(.sct-page,.editor-styles-wrapper) .wp-block-cover__background{background:#000}:is(.sct-page,.editor-styles-wrapper) .wp-block-cover__image-background{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}:is(.sct-page,.editor-styles-wrapper) .sct-home-hero{padding-block:140px;min-height:800px}.sct-hero-copy{max-width:660px}.sct-home-hero h1{font-size:4rem;line-height:1.02;margin-bottom:32px}.sct-home-hero p{font-size:1.125rem;line-height:1.7}.sct-home-hero .sct-checklist{display:flex;gap:18px;margin:30px 0 40px;flex-wrap:wrap}.sct-checklist p{margin:0 0 10px}.sct-checklist{color:var(--q-text-muted)}
:is(.sct-page,.editor-styles-wrapper) .sct-page-hero{padding-block:100px;min-height:380px}.sct-breadcrumb{margin-top:25px!important}.sct-breadcrumb a{color:var(--q-link)}
.sct-display{font-size:4rem!important}.sct-subhead{font-size:2.25rem!important;max-width:650px}.sct-eyebrow{font-size:1.375rem;font-weight:600;line-height:1.3;margin-bottom:26px!important}.sct-center{text-align:center}
.sct-contact-line{grid-template-columns:72px 1fr;gap:22px}.sct-contact-line .sct-icon{max-width:60px}.sct-contact-line p{line-height:1.25}.sct-contact-line strong,.sct-contact-line a{font-size:1.4375rem;color:var(--q-link);font-weight:700}.sct-wide-photo{margin-top:64px!important}.sct-wide-photo img{max-height:700px;object-fit:cover}.sct-stats{grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.sct-stats .sct-number{font-size:2.625rem;font-weight:700;color:var(--q-link);line-height:1;margin-bottom:8px}.sct-stats p{margin:0}.sct-panel:has(.sct-stats){padding-block:75px}
:is(.sct-page,.editor-styles-wrapper) .sct-service-card{min-height:360px;display:flex;align-items:flex-end;padding:28px 20px}.sct-service-card h3{font-size:1.875rem}.sct-service-card .wp-block-button__link{font-size:1rem;padding:10px 16px}.sct-repair-grid{grid-template-columns:2fr 1fr;gap:70px;margin-top:55px}.sct-repair-step{margin-bottom:32px}.sct-repair-step h3{color:var(--q-link)}.sct-repair-step p.sct-highlight{font-size:1.5rem;font-weight:700;line-height:1;margin:0 0 14px}.sct-repair{padding-block:100px!important}.sct-benefits{margin-top:80px;align-items:start;text-align:center}.sct-benefit-icon{width:60px;margin:0 auto 25px!important}.sct-benefits h3{font-size:1.25rem;line-height:1.3}.sct-call{border-left:3px solid var(--q-link);background:var(--q-surface);padding:22px 30px}.sct-call p{margin:0}.sct-call a{font-size:1.4375rem;font-weight:700}
:is(.sct-page,.editor-styles-wrapper) .sct-process-card{padding:42px 22px;min-height:300px;text-align:center;align-items:center}.sct-process-card h3{color:var(--q-link);font-size:1.5rem}.sct-process-card p{line-height:1.5;margin:0}.sct-cta{background:var(--sct-yellow);padding-block:65px}.sct-cta-grid{grid-template-columns:160px 1.4fr 1fr;gap:40px}.sct-cta h2,.sct-cta p{color:#101010}.sct-cta p{margin-bottom:0}.sct-cta .wp-block-button__link{background:#101010;color:var(--sct-yellow);font-size:1.125rem}.sct-cta .sct-cta-icon{max-width:160px}
.sct-form-section .aikoniq-inquiry{padding:20px 0 0;margin:0;max-width:none;width:100%}.sct-form-section .aikoniq-form-intro{display:none}.sct-form-section .aikoniq-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.sct-form-section :is(input,textarea,select){background:var(--q-panel);color:var(--q-text);border:0;border-bottom:1px solid var(--q-control-border);border-radius:0;padding:14px 0}.sct-form-section input[type=checkbox]{accent-color:var(--q-link)}.sct-form-section .aikoniq-form-note{color:var(--q-text-muted);background:var(--q-panel);border-color:var(--q-border)}.sct-form-section .aikoniq-field-error{color:var(--q-error)}.sct-form-section .aikoniq-optional{color:var(--q-text-muted)}.sct-form-section .aikoniq-file-help{color:var(--q-text-muted)}
.sct-service-list{align-items:start}.sct-service-list h2{color:var(--q-link);font-size:1.75rem}.sct-service-list .sct-column{padding:30px 24px;background:var(--q-panel)}.sct-service-list p{font-size:1.0625rem}.sct-about-collage{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sct-about-collage img{height:420px!important;object-fit:cover}.sct-about-collage figure:last-child{margin-top:70px}.sct-portrait img{max-height:700px;object-fit:cover;object-position:center 20%}.sct-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sct-gallery-image img{aspect-ratio:4/3;object-fit:cover}.sct-gallery-image a{display:block}.sct-gallery-image a:hover{opacity:.85}
.sct-contact-band{background:var(--sct-yellow);padding-block:60px}.sct-contact-cards{text-align:center;align-items:start}.sct-contact-cards h2,.sct-contact-cards p,.sct-contact-cards a{color:#121212}.sct-contact-cards h2{font-size:2rem}.sct-contact-cards .sct-benefit-icon{max-height:60px;object-fit:contain}.sct-legal .sct-container{max-width:950px}.sct-legal h1{font-size:3rem}.sct-legal h2{font-size:2rem;margin-top:48px}.sct-legal h3{font-size:1.5625rem;margin-top:32px}.sct-legal p{max-width:75ch;overflow-wrap:anywhere}
.speedcolortec .site-footer{background:var(--q-footer-background);color:var(--q-footer-text-color)}.speedcolortec .site-footer h2{color:var(--q-link);font-family:"Anek Bangla",sans-serif}.speedcolortec .site-footer a{color:var(--q-footer-text-color)}.speedcolortec .site-footer a:hover{color:var(--q-link)}.speedcolortec .footer-main{gap:40px}.speedcolortec .footer-brand img{width:150px}.speedcolortec .footer-powered-by{border-color:var(--q-border)}.speedcolortec .footer-bottom{border-color:var(--q-border)}.speedcolortec :is(.menu-drawer,.privacy-dialog,.accessibility-dialog){background:var(--q-panel);color:var(--q-text)}.speedcolortec .drawer-navigation a{color:var(--q-text)}.speedcolortec .consent-dialog :is(h2,h3,strong){color:var(--q-text)}.speedcolortec .consent-dialog .button-primary{background:var(--sct-yellow);color:#121212;border-color:var(--q-control-border)}.speedcolortec .quick-tools button{color:var(--q-text);background:var(--q-panel)}.speedcolortec .quick-tools .quick-toggle{color:#121212;background:var(--sct-yellow)}
@media(max-width:1099px){.speedcolortec .header-inner{min-height:110px}.speedcolortec .brand img{width:120px;max-height:80px}.sct-four,.sct-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.sct-two{gap:32px}.sct-display{font-size:3rem!important}.sct-cta-grid{grid-template-columns:100px 1fr}.sct-cta-grid>.sct-column:last-child{grid-column:2}.sct-repair-grid{gap:32px}:is(.sct-page,.editor-styles-wrapper) .sct-home-hero{padding-block:95px;min-height:700px}.sct-home-hero h1,:is(.sct-page,.editor-styles-wrapper) h1{font-size:3.5rem}.sct-form-section .aikoniq-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){:root{--sct-space:64px;--sct-gap:24px}.sct-container{width:calc(100% - 40px)}.speedcolortec .header-inner{min-height:100px}.speedcolortec .brand img{width:100px;max-height:70px}:is(.sct-page,.editor-styles-wrapper) .sct-home-hero{padding-block:70px;min-height:680px}.sct-home-hero h1,:is(.sct-page,.editor-styles-wrapper) h1{font-size:2.625rem;line-height:1.05}.sct-home-hero .wp-block-cover__image-background{object-position:57% center}.sct-display{font-size:2.625rem!important}.sct-subhead{font-size:1.875rem!important}:is(.sct-page,.editor-styles-wrapper) h2{font-size:1.875rem}:is(.sct-page,.editor-styles-wrapper) h3{font-size:1.5rem}.sct-two,.sct-three,.sct-heading-row,.sct-repair-grid{grid-template-columns:1fr}.sct-heading-row>.sct-column:last-child{justify-self:start}.sct-stats{gap:25px}.sct-stats .sct-number{font-size:1.75rem}.sct-stats p{font-size:1rem;line-height:1.3}:is(.sct-page,.editor-styles-wrapper) .sct-page-hero{padding-block:70px;min-height:300px}.sct-wide-photo{margin-top:40px!important}.sct-contact-line{grid-template-columns:52px 1fr}.sct-contact-line p{font-size:1.0625rem}.sct-contact-line strong,.sct-contact-line a{font-size:1.3125rem}.sct-four{grid-template-columns:1fr 1fr}:is(.sct-page,.editor-styles-wrapper) .sct-service-card{min-height:300px;padding:24px 16px}.sct-service-card h3{font-size:1.5rem}.sct-service-card .wp-block-button__link{font-size:0.875rem;padding:10px}:is(.sct-page,.editor-styles-wrapper) .sct-process-card{min-height:330px;padding:30px 18px}.sct-benefits{margin-top:45px;row-gap:40px}.sct-cta-grid{grid-template-columns:80px 1fr;gap:25px}.sct-cta .wp-block-button__link{font-size:1rem;padding:14px 20px}.sct-form-section .aikoniq-form-grid{grid-template-columns:1fr}.sct-contact-cards{gap:55px}.sct-legal h1{font-size:2.5rem}.sct-gallery{gap:10px}.sct-about-collage img{height:280px!important}}
@media(max-width:390px){.sct-home-hero h1,:is(.sct-page,.editor-styles-wrapper) h1{font-size:2.25rem}.sct-display{font-size:2.25rem!important}.sct-four:has(.sct-service-card),.sct-four:has(.sct-process-card){grid-template-columns:1fr}.sct-cta-grid{grid-template-columns:1fr}.sct-cta-grid>.sct-column:last-child{grid-column:1}.sct-cta .sct-cta-icon{max-width:85px}.sct-stats{grid-template-columns:1fr;gap:36px}.sct-stats .sct-number{font-size:2.5rem}.sct-home-hero .sct-checklist{gap:6px}:is(.sct-page,.editor-styles-wrapper) .sct-home-hero{padding-block:60px}}
@media(prefers-reduced-motion:reduce){:is(.sct-page,.editor-styles-wrapper) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Responsive type and alignment measured on the live original. */
@media(min-width:768px) and (max-width:1099px){.speedcolortec .header-inner{min-height:152px}.sct-home-hero h1,:is(.sct-page,.editor-styles-wrapper) h1{font-size:2.5rem}.sct-home-hero p{font-size:1rem;line-height:1.7}}
@media(max-width:767px){.speedcolortec .header-inner{min-height:132px}:is(.sct-page,.editor-styles-wrapper){font-size:1rem}.sct-home-hero h1,:is(.sct-page,.editor-styles-wrapper) h1{font-size:1.875rem;line-height:1}.sct-home-hero p{font-size:1rem;line-height:1.7}:is(.sct-page,.editor-styles-wrapper) .sct-home-hero{min-height:657px;text-align:center}.sct-home-hero .wp-block-buttons{justify-content:center}.sct-home-hero .sct-checklist{justify-content:center}.sct-display{font-size:2rem!important}.sct-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.sct-stats .sct-number{font-size:2rem}.sct-contact-line{grid-template-columns:1fr;text-align:center}.sct-contact-line .sct-icon{margin-inline:auto!important}.sct-contact-line strong,.sct-contact-line a{font-size:1.25rem}.sct-cta{text-align:center}.sct-cta .wp-block-buttons{justify-content:center}.sct-cta .sct-cta-icon{margin-inline:auto!important}}
:is(.sct-page,.editor-styles-wrapper) .sct-stat-icon{width:46px;height:46px;margin:0 auto 26px}:is(.sct-page,.editor-styles-wrapper) .sct-stat-icon img{height:100%;object-fit:contain}
/* Preserve the full-color original logo; a compact light backing keeps it legible on dark surfaces. */
.speedcolortec .brand-logo{filter:none}
.speedcolortec .brand-on-dark{padding:6px;background:#fff;border-radius:2px}
.speedcolortec .sct-form-section .aikoniq-inquiry{display:block}
.speedcolortec .sct-form-section .aikoniq-form{background:transparent;border:0;border-radius:0;padding:0;width:100%}
.speedcolortec .sct-form-section .aikoniq-form-field :is(input,textarea,select){background:var(--q-panel);color:var(--q-text);border:0;border-bottom:1px solid var(--q-control-border);border-radius:0;padding:14px 0}
.speedcolortec .sct-form-section .aikoniq-form-actions .button-primary{background:var(--sct-yellow);color:#101010;border:1px solid var(--q-control-border);border-radius:2px}
.speedcolortec .sct-form-section .aikoniq-form-actions .button-primary:hover{background:#d7e12c}
.speedcolortec .sct-form-section .aikoniq-form-actions .button-secondary{background:transparent;color:var(--q-text);border-color:var(--q-control-border);border-radius:2px}
.speedcolortec .site-header .brand-logo{width:120px;max-width:120px;max-height:none;height:auto}
@media(max-width:1099px){.speedcolortec .header-booking{display:none}}
@media(max-width:767px){.home :is(.sct-page,.editor-styles-wrapper)>.sct-section:nth-child(2)>.sct-container>.sct-two>.sct-column:first-child,.home .sct-heading-row{text-align:center}.home .sct-heading-row>.sct-column:last-child{justify-self:center}}
.speedcolortec,.editor-styles-wrapper{--q-drawer-backdrop:rgba(0,0,0,.65);--q-consent-backdrop:rgba(0,0,0,.65)}
.speedcolortec .consent-actions .button{min-height:48px;padding:12px 16px;font-size:1rem;line-height:1.4}
:is(.sct-page,.editor-styles-wrapper) :is(p,a){overflow-wrap:anywhere}.sct-grid>.sct-column{max-width:100%}.sct-call{max-width:100%}
@media(max-width:767px){.sct-service-list{grid-template-columns:minmax(0,1fr)}}

/* Photo overlays and neon brand bands keep their intentional contrast in both schemes. */
:is(.sct-page,.editor-styles-wrapper) .wp-block-cover{--q-text:#fff;--q-text-muted:#e5e5e5;--q-link:var(--sct-yellow);color:var(--q-text)}
:is(.sct-page,.editor-styles-wrapper) :is(.sct-cta,.sct-contact-band){--q-text:#121212;--q-text-muted:#343434;--q-link:#121212;color:var(--q-text)}
:is(.sct-page,.editor-styles-wrapper) :is(.sct-icon,.sct-stat-icon,.sct-benefit-icon) img{filter:var(--sct-icon-filter)}
:is(.sct-page,.editor-styles-wrapper) :is(.wp-block-cover,.sct-cta,.sct-contact-band){--sct-icon-filter:none}
:root[data-ak-theme="dark"],.editor-styles-wrapper[data-ak-theme="dark"]{--sct-icon-filter:none}
@media(prefers-color-scheme:dark){:root:is([data-ak-color-mode="auto"],[data-ak-color-mode="user"]):not([data-ak-theme]){--sct-icon-filter:none}}
:is(.speedcolortec,.editor-styles-wrapper) .aikoniq-form-field :is(input,textarea)::placeholder{color:var(--q-text-muted);opacity:1}
.speedcolortec .quick-tools .quick-toggle:hover,.speedcolortec .consent-dialog .button-primary:hover{background:#d7e12c;color:#121212;border-color:var(--q-control-border)}
.speedcolortec .button-secondary:hover{background:var(--q-surface);color:var(--q-link);border-color:var(--q-control-border)}
:root,.editor-styles-wrapper{--wp--preset--color--sct-yellow:var(--q-link);--wp--preset--color--sct-black:var(--q-background);--wp--preset--color--sct-panel:var(--q-panel)}
@media print{:root,.editor-styles-wrapper{--sct-icon-filter:brightness(0)}}
:is(.speedcolortec,.editor-styles-wrapper) .sct-cta .wp-block-button__link:hover{background:#303030;color:var(--sct-yellow);border-color:#121212}
