.confidence-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:25px max(6%,calc((100% - 1200px)/2));background:#edf3fa;color:#235a9f;border-bottom:1px solid #dce4ef;font-size:11px;text-align:center;letter-spacing:.2px}.confidence-strip span+span{border-left:1px solid #cad8e9}
.specialist-link{display:block;margin-top:28px;font-size:12px;line-height:1.8;color:#235a9f}.specialist-link span{margin-left:12px}.switchboard-feature{display:grid;grid-template-columns:1fr 1fr;background:#edf3fa;border:1px solid #dce4ef;border-radius:10px;overflow:hidden}.switchboard-feature-image{height:510px;overflow:hidden}.switchboard-feature-image img{width:100%;height:100%;object-fit:cover;object-position:center 28%;transition:transform .6s}.switchboard-feature:hover img{transform:scale(1.025)}.switchboard-feature-copy{display:flex;flex-direction:column;justify-content:center;padding:55px}.home-page .switchboard-feature-copy h3{font-size:40px;line-height:1.13;letter-spacing:-1.5px;font-weight:500;margin:25px 0 20px}.switchboard-feature-copy p{font-size:14px;line-height:1.9;color:#607084;max-width:360px}.feature-link{display:flex;justify-content:space-between;border-top:1px solid #cbd8e8;margin-top:28px;padding-top:22px;color:#235a9f;font-size:12px}.quote-steps{padding-top:0;padding-bottom:80px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid #dce4ef;padding-top:30px}.steps-grid article>span{font-size:11px;color:#235a9f}.steps-grid h3{font-size:20px;font-weight:500;letter-spacing:-.5px;margin:22px 0 14px}.steps-grid p{font-size:13px;color:#607084;line-height:1.9}.domestic-options{padding-top:65px;padding-bottom:65px}.domestic-options h2{font-size:38px;letter-spacing:-1.5px;font-weight:500}.domestic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px}.domestic-grid article{background:#edf3fa;border:1px solid #dce4ef;border-radius:8px;padding:30px;scroll-margin-top:110px}.domestic-grid h3{font-size:22px;font-weight:500;letter-spacing:-.5px;margin:0 0 18px}.domestic-grid p{font-size:14px;color:#607084;line-height:1.9}.domestic-grid a{display:inline-block;color:#235a9f;font-size:12px;margin-top:15px}.service-detail{grid-template-columns:1fr!important;max-width:1100px;margin-left:auto;margin-right:auto;padding-top:45px;padding-bottom:45px;border-top:1px solid #dce4ef}.service-detail>div{max-width:850px}.detail-list{line-height:1.8}.switchboard-pair .gallery-photo{aspect-ratio:3/4}.switchboard-pair img{object-position:center}.inner-electric{padding-top:48px;padding-bottom:27px}.inner-electric .electric-brand{margin-top:23px}.inner-electric h1{font-size:clamp(38px,4.5vw,62px)}
@media(max-width:850px){.confidence-strip{grid-template-columns:1fr 1fr;padding:23px 6%;gap:16px 8px;font-size:10px}.confidence-strip span+span{border:0}.switchboard-feature{grid-template-columns:1fr}.switchboard-feature-image{height:360px}.switchboard-feature-copy{padding:30px}.home-page .switchboard-feature-copy h3{font-size:31px;margin:20px 0 15px}.switchboard-feature-copy p{font-size:13px}.quote-steps{padding-bottom:50px}.steps-grid{grid-template-columns:1fr;gap:0;padding-top:0}.steps-grid article{padding:23px 0;border-bottom:1px solid #dce4ef}.steps-grid h3{margin:12px 0;font-size:21px}.steps-grid p{margin-bottom:0}.quote-steps .premium-heading>.quiet-link{margin-top:22px}.domestic-grid{grid-template-columns:1fr;gap:15px}.domestic-grid article{padding:25px}.domestic-options h2{font-size:31px}.switchboard-pair{grid-template-columns:1fr;gap:25px}.inner-electric{padding-top:64px}.inner-electric h1{font-size:clamp(34px,8.5vw,55px)}}
@media(prefers-reduced-motion:reduce){.switchboard-feature-image img{transition:none}.switchboard-feature:hover img{transform:none}}
@media(max-width:850px){.contact-layout>div{order:-1}.contact-layout{padding-top:35px}}
.analytics-choice{position:fixed;bottom:18px;left:18px;right:18px;max-width:760px;margin:auto;z-index:1000;display:flex;gap:24px;align-items:center;padding:22px;background:#102741;color:#fff;border:1px solid #6484a5;border-radius:10px;box-shadow:0 12px 50px #071a3055;font:13px/1.65 'DM Sans',Arial,sans-serif}.analytics-choice[hidden]{display:none}.analytics-choice strong{font-weight:600}.analytics-choice p{margin:6px 0 0;color:#d0deef;font-size:12px}.analytics-choice a{text-decoration:underline}.analytics-actions{display:flex;flex-shrink:0;gap:10px}.analytics-actions button{padding:10px 13px;border:1px solid #7d9aba;background:transparent;color:#fff;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.analytics-actions button:last-child{background:#e2edfb;color:#102741}.analytics-preferences{background:none;border:0;color:inherit;font:inherit;padding:0;text-decoration:underline;cursor:pointer}.analytics-choice button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:650px){.analytics-choice{display:block;padding:18px;bottom:12px;left:12px;right:12px}.analytics-actions{margin-top:15px}.analytics-actions button{flex:1}.footer-bottom{flex-wrap:wrap}}
.whatsapp:focus-visible{outline:2px solid #235a9f;outline-offset:3px}
@media(max-width:450px){header{gap:7px}.brand{gap:7px}.brand-wordmark{font-size:17px}.brand-mark{width:44px}.header-socials{gap:3px}.social-icon{width:30px;height:30px}.menu{font-size:23px;padding:4px}}
