.rr-crew .rr-crewcard{background:var(--pf-card-bg);box-shadow:var(--pf-shadow);border:1px solid var(--pf-card-border);border-radius:var(--pf-radius);padding:1rem 1rem 1.25rem;transition:border-color var(--rdn-t-base,200ms) ease,background var(--rdn-t-base,200ms) ease,transform var(--rdn-t-base,200ms) ease}.rr-crew .rr-crewcard:hover{border-color:var(--bd-amber-2);background:rgba(13,27,46,.68);transform:translateY(-2px)}.rr-crewcard__top{display:flex;align-items:center;gap:var(--sp-15);margin-bottom:.5rem}.rr-crewcard__mono{flex:0 0 auto;width:2.65rem;height:2.65rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(150deg,#f7b23a,#e59a1f);color:var(--c-ink);font-family:'Satoshi',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-weight:800;font-size:var(--fs-5);letter-spacing:.02em;box-shadow:var(--sh-1)}.rr-crewcard__name{font-weight:800;color:var(--c-1);font-size:var(--fs-7);line-height:var(--lh-2)}.rr-crewcard__role{color:var(--c-amber);font-size:var(--fs-3);font-weight:700;line-height:var(--lh-3);margin:0 0 0.5rem}.rr-crewcard__desc{color:var(--c-3);font-size:var(--fs-3);line-height:var(--lh-4)}.rr-testimonials__actions .rr-qcta{display:flex;flex-direction:column;align-items:center;gap:var(--sp-xs);text-align:center;padding:1rem 2rem 1rem;line-height:var(--lh-2)}.rr-qcta__lbl{display:inline-flex;align-items:center;gap:var(--sp-1);font-family:'Satoshi',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-weight:800;font-size:var(--fs-7);letter-spacing:-.005em;white-space:nowrap}.rr-qcta__arrow{transition:transform var(--rdn-t-base,200ms) ease}.rr-qcta:hover .rr-qcta__arrow{transform:translateX(3px)}.mobile-cta-bar__btn-sub{display:block;font-size:var(--fs-1);line-height:var(--lh-2);white-space:nowrap;overflow:visible}.mobile-cta-bar__btn{padding-block:0.5rem;min-height:0}.rr-credwall__cell{gap:var(--sp-1)}.rr-credwall__cell-lbl{min-width:0;flex:1 1 auto}.rr-credwall__cell:first-child .rr-credwall__cell-lbl>span{white-space:nowrap}.rr-credwall__cell-lbl>strong{display:block;white-space:normal;text-wrap:balance;line-height:var(--lh-3)}.rr-credwall__cell svg[viewBox="0 0 64 24"]{flex:0 0 auto}.rr-payback__stat,.rr-billproof__stat{background:rgba(255,255,255,0.04);border:1px solid var(--bd-1);border-radius:var(--radius-lg);padding:1.25rem 1rem;text-align:center}.rr-billproof__title u,.rr-billproof__title .u,[class*="__underline"]{text-decoration-thickness:2px;text-underline-offset:.22em;text-decoration-skip-ink:auto}details>summary{align-items:flex-start}.work-type-cell .work-type-card[href="/electrical-services"]{background:rgba(255,255,255,0.04)!important;border-color:var(--bd-1)!important}.work-type-cell .work-type-card[href="/electrical-services"]:hover{background:rgba(245,165,36,.09)!important;border-color:var(--amber)!important}.ba-card__title{display:flex;align-items:baseline;gap:var(--sp-1);flex-wrap:wrap;padding-inline:0.125rem}.ba-card__title>span{color:var(--c-3);font-weight:600;white-space:nowrap}.ba-card .ba-label,.ba-card [class*="ba-"][class*="label"]{max-width:44%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-trust__chip svg{opacity:.92}.rr-credwall__cell:first-child .rr-credwall__cell-lbl>span{white-space:nowrap}@media (max-width:560px){.rr-credwall__cell>svg{flex:0 0 auto;width:44px;height:17px}.rr-credwall__cell-lbl>strong{font-size:var(--fs-5);line-height:var(--lh-3);text-wrap:balance}}@media (max-width:600px){h1,.hero__title{font-size:var(--fs-12)!important;line-height:var(--lh-1)!important}h2,.section-title,.rr-hiw__title,.rr-ownerband__title,.rr-billproof__title,.rr-proof__title,.rr-gallery__title,.rr-testimonials__title,.rr-payback__title{font-size:var(--fs-10)!important;line-height:var(--lh-2)!important}}h2,.section-title,.rr-hiw__title,.rr-ownerband__title,.rr-billproof__title,.rr-proof__title,.rr-gallery__title,.rr-testimonials__title,.rr-payback__title{font-weight:700!important}h1,.hero__title{font-weight:800}@media (min-width:901px){.section-title,.rr-gallery__title,.rr-testimonials__title,.rr-payback__title{font-size:36px!important;line-height:var(--lh-1)!important}.rr-hiw__title,.rr-billproof__title,.rr-proof__title,.rr-whyus h2,.work-type-section h2{font-size:var(--fs-14)!important;line-height:var(--lh-2)!important}.rr-ownerband__title,.rr-custproof h2,.work-type-section a h2{font-size:var(--fs-12)!important;line-height:var(--lh-2)!important}}.nav__logo-slogan-full,.nav__logo-slogan-short{font-size:11px!important}.trust-ticker__lbl{font-size:max(15px,11px)!important}.trust-ticker__sub{font-size:max(15px,11px)!important}.hfc__sub{font-size:max(15px,11px)!important}.rr-billproof__zoomcue{font-size:11px!important}.rr-credwall__cell-lbl,.rr-credwall__cell-lbl span{font-size:11px!important}