/* New trade introductions and electrical safety landing page. */
.electro-outcomes{list-style:none;margin:0 0 24px;padding:0}.electro-outcomes li{padding:13px 0;border-bottom:1px solid #D7D0C7}.electro-outcomes li:first-child{padding-top:0}.electro-outcomes strong,.electro-outcomes span{display:block}.electro-outcomes strong{font-size:15px;margin-bottom:4px}.electro-outcomes span{font-size:14px;line-height:1.65;color:#625B54}.electro-result h3{font-size:25px}.electro-page #ablauf{padding-top:60px;padding-bottom:60px}.subhero .actions{align-items:center}.subhero .actions .text-link{font-size:13px}@media(max-width:650px){.electro-page .steps{grid-template-columns:1fr}.electro-page #ablauf{padding-top:45px;padding-bottom:45px}}
.inquiry-layout .inquiry-interests{border:0;border-top:1px solid #D7D0C7;padding:20px 0 0;margin:28px 0 5px;min-width:0}.inquiry-interests legend{font-size:13px;font-weight:500;padding:0 12px 0 0}.inquiry-interests legend span{font-weight:400;color:#625B54}.inquiry-interests p{font-size:13px;line-height:1.7;color:#625B54;margin:0 0 13px}.interest-options{display:flex;flex-wrap:wrap;gap:10px}.inquiry-layout .interest-options label{display:flex;align-items:center;gap:9px;padding:10px 13px;margin:0;background:#FFFDF9;border:1px solid #D7D0C7;border-radius:7px;cursor:pointer;font-weight:400}.inquiry-layout .interest-options input{width:18px;height:18px;flex:0 0 18px;padding:0;margin:0;accent-color:#00446B}.inquiry-layout .interest-options label span{font-size:13px;color:#333333}.interest-options label:has(input:checked){border-color:#00446B;background:#F5F0EC}.interest-options label:focus-within{outline:2px solid #00446B;outline-offset:3px}
.nav-status{color:#702D3E;font-size:9px;font-weight:500}.status-badge{display:inline-block;margin:0 0 0 10px;padding:4px 8px;border-radius:20px;background:#F5F0EC;color:#592331;vertical-align:middle;font-size:10px;letter-spacing:0}.service h3{line-height:1.5}.service:hover .status-badge{color:#592331;background:#F5F0EC}
.feature-label{display:block;font-size:11px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:#702D3E;margin-bottom:18px}.security-feature{display:grid;grid-template-columns:1.7fr 1fr;gap:40px;align-items:center;border:1px solid #D7D0C7;background:#F5F0EC;border-radius:16px;padding:36px;margin:30px 0}.security-feature h2{font-size:clamp(26px,3vw,38px);margin-bottom:18px}.security-feature p{max-width:650px;font-size:15px;color:#625B54}.security-feature .actions{align-items:center;margin-bottom:16px}.security-feature .text-link{font-size:13px}.security-feature .feature-footnote{font-size:12px;margin:0}.security-feature-aside{border-left:1px solid #B7AEA3;padding-left:32px}.security-feature-aside strong{display:block;font-size:20px;line-height:1.4;margin:15px 0}.security-feature-aside ul{list-style:none;padding:0;margin:0}.security-feature-aside li{font-size:13px;margin:12px 0}.security-feature-aside li:before{content:'✓';color:#00446B;margin-right:9px}.check-symbol{display:grid;place-items:center;width:55px;height:55px;border:1px solid #B7AEA3;border-radius:50%;font-size:28px;color:#00446B}
.electro-hero{background:#F5F0EC;padding:38px 0 28px}.electro-hero .crumb{margin-bottom:25px}.electro-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center}.electro-hero h1{font-size:clamp(38px,4.6vw,64px);line-height:1.1;letter-spacing:-2px;margin-bottom:23px}.electro-hero .lead{font-size:17px;max-width:660px}.electro-area{font-size:13px;color:#625B54;margin-bottom:0}.electro-hero .actions{align-items:center;gap:20px;margin:24px 0 13px}.electro-hero .text-link{font-size:13px}.hero-assurance{font-size:12px;color:#625B54;margin:0}.electro-portrait{margin:0;max-width:420px;justify-self:end;width:100%}.electro-portrait img{display:block;width:100%;height:420px;object-fit:cover;object-position:center 24%;border-radius:14px}.electro-portrait figcaption{padding:14px 0 0}.electro-portrait strong{display:block;font-size:16px}.electro-portrait span{display:block;font-size:12px;color:#625B54;margin-top:3px}.electro-benefits{list-style:none;display:flex;flex-wrap:wrap;gap:14px 35px;border-top:1px solid #D7D0C7;padding:22px 0 0;margin:28px 0 0;font-size:12px}.electro-benefits li:before{content:'✓';margin-right:8px;color:#00446B}.electro-page section[id]{scroll-margin-top:20px}.electro-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.electro-three article{border-top:1px solid #D7D0C7;padding-top:22px}.reason-number{display:block;font-size:12px;color:#702D3E;margin-bottom:15px}.electro-three h3{font-size:21px}.electro-three p{font-size:15px;color:#625B54;margin:0}.electro-check{background:#F5F0EC}.electro-check-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:start}.electro-check-grid>div>p{font-size:15px}.electro-list{padding-left:20px;font-size:15px;line-height:1.7;margin:24px 0}.electro-list li{margin:13px 0}.electro-check-grid>div>.note{font-size:12px;line-height:1.75}.electro-result{background:#FFFDF9;border-radius:14px;padding:32px}.electro-result h3{font-size:27px}.electro-result p{font-size:15px;color:#625B54}.electro-result .btn{margin-top:0}.electro-services{background:#E8E2D9}.electro-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.electro-service-grid article{background:#FFFDF9;border-radius:14px;padding:28px}.electro-service-grid h3{font-size:21px}.electro-service-grid p{font-size:14px;color:#625B54;margin:0}.electro-bridge .eyebrow{color:#F5F0EC}.electro-bridge .eyebrow:before{background:#D7D0C7}.electro-bridge p{font-size:16px;color:#F5F0EC}.electro-crosslinks{display:flex;flex-wrap:wrap;gap:13px 23px}.electro-crosslinks a{font-size:13px;text-decoration:underline;text-underline-offset:5px}.electro-final h2{max-width:850px}.electro-final p{max-width:720px}
@media(max-width:1120px){.electro-hero-grid{gap:32px;grid-template-columns:1.2fr 1fr}.electro-portrait img{height:410px}.electro-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.electro-hero-grid{grid-template-columns:1fr}.electro-portrait{max-width:520px;justify-self:start}.electro-portrait img{height:420px;object-position:center 24%}.electro-check-grid{gap:28px}.electro-three{gap:22px}.security-feature{grid-template-columns:1fr;gap:22px}.security-feature-aside{border-left:0;border-top:1px solid #B7AEA3;padding:22px 0 0}.security-feature-aside .check-symbol{display:none}.security-feature-aside strong{font-size:18px;margin:0 0 12px}.security-feature-aside ul{display:flex;flex-wrap:wrap;gap:0 22px}}
@media(max-width:650px){.electro-three,.electro-check-grid,.electro-service-grid{grid-template-columns:1fr}.electro-hero{padding-top:28px}.electro-hero h1{font-size:39px;letter-spacing:-1.6px}.electro-hero h1 br{display:none}.electro-hero .lead{font-size:16px}.electro-hero .eyebrow{font-size:10px;letter-spacing:1px}.electro-hero .actions{align-items:flex-start;flex-direction:column;gap:15px}.electro-portrait img{height:340px}.electro-benefits{flex-direction:column;gap:9px;font-size:12px}.electro-result{padding:25px}.electro-service-grid article{padding:25px}.electro-three{gap:27px}.security-feature{padding:25px;gap:20px;margin-top:22px}.security-feature h2{font-size:28px}.security-feature .actions{align-items:flex-start;flex-direction:column}.security-feature .feature-label{font-size:10px;letter-spacing:1px}.security-feature p{font-size:14px}.security-feature .feature-footnote{font-size:11px}.status-badge{margin-left:8px;font-size:9px}.service h3{font-size:22px}.electro-page .section-head h2{font-size:32px}.electro-page .section-head p{font-size:15px}.electro-page .steps{gap:25px}.electro-bridge .split{gap:24px}.electro-final h2{font-size:32px}.electro-final .actions{gap:12px}}
