.Electricals-page{--ink:#0e1420;--ink-deep:#0a0f18;--panel:#151d2c;--steel:#1c2740;--muted:#5f6b7d;--copper:#e07b39;--copper-hi:#f0a35e;--copper-deep:#b45f22;--line:#d9dfe8;--bg:#f3f4f7;--white:#fff;--shadow:0 18px 48px #0a0f181f;--nav-dropdown-link-color:#9fb0c7;--nav-dropdown-link-hover-color:#fff;--nav-dropdown-link-hover-background:#f0a35e1f;color:var(--ink);background:var(--bg);font:15px/1.7 IBM Plex Sans,sans-serif}.Electricals-page a{color:inherit;text-decoration:none}.Electricals-page .wrap{width:min(1180px,100% - 48px);margin:auto}.Electricals-page .hero,.Electricals-page .stats{padding:0}.Electricals-page .topbar{z-index:20;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1420f0;border:1px solid #f0a35e38;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;height:68px;padding:0 18px;display:flex;position:sticky;top:16px;box-shadow:0 10px 30px #0a0f182e}.Electricals-page .brand{letter-spacing:-.02em;align-items:center;gap:10px;font:700 14px Sora,sans-serif;display:flex}.Electricals-page .brand-mark{background:linear-gradient(135deg, var(--copper-hi), var(--copper));color:#2a1608;border-radius:6px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 15px #e07b394d}.Electricals-page .brand small{color:var(--copper-hi);letter-spacing:.14em;text-transform:uppercase;font:700 8px IBM Plex Sans,sans-serif;display:block}.Electricals-page nav{color:#9fb0c7;align-items:center;gap:27px;font-size:12px;font-weight:600;display:flex}.Electricals-page nav a{position:relative}.Electricals-page nav a:after{background:var(--copper);content:"";transform-origin:0;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.Electricals-page nav a:hover{color:#fff}.Electricals-page nav a:hover:after{transform:scaleX(1)}.Electricals-page .menu-toggle{color:#fff;cursor:pointer;background:0 0;border:0;width:38px;height:38px;padding:0;display:none}.Electricals-page .menu-toggle span,.Electricals-page .menu-toggle:before,.Electricals-page .menu-toggle:after{content:"";background:currentColor;width:17px;height:2px;margin:4px auto;display:block}.Electricals-page .button{background:linear-gradient(135deg, var(--copper-hi), var(--copper));color:#2a1608;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 21px;font:700 12px IBM Plex Sans,sans-serif;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 7px 16px #e07b3938}.Electricals-page .button:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 12px 22px #b45f224d}.Electricals-page .button.dark{background:var(--ink-deep);color:#fff;box-shadow:0 8px 18px #0a0f1840}.Electricals-page .hero{background:var(--ink) url(https://images.unsplash.com/photo-1518770660439-4636190af475?auto=format&fit=crop&w=1900&q=85) center/cover;align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.Electricals-page .hero:before{content:"";background:linear-gradient(105deg,#0a0f18f0 4%,#0e1420d1 46%,#0e142066 78%),linear-gradient(#0000 38%,#0a0f188c),repeating-linear-gradient(90deg,#f0a35e0f 0 1px,#0000 1px 120px),repeating-linear-gradient(0deg,#f0a35e0a 0 1px,#0000 1px 90px);position:absolute;inset:0}.Electricals-page .hero-content{z-index:1;color:#fff;text-align:left;width:min(100%,720px);padding:118px 0 100px;position:relative}.Electricals-page .eyebrow{color:var(--copper-hi);letter-spacing:.19em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700}.Electricals-page h1,.Electricals-page h2,.Electricals-page h3{letter-spacing:-.045em;font-family:Sora,sans-serif;line-height:1.08}.Electricals-page h1{max-width:680px;margin:0;font-size:clamp(46px,5.4vw,74px)}.Electricals-page h1 .accent,.Electricals-page h2 span{color:var(--copper-hi)}.Electricals-page .hero-line{display:inline}.Electricals-page .hero-copy{border:1px solid #f0a35e4d;border-left:3px solid var(--copper);color:#fff;text-align:left;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0f18a6;border-radius:0 6px 6px 0;max-width:470px;margin:25px 0 30px;padding:12px 16px;font-size:16px;font-weight:500}.Electricals-page .hero-actions{justify-content:flex-start;align-items:center;gap:20px;display:flex}.Electricals-page .text-link{color:#fff;font-size:13px;font-weight:700;transition:color .2s}.Electricals-page .text-link:hover{color:var(--copper-hi)}.Electricals-page .stats{z-index:2;background:var(--white);border-bottom:1px solid var(--line);margin-top:-1px;position:relative}.Electricals-page .stat-grid{grid-template-columns:repeat(4,1fr);padding:34px 0;display:grid}.Electricals-page .stat{border-left:1px solid var(--line);padding:0 28px}.Electricals-page .stat:first-child{border-left:0;padding-left:0}.Electricals-page .stat strong{color:var(--copper-deep);font:700 31px Sora,sans-serif;display:block}.Electricals-page .stat small{color:#7c8aa0;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.Electricals-page section{padding:104px 0}.Electricals-page .section-kicker{color:var(--copper-deep);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}.Electricals-page h2{margin:0 0 16px;font-size:clamp(30px,4vw,44px)}.Electricals-page .intro{max-width:510px;color:var(--muted)}.Electricals-page .services{background:linear-gradient(115deg,#eef0f5,#f6f7fa 48%,#f2e9e2)}.Electricals-page .service-head{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.Electricals-page .service-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.Electricals-page .service-card{border:1px solid #dde2ea;border-top:3px solid var(--copper);background:var(--white);border-radius:6px;min-height:210px;padding:25px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 8px 22px #0a0f180d}.Electricals-page .service-card:hover{border-color:var(--copper);box-shadow:var(--shadow);transform:translateY(-5px)}.Electricals-page .service-icon{width:40px;height:40px;color:var(--copper-deep);background:#fdeee3;border-radius:6px;place-items:center;margin-bottom:28px;font-weight:700;display:grid}.Electricals-page .service-card h3{letter-spacing:-.02em;margin:0 0 8px;font-size:16px}.Electricals-page .service-card p{color:var(--muted);margin:0;font-size:12px}.Electricals-page .repair{background:var(--ink);color:#fff}.Electricals-page .repair-grid{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.Electricals-page .repair .intro{color:#9fb0c7}.Electricals-page .repair-list{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:26px;display:grid}.Electricals-page .repair-item{color:#cbd5e1;background:#ffffff0a;border:1px solid #f0a35e38;border-radius:6px;padding:12px 14px;font-size:12px;font-weight:600}.Electricals-page .steps{gap:12px;display:grid}.Electricals-page .step{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;align-items:start;gap:16px;padding:18px;display:flex}.Electricals-page .step-num{background:linear-gradient(135deg, var(--copper-hi), var(--copper));color:#2a1608;border-radius:6px;flex:0 0 38px;place-items:center;width:38px;height:38px;font:700 15px Sora,sans-serif;display:grid}.Electricals-page .step b{margin-bottom:3px;font-size:13px;display:block}.Electricals-page .step p{color:#9fb0c7;margin:0;font-size:11px}.Electricals-page .cta{background:var(--bg);padding:92px 0 116px}.Electricals-page .cta-box{background:linear-gradient(115deg, var(--ink-deep), var(--steel));text-align:center;color:#fff;border-radius:8px;padding:64px 24px;position:relative;overflow:hidden;box-shadow:0 18px 35px #0a0f1840}.Electricals-page .cta-box:after{content:"";border:1px solid #f0a35e4d;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-96px;right:-62px;box-shadow:0 0 0 38px #f0a35e12}.Electricals-page .cta-box>*{z-index:1;position:relative}.Electricals-page .cta-box h2{margin-bottom:10px}.Electricals-page .cta-box p{color:#9fb0c7;margin:0 auto 22px}.Electricals-page footer{background:var(--ink-deep);color:#fff;padding:58px 0 22px}.Electricals-page .footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:35px;padding-bottom:38px;display:grid}.Electricals-page footer h3{color:var(--copper-hi);letter-spacing:.14em;text-transform:uppercase;margin:0 0 15px;font:700 10px IBM Plex Sans,sans-serif}.Electricals-page footer p,.Electricals-page footer a{color:#9fb0c7;margin:0 0 7px;font-size:11px;display:block}.Electricals-page .copyright{color:#7c8aa0;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}.Electricals-page dialog{border:1px solid var(--line);width:min(480px,100% - 32px);color:var(--ink);border-radius:8px;margin:auto;padding:34px;box-shadow:0 20px 70px #0a0f1880}.Electricals-page dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0f18bf}.Electricals-page dialog h2{font-size:29px}.Electricals-page dialog label{color:var(--muted);margin:14px 0 5px;font-size:12px;font-weight:700;display:block}.Electricals-page dialog input,.Electricals-page dialog select,.Electricals-page dialog textarea{width:100%;font:inherit;background:#fbfcfe;border:1px solid #d3d9e3;border-radius:6px;padding:11px 12px}.Electricals-page dialog input:focus,.Electricals-page dialog select:focus,.Electricals-page dialog textarea:focus{border-color:var(--copper);outline:2px solid #e07b3947}.Electricals-page dialog textarea{resize:vertical}.Electricals-page .form-message{min-height:22px;color:var(--copper-deep);font-size:12px}.Electricals-page .dialog-cancel{color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}@media (width<=760px){.Electricals-page .wrap{width:min(100% - 32px,560px)}.Electricals-page .topbar{border-width:0 0 1px;border-radius:0;width:100%;max-width:none;margin:0;padding:0 16px;top:0}.Electricals-page nav{display:none}.Electricals-page .topbar nav.open{background:var(--ink);border-top:1px solid #f0a35e40;gap:0;padding:8px 16px 16px;display:grid;position:absolute;top:68px;left:0;right:0;box-shadow:0 12px 20px #0a0f184d}.Electricals-page .topbar nav.open a{border-bottom:1px solid #ffffff1a;padding:10px 0}.Electricals-page .topbar nav.open a:after{display:none}.Electricals-page .topbar nav.open a:last-child{border-bottom:0}.Electricals-page .topbar>.open-quote{display:none}.Electricals-page .menu-toggle{display:block}.Electricals-page .hero{min-height:620px}.Electricals-page .hero-content{text-align:left;padding:96px 0 72px}.Electricals-page h1{margin:0;font-size:clamp(34px,9.75vw,42px)}.Electricals-page .hero-line{display:block}.Electricals-page .hero-copy{margin:24px 0 28px;font-size:15px}.Electricals-page .hero-actions{justify-content:flex-start}.Electricals-page .stat-grid,.Electricals-page .footer-grid{grid-template-columns:1fr 1fr;gap:24px}.Electricals-page .stat{padding:0 12px}.Electricals-page .stat strong{font-size:30px}.Electricals-page .service-head{display:block}.Electricals-page .service-grid{grid-template-columns:1fr 1fr}.Electricals-page .repair-grid{grid-template-columns:1fr;gap:36px}.Electricals-page .repair-list,.Electricals-page .footer-grid{grid-template-columns:1fr 1fr}.Electricals-page section{padding:76px 0}}@media (width<=430px){.Electricals-page .service-grid,.Electricals-page .repair-list,.Electricals-page .footer-grid{grid-template-columns:1fr}.Electricals-page .stat,.Electricals-page .stat:first-child{border-left:0;padding:0}.Electricals-page .stat-grid{grid-template-columns:repeat(2,1fr);gap:42px 18px;padding:42px 0 46px}.Electricals-page .hero-actions{flex-direction:column;align-items:flex-start;gap:14px}}
