:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:28px;--r-pill:999px;--sh-sm:0 2px 8px -2px rgb(6 13 24/.18);--sh-md:0 12px 32px -12px rgb(6 13 24/.35);--sh-lg:0 24px 60px -24px rgb(6 13 24/.5);--sh-gold:0 26px 60px -20px rgb(201 162 39/.28);--sh-gold-soft:0 8px 24px -8px rgb(201 162 39/.35);--z-bg:0;--z-deco:1;--z-content:3;--z-sticky:50;--z-dock:90;--z-modal:120;--dur-instant:130ms;--dur-fast:180ms;--dur-base:280ms;--dur-slow:600ms;--tok-navy:#070A12;--tok-navy-2:#0E121E;--tok-gold:#E8C15A;--tok-gold-bright:#F6DE8A;--tok-gold-deep:#8C6420;--tok-line:rgba(232,193,90,.18);--tok-text-dim:#D6D0B8}:root{--kt-bg:#0B0C10;--kt-bg2:#0F1218;--kt-surface1:#1B2033;--kt-surface2:#232A40;--kt-line:rgba(232,193,90,.18);--kt-gold-hi:#F6DE8A;--kt-gold:#E8C15A;--kt-gold-deep:#8C6420;--kt-gold-grad:linear-gradient(135deg,#EBCB64 0%,#C49A3A 52%,#8C6420 100%);--kt-ink-on-gold:#1A1408;--kt-bronze:#8B7355;--kt-bronze-hi:#C9A97E;--kt-crimson:#C9303E;--kt-emerald:#1F7A4D;--kt-ink:#F7F4EC;--kt-dim:#D6D0B8;--kt-cat-open:#C98A3D;--kt-cat-lock:#4A7C6F;--kt-cat-auto:#A03A4A;--kt-cat-other:#6B8CAE;--kt-card-shadow:0 10px 30px rgba(0,0,0,.45);--kt-card-shadow-lg:0 10px 30px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.35)}:root{--kt-paper:#F7F3EC;--kt-surface:#FFFFFF;--kt-sand:#EFE7D7;--kt-tint-teal:#D9EEE9;--kt-tint-amber:#F8ECD8;--kt-tint-emerald:#D9EDDF;--kt-ink1:#132A3A;--kt-ink2:#3E4F59;--kt-ink3:#52646C;--kt-line-l:#DCD5C3;--kt-brand:#D2441A;--kt-brand-deep:#A9350F;--kt-cta:#C63D17;--kt-cta-hover:#A93212;--kt-teal:#0A6B66;--kt-teal-text:#085E59;--kt-amber:#E9A319;--kt-amber-text:#8A5A00;--kt-amber-star:#B5760C;--kt-emerald:#1F7A4D;--kt-emerald-text:#17633F;--kt-anchor:#0F2A3D;--kt-on-anchor:#FFFFFF;--kt-on-anchor-2:#B7C9D1;--kt-on-anchor-teal:#7FC7BE;--kt-on-anchor-amber:#F2C063;--band-topbar:var(--kt-paper);--band-announce:var(--kt-tint-teal);--band-header:rgba(255,255,255,.88);--band-hero:var(--kt-paper);--band-marquee:var(--kt-tint-teal);--band-why:var(--kt-surface);--band-services:var(--kt-sand);--band-dispatch:var(--kt-paper);--band-lockout:var(--kt-tint-teal);--band-shift:var(--kt-surface);--band-pricing:var(--kt-tint-amber);--band-gallery:var(--kt-paper);--band-process:var(--kt-surface);--band-coverage:var(--kt-sand);--band-reviews:var(--kt-surface);--band-faq:var(--kt-paper);--band-blog:var(--kt-tint-teal);--band-contact:var(--kt-paper);--band-cta:var(--kt-anchor);--band-footer:var(--kt-anchor);--band-dock:rgba(247,243,236,.92);--btn-radius:14px;--btn-ring:#085E59;--btn-call-grad:linear-gradient(180deg,#C84018 0%,#C63D17 48%,#B73613 100%);--btn-call-grad-hover:linear-gradient(180deg,#B73613 0%,#A93212 60%,#9C2D10 100%);--btn-wa-grad:linear-gradient(180deg,#1F7A4D 0%,#1B6E45 55%,#17633F 100%);--btn-wa-grad-hover:linear-gradient(180deg,#1B6E45 0%,#17633F 60%,#14573A 100%);--btn-shadow-call:0 1px 2px rgba(19,42,58,.20),0 10px 24px -8px rgba(198,61,23,.50),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -2px 0 rgba(90,25,5,.35);--btn-shadow-call-hover:0 2px 3px rgba(19,42,58,.18),0 16px 32px -8px rgba(198,61,23,.55),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -2px 0 rgba(90,25,5,.35);--btn-shadow-call-press:0 1px 2px rgba(19,42,58,.22),0 4px 10px -4px rgba(198,61,23,.45),inset 0 2px 5px rgba(90,25,5,.35),inset 0 -1px 0 rgba(255,255,255,.10);--btn-shadow-wa:0 1px 2px rgba(19,42,58,.20),0 10px 24px -8px rgba(23,99,63,.45),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -2px 0 rgba(6,40,24,.35);--btn-shadow-wa-hover:0 2px 3px rgba(19,42,58,.18),0 16px 32px -8px rgba(23,99,63,.50),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -2px 0 rgba(6,40,24,.35);--btn-shadow-wa-press:0 1px 2px rgba(19,42,58,.22),0 4px 10px -4px rgba(23,99,63,.40),inset 0 2px 5px rgba(6,40,24,.35),inset 0 -1px 0 rgba(255,255,255,.10);--btn-shadow-sec:0 1px 2px rgba(19,42,58,.08),0 6px 16px -6px rgba(19,42,58,.18),inset 0 1px 0 #fff;--btn-shadow-sec-hover:0 2px 3px rgba(19,42,58,.08),0 10px 22px -6px rgba(19,42,58,.22),inset 0 1px 0 rgba(255,255,255,.6);--btn-shadow-sec-press:0 1px 2px rgba(19,42,58,.10),inset 0 2px 4px rgba(19,42,58,.12);--btn-on-dark-ring:0 0 0 1.5px rgba(247,243,236,.90);--kt-card-shadow-l:0 1px 2px rgba(19,42,58,.06),0 12px 32px -12px rgba(19,42,58,.18);--kt-card-shadow-l-hover:0 2px 3px rgba(19,42,58,.07),0 20px 40px -12px rgba(19,42,58,.24)}