.new-building-module__RPusEa__page{background:var(--paper)}.new-building-module__RPusEa__page p{line-height:1.75}.new-building-module__RPusEa__page h2{letter-spacing:-.025em;font-size:clamp(28px,3vw,46px);line-height:1.16}.new-building-module__RPusEa__page h3{line-height:1.3}.new-building-module__RPusEa__page section{scroll-margin-top:110px}.new-building-module__RPusEa__hero{isolation:isolate;color:#fff;background:#292a25;align-items:center;min-height:clamp(580px,46vw,760px);display:flex;position:relative;overflow:hidden}.new-building-module__RPusEa__heroImage{z-index:-2;object-fit:cover;object-position:center}.new-building-module__RPusEa__hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#101514d9 0%,#101514b8 32%,#10151447 58%,#10151408 80%);position:absolute;inset:0}.new-building-module__RPusEa__heroCopy{width:min(700px,58%);padding:clamp(32px,5vw,76px)}.new-building-module__RPusEa__heroCopy h1{letter-spacing:-.035em;color:#fff;margin:18px 0 24px;font-size:clamp(38px,4.2vw,66px);line-height:1.07}.new-building-module__RPusEa__heroCopy .kicker{color:#f2d789}.new-building-module__RPusEa__heroCopy>p:not(:first-child){color:#f0f1eb}.new-building-module__RPusEa__heroCopy .secondary-link{color:#fff;background:#181c1970;border-color:#ffffff80}.new-building-module__RPusEa__heroCopy .secondary-link:hover{background:#181c19b0}.new-building-module__RPusEa__lead{max-width:470px;font-size:clamp(18px,1.5vw,22px)}.new-building-module__RPusEa__photo{aspect-ratio:4/3;object-fit:contain;border-radius:16px;width:100%;height:auto;display:block}.new-building-module__RPusEa__photoLabel{color:#625e51;letter-spacing:.04em;margin-top:14px;font-size:13px;display:block}.new-building-module__RPusEa__benefits{flex-wrap:wrap;gap:12px 20px;margin:26px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.new-building-module__RPusEa__benefits li{align-items:center;gap:6px;display:flex}.new-building-module__RPusEa__benefits svg,.new-building-module__RPusEa__number{color:var(--gold-deep)}.new-building-module__RPusEa__contents{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:16px 36px;padding:24px clamp(20px,5vw,76px);font-size:14px;display:flex}.new-building-module__RPusEa__contents a:hover{color:var(--gold-deep)}.new-building-module__RPusEa__heading{max-width:950px;margin-bottom:34px}.new-building-module__RPusEa__description{color:#56594f;font-size:18px}.new-building-module__RPusEa__split{grid-template-columns:1.12fr 1fr;align-items:center;gap:clamp(24px,5vw,70px);margin-bottom:32px;display:grid}.new-building-module__RPusEa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.new-building-module__RPusEa__card{background:#fff;border-radius:18px;min-width:0;overflow:hidden}.new-building-module__RPusEa__cardCopy{padding:28px}.new-building-module__RPusEa__card h3{margin:0 0 12px;font-size:22px}.new-building-module__RPusEa__card p{color:#56594f;margin:0;font-size:16px}.new-building-module__RPusEa__visualSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.new-building-module__RPusEa__visualSteps .new-building-module__RPusEa__photo{border-radius:18px 18px 0 0}.new-building-module__RPusEa__number{letter-spacing:.1em;margin-bottom:18px;font-size:14px;font-weight:700;display:block}.new-building-module__RPusEa__timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.new-building-module__RPusEa__timeline .new-building-module__RPusEa__card{background:0 0;border-top:2px solid #c9ad72;border-radius:0}.new-building-module__RPusEa__timeline .new-building-module__RPusEa__cardCopy{padding:24px 0}.new-building-module__RPusEa__textLink{color:var(--gold-deep);align-items:center;gap:10px;margin-top:18px;font-weight:600;display:inline-flex}.new-building-module__RPusEa__textLink svg{flex-shrink:0}.new-building-module__RPusEa__note{border-left:3px solid var(--gold-deep);background:#eee8d9;margin-top:28px;padding:24px}.new-building-module__RPusEa__cost{background:#f4f0e5}.new-building-module__RPusEa__cost>p:not(:first-child){max-width:760px}.new-building-module__RPusEa__cost .hero-actions{margin-top:28px}.new-building-module__RPusEa__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.new-building-module__RPusEa__links a{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.new-building-module__RPusEa__links svg{color:var(--gold-deep);flex-shrink:0}.new-building-module__RPusEa__page a:focus-visible{outline:3px solid var(--gold-deep);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.new-building-module__RPusEa__heroCopy{animation:.5s ease-out both new-building-module__RPusEa__appear}@supports (animation-timeline:view()){.new-building-module__RPusEa__block{animation:both new-building-module__RPusEa__appear;animation-timeline:view();animation-range:entry entry 15%}}}@keyframes new-building-module__RPusEa__appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.new-building-module__RPusEa__grid,.new-building-module__RPusEa__timeline,.new-building-module__RPusEa__links{grid-template-columns:repeat(2,minmax(0,1fr))}.new-building-module__RPusEa__heroCopy{width:66%}}@media (max-width:760px){.new-building-module__RPusEa__hero,.new-building-module__RPusEa__split,.new-building-module__RPusEa__cost,.new-building-module__RPusEa__grid,.new-building-module__RPusEa__timeline,.new-building-module__RPusEa__links,.new-building-module__RPusEa__visualSteps{grid-template-columns:minmax(0,1fr)}.new-building-module__RPusEa__hero{align-items:flex-end;min-height:590px}.new-building-module__RPusEa__heroImage{object-position:76% center}.new-building-module__RPusEa__hero:after{background:linear-gradient(#10151414 0%,#101514c7 52%,#101514f2)}.new-building-module__RPusEa__heroCopy{width:100%;padding:150px 20px 32px}.new-building-module__RPusEa__heroCopy h1{max-width:540px;font-size:clamp(34px,8.8vw,48px)}.new-building-module__RPusEa__heroCopy .hero-actions{gap:10px}.new-building-module__RPusEa__heroCopy .hero-actions a{justify-content:center;width:100%}.new-building-module__RPusEa__photoLabel{display:none}.new-building-module__RPusEa__contents{gap:16px 24px}.new-building-module__RPusEa__cardCopy{padding:24px}.new-building-module__RPusEa__timeline{gap:0}.new-building-module__RPusEa__timeline .new-building-module__RPusEa__cardCopy{grid-template-columns:36px 1fr;gap:4px 16px;display:grid}.new-building-module__RPusEa__timeline .new-building-module__RPusEa__cardCopy p{grid-column:2}.new-building-module__RPusEa__cost .compact-form-grid{grid-template-columns:minmax(0,1fr)}}
.project-sheet-module__-Gk7Zq__preview{min-width:0;margin:0}.project-sheet-module__-Gk7Zq__preview>button{border:1px solid var(--line);cursor:zoom-in;background:#fff;border-radius:12px;width:100%;padding:12px;display:block;position:relative;overflow:hidden;box-shadow:0 4px 16px #17171308}.project-sheet-module__-Gk7Zq__preview img{object-fit:contain;width:100%;height:auto;transition:transform .18s;display:block}.project-sheet-module__-Gk7Zq__preview>button:hover img{transform:scale(1.01)}.project-sheet-module__-Gk7Zq__preview>button>span{color:#675b3f;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.project-sheet-module__-Gk7Zq__preview figcaption{color:#687078;margin-top:12px;font-size:13px;line-height:1.6}.project-sheet-module__-Gk7Zq__preview button:focus-visible,.project-sheet-module__-Gk7Zq__dialog button:focus-visible,.project-sheet-module__-Gk7Zq__dialog a:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.project-sheet-module__-Gk7Zq__dialog{border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0}.project-sheet-module__-Gk7Zq__dialog:not([open]){display:none}.project-sheet-module__-Gk7Zq__dialog::backdrop{background:#080a0cee}.project-sheet-module__-Gk7Zq__sheetDialog{padding:18px}.project-sheet-module__-Gk7Zq__sheetDialog>.project-sheet-module__-Gk7Zq__fullFigure{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;max-height:none}.project-sheet-module__-Gk7Zq__toolbar{flex-wrap:wrap;align-items:center;gap:16px;min-height:48px;padding-right:60px;display:flex}.project-sheet-module__-Gk7Zq__toolbar button,.project-sheet-module__-Gk7Zq__toolbar a{color:#fff;background:#292c30;border:1px solid #6e737a;border-radius:8px;padding:10px 14px;font-size:14px}.project-sheet-module__-Gk7Zq__scrollArea{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;min-width:0;min-height:0;overflow:auto}.project-sheet-module__-Gk7Zq__fitted{width:100%;height:100%}.project-sheet-module__-Gk7Zq__fitted img{object-fit:contain;width:100%;height:100%}.project-sheet-module__-Gk7Zq__zoomed{max-width:none}.project-sheet-module__-Gk7Zq__zoomed img{width:100%;max-width:none;height:auto;display:block}.project-sheet-module__-Gk7Zq__sheetDialog>.project-sheet-module__-Gk7Zq__fullFigure>figcaption{padding:0;font-size:13px;display:block}@media (prefers-reduced-motion:reduce){.project-sheet-module__-Gk7Zq__preview img{transition:none}}
.electrical-design-module__BXsXEq__hero{isolation:isolate;background:#f5f4f0;align-items:center;min-height:clamp(600px,46vw,760px);padding:64px clamp(20px,6vw,76px);display:flex;position:relative}.electrical-design-module__BXsXEq__heroVisual{z-index:-1;position:absolute;inset:0;overflow:hidden}.electrical-design-module__BXsXEq__heroVisual:after{content:"";background:linear-gradient(90deg,#faf9f6f7 0%,#faf9f6eb 30%,#faf9f6a6 44%,#faf9f60d 61%,#0000 72%);position:absolute;inset:0}.electrical-design-module__BXsXEq__heroImage{object-fit:cover;object-position:center right}.electrical-design-module__BXsXEq__heroCopy{width:48%;max-width:650px}.electrical-design-module__BXsXEq__hero h1{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(38px,4.4vw,66px);line-height:1.08}.electrical-design-module__BXsXEq__heroLead{font-size:clamp(20px,1.65vw,25px);line-height:1.45}.electrical-design-module__BXsXEq__heroText{color:#54594f;max-width:530px;font-size:17px;line-height:1.65}.electrical-design-module__BXsXEq__heroNote{color:#655c49;align-items:flex-start;gap:10px;max-width:450px;margin:24px 0 0;font-size:13px;line-height:1.6;display:flex}.electrical-design-module__BXsXEq__heroNote svg{flex-shrink:0}.electrical-design-module__BXsXEq__heroSummary{border-bottom:1px solid var(--line);background:#fff;padding:0 clamp(20px,6vw,76px)}.electrical-design-module__BXsXEq__heroSummary ol{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.electrical-design-module__BXsXEq__heroSummary li+li{border-left:1px solid var(--line)}.electrical-design-module__BXsXEq__heroSummary a{justify-content:center;align-items:center;gap:12px;padding:24px 12px;font-size:14px;display:flex}.electrical-design-module__BXsXEq__heroSummary a:hover{color:var(--gold-deep)}.electrical-design-module__BXsXEq__heroSummary a span{color:var(--gold-deep);font-size:12px}.electrical-design-module__BXsXEq__heroSummary a svg{flex-shrink:0;width:14px}.electrical-design-module__BXsXEq__scope{padding-bottom:70px}.electrical-design-module__BXsXEq__examplesNote{color:#72756e;max-width:850px;font-size:14px}.electrical-design-module__BXsXEq__sections{margin-top:52px}.electrical-design-module__BXsXEq__projectSection{border-top:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:1fr 1.2fr;align-content:center;column-gap:clamp(28px,5vw,80px);padding:60px 0;scroll-margin-top:110px;display:grid}.electrical-design-module__BXsXEq__sectionIntro{grid-area:1/1;align-self:end}.electrical-design-module__BXsXEq__sectionIntro h3{letter-spacing:-.025em;margin:16px 0;font-size:clamp(25px,2.3vw,36px);line-height:1.2}.electrical-design-module__BXsXEq__sectionIntro p,.electrical-design-module__BXsXEq__sectionDetails li{color:#606860;line-height:1.7}.electrical-design-module__BXsXEq__number{color:var(--gold-deep);letter-spacing:.06em;font-size:13px;font-weight:700}.electrical-design-module__BXsXEq__sheet{grid-area:1/2/3;align-self:center;min-width:0}.electrical-design-module__BXsXEq__sectionDetails{grid-area:2/1}.electrical-design-module__BXsXEq__sectionDetails ul{margin:22px 0;padding:0;list-style:none}.electrical-design-module__BXsXEq__sectionDetails li{align-items:flex-start;gap:10px;margin-top:12px;font-size:15px;display:flex}.electrical-design-module__BXsXEq__sectionDetails li svg{color:var(--gold-deep);flex-shrink:0;margin-top:4px}.electrical-design-module__BXsXEq__result{border-left:3px solid var(--amber);background:var(--soft);padding:18px 20px;font-size:15px;line-height:1.6}.electrical-design-module__BXsXEq__projectSection:nth-child(2n){grid-template-columns:1.2fr 1fr}.electrical-design-module__BXsXEq__projectSection:nth-child(2n) .electrical-design-module__BXsXEq__sheet{grid-column:1}.electrical-design-module__BXsXEq__projectSection:nth-child(2n) .electrical-design-module__BXsXEq__sectionIntro,.electrical-design-module__BXsXEq__projectSection:nth-child(2n) .electrical-design-module__BXsXEq__sectionDetails{grid-column:2}.electrical-design-module__BXsXEq__calculator{background:var(--soft);scroll-margin-top:95px}.electrical-design-module__BXsXEq__calculatorGrid{grid-template-columns:1.1fr 1fr;align-items:start;gap:32px;display:grid}.electrical-design-module__BXsXEq__controls,.electrical-design-module__BXsXEq__estimate{border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0;padding:clamp(22px,3vw,40px)}.electrical-design-module__BXsXEq__controls{gap:24px;display:grid}.electrical-design-module__BXsXEq__controls label{gap:10px;font-size:15px;font-weight:650;display:grid}.electrical-design-module__BXsXEq__controls select,.electrical-design-module__BXsXEq__controls input[type=number]{width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccc9c1;border-radius:9px;padding:10px 12px}.electrical-design-module__BXsXEq__controls fieldset{border:0;min-width:0;margin:0;padding:0}.electrical-design-module__BXsXEq__controls legend{margin-bottom:12px;padding:0;font-size:15px;font-weight:650}.electrical-design-module__BXsXEq__panelOptions{flex-wrap:wrap;gap:8px;display:flex}.electrical-design-module__BXsXEq__panelOptions button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d5cc;border-radius:9px;padding:10px 14px;font-size:14px}.electrical-design-module__BXsXEq__panelOptions button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.electrical-design-module__BXsXEq__areaLabel{justify-content:space-between;align-items:center;gap:20px;display:flex}.electrical-design-module__BXsXEq__areaLabel input{max-width:120px}.electrical-design-module__BXsXEq__controls input[type=range]{width:100%;accent-color:var(--gold-deep);cursor:pointer;min-height:24px;margin:0}.electrical-design-module__BXsXEq__controls input[aria-invalid=true]{border-color:var(--red)}.electrical-design-module__BXsXEq__note{color:#70736d;margin:0;font-size:13px;line-height:1.6}.electrical-design-module__BXsXEq__saving{background:#f5efd9;border-radius:12px;gap:14px;margin:0 0 22px;padding:24px;display:grid}.electrical-design-module__BXsXEq__saving span{font-size:14px}.electrical-design-module__BXsXEq__saving strong{letter-spacing:-.025em;font-size:clamp(26px,3.2vw,44px);line-height:1.2}.electrical-design-module__BXsXEq__free{font-size:18px;font-weight:700}.electrical-design-module__BXsXEq__estimate .primary-link{text-align:center;justify-content:center;gap:8px;display:flex}.electrical-design-module__BXsXEq__textLink{text-align:center;text-underline-offset:4px;padding:18px 0;text-decoration:underline;display:block}.electrical-design-module__BXsXEq__benefits{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.electrical-design-module__BXsXEq__benefits article{border:1px solid var(--line);border-radius:16px;padding:26px}.electrical-design-module__BXsXEq__benefits h3{margin:20px 0 12px;font-size:21px;line-height:1.3}.electrical-design-module__BXsXEq__benefits p{color:#606860;margin:0;font-size:15px}.electrical-design-module__BXsXEq__related{padding-top:0}@media (max-width:1100px){.electrical-design-module__BXsXEq__heroSummary a{gap:8px;padding-inline:8px}.electrical-design-module__BXsXEq__heroSummary a svg{display:none}}@media (max-width:1000px){.electrical-design-module__BXsXEq__benefits{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.electrical-design-module__BXsXEq__hero{align-items:flex-start;min-height:600px;padding:48px clamp(20px,6vw,76px) 100px}.electrical-design-module__BXsXEq__heroCopy{width:100%;max-width:600px}.electrical-design-module__BXsXEq__hero h1{max-width:650px;font-size:clamp(32px,8.9vw,52px)}.electrical-design-module__BXsXEq__heroText{max-width:620px}.electrical-design-module__BXsXEq__heroVisual:after{background:linear-gradient(#faf9f6f5 0%,#faf9f6e3 48%,#faf9f6a3 72%,#faf9f61f 100%)}.electrical-design-module__BXsXEq__heroImage{object-position:72% center}.electrical-design-module__BXsXEq__heroSummary ol{grid-template-columns:repeat(3,minmax(0,1fr))}.electrical-design-module__BXsXEq__heroSummary a{padding:18px 8px}.electrical-design-module__BXsXEq__heroSummary li:nth-child(3n+1){border-left:0}.electrical-design-module__BXsXEq__heroSummary li:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:760px){.electrical-design-module__BXsXEq__heroText{display:none}.electrical-design-module__BXsXEq__calculatorGrid{grid-template-columns:minmax(0,1fr)}.electrical-design-module__BXsXEq__projectSection,.electrical-design-module__BXsXEq__projectSection:nth-child(2n){flex-direction:column;gap:18px;padding:38px 0;display:flex}.electrical-design-module__BXsXEq__sectionIntro{align-self:auto}.electrical-design-module__BXsXEq__sheet{width:100%}.electrical-design-module__BXsXEq__sectionDetails ul{margin-top:0}}@media (max-width:480px){.electrical-design-module__BXsXEq__benefits{grid-template-columns:minmax(0,1fr)}.electrical-design-module__BXsXEq__heroSummary a{gap:6px;font-size:12px}}
.electrical-preparation-module__6qUubG__page{background:var(--paper)}.electrical-preparation-module__6qUubG__page p{line-height:1.7}.electrical-preparation-module__6qUubG__page h2{max-width:1000px;line-height:1.15}.electrical-preparation-module__6qUubG__page h3{line-height:1.3}.electrical-preparation-module__6qUubG__page .section{scroll-margin-top:100px}.electrical-preparation-module__6qUubG__hero{isolation:isolate;background:#f6f5f1;align-items:center;min-height:670px;display:flex;position:relative;overflow:hidden}.electrical-preparation-module__6qUubG__heroCopy{z-index:1;width:53%;padding:65px 0 65px clamp(20px,5vw,76px)}.electrical-preparation-module__6qUubG__hero h1{letter-spacing:-.035em;max-width:650px;margin:18px 0 24px;font-size:clamp(38px,4.1vw,64px);line-height:1.08}.electrical-preparation-module__6qUubG__heroImage{object-fit:cover;object-position:68% center;z-index:-2;width:65%;height:100%;position:absolute;top:0;right:0}.electrical-preparation-module__6qUubG__hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#f6f5f1 28%,#f6f5f1f2 41%,#f6f5f1bf 48%,#0000 66%);position:absolute;inset:0}.electrical-preparation-module__6qUubG__lead{font-size:clamp(19px,1.5vw,23px);line-height:1.55!important}.electrical-preparation-module__6qUubG__heroText{color:#56584f;max-width:550px;font-size:17px}.electrical-preparation-module__6qUubG__heroNote{color:#64542e;align-items:center;gap:10px;margin-top:24px;font-size:14px;display:flex}.electrical-preparation-module__6qUubG__heroNote svg{flex-shrink:0}.electrical-preparation-module__6qUubG__intro{grid-template-columns:1fr 1.15fr;gap:clamp(28px,6vw,100px);display:grid}.electrical-preparation-module__6qUubG__intro a{text-underline-offset:4px;text-decoration:underline}.electrical-preparation-module__6qUubG__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.electrical-preparation-module__6qUubG__feature{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 8px 24px #17171305}.electrical-preparation-module__6qUubG__feature img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.electrical-preparation-module__6qUubG__featureCopy{padding:clamp(20px,2.2vw,32px)}.electrical-preparation-module__6qUubG__number{letter-spacing:.07em;color:var(--gold-deep);font-size:14px;font-weight:700;display:block}.electrical-preparation-module__6qUubG__feature h3{margin-top:14px;font-size:clamp(21px,1.6vw,25px)}.electrical-preparation-module__6qUubG__feature p,.electrical-preparation-module__6qUubG__panel p,.electrical-preparation-module__6qUubG__steps p,.electrical-preparation-module__6qUubG__mistakes p{color:#565b52;font-size:16px}.electrical-preparation-module__6qUubG__checklist{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.electrical-preparation-module__6qUubG__checklist li{gap:10px;font-size:16px;line-height:1.6;display:flex}.electrical-preparation-module__6qUubG__checklist svg{color:var(--gold-deep);flex-shrink:0;margin-top:4px}.electrical-preparation-module__6qUubG__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.electrical-preparation-module__6qUubG__panel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:clamp(24px,3vw,44px)}.electrical-preparation-module__6qUubG__panel h3{font-size:clamp(23px,2.1vw,30px)}.electrical-preparation-module__6qUubG__icon{color:var(--gold-deep);margin-bottom:24px}.electrical-preparation-module__6qUubG__callout{border-left:3px solid var(--amber);background:#f5f1e7;margin:30px 0 0;padding:24px 28px;font-size:18px}.electrical-preparation-module__6qUubG__systemGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.electrical-preparation-module__6qUubG__systemGrid>div{border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:24px 18px;font-size:16px;display:flex}.electrical-preparation-module__6qUubG__systemGrid svg{color:var(--gold-deep);flex-shrink:0}.electrical-preparation-module__6qUubG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.electrical-preparation-module__6qUubG__steps li{border-top:1px solid #d8c69e;gap:20px;padding-top:22px;display:flex}.electrical-preparation-module__6qUubG__steps h3{font-size:22px}.electrical-preparation-module__6qUubG__steps p{margin-bottom:0}.electrical-preparation-module__6qUubG__later{color:#fff;background:#242722;grid-template-columns:1fr 1fr;gap:60px;display:grid}.electrical-preparation-module__6qUubG__later .kicker{color:var(--amber)}.electrical-preparation-module__6qUubG__later p{color:#dedfd7}.electrical-preparation-module__6qUubG__tags{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.electrical-preparation-module__6qUubG__tags span{border:1px solid #55594b;border-radius:8px;padding:8px 13px;font-size:14px}.electrical-preparation-module__6qUubG__mistakes{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.electrical-preparation-module__6qUubG__mistakes article{border:1px solid var(--line);border-radius:18px;padding:28px}.electrical-preparation-module__6qUubG__mistakes h3{margin-top:18px}.electrical-preparation-module__6qUubG__mistakes p{margin-bottom:0}.electrical-preparation-module__6qUubG__textLink{color:#77581e;align-items:center;gap:12px;margin-top:20px;font-weight:600;display:inline-flex}.electrical-preparation-module__6qUubG__textLink svg{flex-shrink:0}.electrical-preparation-module__6qUubG__technologies{flex-wrap:wrap;gap:12px;display:flex}.electrical-preparation-module__6qUubG__technologies a{border:1px solid var(--line);border-radius:12px;align-items:center;gap:24px;padding:18px 22px;font-weight:600;display:flex}.electrical-preparation-module__6qUubG__cta{background:#f0e7cb}.electrical-preparation-module__6qUubG__cta p{max-width:780px;font-size:18px}.electrical-preparation-module__6qUubG__cta h2{max-width:900px}.electrical-preparation-module__6qUubG__technologies a:hover{background:var(--soft);border-color:#bea974}.electrical-preparation-module__6qUubG__page a:focus-visible,.electrical-preparation-module__6qUubG__page summary:focus-visible{outline:3px solid var(--gold-deep);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.electrical-preparation-module__6qUubG__heroCopy{animation:.6s ease-out both electrical-preparation-module__6qUubG__appear}.electrical-preparation-module__6qUubG__feature,.electrical-preparation-module__6qUubG__technologies a{transition:box-shadow .2s,border-color .2s}.electrical-preparation-module__6qUubG__feature:hover{box-shadow:0 12px 34px #1717130c}}@keyframes electrical-preparation-module__6qUubG__appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.electrical-preparation-module__6qUubG__heroCopy{width:59%}.electrical-preparation-module__6qUubG__featureGrid,.electrical-preparation-module__6qUubG__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.electrical-preparation-module__6qUubG__systemGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.electrical-preparation-module__6qUubG__hero{min-height:560px}.electrical-preparation-module__6qUubG__heroCopy{width:100%;padding:40px 24px}.electrical-preparation-module__6qUubG__hero h1{max-width:600px;font-size:clamp(32px,6vw,48px)}.electrical-preparation-module__6qUubG__heroImage{object-position:65% center;width:100%}.electrical-preparation-module__6qUubG__hero:after{background:linear-gradient(90deg,#f6f5f1f0,#f6f5f1db 55%,#f6f5f18c)}.electrical-preparation-module__6qUubG__hero .electrical-preparation-module__6qUubG__lead{max-width:560px;margin:0 0 24px;font-size:18px}.electrical-preparation-module__6qUubG__heroText,.electrical-preparation-module__6qUubG__heroNote{display:none}.electrical-preparation-module__6qUubG__intro,.electrical-preparation-module__6qUubG__later{grid-template-columns:1fr;gap:20px}.electrical-preparation-module__6qUubG__mistakes,.electrical-preparation-module__6qUubG__systemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.electrical-preparation-module__6qUubG__featureGrid,.electrical-preparation-module__6qUubG__twoColumns,.electrical-preparation-module__6qUubG__mistakes,.electrical-preparation-module__6qUubG__steps{grid-template-columns:1fr}.electrical-preparation-module__6qUubG__heroCopy{padding:28px 20px}.electrical-preparation-module__6qUubG__hero h1{letter-spacing:-.02em;font-size:34px;line-height:1.1}:is(.electrical-preparation-module__6qUubG__hero .hero-actions,.electrical-preparation-module__6qUubG__cta .hero-actions){width:100%;display:grid}:is(.electrical-preparation-module__6qUubG__hero .hero-actions a,.electrical-preparation-module__6qUubG__cta .hero-actions a){text-align:center;justify-content:center;width:100%}.electrical-preparation-module__6qUubG__heroNote{align-items:flex-start}.electrical-preparation-module__6qUubG__featureCopy{padding:24px}.electrical-preparation-module__6qUubG__systemGrid>div{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 14px}.electrical-preparation-module__6qUubG__callout{padding:20px}.electrical-preparation-module__6qUubG__technologies a{flex:130px;justify-content:space-between}}
.electrical-lighting-module__LOQBMa__page{--warm:#f5f2eb;--muted:#65645d;--accent:#9b6b32;color:var(--ink)}.electrical-lighting-module__LOQBMa__page section[id]{scroll-margin-top:110px}.electrical-lighting-module__LOQBMa__page h2{letter-spacing:-.035em;font-size:clamp(29px,3.05vw,46px);line-height:1.13}.electrical-lighting-module__LOQBMa__page p{line-height:1.7}.electrical-lighting-module__LOQBMa__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:750;line-height:1.5}.electrical-lighting-module__LOQBMa__hero{color:#fff;background:#23231f;grid-template-columns:44% 56%;min-height:640px;display:grid}.electrical-lighting-module__LOQBMa__heroPhoto{grid-area:1/1/auto/-1;min-width:0;position:relative}.electrical-lighting-module__LOQBMa__heroPhoto img{object-fit:cover;object-position:center}.electrical-lighting-module__LOQBMa__heroPhoto:after{content:"";background:linear-gradient(90deg,#171713e8 0%,#171713c2 32%,#17171330 65%,#1717130a 100%),linear-gradient(#0000 72%,#18171370);position:absolute;inset:0}.electrical-lighting-module__LOQBMa__photoLabel{z-index:1;letter-spacing:.04em;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:28px;right:30px}.electrical-lighting-module__LOQBMa__photoLabel span,.electrical-lighting-module__LOQBMa__sceneDot{background:#e4c76d;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 15px #e4c76d70}.electrical-lighting-module__LOQBMa__heroCopy{z-index:1;grid-area:1/1;align-self:center;padding:64px 10px 64px clamp(20px,6vw,76px)}.electrical-lighting-module__LOQBMa__hero .electrical-lighting-module__LOQBMa__eyebrow{color:#dfc586}.electrical-lighting-module__LOQBMa__hero h1{letter-spacing:-.04em;max-width:580px;font-size:clamp(38px,4.1vw,64px);line-height:1.06}.electrical-lighting-module__LOQBMa__heroLead{color:#ead9b4;margin:24px 0 16px;font-size:clamp(19px,1.7vw,25px);line-height:1.4!important}.electrical-lighting-module__LOQBMa__heroText{color:#d1d0c8;max-width:530px;margin:0 0 28px;font-size:15px}.electrical-lighting-module__LOQBMa__primary{color:#24231c;background:#e4c76d;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:18px 23px;font-size:14px;font-weight:750;line-height:1.45;transition:background .2s;display:inline-flex}.electrical-lighting-module__LOQBMa__primary:hover{background:#f0d991}.electrical-lighting-module__LOQBMa__primary svg,.electrical-lighting-module__LOQBMa__textLink svg{flex-shrink:0}.electrical-lighting-module__LOQBMa__heroSecondary{color:#d4d2c8;align-items:center;gap:14px;width:fit-content;margin-top:23px;font-size:13px;display:flex}.electrical-lighting-module__LOQBMa__heroSecondary:hover{color:#fff}.electrical-lighting-module__LOQBMa__benefitStrip{background:var(--warm);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:16px 30px;padding:26px clamp(20px,6vw,76px);display:grid}.electrical-lighting-module__LOQBMa__benefitStrip span{align-items:center;gap:9px;font-size:13px;display:flex}.electrical-lighting-module__LOQBMa__benefitStrip svg{color:var(--accent);flex-shrink:0}.electrical-lighting-module__LOQBMa__steps{border-bottom:1px solid var(--line);padding:0 clamp(20px,6vw,76px)}.electrical-lighting-module__LOQBMa__steps ol{grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.electrical-lighting-module__LOQBMa__steps li+li{border-left:1px solid var(--line)}.electrical-lighting-module__LOQBMa__steps a{justify-content:center;align-items:center;gap:12px;padding:25px 10px;font-size:12px;display:flex}.electrical-lighting-module__LOQBMa__steps a span{color:var(--accent);font-size:11px}.electrical-lighting-module__LOQBMa__steps a svg{flex-shrink:0}.electrical-lighting-module__LOQBMa__steps a:hover{background:var(--warm)}.electrical-lighting-module__LOQBMa__section{padding:82px clamp(20px,6vw,76px)}.electrical-lighting-module__LOQBMa__heading{max-width:780px;margin-bottom:38px}.electrical-lighting-module__LOQBMa__heading>p:last-child:not(.electrical-lighting-module__LOQBMa__eyebrow){color:var(--muted);max-width:700px;margin:22px 0 0}.electrical-lighting-module__LOQBMa__figure{min-width:0;margin:0}.electrical-lighting-module__LOQBMa__figure img{width:100%;height:auto;display:block}.electrical-lighting-module__LOQBMa__figure figcaption{color:#76736b;padding-top:12px;font-size:11px;line-height:1.6}.electrical-lighting-module__LOQBMa__planLink{border:1px solid var(--line);border-radius:8px;display:block;position:relative;overflow:hidden}.electrical-lighting-module__LOQBMa__zoom{color:#3d382d;background:#fffef2ef;border:1px solid #d8d0c0;border-radius:4px;padding:8px 11px;font-size:11px;position:absolute;bottom:12px;right:12px}.electrical-lighting-module__LOQBMa__planLink:hover .electrical-lighting-module__LOQBMa__zoom{background:#e4c76d}.electrical-lighting-module__LOQBMa__scenarioGrid{grid-template-columns:1.5fr 1fr;align-items:center;gap:50px;display:grid}.electrical-lighting-module__LOQBMa__scenarioList article{border-bottom:1px solid var(--line);gap:20px;padding:22px 0;display:flex}.electrical-lighting-module__LOQBMa__scenarioList article:first-child{padding-top:0}.electrical-lighting-module__LOQBMa__scenarioList svg{color:var(--accent);flex-shrink:0;margin-top:1px}.electrical-lighting-module__LOQBMa__scenarioList h3{font-size:20px}.electrical-lighting-module__LOQBMa__scenarioList p{color:var(--muted);margin:9px 0 0;font-size:14px}.electrical-lighting-module__LOQBMa__roomExamples{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px;padding-top:28px;display:grid}.electrical-lighting-module__LOQBMa__roomExamples h3{font-size:17px}.electrical-lighting-module__LOQBMa__roomExamples p{color:var(--muted);margin-bottom:0;font-size:13px}.electrical-lighting-module__LOQBMa__statement{letter-spacing:-.025em;border-left:3px solid #d7b26d;margin:34px 0 0;padding:4px 0 4px 24px;font-size:clamp(20px,2.25vw,30px)}.electrical-lighting-module__LOQBMa__planning{background:var(--warm)}.electrical-lighting-module__LOQBMa__planningSection{border-top:1px solid var(--line);grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(30px,5vw,75px);display:grid}.electrical-lighting-module__LOQBMa__planningSection:nth-child(2){background:#fff}.electrical-lighting-module__LOQBMa__planningSection:nth-child(2) .electrical-lighting-module__LOQBMa__planningCopy{order:2}.electrical-lighting-module__LOQBMa__planningSection:nth-child(2){grid-template-columns:1.25fr 1fr}.electrical-lighting-module__LOQBMa__planningCopy>p:not(.electrical-lighting-module__LOQBMa__eyebrow):not(.electrical-lighting-module__LOQBMa__result){color:var(--muted);margin:22px 0;font-size:15px}.electrical-lighting-module__LOQBMa__bullets{margin:25px 0;padding:0;list-style:none}.electrical-lighting-module__LOQBMa__bullets li{align-items:flex-start;gap:10px;margin:13px 0;font-size:14px;line-height:1.7;display:flex}.electrical-lighting-module__LOQBMa__bullets svg{color:var(--accent);flex-shrink:0;margin-top:3px}.electrical-lighting-module__LOQBMa__result{border-top:1px solid #d9cfbb;margin:24px 0 0;padding-top:20px;font-size:14px;font-weight:650}.electrical-lighting-module__LOQBMa__installation{color:#fff;background:#25251f}.electrical-lighting-module__LOQBMa__installation .electrical-lighting-module__LOQBMa__eyebrow{color:#ddc17b}.electrical-lighting-module__LOQBMa__installation .electrical-lighting-module__LOQBMa__heading>p:last-child{color:#cbcbbf}.electrical-lighting-module__LOQBMa__typeGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.electrical-lighting-module__LOQBMa__typeGrid article{border-top:1px solid #66614f;padding:22px 0 8px}.electrical-lighting-module__LOQBMa__typeGrid article>span{color:#d3b77b;font-size:12px}.electrical-lighting-module__LOQBMa__typeGrid h3{max-width:240px;margin-top:26px;font-size:21px}.electrical-lighting-module__LOQBMa__typeGrid p{color:#c4c3b9;margin-bottom:0;font-size:14px}.electrical-lighting-module__LOQBMa__installNote{border:1px solid #524e41;align-items:center;gap:18px;margin-top:34px;padding:21px 24px;display:flex}.electrical-lighting-module__LOQBMa__installNote svg{color:#ddc17b;flex-shrink:0}.electrical-lighting-module__LOQBMa__installNote p{color:#dddbd1;margin:0;font-size:13px}.electrical-lighting-module__LOQBMa__finished{grid-template-columns:1.2fr 1fr;align-items:center;gap:65px;display:grid}.electrical-lighting-module__LOQBMa__finished .electrical-lighting-module__LOQBMa__figure img{border-radius:8px}.electrical-lighting-module__LOQBMa__finished>div>p:not(.electrical-lighting-module__LOQBMa__eyebrow):not(.electrical-lighting-module__LOQBMa__result){color:var(--muted);margin-top:24px;font-size:15px}.electrical-lighting-module__LOQBMa__solutions{background:var(--warm)}.electrical-lighting-module__LOQBMa__solutionGrid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.electrical-lighting-module__LOQBMa__solutionGrid article{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.electrical-lighting-module__LOQBMa__solutionGrid .electrical-lighting-module__LOQBMa__figure img{aspect-ratio:1.65;object-fit:cover}.electrical-lighting-module__LOQBMa__solutionCopy{padding:32px}.electrical-lighting-module__LOQBMa__solutionCopy h2{font-size:clamp(26px,2.4vw,34px)}.electrical-lighting-module__LOQBMa__solutionCopy>p:not(.electrical-lighting-module__LOQBMa__eyebrow){color:var(--muted);margin-top:20px;font-size:15px}.electrical-lighting-module__LOQBMa__solutionCopy .electrical-lighting-module__LOQBMa__bullets{margin-bottom:0}.electrical-lighting-module__LOQBMa__smart{color:#fff;background:#292b26;grid-template-columns:1fr 1fr;gap:65px;display:grid}.electrical-lighting-module__LOQBMa__smart .electrical-lighting-module__LOQBMa__eyebrow{color:#dec287}.electrical-lighting-module__LOQBMa__smart>div>p:not(.electrical-lighting-module__LOQBMa__eyebrow){color:#cdcec3;margin-top:24px;font-size:15px}.electrical-lighting-module__LOQBMa__textLink{border-bottom:1px solid #c9b078;align-items:center;gap:15px;margin-top:16px;padding:7px 0;font-size:14px;font-weight:650;line-height:1.5;display:inline-flex}.electrical-lighting-module__LOQBMa__textLink:hover{color:var(--accent)}.electrical-lighting-module__LOQBMa__smart .electrical-lighting-module__LOQBMa__textLink{color:#e7cb8c}.electrical-lighting-module__LOQBMa__sceneCards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.electrical-lighting-module__LOQBMa__sceneCards article{background:#ffffff04;border:1px solid #55574b;border-radius:6px;padding:22px}.electrical-lighting-module__LOQBMa__sceneCards h3{margin-top:17px;font-size:18px}.electrical-lighting-module__LOQBMa__sceneCards p{color:#c1c4b6;margin-bottom:0;font-size:12px}.electrical-lighting-module__LOQBMa__objectGrid{grid-template-columns:1fr 1fr;gap:55px;display:grid}.electrical-lighting-module__LOQBMa__objectGrid article{border-top:1px solid var(--line);padding-top:26px}.electrical-lighting-module__LOQBMa__objectGrid h2{max-width:480px;margin:18px 0;font-size:clamp(25px,2.5vw,34px)}.electrical-lighting-module__LOQBMa__objectGrid p{color:var(--muted);font-size:15px}.electrical-lighting-module__LOQBMa__commercial{background:var(--warm);margin:36px 0 0;padding:23px 26px;font-size:14px}.electrical-lighting-module__LOQBMa__outdoor{background:#efebe1;grid-template-columns:1.1fr 1fr;display:grid}.electrical-lighting-module__LOQBMa__outdoor .electrical-lighting-module__LOQBMa__figure{height:100%}.electrical-lighting-module__LOQBMa__outdoor .electrical-lighting-module__LOQBMa__figure img{object-fit:cover;height:100%}.electrical-lighting-module__LOQBMa__outdoorCopy{align-self:center;padding:60px clamp(24px,4.5vw,68px)}.electrical-lighting-module__LOQBMa__outdoorCopy>p:not(.electrical-lighting-module__LOQBMa__eyebrow){color:var(--muted);margin-top:22px;font-size:15px}.electrical-lighting-module__LOQBMa__cost{grid-template-columns:1fr 1fr;gap:75px;display:grid}.electrical-lighting-module__LOQBMa__cost>div>p:not(.electrical-lighting-module__LOQBMa__eyebrow){color:var(--muted);margin:24px 0;font-size:15px}.electrical-lighting-module__LOQBMa__cost .electrical-lighting-module__LOQBMa__primary{margin-top:7px}.electrical-lighting-module__LOQBMa__cost .electrical-lighting-module__LOQBMa__textLink{width:fit-content;display:flex}.electrical-lighting-module__LOQBMa__costFactors article{border-bottom:1px solid var(--line);gap:24px;padding:22px 0;display:flex}.electrical-lighting-module__LOQBMa__costFactors article:first-child{padding-top:0}.electrical-lighting-module__LOQBMa__costFactors article>span{color:var(--accent);margin-top:4px;font-size:12px}.electrical-lighting-module__LOQBMa__costFactors h3{font-size:19px}.electrical-lighting-module__LOQBMa__costFactors p{color:var(--muted);margin:8px 0 0;font-size:14px}.electrical-lighting-module__LOQBMa__related{background:var(--warm)}.electrical-lighting-module__LOQBMa__related .related-services-carousel{margin-top:30px}.electrical-lighting-module__LOQBMa__faq{grid-template-columns:.65fr 1.35fr;gap:70px;display:grid}.electrical-lighting-module__LOQBMa__page .electrical-lighting-module__LOQBMa__request{color:var(--ink);background:#eee7d8}.electrical-lighting-module__LOQBMa__page .electrical-lighting-module__LOQBMa__request>div>p{color:var(--muted)}.electrical-lighting-module__LOQBMa__page .electrical-lighting-module__LOQBMa__request>div>.electrical-lighting-module__LOQBMa__eyebrow{color:var(--accent);font-size:12px}.electrical-lighting-module__LOQBMa__requestNote{color:var(--muted);border-top:1px solid #d5cbb7;margin-top:25px;padding-top:20px;font-size:13px}.electrical-lighting-module__LOQBMa__page a:focus-visible{outline-offset:5px;outline:3px solid #bd913e}@media (min-width:1600px){.electrical-lighting-module__LOQBMa__section{padding-inline:max(76px,50vw - 700px)}}@media (max-width:1100px){.electrical-lighting-module__LOQBMa__hero{grid-template-columns:48% 52%}.electrical-lighting-module__LOQBMa__heroCopy{padding-block:45px}.electrical-lighting-module__LOQBMa__hero h1{font-size:43px}.electrical-lighting-module__LOQBMa__steps a{gap:8px;padding-inline:5px}.electrical-lighting-module__LOQBMa__steps svg{display:none}.electrical-lighting-module__LOQBMa__scenarioGrid,.electrical-lighting-module__LOQBMa__planningSection,.electrical-lighting-module__LOQBMa__finished,.electrical-lighting-module__LOQBMa__smart,.electrical-lighting-module__LOQBMa__cost{gap:30px}.electrical-lighting-module__LOQBMa__typeGrid{grid-template-columns:repeat(2,1fr)}.electrical-lighting-module__LOQBMa__sceneCards article{padding:18px}.electrical-lighting-module__LOQBMa__solutionCopy{padding:25px}}@media (max-width:800px){.electrical-lighting-module__LOQBMa__hero{grid-template-columns:minmax(0,1fr);min-height:580px;display:grid}.electrical-lighting-module__LOQBMa__heroCopy{align-self:center;width:100%;max-width:600px;padding:54px 24px 64px}.electrical-lighting-module__LOQBMa__hero h1{max-width:650px;font-size:clamp(36px,7vw,54px)}.electrical-lighting-module__LOQBMa__heroText{display:none}.electrical-lighting-module__LOQBMa__heroLead{margin-bottom:30px}.electrical-lighting-module__LOQBMa__heroPhoto{height:100%}.electrical-lighting-module__LOQBMa__heroPhoto img{object-position:58% center}.electrical-lighting-module__LOQBMa__heroPhoto:after{background:linear-gradient(90deg,#17171355,#17171320),linear-gradient(#171713b8 0%,#17171370 45%,#171713cc 100%)}.electrical-lighting-module__LOQBMa__photoLabel{display:none}.electrical-lighting-module__LOQBMa__benefitStrip{grid-template-columns:repeat(2,1fr);gap:17px 20px;padding:24px}.electrical-lighting-module__LOQBMa__steps{padding:0 24px}.electrical-lighting-module__LOQBMa__steps ol{grid-template-columns:repeat(3,1fr)}.electrical-lighting-module__LOQBMa__steps li:nth-child(4){border-left:0}.electrical-lighting-module__LOQBMa__steps li:nth-child(n+4){border-top:1px solid var(--line)}.electrical-lighting-module__LOQBMa__steps a{padding-block:17px}.electrical-lighting-module__LOQBMa__section{padding:55px 24px}.electrical-lighting-module__LOQBMa__scenarioGrid,.electrical-lighting-module__LOQBMa__planningSection,.electrical-lighting-module__LOQBMa__planningSection:nth-child(2),.electrical-lighting-module__LOQBMa__finished,.electrical-lighting-module__LOQBMa__smart,.electrical-lighting-module__LOQBMa__cost,.electrical-lighting-module__LOQBMa__faq,.electrical-lighting-module__LOQBMa__outdoor{grid-template-columns:minmax(0,1fr)}.electrical-lighting-module__LOQBMa__planningSection:nth-child(2) .electrical-lighting-module__LOQBMa__planningCopy{order:initial}.electrical-lighting-module__LOQBMa__scenarioList{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.electrical-lighting-module__LOQBMa__scenarioList article{gap:12px;padding-top:0}.electrical-lighting-module__LOQBMa__roomExamples,.electrical-lighting-module__LOQBMa__solutionGrid{gap:20px}.electrical-lighting-module__LOQBMa__solutionCopy{padding:22px}.electrical-lighting-module__LOQBMa__finished>.electrical-lighting-module__LOQBMa__figure{order:2}.electrical-lighting-module__LOQBMa__objectGrid{gap:30px}.electrical-lighting-module__LOQBMa__outdoor .electrical-lighting-module__LOQBMa__figure img{aspect-ratio:1.65;height:auto}.electrical-lighting-module__LOQBMa__outdoorCopy{padding:40px 24px}.electrical-lighting-module__LOQBMa__faq{gap:30px}}@media (max-width:540px){.electrical-lighting-module__LOQBMa__heroCopy{padding-inline:20px}.electrical-lighting-module__LOQBMa__hero{min-height:560px}.electrical-lighting-module__LOQBMa__heroLead{font-size:21px}.electrical-lighting-module__LOQBMa__heroText{font-size:14px}.electrical-lighting-module__LOQBMa__primary{gap:12px;width:100%;padding:17px 18px;font-size:13px}.electrical-lighting-module__LOQBMa__benefitStrip{gap:16px;padding:22px 20px}.electrical-lighting-module__LOQBMa__benefitStrip span{align-items:flex-start;font-size:11px;line-height:1.5}.electrical-lighting-module__LOQBMa__benefitStrip svg{margin-top:2px}.electrical-lighting-module__LOQBMa__steps{padding-inline:12px}.electrical-lighting-module__LOQBMa__steps a{gap:6px;font-size:10px}.electrical-lighting-module__LOQBMa__section{padding:45px 20px}.electrical-lighting-module__LOQBMa__heading{margin-bottom:28px}.electrical-lighting-module__LOQBMa__eyebrow{margin-bottom:15px;font-size:10px}.electrical-lighting-module__LOQBMa__scenarioList,.electrical-lighting-module__LOQBMa__roomExamples,.electrical-lighting-module__LOQBMa__solutionGrid,.electrical-lighting-module__LOQBMa__objectGrid{grid-template-columns:minmax(0,1fr)}.electrical-lighting-module__LOQBMa__scenarioList{gap:16px}.electrical-lighting-module__LOQBMa__scenarioList article{padding-bottom:16px}.electrical-lighting-module__LOQBMa__roomExamples{gap:22px}.electrical-lighting-module__LOQBMa__roomExamples p{margin-top:8px}.electrical-lighting-module__LOQBMa__typeGrid{gap:28px 20px}.electrical-lighting-module__LOQBMa__typeGrid h3{margin-top:18px;font-size:18px}.electrical-lighting-module__LOQBMa__typeGrid p{font-size:13px}.electrical-lighting-module__LOQBMa__installNote{align-items:flex-start;padding:18px}.electrical-lighting-module__LOQBMa__sceneCards{gap:12px}.electrical-lighting-module__LOQBMa__sceneCards h3{font-size:16px}.electrical-lighting-module__LOQBMa__sceneCards article{padding:16px}.electrical-lighting-module__LOQBMa__commercial{padding:20px}.electrical-lighting-module__LOQBMa__zoom{padding:6px 8px;font-size:10px;bottom:8px;right:8px}}
.electrical-wiring-module__Y10DuW__page{--warm:#f5f3ed;--muted:#686c64;--accent:#826533;color:var(--ink)}.electrical-wiring-module__Y10DuW__page section[id],.electrical-wiring-module__Y10DuW__page article[id]{scroll-margin-top:110px}.electrical-wiring-module__Y10DuW__page h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3vw,44px);line-height:1.16}.electrical-wiring-module__Y10DuW__page h3{letter-spacing:-.02em;line-height:1.28}.electrical-wiring-module__Y10DuW__page p{line-height:1.7}.electrical-wiring-module__Y10DuW__page a:focus-visible{outline-offset:5px;outline:3px solid #987b43}.electrical-wiring-module__Y10DuW__eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;margin:0 0 20px;font-size:11px;font-weight:750}.electrical-wiring-module__Y10DuW__section{padding:78px clamp(22px,5.5vw,76px)}.electrical-wiring-module__Y10DuW__warm{background:var(--warm)}.electrical-wiring-module__Y10DuW__heading{max-width:770px;margin-bottom:40px}.electrical-wiring-module__Y10DuW__heading>p:last-child:not(.electrical-wiring-module__Y10DuW__eyebrow){color:var(--muted);max-width:690px;margin-top:20px}.electrical-wiring-module__Y10DuW__hero{background:var(--warm);grid-template-columns:47% 53%;display:grid}.electrical-wiring-module__Y10DuW__heroCopy{align-self:center;padding:62px 38px 45px clamp(22px,5.5vw,76px)}.electrical-wiring-module__Y10DuW__hero h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,3.65vw,56px);line-height:1.07}.electrical-wiring-module__Y10DuW__heroLead{margin:27px 0 14px;font-size:18px}.electrical-wiring-module__Y10DuW__heroText{color:var(--muted);margin-bottom:26px;font-size:15px}.electrical-wiring-module__Y10DuW__actions{flex-wrap:wrap;gap:12px;display:flex}.electrical-wiring-module__Y10DuW__hero .electrical-wiring-module__Y10DuW__actions>a{padding:15px 18px;font-size:13px}.electrical-wiring-module__Y10DuW__heroNote{color:var(--muted);margin:28px 0 0;font-size:11px}.electrical-wiring-module__Y10DuW__heroVisual{min-width:0;position:relative}.electrical-wiring-module__Y10DuW__heroVisual>img{object-fit:cover;object-position:67% center;width:100%;height:100%}.electrical-wiring-module__Y10DuW__photoNote{color:#41463c;background:#fffffff0;border-radius:8px;align-items:center;gap:14px;padding:17px 20px;font-size:12px;line-height:1.55;display:flex;position:absolute;bottom:26px;left:26px}.electrical-wiring-module__Y10DuW__photoNote svg{color:var(--accent)}.electrical-wiring-module__Y10DuW__anchorNav{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:0 clamp(22px,5.5vw,76px);display:grid}.electrical-wiring-module__Y10DuW__anchorNav a{border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:24px 18px;font-size:12px;display:flex}.electrical-wiring-module__Y10DuW__anchorNav a:first-child{padding-left:0}.electrical-wiring-module__Y10DuW__anchorNav a:last-child{border-right:0}.electrical-wiring-module__Y10DuW__anchorNav a:hover{color:var(--accent)}.electrical-wiring-module__Y10DuW__intro{grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);display:grid}.electrical-wiring-module__Y10DuW__intro>div>p:not(.electrical-wiring-module__Y10DuW__eyebrow),.electrical-wiring-module__Y10DuW__stageCopy>p:not(.electrical-wiring-module__Y10DuW__eyebrow),.electrical-wiring-module__Y10DuW__smart p:not(.electrical-wiring-module__Y10DuW__eyebrow),.electrical-wiring-module__Y10DuW__system p:not(.electrical-wiring-module__Y10DuW__eyebrow),.electrical-wiring-module__Y10DuW__care p:not(.electrical-wiring-module__Y10DuW__eyebrow){color:var(--muted);font-size:15px}.electrical-wiring-module__Y10DuW__intro .electrical-wiring-module__Y10DuW__lead{color:var(--ink);margin-top:0;font-size:21px;line-height:1.5}.electrical-wiring-module__Y10DuW__intro a,.electrical-wiring-module__Y10DuW__nextLinks a{text-underline-offset:4px;text-decoration:underline}.electrical-wiring-module__Y10DuW__scopeGrid{grid-template-columns:repeat(3,1fr);gap:35px 45px;display:grid}.electrical-wiring-module__Y10DuW__scopeGrid article{border-top:1px solid #d9d6cb;padding-top:24px}.electrical-wiring-module__Y10DuW__scopeGrid svg,.electrical-wiring-module__Y10DuW__lineGrid svg,.electrical-wiring-module__Y10DuW__objectGrid>article>svg{color:var(--accent)}.electrical-wiring-module__Y10DuW__scopeGrid h3{margin:19px 0 10px;font-size:19px}.electrical-wiring-module__Y10DuW__scopeGrid p{color:var(--muted);margin:0;font-size:14px}.electrical-wiring-module__Y10DuW__stages{gap:70px;display:grid}.electrical-wiring-module__Y10DuW__stage{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.electrical-wiring-module__Y10DuW__stage:nth-child(2n){grid-template-columns:1fr 1.15fr}.electrical-wiring-module__Y10DuW__stage:nth-child(2n) figure{order:2}.electrical-wiring-module__Y10DuW__stage figure{min-width:0;margin:0}.electrical-wiring-module__Y10DuW__stage figure img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.electrical-wiring-module__Y10DuW__stage figcaption{color:var(--muted);align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.electrical-wiring-module__Y10DuW__stage figcaption span{color:var(--accent);font-weight:700}.electrical-wiring-module__Y10DuW__stageCopy h3{text-wrap:balance;margin-bottom:24px;font-size:clamp(26px,2.5vw,36px)}.electrical-wiring-module__Y10DuW__stageCopy>p{margin:15px 0}.electrical-wiring-module__Y10DuW__detail{border-left:2px solid #ba9e65;padding-left:18px;margin-top:25px!important}.electrical-wiring-module__Y10DuW__textLink{border-bottom:1px solid #c7b38a;align-items:center;gap:12px;margin-top:16px;padding-bottom:6px;font-size:14px;font-weight:650;line-height:1.6;display:inline-flex}.electrical-wiring-module__Y10DuW__textLink svg{flex-shrink:0}.electrical-wiring-module__Y10DuW__textLink:hover{color:var(--accent)}.electrical-wiring-module__Y10DuW__nextLinks{color:var(--muted);flex-wrap:wrap;gap:12px 18px;margin-top:20px;font-size:12px;display:flex}.electrical-wiring-module__Y10DuW__methodGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.electrical-wiring-module__Y10DuW__methodGrid article{background:#fff;border:1px solid #e3dfd5;border-radius:10px;padding:16px 22px 25px}.electrical-wiring-module__Y10DuW__methodDiagram{width:100%;height:auto;margin-bottom:14px;display:block}.electrical-wiring-module__Y10DuW__methodGrid h3{font-size:19px}.electrical-wiring-module__Y10DuW__methodGrid p{color:var(--muted);margin-bottom:0;font-size:13px}.electrical-wiring-module__Y10DuW__lineGrid{grid-template-columns:repeat(3,1fr);gap:28px 38px;display:grid}.electrical-wiring-module__Y10DuW__lineGrid article{border-top:1px solid var(--line);gap:17px;padding-top:23px;display:flex}.electrical-wiring-module__Y10DuW__lineGrid svg{flex-shrink:0}.electrical-wiring-module__Y10DuW__lineGrid h3{font-size:17px}.electrical-wiring-module__Y10DuW__lineGrid p{color:var(--muted);margin-bottom:0;font-size:13px}.electrical-wiring-module__Y10DuW__system{background:#eef1ea;grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.electrical-wiring-module__Y10DuW__system h2{font-size:clamp(28px,2.7vw,40px)}.electrical-wiring-module__Y10DuW__routeDiagram{background:#fff;border:1px solid #dfe4d7;border-radius:12px;padding:30px}.electrical-wiring-module__Y10DuW__diagramLabel{margin:0 0 28px;font-weight:650;color:var(--ink)!important;font-size:14px!important}.electrical-wiring-module__Y10DuW__route{color:#896b37;grid-template-columns:1fr .55fr 1fr;align-items:center;margin:22px 0;display:grid}.electrical-wiring-module__Y10DuW__route strong{border:1px solid #d9c7a7;border-radius:6px;flex-direction:column;gap:10px;padding:16px 12px;font-size:12px;display:flex}.electrical-wiring-module__Y10DuW__route>span{border-block:2px solid;height:9px}.electrical-wiring-module__Y10DuW__route>div{border-left:2px solid;padding:8px 0 8px 13px;font-size:12px;line-height:2}.electrical-wiring-module__Y10DuW__dataRoute{color:#5d7975}.electrical-wiring-module__Y10DuW__dataRoute strong{border-color:#c1d3cf}.electrical-wiring-module__Y10DuW__routeDiagram>p:last-child{margin:26px 0 0;font-size:11px!important}.electrical-wiring-module__Y10DuW__smart{background:var(--warm);grid-template-columns:1fr 1fr;display:grid}.electrical-wiring-module__Y10DuW__smart>img{object-fit:cover;width:100%;height:100%}.electrical-wiring-module__Y10DuW__smart>div{align-self:center;padding:55px clamp(22px,4vw,60px)}.electrical-wiring-module__Y10DuW__smart .electrical-wiring-module__Y10DuW__textLink{font-size:13px}.electrical-wiring-module__Y10DuW__objectGrid{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.electrical-wiring-module__Y10DuW__objectGrid article{border-top:1px solid var(--line);padding-top:26px}.electrical-wiring-module__Y10DuW__objectGrid h3{margin:22px 0 15px;font-size:24px}.electrical-wiring-module__Y10DuW__objectGrid p{color:var(--muted);font-size:14px}.electrical-wiring-module__Y10DuW__objectGrid .electrical-wiring-module__Y10DuW__textLink{font-size:13px}.electrical-wiring-module__Y10DuW__care{background:#f0f2ed;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;display:grid}.electrical-wiring-module__Y10DuW__care ul{margin:0;padding:0;list-style:none}.electrical-wiring-module__Y10DuW__care li{border-bottom:1px solid #d5dccf;align-items:center;gap:14px;padding:17px 0;font-size:14px;display:flex}.electrical-wiring-module__Y10DuW__care li svg{color:#768269;flex-shrink:0}.electrical-wiring-module__Y10DuW__timeline{grid-template-columns:repeat(8,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.electrical-wiring-module__Y10DuW__timeline li{border-top:1px solid #c9cdbf;padding-top:17px}.electrical-wiring-module__Y10DuW__timeline span{color:#747d63;background:#eef0e8;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.electrical-wiring-module__Y10DuW__timeline p{padding-right:8px;font-size:12px;line-height:1.5}.electrical-wiring-module__Y10DuW__priceLinks{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.electrical-wiring-module__Y10DuW__priceLinks .electrical-wiring-module__Y10DuW__textLink{margin-top:0}.electrical-wiring-module__Y10DuW__factors{border-top:1px solid #d7d3c6;margin-top:45px;padding-top:30px}.electrical-wiring-module__Y10DuW__factors h3{font-size:24px}.electrical-wiring-module__Y10DuW__factors ul{color:var(--muted);grid-template-columns:1fr 1fr;gap:12px 40px;margin:25px 0 0;padding-left:20px;font-size:14px;display:grid}.electrical-wiring-module__Y10DuW__cta{grid-template-columns:1.4fr 1fr;align-items:center;gap:50px;display:grid}.electrical-wiring-module__Y10DuW__cta p:not(.electrical-wiring-module__Y10DuW__eyebrow){color:var(--muted);max-width:640px;font-size:15px}.electrical-wiring-module__Y10DuW__cta .electrical-wiring-module__Y10DuW__actions{flex-direction:column;align-items:stretch}.electrical-wiring-module__Y10DuW__cta .electrical-wiring-module__Y10DuW__actions a{justify-content:center}.electrical-wiring-module__Y10DuW__faq{background:var(--warm);grid-template-columns:.7fr 1.3fr;gap:65px;display:grid}.electrical-wiring-module__Y10DuW__faq summary{min-height:56px}.electrical-wiring-module__Y10DuW__page .electrical-wiring-module__Y10DuW__request{background:#e9eddf}.electrical-wiring-module__Y10DuW__page .electrical-wiring-module__Y10DuW__request>div>p{color:var(--muted)}@media (max-width:1100px){.electrical-wiring-module__Y10DuW__heroCopy{padding-right:25px}.electrical-wiring-module__Y10DuW__hero .electrical-wiring-module__Y10DuW__actions{flex-direction:column;align-items:flex-start}.electrical-wiring-module__Y10DuW__methodGrid{grid-template-columns:repeat(2,1fr)}.electrical-wiring-module__Y10DuW__timeline{gap:8px}.electrical-wiring-module__Y10DuW__timeline p{font-size:11px}.electrical-wiring-module__Y10DuW__system{gap:28px}.electrical-wiring-module__Y10DuW__routeDiagram{padding:22px}}@media (max-width:800px){.electrical-wiring-module__Y10DuW__section{padding:52px 22px}.electrical-wiring-module__Y10DuW__hero{isolation:isolate;grid-template-columns:1fr;min-height:560px;position:relative;overflow:hidden}.electrical-wiring-module__Y10DuW__hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#f5f3edf0,#f5f3eddb 55%,#f5f3ed8c);position:absolute;inset:0}.electrical-wiring-module__Y10DuW__heroCopy{z-index:1;padding:40px 22px;position:relative}.electrical-wiring-module__Y10DuW__hero h1{max-width:620px;font-size:clamp(34px,7vw,50px)}.electrical-wiring-module__Y10DuW__heroLead{max-width:560px;margin:24px 0}.electrical-wiring-module__Y10DuW__hero .electrical-wiring-module__Y10DuW__actions{flex-direction:row;align-items:stretch}.electrical-wiring-module__Y10DuW__heroVisual{z-index:-2;position:absolute;inset:0}.electrical-wiring-module__Y10DuW__heroVisual>img{object-position:65% center}.electrical-wiring-module__Y10DuW__heroText,.electrical-wiring-module__Y10DuW__heroNote,.electrical-wiring-module__Y10DuW__photoNote{display:none}.electrical-wiring-module__Y10DuW__anchorNav{grid-template-columns:1fr 1fr;padding:0 22px}.electrical-wiring-module__Y10DuW__anchorNav a{border-bottom:1px solid var(--line);padding:17px 10px}.electrical-wiring-module__Y10DuW__anchorNav a:nth-child(odd){padding-left:0}.electrical-wiring-module__Y10DuW__anchorNav a:nth-child(2n){border-right:0}.electrical-wiring-module__Y10DuW__intro,.electrical-wiring-module__Y10DuW__stage,.electrical-wiring-module__Y10DuW__stage:nth-child(2n),.electrical-wiring-module__Y10DuW__system,.electrical-wiring-module__Y10DuW__smart,.electrical-wiring-module__Y10DuW__care,.electrical-wiring-module__Y10DuW__cta,.electrical-wiring-module__Y10DuW__faq{grid-template-columns:1fr;gap:28px}.electrical-wiring-module__Y10DuW__stage:nth-child(2n) figure{order:0}.electrical-wiring-module__Y10DuW__stageCopy h3{margin-bottom:18px}.electrical-wiring-module__Y10DuW__stages{gap:52px}.electrical-wiring-module__Y10DuW__scopeGrid,.electrical-wiring-module__Y10DuW__lineGrid{grid-template-columns:1fr 1fr;gap:26px}.electrical-wiring-module__Y10DuW__smart{gap:0}.electrical-wiring-module__Y10DuW__smart>img{height:auto}.electrical-wiring-module__Y10DuW__smart>div{padding:38px 22px}.electrical-wiring-module__Y10DuW__objectGrid{grid-template-columns:1fr;gap:26px}.electrical-wiring-module__Y10DuW__timeline{grid-template-columns:1fr;gap:0;padding-left:16px}.electrical-wiring-module__Y10DuW__timeline li{border-top:0;border-left:1px solid #c9cdbf;align-items:center;gap:20px;padding:0 0 20px;display:flex}.electrical-wiring-module__Y10DuW__timeline li:last-child{border-left-color:#0000;padding-bottom:0}.electrical-wiring-module__Y10DuW__timeline span{flex-shrink:0;margin-left:-16px}.electrical-wiring-module__Y10DuW__timeline p{margin:0;font-size:14px}.electrical-wiring-module__Y10DuW__cta .electrical-wiring-module__Y10DuW__actions{flex-direction:row}}@media (max-width:520px){.electrical-wiring-module__Y10DuW__heroLead{font-size:17px}.electrical-wiring-module__Y10DuW__actions>a{justify-content:center;width:100%}.electrical-wiring-module__Y10DuW__scopeGrid,.electrical-wiring-module__Y10DuW__lineGrid,.electrical-wiring-module__Y10DuW__methodGrid,.electrical-wiring-module__Y10DuW__factors ul{grid-template-columns:1fr}.electrical-wiring-module__Y10DuW__scopeGrid article{grid-template-columns:28px 1fr;gap:0 16px;display:grid}.electrical-wiring-module__Y10DuW__scopeGrid h3{margin:0 0 10px}.electrical-wiring-module__Y10DuW__scopeGrid p{grid-column:2}.electrical-wiring-module__Y10DuW__methodGrid article{padding:15px 22px 22px}.electrical-wiring-module__Y10DuW__methodDiagram{max-width:240px;margin-inline:auto}.electrical-wiring-module__Y10DuW__routeDiagram{padding:20px 16px}.electrical-wiring-module__Y10DuW__route{grid-template-columns:1.1fr .3fr 1fr}.electrical-wiring-module__Y10DuW__route strong{padding:13px 9px;font-size:11px}.electrical-wiring-module__Y10DuW__route>div,.electrical-wiring-module__Y10DuW__anchorNav a{font-size:11px}}
.electrical-panel-sections-module__DnZJ1q__process{background:#fff}.electrical-panel-sections-module__DnZJ1q__introduction{padding-bottom:30px}.electrical-panel-sections-module__DnZJ1q__lead{letter-spacing:-.025em;max-width:850px;margin:16px 0;font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1.2}.electrical-panel-sections-module__DnZJ1q__introText{color:#606860;max-width:900px;line-height:1.75}.electrical-panel-sections-module__DnZJ1q__navigation{border-block:1px solid var(--line);margin:32px 0 24px}.electrical-panel-sections-module__DnZJ1q__navigation ol{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.electrical-panel-sections-module__DnZJ1q__navigation li+li{border-left:1px solid var(--line)}.electrical-panel-sections-module__DnZJ1q__navigation a{align-items:center;gap:10px;height:100%;padding:22px 12px;font-size:13px;line-height:1.4;display:flex}.electrical-panel-sections-module__DnZJ1q__navigation a span{color:var(--gold-deep);font-size:12px}.electrical-panel-sections-module__DnZJ1q__navigation a svg{flex-shrink:0;margin-left:auto}.electrical-panel-sections-module__DnZJ1q__navigation a:hover,.electrical-panel-sections-module__DnZJ1q__textLink:hover{color:var(--gold-deep)}.electrical-panel-sections-module__DnZJ1q__examplesNote{color:#697168;max-width:960px;font-size:13px;line-height:1.7}.electrical-panel-sections-module__DnZJ1q__stage{border-top:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.22fr);column-gap:clamp(28px,4vw,68px);padding-block:64px;scroll-margin-top:110px;display:grid}.electrical-panel-sections-module__DnZJ1q__stageIntro{grid-area:1/1;align-self:end}.electrical-panel-sections-module__DnZJ1q__eyebrow{color:var(--gold-deep);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.electrical-panel-sections-module__DnZJ1q__eyebrow span{border:1px solid #d9c9a7;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.electrical-panel-sections-module__DnZJ1q__stageIntro h2{letter-spacing:-.025em;margin:20px 0 18px;font-size:clamp(26px,2.6vw,38px);line-height:1.18}.electrical-panel-sections-module__DnZJ1q__stageIntro>p:last-child{color:#606860;margin-bottom:0;line-height:1.75}.electrical-panel-sections-module__DnZJ1q__visual{grid-area:1/2/3;align-self:center;width:100%;min-width:0}.electrical-panel-sections-module__DnZJ1q__portrait{justify-self:center;max-width:530px}.electrical-panel-sections-module__DnZJ1q__details{grid-area:2/1}.electrical-panel-sections-module__DnZJ1q__details ul{margin:24px 0;padding:0;list-style:none}.electrical-panel-sections-module__DnZJ1q__details li{color:#606860;gap:10px;margin-top:13px;font-size:15px;line-height:1.65;display:flex}.electrical-panel-sections-module__DnZJ1q__details li svg{color:var(--gold-deep);flex-shrink:0;margin-top:4px}.electrical-panel-sections-module__DnZJ1q__result{border-left:3px solid var(--amber);background:#f7f5ef;margin:24px 0 0;padding:16px 20px;font-size:15px;line-height:1.65}.electrical-panel-sections-module__DnZJ1q__textLink{text-underline-offset:4px;align-items:center;gap:10px;margin-top:20px;font-size:14px;text-decoration:underline;display:inline-flex}.electrical-panel-sections-module__DnZJ1q__textLink svg{flex-shrink:0}.electrical-panel-sections-module__DnZJ1q__reverse{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr)}.electrical-panel-sections-module__DnZJ1q__reverse .electrical-panel-sections-module__DnZJ1q__visual{grid-column:1}.electrical-panel-sections-module__DnZJ1q__reverse .electrical-panel-sections-module__DnZJ1q__stageIntro,.electrical-panel-sections-module__DnZJ1q__reverse .electrical-panel-sections-module__DnZJ1q__details{grid-column:2}.electrical-panel-sections-module__DnZJ1q__technical,.electrical-panel-sections-module__DnZJ1q__assembly{background:#fff}.electrical-panel-sections-module__DnZJ1q__assembly.electrical-panel-sections-module__DnZJ1q__reverse{background:#f8f9f7}.electrical-panel-sections-module__DnZJ1q__photo{margin:0}.electrical-panel-sections-module__DnZJ1q__photo img{aspect-ratio:4/3;object-fit:contain;border:1px solid var(--line);border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 8px 28px #17211a0a}.electrical-panel-sections-module__DnZJ1q__photo figcaption{color:#687078;margin-top:14px;font-size:13px;line-height:1.65}.electrical-panel-sections-module__DnZJ1q__nextStep{border-top:1px solid var(--line)}.electrical-panel-sections-module__DnZJ1q__estimate{background:#f5f0e4;border:1px solid #e4dcc9;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:clamp(24px,4vw,48px);display:grid}.electrical-panel-sections-module__DnZJ1q__estimate h2{margin:14px 0;font-size:clamp(26px,2.6vw,36px);line-height:1.2}.electrical-panel-sections-module__DnZJ1q__estimate p:last-child{color:#626658;max-width:720px;margin-bottom:0;line-height:1.7}.electrical-panel-sections-module__DnZJ1q__estimate>a{text-align:center;gap:10px;max-width:330px;display:flex}.electrical-panel-sections-module__DnZJ1q__estimate>a svg{flex-shrink:0}.electrical-panel-sections-module__DnZJ1q__related{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.electrical-panel-sections-module__DnZJ1q__related a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:14px;display:flex}.electrical-panel-sections-module__DnZJ1q__related a:hover{color:var(--gold-deep)}.electrical-panel-sections-module__DnZJ1q__related svg{flex-shrink:0}.electrical-panel-sections-module__DnZJ1q__process a:focus-visible{outline:3px solid var(--amber);outline-offset:4px}@media (max-width:1100px){.electrical-panel-sections-module__DnZJ1q__navigation a{gap:8px;padding-inline:10px}.electrical-panel-sections-module__DnZJ1q__navigation a svg{display:none}.electrical-panel-sections-module__DnZJ1q__estimate{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:800px){.electrical-panel-sections-module__DnZJ1q__navigation ol{grid-template-columns:repeat(3,minmax(0,1fr))}.electrical-panel-sections-module__DnZJ1q__navigation li:nth-child(3n+1){border-left:0}.electrical-panel-sections-module__DnZJ1q__navigation li:nth-child(n+4){border-top:1px solid var(--line)}.electrical-panel-sections-module__DnZJ1q__stage,.electrical-panel-sections-module__DnZJ1q__reverse{flex-direction:column;gap:24px;padding-block:40px;display:flex}.electrical-panel-sections-module__DnZJ1q__stageIntro{align-self:auto}.electrical-panel-sections-module__DnZJ1q__stageIntro h2{max-width:620px}.electrical-panel-sections-module__DnZJ1q__details ul{margin-top:0}.electrical-panel-sections-module__DnZJ1q__related{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:420px){.electrical-panel-sections-module__DnZJ1q__navigation a{flex-direction:column;align-items:flex-start;padding:16px 8px;font-size:12px}.electrical-panel-sections-module__DnZJ1q__estimate{padding:24px 18px}.electrical-panel-sections-module__DnZJ1q__estimate>a{width:100%;font-size:14px}}
.electrical-stages-module__atZ8yW__section{background:var(--soft)}.electrical-stages-module__atZ8yW__layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.electrical-stages-module__atZ8yW__overview{color:#fff;background:radial-gradient(at 100% 0,#65522c 0,#0000 65%),#20201d;border-radius:28px;padding:clamp(26px,3vw,44px);position:sticky;top:110px;overflow:hidden}.electrical-stages-module__atZ8yW__overviewTop{letter-spacing:.12em;color:#e8d9b2;align-items:center;gap:12px;font-size:10px;display:flex}.electrical-stages-module__atZ8yW__overviewTop svg{color:var(--amber);flex-shrink:0}.electrical-stages-module__atZ8yW__overview h3{color:#fff;letter-spacing:-.04em;max-width:330px;margin:30px 0 20px;font-size:clamp(30px,3.5vw,48px);font-weight:500;line-height:1.12}.electrical-stages-module__atZ8yW__overview h3 span{color:var(--amber)}.electrical-stages-module__atZ8yW__intro{color:#d1cec5;font-size:14px;line-height:1.8}.electrical-stages-module__atZ8yW__readout{color:#e8d9b2;justify-content:space-between;align-items:baseline;gap:12px;margin-top:38px;font-size:12px;display:flex}.electrical-stages-module__atZ8yW__counter{color:var(--amber);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:48px;line-height:1}.electrical-stages-module__atZ8yW__counter small{color:#aaa69c;letter-spacing:0;font-size:16px}.electrical-stages-module__atZ8yW__progress{gap:5px;margin:20px 0 24px;display:flex}.electrical-stages-module__atZ8yW__progress span{background:#ffffff26;border-radius:8px;flex:1;height:4px;transition:background .25s}.electrical-stages-module__atZ8yW__progress span[data-filled=true]{background:var(--amber)}.electrical-stages-module__atZ8yW__navigation{justify-content:space-between;gap:12px;display:flex}.electrical-stages-module__atZ8yW__navigation button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:13px;transition:background .2s;display:flex}.electrical-stages-module__atZ8yW__navigation button:hover:not(:disabled){background:#ffffff18}.electrical-stages-module__atZ8yW__navigation button:disabled{opacity:.35;cursor:default}.electrical-stages-module__atZ8yW__track{margin:0;padding:0;list-style:none}.electrical-stages-module__atZ8yW__step{padding:0 0 12px 64px;position:relative}.electrical-stages-module__atZ8yW__step:not(:last-child):before{content:"";background:#ded8ca;width:2px;transition:background .25s;position:absolute;top:28px;bottom:-28px;left:22px}.electrical-stages-module__atZ8yW__step[data-passed=true]:before{background:#b99a51}.electrical-stages-module__atZ8yW__number{z-index:1;background:var(--soft);color:#767166;font-variant-numeric:tabular-nums;border:1px solid #d9d2c3;border-radius:50%;place-items:center;width:46px;height:46px;font-size:13px;font-weight:600;transition:background .25s,color .25s,box-shadow .25s;display:grid;position:absolute;top:14px;left:0}.electrical-stages-module__atZ8yW__step[data-passed=true] .electrical-stages-module__atZ8yW__number{color:var(--teal);background:#f1e8d0;border-color:#b99a51}.electrical-stages-module__atZ8yW__step[data-active=true] .electrical-stages-module__atZ8yW__number{color:#fff;background:var(--teal);border-color:var(--teal);box-shadow:0 0 0 6px #85652512}.electrical-stages-module__atZ8yW__card{border:1px solid var(--line);background:#ffffff80;border-radius:18px;transition:border-color .2s,box-shadow .2s,background .2s;overflow:hidden}.electrical-stages-module__atZ8yW__card:hover{background:#fff;border-color:#bba66f}.electrical-stages-module__atZ8yW__step[data-active=true] .electrical-stages-module__atZ8yW__card{background:#fff;border-color:#c4ac70;box-shadow:0 12px 32px #51401b0a}.electrical-stages-module__atZ8yW__stepHeading{margin:0}.electrical-stages-module__atZ8yW__stepHeading button{text-align:left;width:100%;min-height:72px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.electrical-stages-module__atZ8yW__chevron{color:#938773;flex-shrink:0;transition:transform .25s}.electrical-stages-module__atZ8yW__step[data-active=true] .electrical-stages-module__atZ8yW__chevron{color:var(--teal);transform:rotate(180deg)}.electrical-stages-module__atZ8yW__details{padding:0 24px 24px;animation:.25s ease-out electrical-stages-module__atZ8yW__reveal}.electrical-stages-module__atZ8yW__phase{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;background:#f7f0de;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:600;display:inline-block}.electrical-stages-module__atZ8yW__details p{color:#676459;margin:14px 0 18px;font-size:14px;line-height:1.75}.electrical-stages-module__atZ8yW__result{border-top:1px solid var(--line);color:var(--teal);align-items:flex-start;gap:9px;padding-top:15px;font-size:12px;line-height:1.5;display:flex}.electrical-stages-module__atZ8yW__result svg{flex-shrink:0}.electrical-stages-module__atZ8yW__stepHeading button:focus-visible,.electrical-stages-module__atZ8yW__navigation button:focus-visible{outline-offset:-4px;outline:3px solid #b48d38}@keyframes electrical-stages-module__atZ8yW__reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.electrical-stages-module__atZ8yW__layout{grid-template-columns:minmax(0,1fr);gap:28px}.electrical-stages-module__atZ8yW__overview{border-radius:22px;padding:26px;position:static}.electrical-stages-module__atZ8yW__overview h3{max-width:none;margin:20px 0 14px;font-size:32px}.electrical-stages-module__atZ8yW__intro{margin-bottom:0}.electrical-stages-module__atZ8yW__readout{margin-top:24px}.electrical-stages-module__atZ8yW__navigation{display:none}.electrical-stages-module__atZ8yW__progress{margin-bottom:0}}@media (max-width:480px){.electrical-stages-module__atZ8yW__step{padding-bottom:10px;padding-left:48px}.electrical-stages-module__atZ8yW__number{width:34px;height:34px;font-size:11px;top:19px}.electrical-stages-module__atZ8yW__step:not(:last-child):before{left:16px}.electrical-stages-module__atZ8yW__stepHeading button{gap:10px;padding:18px 16px;font-size:14px}.electrical-stages-module__atZ8yW__details{padding:0 16px 20px}.electrical-stages-module__atZ8yW__details p{font-size:13px}.electrical-stages-module__atZ8yW__card{border-radius:14px}}@media (prefers-reduced-motion:reduce){.electrical-stages-module__atZ8yW__section *,.electrical-stages-module__atZ8yW__section :before{transition:none;animation:none}}
.home-sections-module__7O4aUW__heroBenefits.home-sections-module__7O4aUW__heroBenefits{gap:14px;max-width:none;margin-top:30px;padding-top:22px}.home-sections-module__7O4aUW__heroBenefits li{background:#ffffff0a;border:1px solid #e4c76d38;border-radius:14px;padding:15px 16px}.home-sections-module__7O4aUW__heroBenefits strong,.home-sections-module__7O4aUW__heroBenefits small{display:block}.home-sections-module__7O4aUW__heroBenefits strong{color:#fff;font-size:14px;line-height:1.3}.home-sections-module__7O4aUW__heroBenefits small{color:#d2d0c6;margin-top:5px;font-size:12px;font-weight:400;line-height:1.4}.home-sections-module__7O4aUW__hero.home-sections-module__7O4aUW__hero{background:#252723;padding-top:clamp(56px,6vw,90px);padding-bottom:42px}.home-sections-module__7O4aUW__heroPicture{z-index:0;position:absolute;inset:0}.home-sections-module__7O4aUW__heroImage{z-index:0;object-fit:cover;object-position:center}.home-sections-module__7O4aUW__hero .hero-overlay{background:linear-gradient(90deg,#0a0d0be0,#0a0d0bb8 48%,#0a0d0b47),linear-gradient(#0000 45%,#0a0d0b99)}.home-sections-module__7O4aUW__sectionTop{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:32px;display:flex}.home-sections-module__7O4aUW__sectionTop .section-heading{max-width:800px;margin-bottom:0}.home-sections-module__7O4aUW__sectionTop h2{text-wrap:balance}.home-sections-module__7O4aUW__allServices{color:#775820;border-bottom:1px solid #c9ad68;flex-shrink:0;align-items:center;gap:12px;padding:14px 0;font-size:15px;font-weight:750;display:inline-flex}.home-sections-module__7O4aUW__allServices svg{transition:transform .18s}.home-sections-module__7O4aUW__allServices:hover svg{transform:translate(4px)}.home-sections-module__7O4aUW__serviceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.home-sections-module__7O4aUW__serviceCard{background:#fff;border:1px solid #e1ddd2;border-radius:20px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.home-sections-module__7O4aUW__serviceCard:hover{border-color:#b29554;box-shadow:0 16px 38px #1e1b121a}.home-sections-module__7O4aUW__serviceImage{aspect-ratio:4/3;background:#e4e0d6;position:relative;overflow:hidden}.home-sections-module__7O4aUW__serviceImage:after{content:"";pointer-events:none;background:linear-gradient(#0f110e1f,#0000 40%,#0f110e99);position:absolute;inset:0}.home-sections-module__7O4aUW__serviceImage img{object-fit:cover;transition:transform .5s}.home-sections-module__7O4aUW__serviceCard:hover img{transform:scale(1.04)}.home-sections-module__7O4aUW__serviceIndex,.home-sections-module__7O4aUW__serviceLabel{z-index:1;color:#fff;font-size:11px;font-weight:700;position:absolute}.home-sections-module__7O4aUW__serviceIndex{background:#1414124d;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;top:16px;left:16px}.home-sections-module__7O4aUW__serviceLabel{letter-spacing:.025em;bottom:16px;left:18px;right:18px}.home-sections-module__7O4aUW__serviceBody{flex-direction:column;flex:1;padding:24px 21px;display:flex}.home-sections-module__7O4aUW__serviceBody h3{font-size:clamp(20px,1.6vw,25px);line-height:1.2}.home-sections-module__7O4aUW__serviceBody p{color:#606158;margin:14px 0 24px;font-size:14px;line-height:1.65}.home-sections-module__7O4aUW__serviceAction{color:#76551d;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:13px;font-weight:750;display:flex}.home-sections-module__7O4aUW__serviceAction svg{flex-shrink:0}.home-sections-module__7O4aUW__processSection{background:#f6f4ee;padding-block:clamp(52px,6vw,80px)}.home-sections-module__7O4aUW__processSection .home-sections-module__7O4aUW__sectionTop h2{font-size:clamp(30px,3.2vw,42px)}.home-sections-module__7O4aUW__processBadge{color:#776137;border:1px solid #dcd4bd;border-radius:999px;flex-shrink:0;padding:12px 17px;font-size:12px;font-weight:700}.home-sections-module__7O4aUW__processGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.home-sections-module__7O4aUW__processCard{background:#fff;border:1px solid #e1dcca;border-radius:17px;flex-direction:column;padding:24px;display:flex}.home-sections-module__7O4aUW__processMeta{color:#967233;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.home-sections-module__7O4aUW__stepNumber{color:#b19c6b;letter-spacing:-.05em;font-size:28px;font-weight:400}.home-sections-module__7O4aUW__processCard h3{font-size:21px}.home-sections-module__7O4aUW__processCard p{color:#64665e;margin:12px 0 20px;font-size:14px;line-height:1.65}.home-sections-module__7O4aUW__stageNote{color:#866529;border-top:1px solid #eeeae0;margin-top:auto;padding-top:14px;font-size:11px;font-weight:700}.home-sections-module__7O4aUW__stageAction{align-self:flex-start;margin-top:18px}.home-sections-module__7O4aUW__processCard:last-child{background:#eaf0e4;border-color:#d1dcc5;grid-column:span 2}.home-sections-module__7O4aUW__processCard:last-child .home-sections-module__7O4aUW__processMeta,.home-sections-module__7O4aUW__processCard:last-child .home-sections-module__7O4aUW__stageNote,.home-sections-module__7O4aUW__processCard:last-child .home-sections-module__7O4aUW__stepNumber{color:#4c693d}.home-sections-module__7O4aUW__benefitsSection{color:#fff;background:radial-gradient(at 90% 0,#383626,#0000 55%),#1e211d;position:relative}.home-sections-module__7O4aUW__benefitsSection .kicker{color:#e4c76d}.home-sections-module__7O4aUW__benefitsSection .home-sections-module__7O4aUW__sectionTop p:not(.kicker){color:#bdbfb5}.home-sections-module__7O4aUW__brandTag{color:#e4c76d;letter-spacing:-.04em;flex-direction:column;flex-shrink:0;gap:8px;padding-bottom:6px;font-size:42px;font-weight:850;display:flex}.home-sections-module__7O4aUW__brandTag span{color:#bdbfb5;letter-spacing:.02em;font-size:12px;font-weight:400}.home-sections-module__7O4aUW__benefitGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.home-sections-module__7O4aUW__benefitCard{background:#ffffff08;border:1px solid #46493e;border-radius:20px;padding:27px;transition:background .18s,border-color .18s}.home-sections-module__7O4aUW__benefitCard:hover{background:#e4c76d14;border-color:#b89b51}.home-sections-module__7O4aUW__benefitMeta{color:#dcc17f;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:27px;display:flex}.home-sections-module__7O4aUW__benefitMeta svg{flex-shrink:0}.home-sections-module__7O4aUW__benefitMeta span{text-align:right;max-width:140px;font-size:11px;line-height:1.5}.home-sections-module__7O4aUW__benefitCard h3{font-size:22px;line-height:1.2}.home-sections-module__7O4aUW__benefitCard p{color:#c4c7bc;margin:14px 0 0;font-size:14px;line-height:1.7}.home-sections-module__7O4aUW__benefitCard:first-child{color:#292515;background:linear-gradient(120deg,#f2df9e,#d5b663);border-color:#e4c76d;grid-column:span 2}.home-sections-module__7O4aUW__benefitCard:first-child .home-sections-module__7O4aUW__benefitMeta,.home-sections-module__7O4aUW__benefitCard:first-child p{color:#5c512e}.home-sections-module__7O4aUW__benefitCard:first-child .home-sections-module__7O4aUW__benefitMeta{margin-bottom:10px}.home-sections-module__7O4aUW__benefitCard:first-child .home-sections-module__7O4aUW__benefitMeta span{max-width:none}.home-sections-module__7O4aUW__benefitCard:first-child h3{font-size:27px}.home-sections-module__7O4aUW__benefitAccent{letter-spacing:-.07em;margin-bottom:14px;font-size:70px;font-weight:500;line-height:1;display:block}.home-sections-module__7O4aUW__benefitFooter{border-top:1px solid #46493e;justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding-top:28px;display:flex}.home-sections-module__7O4aUW__benefitFooter p{color:#c4c7bc;max-width:620px;margin:0;font-size:16px;line-height:1.6}.home-sections-module__7O4aUW__benefitFooter a{flex-shrink:0}.home-sections-module__7O4aUW__companySection{background:#f6f4ee}.home-sections-module__7O4aUW__companyGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.home-sections-module__7O4aUW__companyCard{background:#fff;border:1px solid #ddd7c8;border-radius:20px;min-width:0;transition:background .18s,border-color .18s,box-shadow .18s}.home-sections-module__7O4aUW__companyCard:first-child{grid-column:span 2}.home-sections-module__7O4aUW__companyCard:hover,.home-sections-module__7O4aUW__companyCard[open]{background:#fffdf5;border-color:#b99c57;box-shadow:0 12px 32px #2620120f}.home-sections-module__7O4aUW__companyCard summary{cursor:pointer;padding:27px;list-style:none}.home-sections-module__7O4aUW__companyCard summary::-webkit-details-marker{display:none}.home-sections-module__7O4aUW__companyCardTop{color:#937139;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.home-sections-module__7O4aUW__topicNumber{color:#a09b8c;font-size:12px}.home-sections-module__7O4aUW__companyCard h3{max-width:540px;font-size:24px;line-height:1.2}.home-sections-module__7O4aUW__companyCard summary p{color:#67685e;max-width:560px;margin:13px 0 23px;font-size:15px;line-height:1.6}.home-sections-module__7O4aUW__topicToggle{color:#81602b;justify-content:space-between;align-items:center;font-size:12px;font-weight:750;display:flex}.home-sections-module__7O4aUW__topicToggle svg{transition:transform .2s}.home-sections-module__7O4aUW__topicOpen{display:none}.home-sections-module__7O4aUW__companyCard[open] .home-sections-module__7O4aUW__topicToggle svg{transform:rotate(45deg)}.home-sections-module__7O4aUW__companyCard[open] .home-sections-module__7O4aUW__topicOpen{display:inline}.home-sections-module__7O4aUW__companyCard[open] .home-sections-module__7O4aUW__topicClosed{display:none}.home-sections-module__7O4aUW__topicContent{border-top:1px solid #e6ddc7;margin:0 27px;padding:22px 0 27px}.home-sections-module__7O4aUW__topicContent p{color:#52564c;margin:0 0 22px;font-size:15px;line-height:1.8}.home-sections-module__7O4aUW__topicContent a{color:#76551d;align-items:center;gap:12px;font-size:14px;font-weight:700;display:inline-flex}.home-sections-module__7O4aUW__topicContent svg{flex-shrink:0}.home-sections-module__7O4aUW__allServices:focus-visible,.home-sections-module__7O4aUW__serviceCard:focus-visible,.home-sections-module__7O4aUW__companyCard summary:focus-visible,.home-sections-module__7O4aUW__topicContent a:focus-visible{outline-offset:4px;border-radius:12px;outline:3px solid #a6712c}@media (max-width:1100px){.home-sections-module__7O4aUW__sectionTop{flex-direction:column;align-items:flex-start;gap:12px}.home-sections-module__7O4aUW__serviceGrid,.home-sections-module__7O4aUW__processGrid,.home-sections-module__7O4aUW__benefitGrid,.home-sections-module__7O4aUW__companyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-sections-module__7O4aUW__brandTag{display:none}.home-sections-module__7O4aUW__serviceImage{aspect-ratio:3/2}.home-sections-module__7O4aUW__benefitCard:first-child{grid-column:span 2}.home-sections-module__7O4aUW__benefitAccent{font-size:60px}}@media (max-width:680px){.home-sections-module__7O4aUW__hero.home-sections-module__7O4aUW__hero{grid-template-rows:auto auto auto minmax(100px,1fr) auto auto;align-content:stretch;min-height:calc(100svh - 68px);padding:18px 16px 26px}.home-sections-module__7O4aUW__hero.home-sections-module__7O4aUW__hero:before{display:none}.home-sections-module__7O4aUW__hero .hero-content{display:contents}.home-sections-module__7O4aUW__hero .hero-content>*{z-index:2;position:relative}.home-sections-module__7O4aUW__hero h1{font-size:clamp(23px,6.4vw,28px);line-height:1.1}.home-sections-module__7O4aUW__hero .kicker{margin-bottom:8px;font-size:10px}.home-sections-module__7O4aUW__hero .hero-copy{margin-top:10px}.home-sections-module__7O4aUW__hero .hero-copy p{font-size:12px;line-height:1.4}.home-sections-module__7O4aUW__hero .hero-actions{order:1;grid-row:6;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.home-sections-module__7O4aUW__hero .hero-actions a{min-width:0;min-height:44px;padding:10px 8px;font-size:12px;line-height:1.3}.home-sections-module__7O4aUW__hero .hero-actions a:first-child{grid-column:1/-1;min-height:46px;font-size:15px}.home-sections-module__7O4aUW__hero .hero-actions svg{flex-shrink:0;width:16px;height:16px}.home-sections-module__7O4aUW__heroImage{object-fit:contain;object-position:center 35%}.home-sections-module__7O4aUW__hero .hero-overlay{background:linear-gradient(#0a0d0bd9 0%,#0a0d0ba6 20%,#0000 38% 62%,#0a0d0bbf 80%,#0a0d0beb 100%)}.home-sections-module__7O4aUW__heroBenefits.home-sections-module__7O4aUW__heroBenefits{border-top:0;grid-row:5;gap:6px;margin-top:0;padding-top:0}.home-sections-module__7O4aUW__heroBenefits li{background:#0a0d0b7a;border-radius:8px;padding:7px 9px;display:block}.home-sections-module__7O4aUW__heroBenefits li svg{display:none}.home-sections-module__7O4aUW__heroBenefits strong{min-height:0;font-size:11px}.home-sections-module__7O4aUW__heroBenefits small{margin-top:3px;font-size:10px;line-height:1.25}}@media (max-width:680px) and (max-height:700px){.home-sections-module__7O4aUW__hero.home-sections-module__7O4aUW__hero{grid-template-rows:auto auto auto minmax(60px,1fr) auto auto;padding-top:14px}.home-sections-module__7O4aUW__hero h1{font-size:22px}.home-sections-module__7O4aUW__hero .hero-copy{margin-top:8px}.home-sections-module__7O4aUW__hero .hero-copy p{font-size:11px}.home-sections-module__7O4aUW__heroBenefits li{padding:6px 8px}.home-sections-module__7O4aUW__hero .hero-actions{margin-top:8px}}@media (max-width:620px){.home-sections-module__7O4aUW__serviceGrid,.home-sections-module__7O4aUW__processGrid,.home-sections-module__7O4aUW__benefitGrid,.home-sections-module__7O4aUW__companyGrid{grid-template-columns:minmax(0,1fr)}.home-sections-module__7O4aUW__serviceBody{padding:24px}.home-sections-module__7O4aUW__serviceBody h3{font-size:25px}.home-sections-module__7O4aUW__serviceBody p{font-size:15px}.home-sections-module__7O4aUW__processCard{padding:21px}.home-sections-module__7O4aUW__processMeta{margin-bottom:15px}.home-sections-module__7O4aUW__processCard h3{font-size:22px}.home-sections-module__7O4aUW__processCard p{margin-bottom:14px}.home-sections-module__7O4aUW__processCard:last-child,.home-sections-module__7O4aUW__benefitCard:first-child,.home-sections-module__7O4aUW__companyCard:first-child{grid-column:auto}.home-sections-module__7O4aUW__benefitCard{padding:25px}.home-sections-module__7O4aUW__benefitMeta{margin-bottom:22px}.home-sections-module__7O4aUW__benefitFooter{flex-direction:column;align-items:flex-start}.home-sections-module__7O4aUW__benefitFooter a{justify-content:center;width:100%}.home-sections-module__7O4aUW__companyCard summary{padding:24px}.home-sections-module__7O4aUW__companyCard h3{font-size:23px}.home-sections-module__7O4aUW__topicContent{margin-inline:24px}}@media (prefers-reduced-motion:reduce){.home-sections-module__7O4aUW__serviceImage img,.home-sections-module__7O4aUW__serviceCard,.home-sections-module__7O4aUW__benefitCard,.home-sections-module__7O4aUW__companyCard,.home-sections-module__7O4aUW__topicToggle svg,.home-sections-module__7O4aUW__allServices svg{transition:none}.home-sections-module__7O4aUW__serviceCard:hover img,.home-sections-module__7O4aUW__allServices:hover svg{transform:none}}
.apartment-electrical-sections-module__dXw1TW__cost{background:var(--paper);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.apartment-electrical-sections-module__dXw1TW__costIntro h2{max-width:650px}.apartment-electrical-sections-module__dXw1TW__costIntro>p:not(:first-child){color:#676459;margin:24px 0 0;font-size:16px;line-height:1.8}.apartment-electrical-sections-module__dXw1TW__factors{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:32px;padding-top:28px;display:grid}.apartment-electrical-sections-module__dXw1TW__factors>div{align-items:center;gap:12px;font-size:13px;line-height:1.5;display:flex}.apartment-electrical-sections-module__dXw1TW__factors svg{color:var(--teal);flex-shrink:0}.apartment-electrical-sections-module__dXw1TW__budget{background:radial-gradient(ellipse at 100% 0, #5a4a2c 0, transparent 65%), var(--graphite);color:#fff;border:1px solid #524831;border-radius:28px;padding:clamp(28px,3.5vw,48px);box-shadow:0 20px 50px #29231814}.apartment-electrical-sections-module__dXw1TW__budgetIcon{width:58px;height:58px;color:var(--amber);background:#e4c76d12;border:1px solid #e4c76d40;border-radius:16px;place-items:center;margin-bottom:24px;display:grid}.apartment-electrical-sections-module__dXw1TW__budgetLabel{color:#e8d9b2;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.apartment-electrical-sections-module__dXw1TW__budget h3{color:#fff;letter-spacing:-.025em;max-width:380px;margin:14px 0 18px;font-size:clamp(27px,2.8vw,38px);font-weight:500;line-height:1.16}.apartment-electrical-sections-module__dXw1TW__budget p{color:#d1cec5;margin:0 0 28px;font-size:14px;line-height:1.75}.apartment-electrical-sections-module__dXw1TW__calculateLink,.apartment-electrical-sections-module__dXw1TW__priceLink{border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:15px 20px;font-size:14px;font-weight:600;line-height:1.4;transition:background .2s;display:flex}.apartment-electrical-sections-module__dXw1TW__calculateLink{background:var(--amber);color:var(--ink)}.apartment-electrical-sections-module__dXw1TW__calculateLink:hover{background:#efda97}.apartment-electrical-sections-module__dXw1TW__priceLink{color:#fff;border:1px solid #ffffff38;margin-top:12px}.apartment-electrical-sections-module__dXw1TW__priceLink:hover{background:#ffffff10}.apartment-electrical-sections-module__dXw1TW__calculateLink svg,.apartment-electrical-sections-module__dXw1TW__priceLink svg{flex-shrink:0}.apartment-electrical-sections-module__dXw1TW__calculateLink:focus-visible,.apartment-electrical-sections-module__dXw1TW__priceLink:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.apartment-electrical-sections-module__dXw1TW__budget .apartment-electrical-sections-module__dXw1TW__budgetNote{color:#bdb7a9;border-top:1px solid #ffffff20;margin:22px 0 0;padding-top:20px;font-size:12px}.apartment-electrical-sections-module__dXw1TW__roomSection{background:var(--soft)}.apartment-electrical-sections-module__dXw1TW__rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.apartment-electrical-sections-module__dXw1TW__roomCard{border:1px solid var(--line);background:var(--paper);border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 8px 28px #352d1d05}.apartment-electrical-sections-module__dXw1TW__roomPhoto{aspect-ratio:16/10;background:#ddd5c5;position:relative;overflow:hidden}.apartment-electrical-sections-module__dXw1TW__roomPhoto img{object-fit:cover;transition:transform .6s}.apartment-electrical-sections-module__dXw1TW__roomPhoto:after{content:"";pointer-events:none;background:linear-gradient(#0000,#171713a6);position:absolute;inset:45% 0 0}.apartment-electrical-sections-module__dXw1TW__roomNumber{color:#fff;font-variant-numeric:tabular-nums;background:#20201d66;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;display:grid;position:absolute;top:20px;left:20px}.apartment-electrical-sections-module__dXw1TW__roomAccent{z-index:1;color:#fff;letter-spacing:.025em;font-size:13px;font-weight:500;position:absolute;bottom:24px;left:28px;right:28px}.apartment-electrical-sections-module__dXw1TW__roomBody{padding:28px 30px 32px}.apartment-electrical-sections-module__dXw1TW__roomBody h3{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.22}.apartment-electrical-sections-module__dXw1TW__roomBody p{color:#676459;margin:0;font-size:14px;line-height:1.8}@media (hover:hover){.apartment-electrical-sections-module__dXw1TW__roomCard:hover .apartment-electrical-sections-module__dXw1TW__roomPhoto img{transform:scale(1.035)}}@media (max-width:900px){.apartment-electrical-sections-module__dXw1TW__cost{grid-template-columns:minmax(0,1fr)}.apartment-electrical-sections-module__dXw1TW__budget h3{max-width:none}}@media (max-width:680px){.apartment-electrical-sections-module__dXw1TW__rooms{grid-template-columns:minmax(0,1fr);gap:24px}.apartment-electrical-sections-module__dXw1TW__roomCard,.apartment-electrical-sections-module__dXw1TW__budget{border-radius:20px}.apartment-electrical-sections-module__dXw1TW__roomBody{padding:24px}.apartment-electrical-sections-module__dXw1TW__roomAccent{left:24px;right:24px}.apartment-electrical-sections-module__dXw1TW__factors{gap:18px 14px}.apartment-electrical-sections-module__dXw1TW__factors>div{align-items:flex-start;gap:9px;font-size:12px}.apartment-electrical-sections-module__dXw1TW__budget{padding:26px}.apartment-electrical-sections-module__dXw1TW__calculateLink,.apartment-electrical-sections-module__dXw1TW__priceLink{padding:14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.apartment-electrical-sections-module__dXw1TW__roomPhoto img,.apartment-electrical-sections-module__dXw1TW__calculateLink,.apartment-electrical-sections-module__dXw1TW__priceLink{transition:none}.apartment-electrical-sections-module__dXw1TW__roomCard:hover .apartment-electrical-sections-module__dXw1TW__roomPhoto img{transform:none}}
.electrical-area-calculator-module__KsjVxa__section{background:#f5f3eb;scroll-margin-top:100px}.electrical-area-calculator-module__KsjVxa__heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.electrical-area-calculator-module__KsjVxa__heading h2{max-width:760px}.electrical-area-calculator-module__KsjVxa__heading p:not(.kicker){color:#62645b;max-width:680px;margin-top:14px;line-height:1.6}.electrical-area-calculator-module__KsjVxa__priceLink{color:#705215;border-bottom:1px solid #bda260;flex-shrink:0;align-items:center;gap:10px;padding-bottom:10px;font-weight:750;display:inline-flex}.electrical-area-calculator-module__KsjVxa__calculator{background:#fff;border:1px solid #dedacc;border-radius:24px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 16px 45px #1f221a0d}.electrical-area-calculator-module__KsjVxa__controls{padding:clamp(24px,3vw,42px)}.electrical-area-calculator-module__KsjVxa__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.electrical-area-calculator-module__KsjVxa__fields label{color:#373b31;align-content:start;gap:10px;min-width:0;font-size:14px;font-weight:700;display:grid}.electrical-area-calculator-module__KsjVxa__fields select{color:#242820;width:100%;min-width:0;min-height:50px;font:inherit;background:#fafaf6;border:1px solid #d8d7ce;border-radius:10px;padding:12px 30px 12px 14px;font-weight:500}.electrical-area-calculator-module__KsjVxa__fields select:focus-visible,.electrical-area-calculator-module__KsjVxa__area input:focus-visible,.electrical-area-calculator-module__KsjVxa__copy:focus-visible,.electrical-area-calculator-module__KsjVxa__included summary:focus-visible,.electrical-area-calculator-module__KsjVxa__priceLink:focus-visible{outline-offset:4px;outline:3px solid #c19c3a}.electrical-area-calculator-module__KsjVxa__area{border-top:1px solid #e7e5dc;margin-top:34px;padding-top:26px}.electrical-area-calculator-module__KsjVxa__areaHeader{justify-content:space-between;align-items:center;gap:12px;font-weight:750;display:flex}.electrical-area-calculator-module__KsjVxa__areaValue{align-items:center;gap:9px;display:flex}.electrical-area-calculator-module__KsjVxa__areaValue input{color:#242820;text-align:center;width:94px;min-height:46px;font:inherit;background:#fff;border:1px solid #d8d7ce;border-radius:10px;padding:8px 10px;font-size:20px}.electrical-area-calculator-module__KsjVxa__slider{accent-color:#ae882c;cursor:pointer;width:100%;height:36px;margin:18px 0 0;display:block}.electrical-area-calculator-module__KsjVxa__rangeLabels{color:#73776b;justify-content:space-between;font-size:12px;display:flex}.electrical-area-calculator-module__KsjVxa__error{color:#a53023;margin-top:12px;font-size:14px}.electrical-area-calculator-module__KsjVxa__notice{color:#58533f;background:#faf7e9;border-left:3px solid #c6a650;margin-top:22px;padding:14px 16px;font-size:13px;line-height:1.6}.electrical-area-calculator-module__KsjVxa__result{color:#fff;background:#22281f;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(24px,3vw,42px);display:flex}.electrical-area-calculator-module__KsjVxa__result>svg{color:#e6c76c}.electrical-area-calculator-module__KsjVxa__resultLabel{color:#dddccf;margin-top:18px;font-size:14px}.electrical-area-calculator-module__KsjVxa__total{color:#f2d681;letter-spacing:-.035em;margin-top:12px;font-size:clamp(30px,3.6vw,50px);font-weight:800;line-height:1.15;display:block}.electrical-area-calculator-module__KsjVxa__formula{color:#d2d5c7;margin-top:10px;font-size:14px}.electrical-area-calculator-module__KsjVxa__note{color:#c4cabc;margin:20px 0 24px;font-size:13px;line-height:1.7}.electrical-area-calculator-module__KsjVxa__action{justify-content:center;width:100%;margin-top:auto}.electrical-area-calculator-module__KsjVxa__copy{color:#f6f6ec;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #646b5d;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:12px;font-size:14px;display:flex}.electrical-area-calculator-module__KsjVxa__copy:hover{background:#333c2e}.electrical-area-calculator-module__KsjVxa__copy:disabled{opacity:.5;cursor:not-allowed}.electrical-area-calculator-module__KsjVxa__copyStatus{font-size:12px;line-height:1.5}.electrical-area-calculator-module__KsjVxa__copyStatus:not(:empty){margin-top:10px}.electrical-area-calculator-module__KsjVxa__manualCopy{color:#242820;background:#fff;width:100%;min-height:150px;margin-top:12px;padding:10px}.electrical-area-calculator-module__KsjVxa__included{background:#fff;border:1px solid #dedacc;border-radius:14px;margin-top:20px}.electrical-area-calculator-module__KsjVxa__included summary{color:#33392b;cursor:pointer;padding:20px 24px;font-weight:750}.electrical-area-calculator-module__KsjVxa__included>div{color:#62645b;padding:0 24px 24px;font-size:14px;line-height:1.7}.electrical-area-calculator-module__KsjVxa__included ul{margin:0 0 12px;padding-left:20px}.electrical-area-calculator-module__KsjVxa__included li+li{margin-top:6px}.electrical-area-calculator-module__KsjVxa__included a{color:#775719;text-underline-offset:3px;text-decoration:underline}@media (max-width:1080px){.electrical-area-calculator-module__KsjVxa__heading{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:800px){.electrical-area-calculator-module__KsjVxa__calculator{grid-template-columns:minmax(0,1fr)}.electrical-area-calculator-module__KsjVxa__total{font-size:42px}}@media (max-width:480px){.electrical-area-calculator-module__KsjVxa__fields{grid-template-columns:minmax(0,1fr);gap:18px}.electrical-area-calculator-module__KsjVxa__controls,.electrical-area-calculator-module__KsjVxa__result{padding:22px 18px}.electrical-area-calculator-module__KsjVxa__calculator{border-radius:18px}.electrical-area-calculator-module__KsjVxa__heading h2{font-size:28px}.electrical-area-calculator-module__KsjVxa__priceLink{flex-wrap:wrap;font-size:14px}.electrical-area-calculator-module__KsjVxa__areaHeader{font-size:14px}.electrical-area-calculator-module__KsjVxa__total{font-size:36px}.electrical-area-calculator-module__KsjVxa__included summary{padding:18px}.electrical-area-calculator-module__KsjVxa__included>div{padding:0 18px 18px}}
.engineering-objects-module__q9QlxG__section{background:#f6f4ee}.engineering-objects-module__q9QlxG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.engineering-objects-module__q9QlxG__card{background:linear-gradient(145deg,#fff,#fdfbf6);border:1px solid #e3ddce;border-radius:20px;flex-direction:column;min-width:0;padding:28px;transition:border-color .18s,box-shadow .18s;display:flex}.engineering-objects-module__q9QlxG__card:hover{border-color:#bba060;box-shadow:0 12px 30px #372b1214}.engineering-objects-module__q9QlxG__meta{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.engineering-objects-module__q9QlxG__icon{color:#8a672b;background:#f7f0de;border:1px solid #e8dcb9;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.engineering-objects-module__q9QlxG__number{color:#b5aa92;font-size:13px;font-weight:600}.engineering-objects-module__q9QlxG__card h3{text-wrap:balance;max-width:340px;font-size:clamp(22px,2vw,27px);line-height:1.2}.engineering-objects-module__q9QlxG__card p{color:#606158;margin:16px 0 24px;font-size:15px;line-height:1.65}.engineering-objects-module__q9QlxG__label{color:#8a672b;border-top:1px solid #e9e3d6;margin-top:auto;padding-top:17px;font-size:12px;font-weight:700}.engineering-objects-module__q9QlxG__card:last-child{color:#fff;background:radial-gradient(at 100% 0,#414631,#0000 80%),#22271f;border-color:#424838}.engineering-objects-module__q9QlxG__card:last-child .engineering-objects-module__q9QlxG__icon{color:#e4c76d;background:#e4c76d14;border-color:#626040}.engineering-objects-module__q9QlxG__card:last-child .engineering-objects-module__q9QlxG__number{color:#aaa77f}.engineering-objects-module__q9QlxG__card:last-child p{color:#d0d4c8}.engineering-objects-module__q9QlxG__card:last-child .engineering-objects-module__q9QlxG__label{color:#e4c76d;border-color:#4c5243}.engineering-objects-module__q9QlxG__card:last-child:hover{border-color:#bba060}@media (max-width:980px){.engineering-objects-module__q9QlxG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.engineering-objects-module__q9QlxG__grid{grid-template-columns:minmax(0,1fr);gap:14px}.engineering-objects-module__q9QlxG__card{padding:23px}.engineering-objects-module__q9QlxG__meta{margin-bottom:20px}.engineering-objects-module__q9QlxG__card h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.engineering-objects-module__q9QlxG__card{transition:none}}
.house-electrical-sections-module__ljKcmG__specifics{background:var(--soft)}.house-electrical-sections-module__ljKcmG__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:22px;gap:24px;display:flex;position:relative;overflow-x:auto}.house-electrical-sections-module__ljKcmG__viewport::-webkit-scrollbar{display:none}.house-electrical-sections-module__ljKcmG__viewport:after{content:"";flex:0 0 calc(38% - 24px)}.house-electrical-sections-module__ljKcmG__card{isolation:isolate;scroll-snap-align:start;color:#fff;background:#202923;border-radius:22px;flex:0 0 62%;align-items:flex-end;min-width:0;min-height:610px;display:flex;position:relative;overflow:hidden}.house-electrical-sections-module__ljKcmG__photo{object-fit:cover;z-index:-2}.house-electrical-sections-module__ljKcmG__card:after{content:"";z-index:-1;background:linear-gradient(#0000001f 15%,#00000014 30%,#08110fc7 68%,#08110ff5 100%);position:absolute;inset:0}.house-electrical-sections-module__ljKcmG__number{background:#0000004d;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:46px;height:46px;font-size:14px;display:grid;position:absolute;top:26px;left:28px}.house-electrical-sections-module__ljKcmG__copy{width:100%;padding:clamp(24px,3vw,44px)}.house-electrical-sections-module__ljKcmG__copy h3{color:#fff;letter-spacing:-.025em;max-width:580px;margin:0 0 18px;font-size:clamp(26px,2.8vw,40px);font-weight:500;line-height:1.12}.house-electrical-sections-module__ljKcmG__copy p{color:#f1f3f0;max-width:590px;margin:0;font-size:15px;line-height:1.75}.house-electrical-sections-module__ljKcmG__controls{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.house-electrical-sections-module__ljKcmG__counter{color:var(--teal);font-variant-numeric:tabular-nums;font-size:14px}.house-electrical-sections-module__ljKcmG__dots,.house-electrical-sections-module__ljKcmG__arrows{align-items:center;gap:8px;display:flex}.house-electrical-sections-module__ljKcmG__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:44px;padding:0;display:grid}.house-electrical-sections-module__ljKcmG__dots span{background:#b6beb6;border-radius:8px;width:7px;height:7px;transition:width .2s}.house-electrical-sections-module__ljKcmG__dots button[aria-current=true] span{background:var(--teal);width:24px}.house-electrical-sections-module__ljKcmG__arrows button{border:1px solid var(--line);background:var(--paper);width:48px;height:48px;color:var(--teal);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.house-electrical-sections-module__ljKcmG__arrows button:hover:not(:disabled){background:var(--teal);color:#fff}.house-electrical-sections-module__ljKcmG__arrows button:disabled{opacity:.35;cursor:default}.house-electrical-sections-module__ljKcmG__viewport:focus-visible,.house-electrical-sections-module__ljKcmG__controls button:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media (max-width:1050px){.house-electrical-sections-module__ljKcmG__card{flex-basis:80%;min-height:580px}.house-electrical-sections-module__ljKcmG__viewport:after{flex-basis:calc(20% - 24px)}}@media (max-width:680px){.house-electrical-sections-module__ljKcmG__viewport{border-radius:18px;gap:14px}.house-electrical-sections-module__ljKcmG__viewport:after{flex-basis:calc(8% - 14px)}.house-electrical-sections-module__ljKcmG__card{border-radius:18px;flex-basis:92%;min-height:570px}.house-electrical-sections-module__ljKcmG__copy{padding:24px}.house-electrical-sections-module__ljKcmG__copy h3{font-size:27px}.house-electrical-sections-module__ljKcmG__copy p{font-size:14px;line-height:1.65}.house-electrical-sections-module__ljKcmG__number{top:22px;left:24px}.house-electrical-sections-module__ljKcmG__controls{gap:8px;margin-top:16px}.house-electrical-sections-module__ljKcmG__dots{gap:2px}.house-electrical-sections-module__ljKcmG__dots button{width:23px}.house-electrical-sections-module__ljKcmG__arrows{gap:6px}.house-electrical-sections-module__ljKcmG__arrows button{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.house-electrical-sections-module__ljKcmG__dots span{transition:none}}
