.shift .shift__cta{background:#fff0;border:1px solid var(--cb2-gold-line);color:var(--cb2-gold-ink);box-shadow:none}@media (hover:hover) and (pointer:fine){.shift .shift__cta:hover{transform:translateY(-2px);background:rgb(217 169 63 / .07);border-color:var(--cb2-gold-line);color:var(--cb2-gold-ink);box-shadow:none}}@media (hover:none){.shift .shift__cta:hover{background:#fff0;border-color:var(--cb2-gold-line);color:var(--cb2-gold-ink);box-shadow:none}}#dispWa.btn--green{background:#fff0;border:1px solid var(--green);color:var(--green-deep,#166E45);box-shadow:none;text-shadow:none}@media (hover:hover) and (pointer:fine){#dispWa.btn--green:hover{background:rgb(37 211 102 / .10);border-color:var(--green);color:var(--green-deep,#166E45);box-shadow:none}}.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero{background:rgb(255 255 255 / .02);border:1px solid var(--kt-line);box-shadow:none}.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero::before{display:none}.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero .cb2-ccard__icon{background:rgb(255 255 255 / .05);border:1px solid var(--kt-line);color:var(--cb2-ink)}.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero .cb2-ccard__label{color:var(--cb2-ink)}@media (hover:hover) and (pointer:fine){.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero:hover{transform:none;box-shadow:none;border-color:rgb(255 255 255 / .18);background:rgb(255 255 255 / .04)}}.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero:active{transform:scale(.98);transition:transform 90ms ease-out}.cb2-ctaband__btn.btn--gold{background:#fff0;border:1px solid var(--cb2-gold-line);color:var(--cb2-gold-ink);box-shadow:none}@media (hover:hover) and (pointer:fine){.cb2-ctaband__btn.btn--gold:hover{transform:translateY(-2px);background:rgb(217 169 63 / .07);border-color:var(--cb2-gold-line);color:var(--cb2-gold-ink);box-shadow:none}}.blog-card{border-color:rgb(24 22 17 / .14)}.blog-card::before{background:linear-gradient(90deg,transparent 4%,rgb(217 169 63 / .35) 50%,transparent 96%)}.blog-card__media{border-block-end-color:rgb(24 22 17 / .10)}.blog-card__date-line{background:linear-gradient(90deg,rgb(217 169 63 / .5),#fff0)}.blog__archive-link{border-color:rgb(24 22 17 / .16)}.cb2-ctaband__glow{background:radial-gradient(52% 68% at 50% 0%,rgb(217 169 63 / .05),transparent 70%)}.cb2-ctaband__glow::after{display:none}#lockout,#shift,#pricing,#gallery,#process,#coverage,#testimonials,#faq{border-block-start:1px solid var(--kt-line)}.sec-title{text-wrap:balance}#lockout .lockout__check:focus-visible,#lockout .lockout__skip:focus-visible,#lockout .lockout__wa:focus-visible{outline:2px solid var(--kt-gold);outline-offset:2px;border-radius:10px}#lockout .lockout__cta-btn:focus-visible{outline:2px solid var(--kt-gold-hi,#F6DE8A);outline-offset:3px}.topbar__phone:focus-visible,.site-header__logo:focus-visible,.site-header__menu a:focus-visible,.nav-mega__btn:focus-visible,.nav-mega__panel a:focus-visible,#searchBtn:focus-visible,.site-header__call-icon:focus-visible,#burger:focus-visible{outline:2px solid var(--kt-gold);outline-offset:2px;border-radius:8px}.mobile-menu__close:focus-visible,.mobile-menu__list a:focus-visible,.mobile-menu__cta:focus-visible,.search-modal__close:focus-visible,.search-modal__input:focus-visible,.search-modal__submit:focus-visible,.svc-modal__close:focus-visible,.svc-modal__call:focus-visible,.svc-modal__wa:focus-visible{outline:2px solid var(--kt-gold);outline-offset:2px;border-radius:8px}.back-to-top{visibility:hidden}.back-to-top.visible{visibility:visible}.site-footer__menu a:focus-visible,.cb2-footer__link:focus-visible,.site-footer__contact-item a:focus-visible,.floating-btn:focus-visible,#backToTop:focus-visible,.sticky-cta__btn:focus-visible,.mobile-bottom-bar__call:focus-visible,.mobile-bottom-bar__wa:focus-visible{outline:2px solid var(--kt-gold);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.shift .shift__cta{transition:none}.shift .shift__cta:hover{transform:none}.shift .shift__cta:active,#shift .shift__cta:active{transform:none}.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero:active{transform:none}.cb2-ctaband__btn.btn--gold:hover{transform:none}}