:root{--neo-primary:#063D76;--neo-secondary:#0C5CA3;--neo-accent:#FF8A00;--neo-text:#10263D;--neo-text-secondary:#607084;--neo-background:#111827;--neo-surface:#EEF5FB;--neo-text-light:#FFFFFF;--neo-text-muted:#607084;--neo-bg:#111827;--neo-bg-dark:#0F172A;--bg:var(--neo-background);--background:var(--neo-background);--ink:var(--neo-text);--text:var(--neo-text);--accent:var(--neo-accent);--primary:var(--neo-primary);--secondary:var(--neo-secondary);--surface:var(--neo-surface);--muted:var(--neo-text-secondary);--line:#E2EBF2;--accent-2:var(--neo-secondary);--shadow-sm:0 4px 16px rgba(0,0,0,0.06);--shadow-md:0 12px 36px rgba(0,0,0,0.10);--shadow-lg:0 24px 60px rgba(0,0,0,0.14);--radius-card:16px;--radius-button:999px;--radius-image:20px;--font-heading:'Rubik',sans-serif;--font-body:'Heebo',sans-serif;--neo-radius:14px;--neo-spacing:1rem;--neo-font-family:'Heebo',sans-serif;--neo-font-heading:'Rubik',sans-serif;--neo-font-title:'Rubik',sans-serif;--neo-font-body:'Heebo',sans-serif;--fs-display:clamp(2.75rem,6.5vw,4.75rem);--fs-h1:clamp(2rem,5vw,3.5rem);--fs-h2:clamp(1.75rem,4vw,2.75rem);--fs-h3:clamp(1.4rem,3vw,2rem);--fs-h4:clamp(1.2rem,2.4vw,1.5rem);--fs-body:clamp(0.95rem,1.2vw,1.1rem);--fs-small:clamp(0.8rem,1vw,0.9rem);--neo-space-section-tight:clamp(52px,7vw,96px);--neo-space-section-normal:clamp(80px,10vw,140px);--neo-space-section-loose:clamp(110px,13vw,190px);--neo-space-section-mobile:56px;--neo-header-height:72px}[data-sector-id="sector_a19f3c72"],.s-content[data-sector-id="sector_a19f3c72"]{padding-block:clamp(48px,6vw,96px);--sector-bg:#EEF5FB;--sector-ink:#10263D;--sector-accent:#FF8A00;--sector-muted:#607084;--sector-surface:#EEF5FB;--neo-text-light:#10263D;--neo-bg:#EEF5FB;--neo-text:#10263D}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--neo-background);color:var(--neo-text);font-family:var(--neo-font-body);font-size:17px;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.site-header{height:86px;background:var(--neo-background);position:relative;z-index:20;border-bottom:1px solid rgba(0,0,0,.06)}.nav-wrap{height:100%;max-width:var(--neo-max-width);margin:auto;padding:0 24px;display:flex;align-items:center;gap:32px}.brand{margin-inline-start:auto;width:150px;height:72px;overflow:hidden}.brand img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.nav-wrap nav{display:flex;align-items:center;gap:28px;font-weight:600;font-size:15px}.nav-wrap nav a{padding:31px 0 26px;border-bottom:3px solid transparent}.nav-wrap nav .active{color:var(--neo-primary);border-color:var(--neo-accent)}.header-call{margin-inline-start:auto;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--neo-accent);color:var(--neo-background);font-size:25px}.menu-toggle{display:none}.s-hero{padding-block:clamp(64px,8vw,120px);min-height:620px;max-width:1440px;margin:auto;display:grid;grid-template-columns:44% 56%;position:relative;background:linear-gradient(110deg,var(--neo-background) 7%,var(--neo-surface) 70%,var(--neo-background))}.hero-copy{padding:95px 6vw 70px 4vw;z-index:4}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--neo-primary);font-weight:700}.eyebrow:before{content:'';width:28px;height:4px;background:var(--neo-accent);border-radius:4px}.hero-copy h1{font-family:var(--neo-font-heading);font-size:clamp(4.2rem,7vw,6.4rem);line-height:.87;letter-spacing:-.055em;color:var(--neo-primary);margin:20px 0 18px}.hero-subtitle{font-size:31px;font-weight:700;margin:0 0 24px}.hero-subtitle strong{color:var(--neo-primary)}.hero-badges{display:flex;gap:34px;margin:30px 0}.hero-badges>div{display:flex;gap:12px;align-items:center;padding-inline-end:28px;border-inline-end:1px solid rgba(0,0,0,.15)}.hero-badges>div:last-child{border:0}.hero-badges span{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;border:4px solid var(--neo-primary);color:var(--neo-accent);font-size:24px}.hero-actions{display:flex;gap:14px}.btn{min-height:50px;padding:13px 25px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;transition:transform .2s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--neo-accent);color:var(--neo-background);box-shadow:0 10px 24px rgba(255,138,0,.27)}.btn-secondary{background:var(--neo-background);color:var(--neo-primary);border:2px solid var(--neo-primary)}.hero-media{position:relative;min-width:0}.sun-disc{position:absolute;width:430px;height:430px;border-radius:50%;background:rgba(255,138,0,.10);inset:65px 16% auto auto}.hero-system{position:absolute;width:57%;height:68%;object-fit:contain;left:2%;bottom:0;mix-blend-mode:multiply}.hero-person{position:absolute;width:48%;height:92%;object-fit:cover;object-position:50% 18%;left:40%;bottom:0;filter:drop-shadow(0 15px 20px rgba(0,0,0,.18));clip-path:polygon(4% 0,96% 0,100% 100%,0 100%)}.trust-sector{background:var(--neo-primary);color:var(--neo-background)}.s-trust{max-width:var(--neo-max-width);margin:auto;display:grid;grid-template-columns:repeat(4,1fr);padding:22px 24px}.s-trust>div{display:grid;grid-template-columns:50px 1fr;align-items:center;padding:0 26px;border-inline-end:1px solid rgba(255,255,255,.35)}.s-trust>div:first-child{padding-block:clamp(48px,6vw,96px);border:0}.s-trust span{padding-block:clamp(48px,6vw,96px);grid-row:1/3;font-size:30px}.s-trust b{padding-block:clamp(48px,6vw,96px);font-size:18px}.s-trust small{padding-block:clamp(48px,6vw,96px);opacity:.85}.s-services,.s-brands,.s-testimonials{max-width:var(--neo-max-width);margin:auto;padding:62px 24px}.s-services h2,.s-brands h2,.s-testimonials h2{padding-block:clamp(48px,6vw,96px);font-family:var(--neo-font-heading);font-size:38px;text-align:center;color:var(--neo-primary);margin:0 0 12px}.title-line{display:block;width:68px;height:3px;background:var(--neo-accent);margin:0 auto 30px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.service-grid article{border:1px solid rgba(0,0,0,.12);border-radius:var(--neo-radius);background:var(--neo-background);text-align:center;position:relative;padding-bottom:30px;box-shadow:0 5px 18px rgba(6,61,118,.06)}.service-grid article>img{height:190px;width:100%;object-fit:cover;border-radius:var(--neo-radius) var(--neo-radius) 0 0}.service-icon{width:58px;height:58px;border-radius:50%;background:var(--neo-background);color:var(--neo-primary);display:grid;place-items:center;margin:-30px auto 8px;position:relative;border:1px solid rgba(0,0,0,.08);font-size:27px}.service-grid h3{font-family:var(--neo-font-heading);font-size:22px;color:var(--neo-primary);margin:10px}.service-grid p{color:var(--neo-text-secondary);padding:0 20px;min-height:52px;margin:0}.service-grid article>a{position:absolute;width:32px;height:32px;border-radius:50%;background:var(--neo-accent);color:var(--neo-background);display:grid;place-items:center;bottom:-16px;left:calc(50% - 16px);font-size:25px}.brands-sector{background:var(--neo-surface)}.s-brands{padding-top:48px;padding-bottom:48px}.brand-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.brand-row img{width:100%;height:110px;object-fit:contain;background:var(--neo-background);padding:15px;border:1px solid rgba(0,0,0,.08);border-radius:10px}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.quotes blockquote{margin:0;padding:28px;background:var(--neo-background);border:1px solid rgba(0,0,0,.1);border-radius:12px;text-align:center;box-shadow:0 6px 20px rgba(6,61,118,.05)}.quotes b{color:var(--neo-accent);letter-spacing:3px}.quotes p{min-height:54px}.quotes cite{font-style:normal;font-weight:700;color:var(--neo-primary)}.contact-sector{background:var(--neo-primary);color:var(--neo-background)}.s-contact{max-width:var(--neo-max-width);margin:auto;padding:42px 24px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.contact-copy h2{font-family:var(--neo-font-heading);font-size:48px;margin:0 0 8px}.phone{font-family:var(--neo-font-heading);font-size:43px;font-weight:800;color:var(--neo-background);background:var(--neo-accent);border-radius:18px;padding:8px 18px;display:inline-flex;align-items:center;gap:14px;direction:ltr}.phone span{font-size:34px}.contact-trust{display:flex;gap:20px;margin-top:24px;font-size:14px}.contact-trust span:before{content:'✓';color:var(--neo-accent);margin-inline-end:6px}.contact-card{background:var(--neo-background);color:var(--neo-text);border-radius:20px;padding:26px}.contact-card h3{font-family:var(--neo-font-heading);font-size:27px;color:var(--neo-primary);margin:0}.contact-card p{margin:4px 0 18px;color:var(--neo-text-secondary)}.contact-option{display:block;border:1px solid rgba(0,0,0,.1);border-radius:9px;padding:10px 14px;margin-bottom:10px}.contact-option b,.contact-option small{display:block}.contact-option small{color:var(--neo-text-secondary);direction:ltr;text-align:right}.contact-card .btn{width:100%;margin-top:4px}.menu-toggle:focus-visible,a:focus-visible{outline:3px solid var(--neo-accent);outline-offset:3px}@media(max-width:900px){.site-header{height:70px}.nav-wrap{padding:0 16px}.brand{width:110px;height:60px}.nav-wrap nav{display:none;position:absolute;top:70px;inset-inline:0;background:var(--neo-background);padding:18px;flex-direction:column;box-shadow:0 8px 20px rgba(0,0,0,.12)}.nav-wrap nav.open{display:flex}.nav-wrap nav a{padding:8px;border:0}.menu-toggle{display:block;background:transparent;border:0;font-size:27px;color:var(--neo-primary);min-width:44px;min-height:44px}.header-call{margin-inline-start:0}.s-hero{padding-block:clamp(64px,8vw,120px);grid-template-columns:1fr;min-height:0}.hero-media{grid-row:1;height:440px}.hero-copy{grid-row:2;padding:34px 22px 42px;text-align:center}.hero-copy h1{font-size:clamp(3.9rem,19vw,5.6rem)}.eyebrow{justify-content:center}.hero-subtitle{font-size:25px}.hero-badges{justify-content:center;gap:12px}.hero-badges>div{padding-inline-end:12px}.hero-badges span{width:44px;height:44px}.hero-actions{flex-direction:column}.btn{width:100%;min-height:52px}.hero-system{width:62%;height:72%;left:0}.hero-person{width:55%;left:39%}.s-trust{grid-template-columns:1fr 1fr;padding:18px 12px;gap:18px}.s-trust>div{border:0;padding:0 8px;grid-template-columns:38px 1fr}.s-trust span{padding-block:clamp(48px,6vw,96px);font-size:23px}.s-trust b{padding-block:clamp(48px,6vw,96px);font-size:15px}.service-grid{grid-template-columns:1fr 1fr}.brand-row{grid-template-columns:1fr 1fr}.quotes{grid-template-columns:1fr}.s-contact{padding-block:clamp(48px,6vw,96px);grid-template-columns:1fr;text-align:center;gap:28px}.contact-copy h2{font-size:38px}.phone{font-size:clamp(1.8rem,8vw,2.7rem)}.contact-trust{justify-content:center;flex-wrap:wrap}}@media(max-width:560px){body{font-size:16px}.hero-media{height:365px}.hero-system{height:62%;width:66%}.hero-person{width:60%;left:36%}.hero-copy h1{margin-top:14px}.hero-badges{font-size:14px}.s-services,.s-brands,.s-testimonials{padding:46px 16px}.s-services h2,.s-brands h2,.s-testimonials h2{padding-block:clamp(48px,6vw,96px);font-size:30px}.service-grid{grid-template-columns:1fr;gap:34px}.service-grid article>img{height:220px}.brand-row img{height:88px}.s-contact{padding:36px 16px}.contact-card{text-align:right}.contact-trust{font-size:12px;gap:10px}}@media (min-width:901px){.site-header{height:64px}.nav-wrap{max-width:864px;padding:0 20px;gap:20px}.brand{width:118px;height:58px;order:0}.nav-wrap nav{display:flex;position:static;flex-direction:row;box-shadow:none;padding:0;gap:20px;font-size:12px}.nav-wrap nav a{padding:22px 0 17px}.header-call{width:40px;height:40px;font-size:20px}.menu-toggle{display:none}.s-hero{padding-block:clamp(64px,8vw,120px);height:505px;min-height:505px;max-width:864px;display:block;direction:rtl;background-image:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.82) 28%,rgba(255,255,255,0) 52%),url('assets/hero-rooftop-v2.png');background-size:cover;background-position:center;position:relative}.hero-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.s-hero::after{padding-block:clamp(64px,8vw,120px);content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.82) 28%,rgba(255,255,255,0) 54%);z-index:1}.hero-media{display:none}.hero-copy{position:absolute;left:56px;top:58px;width:330px;padding:0;text-align:right;direction:rtl;z-index:2}.eyebrow{display:none}.hero-copy h1{font-size:61px;line-height:.88;margin:0 0 14px;letter-spacing:-.045em}.hero-subtitle{font-size:23px;margin:0 0 16px}.hero-badges{gap:14px;margin:16px 0 20px}.hero-badges>div{gap:8px;padding-inline-end:12px;font-size:14px}.hero-badges span{width:45px;height:45px;border-width:3px;font-size:19px}.hero-actions{gap:9px}.hero-actions{flex-direction:row}.hero-actions .btn{width:auto}.btn{min-height:44px;padding:9px 17px;font-size:14px}.s-trust{max-width:864px;padding:15px 18px;min-height:68px;grid-template-columns:repeat(4,1fr);gap:0}.s-trust>div{grid-template-columns:36px 1fr;padding:0 14px}.s-trust span{padding-block:clamp(48px,6vw,96px);font-size:22px}.s-trust b{padding-block:clamp(48px,6vw,96px);font-size:14px}.s-trust small{padding-block:clamp(48px,6vw,96px);font-size:11px}.s-services,.s-brands,.s-testimonials{max-width:864px;padding:35px 22px}.s-services h2,.s-brands h2,.s-testimonials h2{padding-block:clamp(48px,6vw,96px);font-size:28px;margin-bottom:8px}.title-line{width:55px;margin-bottom:20px}.service-grid{grid-template-columns:repeat(4,1fr);gap:12px}.service-grid article>img{height:150px}.service-icon{width:46px;height:46px;margin-top:-23px;font-size:21px}.service-grid h3{font-size:17px;margin:6px}.service-grid p{font-size:12px;line-height:1.45;padding:0 10px;min-height:48px}.service-grid article{padding-bottom:24px}.brand-row{grid-template-columns:repeat(4,1fr);gap:12px}.brand-row img{height:82px;padding:10px}.quotes{grid-template-columns:repeat(3,1fr);gap:14px}.quotes blockquote{padding:17px;font-size:12px}.quotes p{min-height:38px;margin:8px 0}.s-contact{max-width:864px;padding:28px 24px;gap:28px;grid-template-columns:1fr 1fr;text-align:right}.contact-copy h2{font-size:36px}.phone{font-size:32px;border-radius:12px}.contact-card{padding:18px;border-radius:14px}.contact-card h3{font-size:20px}.contact-card p{font-size:13px;margin-bottom:10px}.contact-option{padding:7px 10px;font-size:12px}}@media (max-width:900px){.s-hero{padding-block:clamp(64px,8vw,120px);direction:rtl}.hero-media{display:none}.hero-bg-image{position:relative;height:310px;object-fit:cover}.hero-media>*{display:none}.hero-copy{padding:28px 20px 36px}}@keyframes hero-copy-in{from{opacity:0;transform:translateX(-34px)}to{opacity:1;transform:translateX(0)}}@keyframes hero-detail-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-copy h1{animation:hero-copy-in .85s .55s both cubic-bezier(.2,.75,.25,1)}.hero-subtitle{animation:hero-detail-in .65s 1.05s both ease-out}.hero-badges{animation:hero-detail-in .65s 1.28s both ease-out}.hero-actions{animation:hero-detail-in .65s 1.52s both ease-out}@media(prefers-reduced-motion:reduce){.hero-copy h1,.hero-subtitle,.hero-badges,.hero-actions{animation:none}}.brand{overflow:visible}.brand img{object-fit:contain;object-position:center}.hero-bg-image{display:block!important;opacity:1;visibility:visible;background:var(--neo-surface)}.service-grid article{overflow:visible;min-height:410px}.service-grid article>img{border-radius:var(--neo-radius) var(--neo-radius) 0 0}.brand-carousel{background:transparent;border:0;border-radius:0;padding:18px 0;box-shadow:none}.brand-row{gap:22px;padding:0 24px}.brand-row img{background:var(--neo-background)!important;border:1px solid rgba(6,61,118,.12)!important;border-radius:14px!important;padding:16px!important;box-shadow:0 8px 24px rgba(6,61,118,.06)!important}.s-contact{display:flex!important;flex-direction:column;max-width:var(--neo-max-width)!important;gap:34px!important;padding-block:58px!important}.contact-card{width:100%;padding:34px!important}.contact-copy{width:100%;text-align:center}.contact-copy>p{margin:0 0 18px;opacity:.9}.form-intro{text-align:center;max-width:720px;margin:0 auto 26px}.form-intro>span,.section-kicker{display:block;color:var(--neo-accent);font-weight:800}.form-intro h3{font-size:34px!important;margin:4px 0!important}.form-intro p{font-size:17px!important}.lead-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;max-width:920px;margin:auto}.lead-form label{display:grid;gap:7px;font-weight:700;color:var(--neo-primary)}.lead-form input,.lead-form select,.lead-form textarea{width:100%;border:1px solid rgba(6,61,118,.18);border-radius:10px;padding:13px 14px;font:inherit;color:var(--neo-text);background:var(--neo-background);outline:0}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--neo-accent);box-shadow:0 0 0 4px rgba(255,138,0,.12)}.form-wide{grid-column:1/-1}.consent{display:flex!important;grid-template-columns:20px 1fr!important;align-items:center!important;color:var(--neo-text)!important;font-weight:500!important}.consent input{width:18px;height:18px}.lead-form .btn{border:0;cursor:pointer;font-size:17px}.form-note{text-align:center!important;margin:0!important;font-size:13px!important}.whatsapp-link{display:inline-flex;margin-inline-start:14px;padding:11px 18px;border:1px solid rgba(255,255,255,.55);border-radius:12px;font-weight:700}.contact-trust{justify-content:center}.faq-sector{background:var(--neo-surface)}.s-faq{max-width:var(--neo-max-width);margin:auto;padding:68px 24px}.s-faq h2{padding-block:clamp(48px,6vw,96px);font-family:var(--neo-font-heading);font-size:38px;text-align:center;color:var(--neo-primary);margin:4px 0 12px}.s-faq .section-kicker{padding-block:clamp(48px,6vw,96px);text-align:center}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:1000px;margin:auto}.faq-list details{background:var(--neo-background);border:1px solid rgba(6,61,118,.1);border-radius:14px;padding:0 20px;box-shadow:0 6px 20px rgba(6,61,118,.05)}.faq-list summary{cursor:pointer;list-style:none;color:var(--neo-primary);font-weight:800;padding:20px 30px 20px 0;position:relative}.faq-list summary:before{content:'+';position:absolute;right:0;top:16px;color:var(--neo-accent);font-size:26px;transition:transform .25s ease}.faq-list details[open] summary:before{transform:rotate(45deg)}.faq-list p{color:var(--neo-text-secondary);line-height:1.75;margin:0;padding:0 0 20px}.contact-visual{position:relative;overflow:hidden;background:var(--neo-primary);color:var(--auto-fix1,#fff)}.s-contact-visual{position:relative;width:100%;min-height:650px;display:grid;place-items:center;padding:70px 24px;isolation:isolate}.contact-visual-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;z-index:-3}.contact-visual-overlay{position:absolute;inset:0;background:rgba(6,61,118,.78);z-index:-2}.contact-offer-card{width:min(800px,calc(100% - 32px));padding:48px 56px;text-align:center;background:rgba(6,61,118,.94);color:var(--auto-fix1,#fff);border:1px solid rgba(255,255,255,.28);border-radius:28px;box-shadow:0 24px 60px rgba(6,61,118,.28)}.contact-offer-card>*{color:var(--auto-fix1,#fff)}.contact-offer-card .offer-kicker{display:block;color:var(--neo-accent);font-weight:800;font-size:18px;margin-bottom:20px}.contact-offer-card h2{font-family:var(--neo-font-heading);font-size:clamp(38px,4vw,58px);line-height:1.12;margin:0 auto 18px;max-width:680px}.contact-offer-card p{font-size:20px;line-height:1.6;margin:0 auto 28px}.contact-whatsapp{display:flex;align-items:center;justify-content:center;gap:12px;min-height:70px;padding:14px 24px;background:var(--auto-fix1,#fff);color:var(--neo-primary)!important;border-radius:999px;font-size:22px;font-weight:800}.contact-whatsapp span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--neo-accent);color:var(--auto-fix1,#fff)}.contact-offer-card small{display:block;font-size:15px;margin:22px 0 14px}.contact-phone-link{display:inline-flex;gap:8px;align-items:center;font-size:17px;border-bottom:1px solid rgba(255,255,255,.7);padding-bottom:5px}@media(min-width:901px){.nav-wrap,.s-hero,.s-trust,.s-services,.s-brands,.s-testimonials,.s-contact,.s-faq{padding-block:clamp(64px,8vw,120px);width:100%;max-width:none!important;margin-inline:0}.nav-wrap{padding-inline:clamp(28px,4vw,76px)}.brand{width:145px;height:70px}.s-hero{padding-block:clamp(64px,8vw,120px);height:650px;min-height:650px}.hero-copy{left:clamp(42px,6vw,120px);top:82px;width:390px}.hero-copy h1{font-size:76px}.hero-subtitle{font-size:27px}.s-services,.s-brands,.s-testimonials,.s-faq{padding:64px clamp(28px,4vw,76px)}.s-services h2,.s-brands h2,.s-testimonials h2{padding-block:clamp(48px,6vw,96px);font-size:38px}.service-grid{gap:clamp(18px,2vw,34px)}.service-grid article>img{height:clamp(220px,18vw,310px)}.service-grid h3{font-size:21px}.service-grid p{font-size:15px;min-height:66px;padding-inline:18px}.brand-row img{height:108px}.brand-carousel,.testimonials-carousel,.faq-list,.lead-form{max-width:none}.s-contact{padding-block:clamp(48px,6vw,96px);padding-inline:clamp(28px,7vw,130px)!important}}@media(max-width:900px){.service-grid article{min-height:0}.lead-form{grid-template-columns:1fr}.form-wide{grid-column:auto}.contact-card{padding:24px 18px!important}.form-intro h3{font-size:27px!important}.faq-list{grid-template-columns:1fr}.s-faq{padding:50px 16px}.s-faq h2{padding-block:clamp(48px,6vw,96px);font-size:31px}.phone{display:flex;margin:auto}.whatsapp-link{margin:14px 0 0}.hero-bg-image{width:100%;object-position:center}.s-contact-visual{min-height:0;padding:48px 14px}.contact-offer-card{width:100%;padding:34px 20px;border-radius:22px}.contact-offer-card h2{font-size:clamp(34px,10vw,46px)}.contact-offer-card p{font-size:17px}.contact-whatsapp{min-height:58px;font-size:18px}.contact-visual-bg{object-position:68% center}}.hero-person-intro{position:absolute;inset:auto clamp(24px,4vw,76px) 24px auto;z-index:5;display:grid;gap:2px;padding:11px 16px;background:rgba(255,255,255,.92);color:var(--neo-text);border:1px solid rgba(6,61,118,.12);border-radius:var(--neo-radius);box-shadow:0 8px 24px rgba(6,61,118,.14);line-height:1.2}.hero-person-intro strong{font-family:var(--neo-font-heading);font-size:21px;color:var(--neo-primary)}.hero-person-intro span{font-size:14px;color:var(--neo-text-secondary)}.service-grid,.service-grid article{overflow:visible!important}.service-grid article>img{object-fit:contain!important;object-position:center!important;background:var(--neo-background)!important;padding:10px!important}.service-icon{z-index:3}@media(max-width:900px){.hero-bg-image{height:auto!important;aspect-ratio:16/9;object-fit:contain!important;background:var(--neo-surface)}.hero-person-intro{position:absolute;inset:calc(56.25vw - 58px) 14px auto auto;width:max-content;max-width:calc(100% - 28px);margin:0;padding:9px 13px}.hero-person-intro strong{font-size:18px}.hero-person-intro span{font-size:12px}.service-grid{gap:42px!important;padding-bottom:24px;overflow:visible!important}.service-grid article{margin-bottom:6px;overflow:visible!important}.service-grid article>img{height:auto!important;aspect-ratio:4/3;object-fit:contain!important;padding:12px!important}.service-icon{margin-top:-29px!important}.service-grid article>a{width:44px!important;height:44px!important;left:calc(50% - 22px)!important;bottom:-22px!important;z-index:6!important}}.contact-whatsapp>span:not(.whatsapp-mark){width:auto;height:auto;background:transparent;color:inherit;border-radius:0}.email-lead-sector{background:var(--neo-surface);color:var(--neo-text)}.s-email-lead{width:100%;max-width:1180px;margin:auto;padding:72px 24px}.email-lead-intro{text-align:center;max-width:760px;margin:0 auto 32px}.email-lead-intro>span{display:block;color:var(--neo-accent);font-weight:850;margin-bottom:7px}.email-lead-intro h2{font-family:var(--neo-font-heading);font-size:clamp(34px,4vw,48px);line-height:1.12;color:var(--neo-primary);margin:0 0 12px}.email-lead-intro p{font-size:18px;line-height:1.65;color:var(--neo-text-secondary);margin:0}.email-lead-form{background:var(--neo-background);border:1px solid rgba(6,61,118,.12);border-radius:24px;padding:34px;box-shadow:0 18px 50px rgba(6,61,118,.1)}.email-lead-form .btn{min-height:58px}.email-lead-form .form-note{display:block;color:var(--neo-text-secondary);line-height:1.55}@media(min-width:901px){.email-lead-sector{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.s-email-lead{max-width:1440px;padding-inline:clamp(28px,7vw,130px)}}@media(max-width:900px){.s-email-lead{padding:52px 16px}.email-lead-form{padding:24px 18px;border-radius:18px}.email-lead-intro h2{font-size:32px}.email-lead-intro p{font-size:16px}}.email-lead-sector{background:var(--sector-bg,var(--neo-surface))!important;color:var(--sector-text,var(--neo-text))!important}.s-email-lead{width:100%!important;max-width:none!important;margin:0!important;padding:86px clamp(32px,4.8vw,96px)!important}.email-lead-intro{max-width:1040px!important;margin:0 auto 56px!important;text-align:center!important}.email-lead-intro>span{font-size:24px!important;color:var(--neo-accent)!important;margin-bottom:12px!important}.email-lead-intro h2{font-size:clamp(48px,4vw,68px)!important;color:var(--neo-primary)!important;margin:0 0 18px!important}.email-lead-intro p{font-size:clamp(20px,1.55vw,27px)!important;color:var(--neo-text-secondary)!important}.email-lead-form{width:100%!important;max-width:none!important;margin:0!important;padding:56px!important;gap:30px!important;background:var(--sector-card-bg,var(--neo-background))!important;border:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent)!important;border-radius:38px!important;box-shadow:0 20px 52px color-mix(in srgb,var(--neo-primary) 10%,transparent)!important}.email-lead-form label{font-size:22px!important;color:var(--neo-primary)!important;gap:10px!important}.email-lead-form input,.email-lead-form select,.email-lead-form textarea{background:var(--sector-card-bg,var(--neo-background))!important;color:var(--neo-text)!important;border:1px solid color-mix(in srgb,var(--neo-primary) 22%,transparent)!important;border-radius:14px!important;padding:16px 20px!important;font-size:19px!important;font-weight:600!important}.email-lead-form input,.email-lead-form select{min-height:68px!important}.email-lead-form textarea{min-height:190px!important;resize:vertical!important}.email-lead-form .consent{font-size:20px!important;color:var(--neo-text)!important}.email-lead-form .consent input{min-height:0!important;width:22px!important;height:22px!important;padding:0!important}.email-lead-form .btn{min-height:72px!important;background:var(--neo-accent)!important;color:var(--sector-card-bg,var(--neo-background))!important;border-radius:14px!important;font-size:22px!important;font-weight:850!important;box-shadow:0 14px 30px color-mix(in srgb,var(--neo-accent) 24%,transparent)!important}.email-lead-form .form-note{font-size:17px!important;text-align:center!important;color:var(--neo-text-secondary)!important}@media(max-width:900px){.s-email-lead{padding:54px 16px!important}.email-lead-intro{margin-bottom:30px!important}.email-lead-intro>span{font-size:18px!important}.email-lead-intro h2{font-size:34px!important}.email-lead-intro p{font-size:17px!important}.email-lead-form{padding:26px 18px!important;gap:18px!important;border-radius:22px!important}.email-lead-form label{font-size:17px!important}.email-lead-form input,.email-lead-form select{min-height:56px!important}.email-lead-form textarea{min-height:140px!important}.email-lead-form .consent{font-size:15px!important}.email-lead-form .btn{min-height:60px!important;font-size:18px!important}.email-lead-form .form-note{font-size:14px!important}}.site-header{position:sticky;top:0;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease,backdrop-filter .25s ease}.site-header.is-scrolled{background:rgba(255,255,255,.92);box-shadow:0 8px 28px rgba(6,61,118,.12);backdrop-filter:blur(12px)}.motion-reveal{opacity:1;transform:none}.motion-enabled .motion-reveal{opacity:1;transform:translateY(22px);transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1)}.motion-enabled .motion-reveal.is-visible{opacity:1;transform:translateY(0)}.motion-enabled .motion-stagger>*{opacity:1;transform:translateY(18px);transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1)}.motion-enabled .motion-stagger.is-visible>*{opacity:1;transform:translateY(0)}.motion-stagger.is-visible>*:nth-child(2){transition-delay:.08s}.motion-stagger.is-visible>*:nth-child(3){transition-delay:.16s}.motion-stagger.is-visible>*:nth-child(4){transition-delay:.24s}.title-line{transform-origin:center;transform:scaleX(.3);opacity:.4;transition:transform .65s .12s cubic-bezier(.16,1,.3,1),opacity .65s .12s ease}.is-visible .title-line,.motion-reveal.is-visible+.title-line{transform:scaleX(1);opacity:1}.service-grid article,.quotes blockquote,.brand-row img,.contact-card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease,filter .3s ease}.service-grid article,.quotes blockquote,.contact-card{isolation:isolate;overflow:hidden}.service-grid article:before,.quotes blockquote:before,.contact-card:before{content:'';position:absolute;inset:-2px;z-index:-1;opacity:0;background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),rgba(255,138,0,.24),transparent 42%);transition:opacity .3s ease;pointer-events:none}.service-grid article,.quotes blockquote,.contact-card{position:relative}@media(hover:hover) and (pointer:fine){.service-grid article:hover,.quotes blockquote:hover,.contact-card:hover{transform:translateY(-5px);border-color:rgba(255,138,0,.45);box-shadow:0 18px 42px rgba(6,61,118,.16),0 0 28px rgba(255,138,0,.12)}.service-grid article:hover:before,.quotes blockquote:hover:before,.contact-card:hover:before{opacity:1}.brand-row img:hover{filter:drop-shadow(0 8px 14px rgba(255,138,0,.22))}.contact-option:hover{transform:translateX(-4px);border-color:var(--neo-accent)}}.brand-carousel{overflow:hidden;padding:8px 0;mask-image:linear-gradient(to left,transparent,rgba(0,0,0,.99) 8%,rgba(0,0,0,.99) 92%,transparent)}.brand-row{display:flex!important;width:max-content;gap:12px;animation:brand-loop 18s linear infinite;will-change:transform}.brand-row.is-running{animation:none!important}.brand-row img{flex:0 0 204px;width:204px}.brand-carousel:hover .brand-row{animation-play-state:paused}@keyframes brand-loop{from{transform:translate3d(0,0,0)}to{transform:translate3d(50%,0,0)}}.testimonials-carousel{overflow:hidden;max-width:720px;margin:auto;padding:8px 8px 2px}.quotes{display:flex!important;gap:14px;direction:rtl;transition:transform .62s cubic-bezier(.16,1,.3,1);will-change:transform}.quotes blockquote{flex:0 0 100%;min-height:148px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center!important}.quotes blockquote b,.quotes blockquote p,.quotes blockquote cite{display:block!important;width:100%!important;max-width:none!important;margin-inline:auto!important;text-align:center!important;align-self:stretch!important}.testimonial-dots{display:flex;justify-content:center;gap:9px;margin-top:22px;direction:ltr}.testimonial-dot{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:var(--neo-text-secondary);cursor:pointer;transition:width .25s ease,background-color .25s ease,transform .25s ease}.testimonial-dot:hover{transform:scale(1.18)}.testimonial-dot.is-active{width:25px;background:var(--neo-accent)}.contact-option{transition:transform .2s ease,border-color .2s ease}.phone span{display:inline-block;animation:phone-breathe 2.8s ease-in-out infinite}@keyframes phone-breathe{50%{transform:scale(1.1) rotate(-4deg)}}@media(max-width:700px){.brand-row img{flex-basis:150px;width:150px}}@media(prefers-reduced-motion:reduce){.motion-reveal,.motion-stagger>*,.title-line{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.brand-row{animation:none}.phone span{animation:none}.site-header{transition:none}}@media(min-width:701px){.s-services,.s-brands,.s-testimonials,.s-faq{padding-block:clamp(48px,6vw,96px);padding-inline:16px!important}.s-contact{padding-block:clamp(48px,6vw,96px);padding-inline:16px!important}.brand-carousel,.testimonials-carousel,.faq-list,.lead-form{width:100%;max-width:none!important}.contact-card{width:100%;max-width:none!important}.service-grid{width:100%}.service-grid article{overflow:visible!important;min-height:430px}.service-grid article>a{bottom:-16px;z-index:5}}html body{background:var(--neo-background)!important;color:var(--neo-text)!important}main>.neo-sector{padding-block:clamp(48px,6vw,96px);background:var(--sector-bg)!important}.home-opening,.trust-sector,.s-services,.brands-sector,.s-testimonials,.contact-sector,.faq-sector{padding-block:clamp(48px,6vw,96px);width:100vw!important;max-width:none!important;margin-inline:calc(50% - 50vw)!important}.s-hero,.s-trust,.s-services,.s-brands,.s-testimonials,.s-contact,.s-faq{padding-block:clamp(64px,8vw,120px);width:100%!important;max-width:none!important}.home-opening{padding-top:90px!important;padding-bottom:0!important;margin-bottom:0!important;background:var(--sector-bg)!important;color:var(--sector-text)!important;position:relative!important}.home-opening>.site-header{position:absolute!important;inset:0 0 auto 0;width:100%!important;height:90px!important;z-index:1000;background:var(--sector-bg)!important;color:var(--sector-text)!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.home-opening .nav-wrap{width:100%!important;max-width:1440px!important;height:90px!important;margin:0 auto!important;padding:0 32px!important;display:flex!important;align-items:center!important;gap:clamp(22px,3vw,48px)!important}.home-opening .brand{width:170px!important;height:82px!important;flex:0 0 170px!important;overflow:visible!important}.home-opening .brand img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.home-opening .nav-wrap nav{flex:1!important;justify-content:center!important;gap:clamp(18px,2vw,34px)!important;font-size:15px!important}.home-opening .nav-wrap nav a{padding:32px 0 27px!important;white-space:nowrap!important}.home-opening .header-call{flex:0 0 48px!important;margin:0!important}.home-opening>.site-header.is-scrolled{background:rgba(255,255,255,.92)!important}.home-opening .nav-wrap nav a{color:var(--sector-text)!important;min-width:44px}.home-opening .header-call{color:var(--neo-primary)!important;width:44px!important;height:44px!important}.home-opening .btn-primary{color:var(--neo-primary)!important}.home-opening .btn-secondary{background:var(--sector-bg)!important;color:var(--sector-text)!important}.s-hero{padding:0!important;margin:0!important;height:clamp(680px,48vw,900px)!important;min-height:680px!important;max-height:900px!important;border-radius:0!important}.hero-bg-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:0!important}.s-hero::after{padding-block:clamp(64px,8vw,120px);border-radius:0!important}.hero-copy{top:15%!important;left:clamp(48px,7vw,140px)!important}.hero-person-intro{position:absolute;inset:auto clamp(24px,4vw,76px) 26px auto;z-index:5;display:grid;gap:2px;padding:11px 16px;background:rgba(255,255,255,.92);color:var(--neo-text);border:1px solid rgba(6,61,118,.12);border-radius:var(--neo-radius);box-shadow:0 8px 24px rgba(6,61,118,.14);line-height:1.2}.hero-person-intro strong{font-family:var(--neo-font-heading);font-size:21px;color:var(--neo-primary)}.hero-person-intro span{font-size:14px;color:var(--neo-text-secondary)}.trust-sector{background:var(--sector-bg)!important;color:var(--sector-text)!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin-block:0!important;display:block!important}.trust-sector .s-trust{width:100%!important;max-width:1440px!important;height:auto!important;min-height:92px!important;margin:0 auto!important;padding:18px 32px!important;align-items:center!important}.s-trust>div{height:auto!important;min-height:52px!important;padding:0 24px!important;align-content:center!important}.s-trust b,.s-trust small,.s-trust span{padding:0!important;margin:0!important;color:var(--sector-text)!important}.s-services,.s-testimonials{background:var(--sector-bg)!important;color:var(--sector-text)!important;padding:62px 24px!important}.s-services h2,.s-brands h2,.s-testimonials h2{padding:0!important}.service-grid article,.quotes blockquote{background:var(--sector-bg)!important}.service-grid,.service-grid article{overflow:visible!important}.service-grid article>img{object-fit:contain!important;object-position:center!important;background:var(--sector-bg)!important;padding:10px!important}.service-icon{z-index:3!important}.service-grid article>a{color:var(--neo-primary)!important}.brands-sector{background:var(--sector-bg)!important;color:var(--sector-text)!important}.brand-carousel{background:transparent!important;border:0!important;box-shadow:none!important}.brand-row{gap:22px!important;padding:0 24px!important}.brand-row img{background:var(--sector-bg)!important;border:1px solid rgba(6,61,118,.12)!important;border-radius:14px!important;padding:16px!important;box-shadow:0 8px 24px rgba(6,61,118,.06)!important}.contact-sector{background:var(--sector-bg)!important;color:var(--sector-text)!important}.contact-sector,.contact-sector .contact-copy,.contact-sector .contact-copy *{color:var(--sector-text)!important}.contact-sector .contact-card{background:var(--sector-card-bg)!important;color:var(--sector-card-text)!important}.contact-sector .contact-card *{color:var(--sector-card-text)!important}.contact-sector .contact-card p,.contact-sector .contact-card small{color:var(--neo-text-secondary)!important}.contact-sector .phone,.contact-sector .contact-card .btn-primary{color:var(--neo-primary)!important}.contact-visual{position:relative!important;overflow:hidden!important;background:var(--sector-bg)!important}.s-contact-visual{position:relative!important;width:100%!important;min-height:650px!important;display:grid!important;place-items:center!important;padding:70px 24px!important;isolation:isolate}.contact-visual-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 38%!important;z-index:-3!important}.contact-visual-overlay{position:absolute!important;inset:0!important;background:rgba(6,61,118,.78)!important;z-index:-2!important}.contact-offer-card{width:min(800px,calc(100% - 32px))!important;padding:48px 56px!important;text-align:center!important;background:rgba(6,61,118,.94)!important;color:var(--sector-text)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:28px!important;box-shadow:0 24px 60px rgba(6,61,118,.28)!important}.contact-offer-card>*{color:var(--sector-text)!important}.contact-offer-card .offer-kicker{display:block!important;color:var(--neo-accent)!important;font-weight:800!important;font-size:18px!important;margin-bottom:18px!important}.contact-offer-card h2{font-family:var(--neo-font-heading)!important;font-size:clamp(38px,4vw,58px)!important;line-height:1.12!important;margin:0 0 18px!important}.contact-offer-card p{font-size:20px!important;line-height:1.7!important;margin:0 0 26px!important}.contact-whatsapp{min-height:70px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;background:var(--sector-card-bg)!important;color:var(--neo-primary)!important;border-radius:999px!important;font-size:23px!important;font-weight:800!important}.contact-whatsapp .whatsapp-mark{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:var(--neo-accent)!important;color:var(--neo-primary)!important}.contact-offer-card small{display:block!important;margin:20px 0 14px!important;font-size:15px!important;opacity:.9}.contact-phone-link{display:inline-flex!important;gap:8px!important;align-items:center!important;justify-content:center!important;font-size:18px!important;font-weight:700!important;border-bottom:1px solid rgba(255,255,255,.6)!important}.contact-phone-link b{direction:ltr!important}.service-grid article>a{width:44px!important;height:44px!important;bottom:-22px!important;left:calc(50% - 22px)!important}.testimonial-dot{position:relative!important;width:44px!important;height:44px!important;padding:0!important;background:transparent!important}.testimonial-dot:after{content:'';position:absolute;width:10px;height:10px;border-radius:999px;background:var(--neo-text-secondary);inset:17px;transition:width .25s ease,background-color .25s ease,transform .25s ease}.testimonial-dot.is-active:after{width:25px;inset-inline-start:9px;background:var(--neo-accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0!important;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:901px){.s-services,.s-brands,.s-testimonials{padding:35px 0!important}.service-grid,.brand-carousel,.testimonials-carousel{width:100%!important;max-width:none!important}}@media(max-width:900px){.home-opening{padding-top:70px!important}.home-opening>.site-header{height:70px!important}.home-opening .nav-wrap{height:70px!important;padding:0 16px!important}.home-opening .brand{width:112px!important;height:62px!important;flex-basis:112px!important}.home-opening .nav-wrap nav{background:var(--sector-bg)!important;color:var(--neo-text)!important;z-index:1001!important}.home-opening .nav-wrap nav.open{display:flex!important}.home-opening .nav-wrap nav a{width:100%!important;min-height:44px!important;padding:10px 16px!important;color:var(--neo-text)!important}.s-hero{padding-block:clamp(64px,8vw,120px);height:auto!important;min-height:0!important;max-height:none!important}.hero-bg-image{position:relative!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;background:var(--neo-surface)!important}.hero-person-intro{position:absolute!important;inset:calc(56.25vw - 58px) 14px auto auto!important;width:max-content;max-width:calc(100% - 28px);margin:0!important;padding:9px 13px}.hero-person-intro strong{font-size:18px}.hero-person-intro span{font-size:12px}.hero-copy{position:relative!important;top:auto!important;left:auto!important}.trust-sector .s-trust{min-height:0!important;padding:16px 12px!important}.s-trust>div{min-height:48px!important;padding:0 8px!important}.service-grid{gap:42px!important;padding-bottom:24px!important}.service-grid article{margin-bottom:6px!important;overflow:visible!important}.service-grid article>img{height:auto!important;aspect-ratio:4/3!important;object-fit:contain!important;padding:12px!important}.service-icon{margin-top:-29px!important}.service-grid article>a{width:44px!important;height:44px!important;left:calc(50% - 22px)!important;bottom:-22px!important;z-index:6!important}.s-contact-visual{min-height:0!important;padding:48px 14px!important}.contact-offer-card{width:100%!important;padding:34px 20px!important;border-radius:22px!important}.contact-offer-card h2{font-size:clamp(34px,10vw,46px)!important}.contact-offer-card p{font-size:17px!important}.contact-whatsapp{min-height:58px!important;font-size:18px!important}.contact-visual-bg{object-position:68% center!important}}@media(max-width:560px){.s-services,.s-brands,.s-testimonials{padding:46px 16px!important}}[data-sector-id="sector_70de219b"],.s-content[data-sector-id="sector_70de219b"]{padding-block:clamp(48px,6vw,96px);--sector-bg:#EEF5FB;--sector-ink:#10263D;--sector-accent:#FF8A00;--sector-muted:#607084;--sector-surface:#EEF5FB;--neo-text-light:#10263D;--neo-bg:#EEF5FB;--neo-text:#10263D}[data-sector-id="sector_48bcd3e1"],.s-content[data-sector-id="sector_48bcd3e1"]{padding-block:clamp(48px,6vw,96px);--sector-bg:#EEF5FB;--sector-ink:#10263D;--sector-accent:#FF8A00;--sector-muted:#607084;--sector-surface:#EEF5FB;--neo-text-light:#10263D;--neo-bg:#EEF5FB;--neo-text:#10263D}[data-sector-id="sector_92f10a6d"],.s-content[data-sector-id="sector_92f10a6d"]{padding-block:clamp(48px,6vw,96px);--sector-bg:#EEF5FB;--sector-ink:#10263D;--sector-accent:#FF8A00;--sector-muted:#607084;--sector-surface:#EEF5FB;--neo-text-light:#10263D;--neo-bg:#EEF5FB;--neo-text:#10263D}[data-sector-id="sector_be28f4c0"],.s-content[data-sector-id="sector_be28f4c0"]{padding-block:clamp(48px,6vw,96px);--sector-bg:#EEF5FB;--sector-ink:#10263D;--sector-accent:#FF8A00;--sector-muted:#607084;--sector-surface:#EEF5FB;--neo-text-light:#10263D;--neo-bg:#EEF5FB;--neo-text:#10263D}[data-sector-id="sector_d14e8b39"],.s-content[data-sector-id="sector_d14e8b39"]{padding-block:clamp(48px,6vw,96px);--sector-bg:#EEF5FB;--sector-ink:#10263D;--sector-accent:#FF8A00;--sector-muted:#607084;--sector-surface:#EEF5FB;--neo-text-light:#10263D;--neo-bg:#EEF5FB;--neo-text:#10263D}[data-sector-id="sector_6f9e2a41"],.s-content[data-sector-id="sector_6f9e2a41"]{padding-block:clamp(48px,6vw,96px);--sector-bg:#EEF5FB;--sector-ink:#10263D;--sector-accent:#FF8A00;--sector-muted:#607084;--sector-surface:#EEF5FB;--neo-text-light:#10263D;--neo-bg:#EEF5FB;--neo-text:#10263D}[data-sector-id="sector_about_v2"],.s-content[data-sector-id="sector_about_v2"]{padding-block:clamp(48px,6vw,96px);--sector-bg:#EEF5FB;--sector-ink:#10263D;--sector-accent:#FF8A00;--sector-muted:#607084;--sector-surface:#EEF5FB;--neo-text-light:#10263D;--neo-bg:#EEF5FB;--neo-text:#10263D}*{box-sizing:border-box}.inside{--white:var(--sector-bg);--ink:var(--sector-text);direction:rtl;background:var(--white);color:var(--ink);font-family:var(--neo-font-body);overflow:hidden}.inside a{text-decoration:none;color:inherit}.in-head{height:90px;background:var(--white);display:flex;align-items:center;gap:28px;padding:0 max(28px,calc((100% - 1180px)/2));border-bottom:1px solid color-mix(in srgb,var(--neo-primary) 10%,transparent)}.in-logo{width:130px;height:78px;object-fit:contain;margin-inline-end:auto}.in-nav{display:flex;gap:24px;font-size:14px;font-weight:800}.in-nav a{padding:34px 0 29px;border-bottom:3px solid transparent}.in-nav a:hover{border-color:var(--neo-accent);color:var(--neo-primary)}.in-phone{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--neo-accent);color:var(--white)!important;font-size:22px}.in-menu{display:none;font-size:28px;color:var(--neo-primary)}.eyeline{display:inline-flex;align-items:center;gap:10px;color:var(--neo-primary);font-weight:850}.eyeline:before{content:"";width:32px;height:4px;border-radius:8px;background:var(--neo-accent)}.in-cta{background:var(--neo-primary);color:var(--white);padding:58px 24px;text-align:center}.in-cta h2{font-family:var(--neo-font-heading);font-size:40px;margin:0 0 12px}.in-cta p{font-size:18px;margin:0 0 22px;opacity:.86}.buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.btn-in{min-height:52px;padding:13px 25px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-weight:850}.btn-in.orange{background:var(--neo-accent);color:var(--white)}.btn-in.white{background:var(--white);color:var(--neo-primary)}.in-foot{background:color-mix(in srgb,var(--neo-primary) 90%,var(--ink));color:var(--white);padding:22px;text-align:center}.wrap{max-width:1180px;margin:auto;padding:68px 24px}.title2{font-family:var(--neo-font-heading);font-size:40px;color:var(--neo-primary);margin:0 0 12px}.lead{font-size:19px;line-height:1.8;color:var(--neo-text-secondary);max-width:790px}.reveal{animation:in-reveal .75s ease both}@keyframes in-reveal{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(max-width:900px){.in-head{height:74px;padding:0 16px}.in-logo{width:108px;height:64px}.in-nav{display:none}.in-menu{display:block}.in-phone{width:44px;height:44px}.wrap{padding:52px 18px}}@media(max-width:620px){.title2{font-size:32px}.buttons{flex-direction:column}.btn-in{width:100%}}@media(prefers-reduced-motion:reduce){.reveal{animation:none}}.about-top{max-width:1180px;margin:34px auto;display:grid;grid-template-columns:1.1fr .9fr;gap:0;padding:0 24px}.about-photo{height:590px;border-radius:28px;overflow:hidden}.about-photo img{width:100%;height:100%;object-fit:cover}.about-copy{background:var(--neo-primary);color:var(--white);margin:48px 0 48px -40px;border-radius:26px;padding:58px;position:relative;z-index:2}.about-copy .eyeline{color:var(--neo-accent)}.about-copy h1{font-family:var(--neo-font-heading);font-size:54px;line-height:1.02;margin:20px 0}.about-copy p{font-size:20px;line-height:1.7}.years{display:flex;gap:14px;align-items:center;margin-top:28px}.years b{font-size:68px;color:var(--neo-accent);line-height:1}.years span{font-weight:800}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.about-values article{padding:28px;border-top:5px solid var(--neo-accent);background:var(--neo-surface)}.about-values b{color:var(--neo-accent);font-size:28px}.about-values h3{font-size:23px;color:var(--neo-primary);margin:8px 0}@media(max-width:800px){.about-top{grid-template-columns:1fr}.about-photo{height:380px}.about-copy{margin:-38px 18px 0;padding:36px}.about-values{grid-template-columns:1fr}}.about-copy h1{color:var(--white)!important}.inner-active-cta{min-height:410px;background-size:cover;background-position:center 38%;position:relative;display:grid;place-items:center;padding:52px 24px;overflow:hidden;animation:inner-bg-move 14s ease-in-out infinite alternate}.inner-active-overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--neo-primary) 82%,transparent)}.inner-active-card{position:relative;z-index:2;width:min(720px,100%);text-align:center;padding:42px 48px;border-radius:28px;background:color-mix(in srgb,var(--neo-primary) 72%,transparent);border:1px solid color-mix(in srgb,var(--white) 22%,transparent);box-shadow:0 24px 55px color-mix(in srgb,var(--neo-primary) 32%,transparent);backdrop-filter:blur(8px);color:var(--white);animation:in-reveal .75s ease both}.inner-active-card>span{display:block;color:var(--neo-accent);font-weight:850;margin-bottom:10px}.inner-active-card h2{font-family:var(--neo-font-heading);font-size:clamp(2.4rem,4vw,3.5rem);line-height:1.1;margin:0 0 12px;color:var(--white)!important}.inner-active-card p{font-size:18px;line-height:1.65;margin:0 auto 24px;max-width:580px;color:var(--white)!important;opacity:.9}.inner-active-card>a{width:min(520px,100%);min-height:64px;margin:auto;border-radius:999px;background:var(--white);color:var(--neo-primary)!important;display:flex;align-items:center;justify-content:center;gap:12px;font-size:20px;font-weight:850;box-shadow:0 12px 30px color-mix(in srgb,var(--neo-primary) 28%,transparent);animation:inner-pulse 2.8s ease-in-out infinite}.inner-active-card i{font-style:normal;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--neo-accent);color:var(--white)}.inner-active-card small,.inner-active-card em{display:block;color:var(--white)!important}.inner-active-card small{margin-top:16px;opacity:.78}.inner-active-card em{font-style:normal;margin-top:11px;font-weight:750}@keyframes inner-bg-move{from{background-size:100% auto;background-position:center 38%}to{background-size:106% auto;background-position:center 42%}}@keyframes inner-pulse{0%,100%{box-shadow:0 12px 30px color-mix(in srgb,var(--neo-primary) 28%,transparent)}50%{box-shadow:0 16px 38px color-mix(in srgb,var(--neo-accent) 34%,transparent)}}.in-cta{display:none!important}.about-copy,.service-top,.in-cta{color:var(--white)!important}.about-copy h1,.about-copy h2,.about-copy h3,.about-copy p,.about-copy b,.about-copy span,.service-top h1,.service-top h2,.service-top h3,.service-top p,.service-top b,.service-top span{color:var(--white)!important}.about-copy .eyeline,.service-top .eyeline{color:var(--neo-accent)!important}@media(max-width:600px){.inner-active-cta{min-height:440px;padding:30px 16px;background-size:cover;animation:none}.inner-active-card{padding:34px 18px;border-radius:22px}.inner-active-card h2{font-size:2.35rem}.inner-active-card>a{font-size:17px;min-height:58px}}@media(prefers-reduced-motion:reduce){.inner-active-cta,.inner-active-card,.inner-active-card>a{animation:none!important}}.inner-active-cta{display:none!important}.inside{background:var(--neo-background)!important}.in-foot{background:var(--neo-background)!important;color:var(--neo-primary)!important;border-top:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent);font-weight:700}@media(max-width:700px){.story-extra,.solar-journey,.service-story,.contact-help{grid-template-columns:1fr!important}.guide-cards{grid-template-columns:1fr 1fr!important}.solar-journey ol{grid-template-columns:1fr 1fr!important}}.about-top{background:linear-gradient(125deg,var(--neo-background),var(--neo-surface) 62%,color-mix(in srgb,var(--neo-accent) 12%,var(--neo-background)))!important;color:var(--neo-text)!important}.about-copy h1{color:var(--neo-primary)!important}.about-copy *{color:inherit!important}.years{background:var(--neo-accent)!important;color:var(--neo-background)!important}.story-extra{display:grid;grid-template-columns:.7fr 1.4fr;gap:54px;align-items:center}.story-big{min-height:250px;border-radius:50% 50% 46% 54%;background:color-mix(in srgb,var(--neo-accent) 12%,var(--neo-background));display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transform:rotate(-3deg)}.story-big>*{transform:rotate(3deg)}.story-big strong{font:900 88px/1 var(--neo-font-heading);color:var(--neo-accent)}.story-big span{max-width:190px;font-weight:800;color:var(--neo-primary)}.story-text small{color:var(--neo-accent);font-weight:900}.story-text h2{font:900 40px/1.1 var(--neo-font-heading);color:var(--neo-primary);margin:10px 0}.story-text p{font-size:19px;line-height:1.8}.story-text blockquote{margin:25px 0 0;padding:20px 24px;border-right:4px solid var(--neo-accent);background:var(--neo-surface);font-weight:800}html,body{background:var(--sector-bg,#fff)!important}.inside{width:100vw!important;max-width:none!important;min-height:100vh!important;margin-inline:calc(50% - 50vw)!important;background:var(--sector-bg)!important}.inside .in-head,.inside .about-top,.inside .solar-hero,.inside .electric-top,.inside .service-top,.inside .contact-page,.inside .in-cta,.inside .in-foot{width:100%!important;max-width:none!important;margin-inline:0!important}.inside .in-head{height:90px!important;padding:0 max(32px,calc((100% - 1376px)/2))!important;display:flex!important;align-items:center!important;gap:clamp(22px,3vw,48px)!important;background:var(--sector-bg)!important}.inside .in-head>a:first-child{width:170px!important;height:82px!important;flex:0 0 170px!important;margin:0!important;display:block!important}.inside .in-logo{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important}.inside .in-nav{display:flex!important;flex:1 1 0!important;justify-content:center!important;gap:clamp(18px,2vw,34px)!important;font-size:15px!important}.inside .in-nav a{padding:32px 0 27px!important;white-space:nowrap!important}.inside .in-menu{display:none!important}.inside .in-phone{width:48px!important;height:44px!important;flex:0 0 48px!important;margin:0!important}.inside .wrap{width:100%!important;max-width:1440px!important;margin-inline:auto!important;padding-inline:clamp(24px,4vw,72px)!important}.inside .story-extra,.inside .solar-journey,.inside .service-story,.inside .boiler-guide,.inside .contact-help{width:100%!important}.inside .about-top,.inside .solar-hero,.inside .electric-top,.inside .service-top,.inside .contact-page{margin:0!important;min-height:580px!important;background:linear-gradient(120deg,color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg)),var(--sector-bg) 62%,color-mix(in srgb,var(--neo-accent) 7%,var(--sector-bg)))!important;color:var(--sector-text)!important;overflow:hidden!important}.inside .about-copy,.inside .solar-copy,.inside .electric-copy,.inside .service-top>div,.inside .contact-copy{color:var(--sector-text)!important}.inside .about-copy h1,.inside .solar-copy h1,.inside .electric-copy h1,.inside .service-top h1,.inside .contact-copy h1{color:var(--neo-primary)!important;font-size:clamp(52px,4.2vw,76px)!important;line-height:.98!important;margin:18px 0!important}.inside .about-copy p,.inside .solar-copy p,.inside .electric-copy p,.inside .service-top p,.inside .contact-copy p{color:var(--sector-text)!important;font-size:20px!important;line-height:1.7!important}.inside .eyeline{color:var(--neo-accent)!important}.inside .about-top{display:grid!important;grid-template-columns:55% 45%!important;gap:0!important;padding:0!important}.inside .about-photo{height:620px!important;border-radius:0!important;overflow:hidden!important}.inside .about-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 38%!important}.inside .about-copy{margin:0!important;border-radius:0!important;padding:72px clamp(34px,5vw,90px)!important;background:color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg))!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.inside .years{width:max-content!important;max-width:100%!important;padding:13px 22px!important;border-radius:16px!important;background:color-mix(in srgb,var(--neo-accent) 14%,var(--sector-bg))!important}.inside .years b{color:var(--neo-accent)!important}.inside .years span{color:var(--neo-accent)!important}.inside .solar-hero{display:grid!important;grid-template-columns:45% 55%!important;gap:0!important;padding:0!important}.inside .solar-hero:after{display:none!important}.inside .solar-hero img{grid-column:2!important;width:100%!important;height:620px!important;object-fit:cover!important;object-position:center 38%!important}.inside .solar-copy{grid-column:1!important;grid-row:1!important;align-self:stretch!important;padding:72px clamp(34px,5vw,90px)!important;background:color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg))!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.inside .solar-buttons{justify-content:flex-start!important}.inside .electric-top{display:grid!important;grid-template-columns:45% 55%!important;gap:0!important;padding:0!important;align-items:stretch!important}.inside .electric-copy{padding:72px clamp(34px,5vw,90px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg))!important}.inside .electric-image{height:620px!important;border-radius:0!important;background:var(--sector-bg)!important;overflow:hidden!important}.inside .electric-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:48px!important;background:var(--sector-bg)!important}.inside .service-top{display:grid!important;grid-template-columns:1fr auto!important;gap:56px!important;align-items:center!important;padding:80px clamp(34px,7vw,140px)!important}.inside .service-call{width:190px!important;height:190px!important;background:var(--neo-accent)!important;color:var(--sector-bg)!important;box-shadow:0 20px 44px color-mix(in srgb,var(--neo-accent) 24%,transparent)!important}.inside .service-call b,.inside .service-call span,.inside .service-call small{color:var(--sector-bg)!important}.inside .contact-page{display:grid!important;grid-template-columns:1fr 1fr!important;gap:70px!important;align-items:center!important;padding:70px clamp(34px,7vw,140px)!important}.inside .contact-box{background:var(--sector-bg)!important;color:var(--sector-text)!important;border:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent)!important;box-shadow:0 22px 55px color-mix(in srgb,var(--neo-primary) 12%,transparent)!important}.inside .contact-box>a{background:color-mix(in srgb,var(--neo-primary) 6%,var(--sector-bg))!important;color:var(--sector-text)!important}.inside .boiler-guide{background:var(--sector-bg)!important}.inside .guide-cards article{background:color-mix(in srgb,var(--neo-primary) 6%,var(--sector-bg))!important;color:var(--sector-text)!important;border-color:color-mix(in srgb,var(--neo-primary) 16%,transparent)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--neo-primary) 8%,transparent)!important}.inside .guide-cards article b{color:var(--neo-primary)!important}.inside .guide-cards article span{color:var(--neo-text-secondary)!important}.inside .guide-cards .featured{background:var(--neo-accent)!important;border-color:var(--neo-accent)!important;color:var(--sector-bg)!important;box-shadow:0 16px 34px color-mix(in srgb,var(--neo-accent) 24%,transparent)!important}.inside .guide-cards .featured b,.inside .guide-cards .featured span{color:var(--sector-bg)!important}.inside .contact-email-lead{width:100%!important;background:color-mix(in srgb,var(--neo-primary) 6%,var(--sector-bg))!important;color:var(--sector-text)!important}.inside .contact-email-lead .s-email-lead{width:100%!important;max-width:1440px!important;margin:auto!important;padding:86px clamp(32px,4.8vw,96px)!important}.inside .email-lead-intro{max-width:1040px!important;margin:0 auto 48px!important;text-align:center!important}.inside .email-lead-intro>span{display:block!important;color:var(--neo-accent)!important;font-size:24px!important;font-weight:850!important;margin-bottom:12px!important}.inside .email-lead-intro h2{font-family:var(--neo-font-heading)!important;font-size:clamp(48px,4vw,68px)!important;line-height:1.1!important;color:var(--neo-primary)!important;margin:0 0 18px!important}.inside .email-lead-intro p{font-size:clamp(20px,1.55vw,27px)!important;color:var(--neo-text-secondary)!important;margin:0!important}.inside .email-lead-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important;width:100%!important;padding:56px!important;background:var(--sector-bg)!important;border:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent)!important;border-radius:38px!important;box-shadow:0 20px 52px color-mix(in srgb,var(--neo-primary) 10%,transparent)!important}.inside .email-lead-form label{display:grid!important;gap:10px!important;font-size:22px!important;font-weight:750!important;color:var(--neo-primary)!important}.inside .email-lead-form input,.inside .email-lead-form select,.inside .email-lead-form textarea{width:100%!important;background:var(--sector-bg)!important;color:var(--sector-text)!important;border:1px solid color-mix(in srgb,var(--neo-primary) 22%,transparent)!important;border-radius:14px!important;padding:16px 20px!important;font:600 19px/1.4 var(--neo-font-body)!important;outline:0!important}.inside .email-lead-form input:focus,.inside .email-lead-form select:focus,.inside .email-lead-form textarea:focus{border-color:var(--neo-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--neo-accent) 13%,transparent)!important}.inside .email-lead-form input,.inside .email-lead-form select{min-height:68px!important}.inside .email-lead-form textarea{min-height:190px!important;resize:vertical!important}.inside .email-lead-form .form-wide{grid-column:1/-1!important}.inside .email-lead-form .consent{display:flex!important;align-items:center!important;gap:10px!important;font-size:20px!important;color:var(--sector-text)!important}.inside .email-lead-form .consent input{width:22px!important;height:22px!important;min-height:0!important;padding:0!important}.inside .email-lead-form button{min-height:72px!important;border:0!important;border-radius:14px!important;background:var(--neo-accent)!important;color:var(--sector-bg)!important;font-size:22px!important;font-weight:850!important;cursor:pointer!important;box-shadow:0 14px 30px color-mix(in srgb,var(--neo-accent) 24%,transparent)!important}.inside .email-lead-form .form-note{display:block!important;text-align:center!important;font-size:17px!important;line-height:1.55!important;color:var(--neo-text-secondary)!important}@media(max-width:900px){.inside .wrap{padding-inline:18px!important}.inside .contact-help{margin-inline:0!important}}@media(max-width:800px){.inside .in-head{height:70px!important;padding:0 16px!important;gap:22px!important;position:relative!important}.inside .in-head>a:first-child{width:112px!important;height:62px!important;flex-basis:112px!important;margin-inline-start:auto!important;margin-inline-end:0!important}.inside .in-nav{display:none!important;position:absolute!important;top:70px!important;inset-inline:0!important;z-index:1001!important;padding:12px 16px!important;background:var(--sector-bg)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--neo-primary) 14%,transparent)!important}.inside .in-nav.open{display:flex!important;flex-direction:column!important;gap:0!important}.inside .in-nav.open a{width:100%!important;min-height:44px!important;padding:11px 16px!important}.inside .in-menu{width:44px!important;height:46px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;background:transparent!important;color:var(--neo-primary)!important;font-size:28px!important;line-height:1!important;cursor:pointer!important}.inside .in-phone{width:48px!important;height:44px!important;flex-basis:48px!important}.inside .about-top,.inside .solar-hero,.inside .electric-top,.inside .service-top,.inside .contact-page{grid-template-columns:1fr!important;min-height:0!important}.inside .about-photo,.inside .solar-hero img,.inside .electric-image{height:auto!important;min-height:0!important;aspect-ratio:16/10!important;grid-column:1!important;grid-row:1!important}.inside .about-photo img,.inside .solar-hero img{object-fit:cover!important;object-position:center 36%!important}.inside .electric-image img{padding:22px!important;object-fit:contain!important}.inside .about-copy,.inside .solar-copy,.inside .electric-copy,.inside .service-top,.inside .contact-page{grid-column:1!important;grid-row:auto!important;padding:42px 20px!important}.inside .about-copy h1,.inside .solar-copy h1,.inside .electric-copy h1,.inside .service-top h1,.inside .contact-copy h1{font-size:42px!important}.inside .service-top{text-align:center!important;justify-items:center!important;gap:28px!important}.inside .service-call{width:150px!important;height:150px!important}.inside .contact-page{gap:30px!important}.inside .contact-email-lead .s-email-lead{padding:54px 16px!important}.inside .email-lead-intro{margin-bottom:30px!important}.inside .email-lead-intro>span{font-size:18px!important}.inside .email-lead-intro h2{font-size:34px!important}.inside .email-lead-intro p{font-size:17px!important}.inside .email-lead-form{grid-template-columns:1fr!important;padding:26px 18px!important;gap:18px!important;border-radius:22px!important}.inside .email-lead-form label{font-size:17px!important}.inside .email-lead-form .form-wide{grid-column:auto!important}.inside .email-lead-form input,.inside .email-lead-form select{min-height:56px!important}.inside .email-lead-form textarea{min-height:140px!important}.inside .email-lead-form .consent{font-size:15px!important}.inside .email-lead-form button{min-height:60px!important;font-size:18px!important}.inside .email-lead-form .form-note{font-size:14px!important}}[data-sector-id="sector_solar_v2"],.s-content[data-sector-id="sector_solar_v2"]{padding-block:clamp(48px,6vw,96px);--sector-bg:#EEF5FB;--sector-ink:#10263D;--sector-accent:#FF8A00;--sector-muted:#607084;--sector-surface:#EEF5FB;--neo-text-light:#10263D;--neo-bg:#EEF5FB;--neo-text:#10263D}*{box-sizing:border-box}.inside{--white:var(--sector-bg);--ink:var(--sector-text);direction:rtl;background:var(--white);color:var(--ink);font-family:var(--neo-font-body);overflow:hidden}.inside a{text-decoration:none;color:inherit}.in-head{height:90px;background:var(--white);display:flex;align-items:center;gap:28px;padding:0 max(28px,calc((100% - 1180px)/2));border-bottom:1px solid color-mix(in srgb,var(--neo-primary) 10%,transparent)}.in-logo{width:130px;height:78px;object-fit:contain;margin-inline-end:auto}.in-nav{display:flex;gap:24px;font-size:14px;font-weight:800}.in-nav a{padding:34px 0 29px;border-bottom:3px solid transparent}.in-nav a:hover{border-color:var(--neo-accent);color:var(--neo-primary)}.in-phone{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--neo-accent);color:var(--white)!important;font-size:22px}.in-menu{display:none;font-size:28px;color:var(--neo-primary)}.eyeline{display:inline-flex;align-items:center;gap:10px;color:var(--neo-primary);font-weight:850}.eyeline:before{content:"";width:32px;height:4px;border-radius:8px;background:var(--neo-accent)}.in-cta{background:var(--neo-primary);color:var(--white);padding:58px 24px;text-align:center}.in-cta h2{font-family:var(--neo-font-heading);font-size:40px;margin:0 0 12px}.in-cta p{font-size:18px;margin:0 0 22px;opacity:.86}.buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.btn-in{min-height:52px;padding:13px 25px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-weight:850}.btn-in.orange{background:var(--neo-accent);color:var(--white)}.btn-in.white{background:var(--white);color:var(--neo-primary)}.in-foot{background:color-mix(in srgb,var(--neo-primary) 90%,var(--ink));color:var(--white);padding:22px;text-align:center}.wrap{max-width:1180px;margin:auto;padding:68px 24px}.title2{font-family:var(--neo-font-heading);font-size:40px;color:var(--neo-primary);margin:0 0 12px}.lead{font-size:19px;line-height:1.8;color:var(--neo-text-secondary);max-width:790px}.reveal{animation:in-reveal .75s ease both}@keyframes in-reveal{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(max-width:900px){.in-head{height:74px;padding:0 16px}.in-logo{width:108px;height:64px}.in-nav{display:none}.in-menu{display:block}.in-phone{width:44px;height:44px}.wrap{padding:52px 18px}}@media(max-width:620px){.title2{font-size:32px}.buttons{flex-direction:column}.btn-in{width:100%}}@media(prefers-reduced-motion:reduce){.reveal{animation:none}}.solar-hero{min-height:560px;background:var(--neo-surface);position:relative;display:grid;grid-template-columns:43% 57%;overflow:hidden}.solar-hero img{grid-column:2;width:100%;height:560px;object-fit:cover}.solar-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--white) 2%,color-mix(in srgb,var(--white) 94%,transparent) 34%,transparent 64%)}.solar-copy{grid-column:1;grid-row:1;z-index:2;align-self:center;padding:48px max(30px,calc((100vw - 1180px)/2));padding-inline-end:20px}.solar-copy h1{font-family:var(--neo-font-heading);font-size:54px;line-height:1.02;color:var(--neo-primary);margin:20px 0}.solar-copy p{font-size:20px;line-height:1.65}.solar-buttons{justify-content:flex-start}.solar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.solar-grid article{padding:26px;text-align:center;border:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent);border-radius:18px}.solar-grid span{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:auto;background:color-mix(in srgb,var(--neo-accent) 12%,var(--white));font-size:27px;color:var(--neo-primary)}.solar-grid h3{color:var(--neo-primary);font-size:21px}@media(max-width:800px){.solar-hero{grid-template-columns:1fr}.solar-hero img{grid-column:1;grid-row:1;height:330px}.solar-copy{grid-column:1;grid-row:2;padding:38px 20px}.solar-hero:after{height:330px;background:linear-gradient(0deg,var(--white),transparent 65%)}.solar-grid{grid-template-columns:1fr 1fr}}.inner-active-cta{min-height:410px;background-size:cover;background-position:center 38%;position:relative;display:grid;place-items:center;padding:52px 24px;overflow:hidden;animation:inner-bg-move 14s ease-in-out infinite alternate}.inner-active-overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--neo-primary) 82%,transparent)}.inner-active-card{position:relative;z-index:2;width:min(720px,100%);text-align:center;padding:42px 48px;border-radius:28px;background:color-mix(in srgb,var(--neo-primary) 72%,transparent);border:1px solid color-mix(in srgb,var(--white) 22%,transparent);box-shadow:0 24px 55px color-mix(in srgb,var(--neo-primary) 32%,transparent);backdrop-filter:blur(8px);color:var(--white);animation:in-reveal .75s ease both}.inner-active-card>span{display:block;color:var(--neo-accent);font-weight:850;margin-bottom:10px}.inner-active-card h2{font-family:var(--neo-font-heading);font-size:clamp(2.4rem,4vw,3.5rem);line-height:1.1;margin:0 0 12px;color:var(--white)!important}.inner-active-card p{font-size:18px;line-height:1.65;margin:0 auto 24px;max-width:580px;color:var(--white)!important;opacity:.9}.inner-active-card>a{width:min(520px,100%);min-height:64px;margin:auto;border-radius:999px;background:var(--white);color:var(--neo-primary)!important;display:flex;align-items:center;justify-content:center;gap:12px;font-size:20px;font-weight:850;box-shadow:0 12px 30px color-mix(in srgb,var(--neo-primary) 28%,transparent);animation:inner-pulse 2.8s ease-in-out infinite}.inner-active-card i{font-style:normal;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--neo-accent);color:var(--white)}.inner-active-card small,.inner-active-card em{display:block;color:var(--white)!important}.inner-active-card small{margin-top:16px;opacity:.78}.inner-active-card em{font-style:normal;margin-top:11px;font-weight:750}@keyframes inner-bg-move{from{background-size:100% auto;background-position:center 38%}to{background-size:106% auto;background-position:center 42%}}@keyframes inner-pulse{0%,100%{box-shadow:0 12px 30px color-mix(in srgb,var(--neo-primary) 28%,transparent)}50%{box-shadow:0 16px 38px color-mix(in srgb,var(--neo-accent) 34%,transparent)}}.in-cta{display:none!important}.about-copy,.service-top,.in-cta{color:var(--white)!important}.about-copy h1,.about-copy h2,.about-copy h3,.about-copy p,.about-copy b,.about-copy span,.service-top h1,.service-top h2,.service-top h3,.service-top p,.service-top b,.service-top span{color:var(--white)!important}.about-copy .eyeline,.service-top .eyeline{color:var(--neo-accent)!important}@media(max-width:600px){.inner-active-cta{min-height:440px;padding:30px 16px;background-size:cover;animation:none}.inner-active-card{padding:34px 18px;border-radius:22px}.inner-active-card h2{font-size:2.35rem}.inner-active-card>a{font-size:17px;min-height:58px}}@media(prefers-reduced-motion:reduce){.inner-active-cta,.inner-active-card,.inner-active-card>a{animation:none!important}}.inner-active-cta{display:none!important}.inside{background:var(--neo-background)!important}.in-foot{background:var(--neo-background)!important;color:var(--neo-primary)!important;border-top:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent);font-weight:700}@media(max-width:700px){.story-extra,.solar-journey,.service-story,.contact-help{grid-template-columns:1fr!important}.guide-cards{grid-template-columns:1fr 1fr!important}.solar-journey ol{grid-template-columns:1fr 1fr!important}}.solar-hero{background:linear-gradient(135deg,var(--neo-surface),var(--neo-background) 58%,color-mix(in srgb,var(--neo-accent) 12%,var(--neo-background)))!important}.solar-copy h1{color:var(--neo-primary)!important}.solar-copy p{color:var(--neo-text)!important}.solar-journey{display:grid;grid-template-columns:auto 1fr;gap:28px 42px}.journey-no{font:900 92px/.85 var(--neo-font-heading);color:color-mix(in srgb,var(--neo-primary) 14%,var(--neo-background))}.solar-journey small{color:var(--neo-accent);font-weight:900}.solar-journey h2{font:900 42px/1.08 var(--neo-font-heading);color:var(--neo-primary);margin:8px 0}.solar-journey p{font-size:19px;line-height:1.75}.solar-journey ol{grid-column:1/-1;list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.solar-journey li{padding:22px;border-top:4px solid var(--neo-accent);background:var(--neo-surface)}.solar-journey li b,.solar-journey li span{display:block}.solar-journey li b{font-size:21px;color:var(--neo-primary)}html,body{background:var(--sector-bg,#fff)!important}.inside{width:100vw!important;max-width:none!important;min-height:100vh!important;margin-inline:calc(50% - 50vw)!important;background:var(--sector-bg)!important}.inside .in-head,.inside .about-top,.inside .solar-hero,.inside .electric-top,.inside .service-top,.inside .contact-page,.inside .in-cta,.inside .in-foot{width:100%!important;max-width:none!important;margin-inline:0!important}.inside .in-head{height:90px!important;padding:0 max(32px,calc((100% - 1376px)/2))!important;display:flex!important;align-items:center!important;gap:clamp(22px,3vw,48px)!important;background:var(--sector-bg)!important}.inside .in-head>a:first-child{width:170px!important;height:82px!important;flex:0 0 170px!important;margin:0!important;display:block!important}.inside .in-logo{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important}.inside .in-nav{display:flex!important;flex:1 1 0!important;justify-content:center!important;gap:clamp(18px,2vw,34px)!important;font-size:15px!important}.inside .in-nav a{padding:32px 0 27px!important;white-space:nowrap!important}.inside .in-menu{display:none!important}.inside .in-phone{width:48px!important;height:44px!important;flex:0 0 48px!important;margin:0!important}.inside .wrap{width:100%!important;max-width:1440px!important;margin-inline:auto!important;padding-inline:clamp(24px,4vw,72px)!important}.inside .story-extra,.inside .solar-journey,.inside .service-story,.inside .boiler-guide,.inside .contact-help{width:100%!important}.inside .about-top,.inside .solar-hero,.inside .electric-top,.inside .service-top,.inside .contact-page{margin:0!important;min-height:580px!important;background:linear-gradient(120deg,color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg)),var(--sector-bg) 62%,color-mix(in srgb,var(--neo-accent) 7%,var(--sector-bg)))!important;color:var(--sector-text)!important;overflow:hidden!important}.inside .about-copy,.inside .solar-copy,.inside .electric-copy,.inside .service-top>div,.inside .contact-copy{color:var(--sector-text)!important}.inside .about-copy h1,.inside .solar-copy h1,.inside .electric-copy h1,.inside .service-top h1,.inside .contact-copy h1{color:var(--neo-primary)!important;font-size:clamp(52px,4.2vw,76px)!important;line-height:.98!important;margin:18px 0!important}.inside .about-copy p,.inside .solar-copy p,.inside .electric-copy p,.inside .service-top p,.inside .contact-copy p{color:var(--sector-text)!important;font-size:20px!important;line-height:1.7!important}.inside .eyeline{color:var(--neo-accent)!important}.inside .about-top{display:grid!important;grid-template-columns:55% 45%!important;gap:0!important;padding:0!important}.inside .about-photo{height:620px!important;border-radius:0!important;overflow:hidden!important}.inside .about-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 38%!important}.inside .about-copy{margin:0!important;border-radius:0!important;padding:72px clamp(34px,5vw,90px)!important;background:color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg))!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.inside .years{width:max-content!important;max-width:100%!important;padding:13px 22px!important;border-radius:16px!important;background:color-mix(in srgb,var(--neo-accent) 14%,var(--sector-bg))!important}.inside .years b{color:var(--neo-accent)!important}.inside .years span{color:var(--neo-accent)!important}.inside .solar-hero{display:grid!important;grid-template-columns:45% 55%!important;gap:0!important;padding:0!important}.inside .solar-hero:after{display:none!important}.inside .solar-hero img{grid-column:2!important;width:100%!important;height:620px!important;object-fit:cover!important;object-position:center 38%!important}.inside .solar-copy{grid-column:1!important;grid-row:1!important;align-self:stretch!important;padding:72px clamp(34px,5vw,90px)!important;background:color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg))!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.inside .solar-buttons{justify-content:flex-start!important}.inside .electric-top{display:grid!important;grid-template-columns:45% 55%!important;gap:0!important;padding:0!important;align-items:stretch!important}.inside .electric-copy{padding:72px clamp(34px,5vw,90px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg))!important}.inside .electric-image{height:620px!important;border-radius:0!important;background:var(--sector-bg)!important;overflow:hidden!important}.inside .electric-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:48px!important;background:var(--sector-bg)!important}.inside .service-top{display:grid!important;grid-template-columns:1fr auto!important;gap:56px!important;align-items:center!important;padding:80px clamp(34px,7vw,140px)!important}.inside .service-call{width:190px!important;height:190px!important;background:var(--neo-accent)!important;color:var(--sector-bg)!important;box-shadow:0 20px 44px color-mix(in srgb,var(--neo-accent) 24%,transparent)!important}.inside .service-call b,.inside .service-call span,.inside .service-call small{color:var(--sector-bg)!important}.inside .contact-page{display:grid!important;grid-template-columns:1fr 1fr!important;gap:70px!important;align-items:center!important;padding:70px clamp(34px,7vw,140px)!important}.inside .contact-box{background:var(--sector-bg)!important;color:var(--sector-text)!important;border:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent)!important;box-shadow:0 22px 55px color-mix(in srgb,var(--neo-primary) 12%,transparent)!important}.inside .contact-box>a{background:color-mix(in srgb,var(--neo-primary) 6%,var(--sector-bg))!important;color:var(--sector-text)!important}.inside .boiler-guide{background:var(--sector-bg)!important}.inside .guide-cards article{background:color-mix(in srgb,var(--neo-primary) 6%,var(--sector-bg))!important;color:var(--sector-text)!important;border-color:color-mix(in srgb,var(--neo-primary) 16%,transparent)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--neo-primary) 8%,transparent)!important}.inside .guide-cards article b{color:var(--neo-primary)!important}.inside .guide-cards article span{color:var(--neo-text-secondary)!important}.inside .guide-cards .featured{background:var(--neo-accent)!important;border-color:var(--neo-accent)!important;color:var(--sector-bg)!important;box-shadow:0 16px 34px color-mix(in srgb,var(--neo-accent) 24%,transparent)!important}.inside .guide-cards .featured b,.inside .guide-cards .featured span{color:var(--sector-bg)!important}.inside .contact-email-lead{width:100%!important;background:color-mix(in srgb,var(--neo-primary) 6%,var(--sector-bg))!important;color:var(--sector-text)!important}.inside .contact-email-lead .s-email-lead{width:100%!important;max-width:1440px!important;margin:auto!important;padding:86px clamp(32px,4.8vw,96px)!important}.inside .email-lead-intro{max-width:1040px!important;margin:0 auto 48px!important;text-align:center!important}.inside .email-lead-intro>span{display:block!important;color:var(--neo-accent)!important;font-size:24px!important;font-weight:850!important;margin-bottom:12px!important}.inside .email-lead-intro h2{font-family:var(--neo-font-heading)!important;font-size:clamp(48px,4vw,68px)!important;line-height:1.1!important;color:var(--neo-primary)!important;margin:0 0 18px!important}.inside .email-lead-intro p{font-size:clamp(20px,1.55vw,27px)!important;color:var(--neo-text-secondary)!important;margin:0!important}.inside .email-lead-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important;width:100%!important;padding:56px!important;background:var(--sector-bg)!important;border:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent)!important;border-radius:38px!important;box-shadow:0 20px 52px color-mix(in srgb,var(--neo-primary) 10%,transparent)!important}.inside .email-lead-form label{display:grid!important;gap:10px!important;font-size:22px!important;font-weight:750!important;color:var(--neo-primary)!important}.inside .email-lead-form input,.inside .email-lead-form select,.inside .email-lead-form textarea{width:100%!important;background:var(--sector-bg)!important;color:var(--sector-text)!important;border:1px solid color-mix(in srgb,var(--neo-primary) 22%,transparent)!important;border-radius:14px!important;padding:16px 20px!important;font:600 19px/1.4 var(--neo-font-body)!important;outline:0!important}.inside .email-lead-form input:focus,.inside .email-lead-form select:focus,.inside .email-lead-form textarea:focus{border-color:var(--neo-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--neo-accent) 13%,transparent)!important}.inside .email-lead-form input,.inside .email-lead-form select{min-height:68px!important}.inside .email-lead-form textarea{min-height:190px!important;resize:vertical!important}.inside .email-lead-form .form-wide{grid-column:1/-1!important}.inside .email-lead-form .consent{display:flex!important;align-items:center!important;gap:10px!important;font-size:20px!important;color:var(--sector-text)!important}.inside .email-lead-form .consent input{width:22px!important;height:22px!important;min-height:0!important;padding:0!important}.inside .email-lead-form button{min-height:72px!important;border:0!important;border-radius:14px!important;background:var(--neo-accent)!important;color:var(--sector-bg)!important;font-size:22px!important;font-weight:850!important;cursor:pointer!important;box-shadow:0 14px 30px color-mix(in srgb,var(--neo-accent) 24%,transparent)!important}.inside .email-lead-form .form-note{display:block!important;text-align:center!important;font-size:17px!important;line-height:1.55!important;color:var(--neo-text-secondary)!important}@media(max-width:900px){.inside .wrap{padding-inline:18px!important}.inside .contact-help{margin-inline:0!important}}@media(max-width:800px){.inside .in-head{height:70px!important;padding:0 16px!important;gap:22px!important;position:relative!important}.inside .in-head>a:first-child{width:112px!important;height:62px!important;flex-basis:112px!important;margin-inline-start:auto!important;margin-inline-end:0!important}.inside .in-nav{display:none!important;position:absolute!important;top:70px!important;inset-inline:0!important;z-index:1001!important;padding:12px 16px!important;background:var(--sector-bg)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--neo-primary) 14%,transparent)!important}.inside .in-nav.open{display:flex!important;flex-direction:column!important;gap:0!important}.inside .in-nav.open a{width:100%!important;min-height:44px!important;padding:11px 16px!important}.inside .in-menu{width:44px!important;height:46px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;background:transparent!important;color:var(--neo-primary)!important;font-size:28px!important;line-height:1!important;cursor:pointer!important}.inside .in-phone{width:48px!important;height:44px!important;flex-basis:48px!important}.inside .about-top,.inside .solar-hero,.inside .electric-top,.inside .service-top,.inside .contact-page{grid-template-columns:1fr!important;min-height:0!important}.inside .about-photo,.inside .solar-hero img,.inside .electric-image{height:auto!important;min-height:0!important;aspect-ratio:16/10!important;grid-column:1!important;grid-row:1!important}.inside .about-photo img,.inside .solar-hero img{object-fit:cover!important;object-position:center 36%!important}.inside .electric-image img{padding:22px!important;object-fit:contain!important}.inside .about-copy,.inside .solar-copy,.inside .electric-copy,.inside .service-top,.inside .contact-page{grid-column:1!important;grid-row:auto!important;padding:42px 20px!important}.inside .about-copy h1,.inside .solar-copy h1,.inside .electric-copy h1,.inside .service-top h1,.inside .contact-copy h1{font-size:42px!important}.inside .service-top{text-align:center!important;justify-items:center!important;gap:28px!important}.inside .service-call{width:150px!important;height:150px!important}.inside .contact-page{gap:30px!important}.inside .contact-email-lead .s-email-lead{padding:54px 16px!important}.inside .email-lead-intro{margin-bottom:30px!important}.inside .email-lead-intro>span{font-size:18px!important}.inside .email-lead-intro h2{font-size:34px!important}.inside .email-lead-intro p{font-size:17px!important}.inside .email-lead-form{grid-template-columns:1fr!important;padding:26px 18px!important;gap:18px!important;border-radius:22px!important}.inside .email-lead-form label{font-size:17px!important}.inside .email-lead-form .form-wide{grid-column:auto!important}.inside .email-lead-form input,.inside .email-lead-form select{min-height:56px!important}.inside .email-lead-form textarea{min-height:140px!important}.inside .email-lead-form .consent{font-size:15px!important}.inside .email-lead-form button{min-height:60px!important;font-size:18px!important}.inside .email-lead-form .form-note{font-size:14px!important}}[data-sector-id="sector_electric_v2"],.s-content[data-sector-id="sector_electric_v2"]{padding-block:clamp(48px,6vw,96px);--sector-bg:#EEF5FB;--sector-ink:#10263D;--sector-accent:#FF8A00;--sector-muted:#607084;--sector-surface:#EEF5FB;--neo-text-light:#10263D;--neo-bg:#EEF5FB;--neo-text:#10263D}*{box-sizing:border-box}.inside{--white:var(--sector-bg);--ink:var(--sector-text);direction:rtl;background:var(--white);color:var(--ink);font-family:var(--neo-font-body);overflow:hidden}.inside a{text-decoration:none;color:inherit}.in-head{height:90px;background:var(--white);display:flex;align-items:center;gap:28px;padding:0 max(28px,calc((100% - 1180px)/2));border-bottom:1px solid color-mix(in srgb,var(--neo-primary) 10%,transparent)}.in-logo{width:130px;height:78px;object-fit:contain;margin-inline-end:auto}.in-nav{display:flex;gap:24px;font-size:14px;font-weight:800}.in-nav a{padding:34px 0 29px;border-bottom:3px solid transparent}.in-nav a:hover{border-color:var(--neo-accent);color:var(--neo-primary)}.in-phone{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--neo-accent);color:var(--white)!important;font-size:22px}.in-menu{display:none;font-size:28px;color:var(--neo-primary)}.eyeline{display:inline-flex;align-items:center;gap:10px;color:var(--neo-primary);font-weight:850}.eyeline:before{content:"";width:32px;height:4px;border-radius:8px;background:var(--neo-accent)}.in-cta{background:var(--neo-primary);color:var(--white);padding:58px 24px;text-align:center}.in-cta h2{font-family:var(--neo-font-heading);font-size:40px;margin:0 0 12px}.in-cta p{font-size:18px;margin:0 0 22px;opacity:.86}.buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.btn-in{min-height:52px;padding:13px 25px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-weight:850}.btn-in.orange{background:var(--neo-accent);color:var(--white)}.btn-in.white{background:var(--white);color:var(--neo-primary)}.in-foot{background:color-mix(in srgb,var(--neo-primary) 90%,var(--ink));color:var(--white);padding:22px;text-align:center}.wrap{max-width:1180px;margin:auto;padding:68px 24px}.title2{font-family:var(--neo-font-heading);font-size:40px;color:var(--neo-primary);margin:0 0 12px}.lead{font-size:19px;line-height:1.8;color:var(--neo-text-secondary);max-width:790px}.reveal{animation:in-reveal .75s ease both}@keyframes in-reveal{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(max-width:900px){.in-head{height:74px;padding:0 16px}.in-logo{width:108px;height:64px}.in-nav{display:none}.in-menu{display:block}.in-phone{width:44px;height:44px}.wrap{padding:52px 18px}}@media(max-width:620px){.title2{font-size:32px}.buttons{flex-direction:column}.btn-in{width:100%}}@media(prefers-reduced-motion:reduce){.reveal{animation:none}}.electric-top{max-width:1180px;margin:42px auto;display:grid;grid-template-columns:1fr .85fr;gap:52px;align-items:center;padding:0 24px}.electric-copy h1{font-family:var(--neo-font-heading);font-size:60px;line-height:.95;color:var(--neo-primary);margin:20px 0}.electric-copy p{font-size:20px;line-height:1.7;margin-bottom:25px}.electric-image{height:510px;background:var(--neo-surface);border-radius:46% 46% 22px 22px;overflow:hidden}.electric-image img{width:100%;height:100%;object-fit:cover}.sizes-bg{background:var(--neo-surface)}.size-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px}.size-row article{background:var(--white);padding:25px;text-align:center;border-radius:16px;border-bottom:5px solid var(--neo-accent)}.size-row b{display:block;font-size:40px;color:var(--neo-primary)}.size-row span{color:var(--neo-text-secondary)}@media(max-width:800px){.electric-top{grid-template-columns:1fr}.electric-image{grid-row:1;height:360px}.size-row{grid-template-columns:1fr 1fr}}.inner-active-cta{min-height:410px;background-size:cover;background-position:center 38%;position:relative;display:grid;place-items:center;padding:52px 24px;overflow:hidden;animation:inner-bg-move 14s ease-in-out infinite alternate}.inner-active-overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--neo-primary) 82%,transparent)}.inner-active-card{position:relative;z-index:2;width:min(720px,100%);text-align:center;padding:42px 48px;border-radius:28px;background:color-mix(in srgb,var(--neo-primary) 72%,transparent);border:1px solid color-mix(in srgb,var(--white) 22%,transparent);box-shadow:0 24px 55px color-mix(in srgb,var(--neo-primary) 32%,transparent);backdrop-filter:blur(8px);color:var(--white);animation:in-reveal .75s ease both}.inner-active-card>span{display:block;color:var(--neo-accent);font-weight:850;margin-bottom:10px}.inner-active-card h2{font-family:var(--neo-font-heading);font-size:clamp(2.4rem,4vw,3.5rem);line-height:1.1;margin:0 0 12px;color:var(--white)!important}.inner-active-card p{font-size:18px;line-height:1.65;margin:0 auto 24px;max-width:580px;color:var(--white)!important;opacity:.9}.inner-active-card>a{width:min(520px,100%);min-height:64px;margin:auto;border-radius:999px;background:var(--white);color:var(--neo-primary)!important;display:flex;align-items:center;justify-content:center;gap:12px;font-size:20px;font-weight:850;box-shadow:0 12px 30px color-mix(in srgb,var(--neo-primary) 28%,transparent);animation:inner-pulse 2.8s ease-in-out infinite}.inner-active-card i{font-style:normal;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--neo-accent);color:var(--white)}.inner-active-card small,.inner-active-card em{display:block;color:var(--white)!important}.inner-active-card small{margin-top:16px;opacity:.78}.inner-active-card em{font-style:normal;margin-top:11px;font-weight:750}@keyframes inner-bg-move{from{background-size:100% auto;background-position:center 38%}to{background-size:106% auto;background-position:center 42%}}@keyframes inner-pulse{0%,100%{box-shadow:0 12px 30px color-mix(in srgb,var(--neo-primary) 28%,transparent)}50%{box-shadow:0 16px 38px color-mix(in srgb,var(--neo-accent) 34%,transparent)}}.in-cta{display:none!important}.about-copy,.service-top,.in-cta{color:var(--white)!important}.about-copy h1,.about-copy h2,.about-copy h3,.about-copy p,.about-copy b,.about-copy span,.service-top h1,.service-top h2,.service-top h3,.service-top p,.service-top b,.service-top span{color:var(--white)!important}.about-copy .eyeline,.service-top .eyeline{color:var(--neo-accent)!important}@media(max-width:600px){.inner-active-cta{min-height:440px;padding:30px 16px;background-size:cover;animation:none}.inner-active-card{padding:34px 18px;border-radius:22px}.inner-active-card h2{font-size:2.35rem}.inner-active-card>a{font-size:17px;min-height:58px}}@media(prefers-reduced-motion:reduce){.inner-active-cta,.inner-active-card,.inner-active-card>a{animation:none!important}}.inner-active-cta{display:none!important}.inside{background:var(--neo-background)!important}.in-foot{background:var(--neo-background)!important;color:var(--neo-primary)!important;border-top:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent);font-weight:700}@media(max-width:700px){.story-extra,.solar-journey,.service-story,.contact-help{grid-template-columns:1fr!important}.guide-cards{grid-template-columns:1fr 1fr!important}.solar-journey ol{grid-template-columns:1fr 1fr!important}}.electric-top{background:linear-gradient(120deg,var(--neo-background),var(--neo-surface) 65%,color-mix(in srgb,var(--neo-accent) 12%,var(--neo-background)))!important}.electric-copy h1{color:var(--neo-primary)!important}.electric-copy p{color:var(--neo-text)!important}.guide-title{text-align:center}.guide-title small{color:var(--neo-accent);font-weight:900}.guide-title h2{font:900 42px/1.1 var(--neo-font-heading);color:var(--neo-primary);margin:8px}.guide-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px}.guide-cards article{padding:28px 16px;border:1px solid color-mix(in srgb,var(--neo-primary) 16%,transparent);border-radius:20px;text-align:center;background:var(--neo-background);transition:.25s}.guide-cards article:hover{transform:translateY(-6px)}.guide-cards .featured{background:var(--neo-primary);color:var(--neo-background);transform:translateY(-8px)}.guide-cards b,.guide-cards span{display:block}.guide-cards b{font:900 26px var(--neo-font-heading)}.guide-note{text-align:center;color:var(--neo-text-secondary)}html,body{background:var(--sector-bg,#fff)!important}.inside{width:100vw!important;max-width:none!important;min-height:100vh!important;margin-inline:calc(50% - 50vw)!important;background:var(--sector-bg)!important}.inside .in-head,.inside .about-top,.inside .solar-hero,.inside .electric-top,.inside .service-top,.inside .contact-page,.inside .in-cta,.inside .in-foot{width:100%!important;max-width:none!important;margin-inline:0!important}.inside .in-head{height:90px!important;padding:0 max(32px,calc((100% - 1376px)/2))!important;display:flex!important;align-items:center!important;gap:clamp(22px,3vw,48px)!important;background:var(--sector-bg)!important}.inside .in-head>a:first-child{width:170px!important;height:82px!important;flex:0 0 170px!important;margin:0!important;display:block!important}.inside .in-logo{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important}.inside .in-nav{display:flex!important;flex:1 1 0!important;justify-content:center!important;gap:clamp(18px,2vw,34px)!important;font-size:15px!important}.inside .in-nav a{padding:32px 0 27px!important;white-space:nowrap!important}.inside .in-menu{display:none!important}.inside .in-phone{width:48px!important;height:44px!important;flex:0 0 48px!important;margin:0!important}.inside .wrap{width:100%!important;max-width:1440px!important;margin-inline:auto!important;padding-inline:clamp(24px,4vw,72px)!important}.inside .story-extra,.inside .solar-journey,.inside .service-story,.inside .boiler-guide,.inside .contact-help{width:100%!important}.inside .about-top,.inside .solar-hero,.inside .electric-top,.inside .service-top,.inside .contact-page{margin:0!important;min-height:580px!important;background:linear-gradient(120deg,color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg)),var(--sector-bg) 62%,color-mix(in srgb,var(--neo-accent) 7%,var(--sector-bg)))!important;color:var(--sector-text)!important;overflow:hidden!important}.inside .about-copy,.inside .solar-copy,.inside .electric-copy,.inside .service-top>div,.inside .contact-copy{color:var(--sector-text)!important}.inside .about-copy h1,.inside .solar-copy h1,.inside .electric-copy h1,.inside .service-top h1,.inside .contact-copy h1{color:var(--neo-primary)!important;font-size:clamp(52px,4.2vw,76px)!important;line-height:.98!important;margin:18px 0!important}.inside .about-copy p,.inside .solar-copy p,.inside .electric-copy p,.inside .service-top p,.inside .contact-copy p{color:var(--sector-text)!important;font-size:20px!important;line-height:1.7!important}.inside .eyeline{color:var(--neo-accent)!important}.inside .about-top{display:grid!important;grid-template-columns:55% 45%!important;gap:0!important;padding:0!important}.inside .about-photo{height:620px!important;border-radius:0!important;overflow:hidden!important}.inside .about-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 38%!important}.inside .about-copy{margin:0!important;border-radius:0!important;padding:72px clamp(34px,5vw,90px)!important;background:color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg))!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.inside .years{width:max-content!important;max-width:100%!important;padding:13px 22px!important;border-radius:16px!important;background:color-mix(in srgb,var(--neo-accent) 14%,var(--sector-bg))!important}.inside .years b{color:var(--neo-accent)!important}.inside .years span{color:var(--neo-accent)!important}.inside .solar-hero{display:grid!important;grid-template-columns:45% 55%!important;gap:0!important;padding:0!important}.inside .solar-hero:after{display:none!important}.inside .solar-hero img{grid-column:2!important;width:100%!important;height:620px!important;object-fit:cover!important;object-position:center 38%!important}.inside .solar-copy{grid-column:1!important;grid-row:1!important;align-self:stretch!important;padding:72px clamp(34px,5vw,90px)!important;background:color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg))!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.inside .solar-buttons{justify-content:flex-start!important}.inside .electric-top{display:grid!important;grid-template-columns:45% 55%!important;gap:0!important;padding:0!important;align-items:stretch!important}.inside .electric-copy{padding:72px clamp(34px,5vw,90px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg))!important}.inside .electric-image{height:620px!important;border-radius:0!important;background:var(--sector-bg)!important;overflow:hidden!important}.inside .electric-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:48px!important;background:var(--sector-bg)!important}.inside .service-top{display:grid!important;grid-template-columns:1fr auto!important;gap:56px!important;align-items:center!important;padding:80px clamp(34px,7vw,140px)!important}.inside .service-call{width:190px!important;height:190px!important;background:var(--neo-accent)!important;color:var(--sector-bg)!important;box-shadow:0 20px 44px color-mix(in srgb,var(--neo-accent) 24%,transparent)!important}.inside .service-call b,.inside .service-call span,.inside .service-call small{color:var(--sector-bg)!important}.inside .contact-page{display:grid!important;grid-template-columns:1fr 1fr!important;gap:70px!important;align-items:center!important;padding:70px clamp(34px,7vw,140px)!important}.inside .contact-box{background:var(--sector-bg)!important;color:var(--sector-text)!important;border:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent)!important;box-shadow:0 22px 55px color-mix(in srgb,var(--neo-primary) 12%,transparent)!important}.inside .contact-box>a{background:color-mix(in srgb,var(--neo-primary) 6%,var(--sector-bg))!important;color:var(--sector-text)!important}.inside .boiler-guide{background:var(--sector-bg)!important}.inside .guide-cards article{background:color-mix(in srgb,var(--neo-primary) 6%,var(--sector-bg))!important;color:var(--sector-text)!important;border-color:color-mix(in srgb,var(--neo-primary) 16%,transparent)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--neo-primary) 8%,transparent)!important}.inside .guide-cards article b{color:var(--neo-primary)!important}.inside .guide-cards article span{color:var(--neo-text-secondary)!important}.inside .guide-cards .featured{background:var(--neo-accent)!important;border-color:var(--neo-accent)!important;color:var(--sector-bg)!important;box-shadow:0 16px 34px color-mix(in srgb,var(--neo-accent) 24%,transparent)!important}.inside .guide-cards .featured b,.inside .guide-cards .featured span{color:var(--sector-bg)!important}.inside .contact-email-lead{width:100%!important;background:color-mix(in srgb,var(--neo-primary) 6%,var(--sector-bg))!important;color:var(--sector-text)!important}.inside .contact-email-lead .s-email-lead{width:100%!important;max-width:1440px!important;margin:auto!important;padding:86px clamp(32px,4.8vw,96px)!important}.inside .email-lead-intro{max-width:1040px!important;margin:0 auto 48px!important;text-align:center!important}.inside .email-lead-intro>span{display:block!important;color:var(--neo-accent)!important;font-size:24px!important;font-weight:850!important;margin-bottom:12px!important}.inside .email-lead-intro h2{font-family:var(--neo-font-heading)!important;font-size:clamp(48px,4vw,68px)!important;line-height:1.1!important;color:var(--neo-primary)!important;margin:0 0 18px!important}.inside .email-lead-intro p{font-size:clamp(20px,1.55vw,27px)!important;color:var(--neo-text-secondary)!important;margin:0!important}.inside .email-lead-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important;width:100%!important;padding:56px!important;background:var(--sector-bg)!important;border:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent)!important;border-radius:38px!important;box-shadow:0 20px 52px color-mix(in srgb,var(--neo-primary) 10%,transparent)!important}.inside .email-lead-form label{display:grid!important;gap:10px!important;font-size:22px!important;font-weight:750!important;color:var(--neo-primary)!important}.inside .email-lead-form input,.inside .email-lead-form select,.inside .email-lead-form textarea{width:100%!important;background:var(--sector-bg)!important;color:var(--sector-text)!important;border:1px solid color-mix(in srgb,var(--neo-primary) 22%,transparent)!important;border-radius:14px!important;padding:16px 20px!important;font:600 19px/1.4 var(--neo-font-body)!important;outline:0!important}.inside .email-lead-form input:focus,.inside .email-lead-form select:focus,.inside .email-lead-form textarea:focus{border-color:var(--neo-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--neo-accent) 13%,transparent)!important}.inside .email-lead-form input,.inside .email-lead-form select{min-height:68px!important}.inside .email-lead-form textarea{min-height:190px!important;resize:vertical!important}.inside .email-lead-form .form-wide{grid-column:1/-1!important}.inside .email-lead-form .consent{display:flex!important;align-items:center!important;gap:10px!important;font-size:20px!important;color:var(--sector-text)!important}.inside .email-lead-form .consent input{width:22px!important;height:22px!important;min-height:0!important;padding:0!important}.inside .email-lead-form button{min-height:72px!important;border:0!important;border-radius:14px!important;background:var(--neo-accent)!important;color:var(--sector-bg)!important;font-size:22px!important;font-weight:850!important;cursor:pointer!important;box-shadow:0 14px 30px color-mix(in srgb,var(--neo-accent) 24%,transparent)!important}.inside .email-lead-form .form-note{display:block!important;text-align:center!important;font-size:17px!important;line-height:1.55!important;color:var(--neo-text-secondary)!important}@media(max-width:900px){.inside .wrap{padding-inline:18px!important}.inside .contact-help{margin-inline:0!important}}@media(max-width:800px){.inside .in-head{height:70px!important;padding:0 16px!important;gap:22px!important;position:relative!important}.inside .in-head>a:first-child{width:112px!important;height:62px!important;flex-basis:112px!important;margin-inline-start:auto!important;margin-inline-end:0!important}.inside .in-nav{display:none!important;position:absolute!important;top:70px!important;inset-inline:0!important;z-index:1001!important;padding:12px 16px!important;background:var(--sector-bg)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--neo-primary) 14%,transparent)!important}.inside .in-nav.open{display:flex!important;flex-direction:column!important;gap:0!important}.inside .in-nav.open a{width:100%!important;min-height:44px!important;padding:11px 16px!important}.inside .in-menu{width:44px!important;height:46px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;background:transparent!important;color:var(--neo-primary)!important;font-size:28px!important;line-height:1!important;cursor:pointer!important}.inside .in-phone{width:48px!important;height:44px!important;flex-basis:48px!important}.inside .about-top,.inside .solar-hero,.inside .electric-top,.inside .service-top,.inside .contact-page{grid-template-columns:1fr!important;min-height:0!important}.inside .about-photo,.inside .solar-hero img,.inside .electric-image{height:auto!important;min-height:0!important;aspect-ratio:16/10!important;grid-column:1!important;grid-row:1!important}.inside .about-photo img,.inside .solar-hero img{object-fit:cover!important;object-position:center 36%!important}.inside .electric-image img{padding:22px!important;object-fit:contain!important}.inside .about-copy,.inside .solar-copy,.inside .electric-copy,.inside .service-top,.inside .contact-page{grid-column:1!important;grid-row:auto!important;padding:42px 20px!important}.inside .about-copy h1,.inside .solar-copy h1,.inside .electric-copy h1,.inside .service-top h1,.inside .contact-copy h1{font-size:42px!important}.inside .service-top{text-align:center!important;justify-items:center!important;gap:28px!important}.inside .service-call{width:150px!important;height:150px!important}.inside .contact-page{gap:30px!important}.inside .contact-email-lead .s-email-lead{padding:54px 16px!important}.inside .email-lead-intro{margin-bottom:30px!important}.inside .email-lead-intro>span{font-size:18px!important}.inside .email-lead-intro h2{font-size:34px!important}.inside .email-lead-intro p{font-size:17px!important}.inside .email-lead-form{grid-template-columns:1fr!important;padding:26px 18px!important;gap:18px!important;border-radius:22px!important}.inside .email-lead-form label{font-size:17px!important}.inside .email-lead-form .form-wide{grid-column:auto!important}.inside .email-lead-form input,.inside .email-lead-form select{min-height:56px!important}.inside .email-lead-form textarea{min-height:140px!important}.inside .email-lead-form .consent{font-size:15px!important}.inside .email-lead-form button{min-height:60px!important;font-size:18px!important}.inside .email-lead-form .form-note{font-size:14px!important}}[data-sector-id="sector_service_v2"],.s-content[data-sector-id="sector_service_v2"]{padding-block:clamp(48px,6vw,96px);--sector-bg:#EEF5FB;--sector-ink:#10263D;--sector-accent:#FF8A00;--sector-muted:#607084;--sector-surface:#EEF5FB;--neo-text-light:#10263D;--neo-bg:#EEF5FB;--neo-text:#10263D}*{box-sizing:border-box}.inside{--white:var(--sector-bg);--ink:var(--sector-text);direction:rtl;background:var(--white);color:var(--ink);font-family:var(--neo-font-body);overflow:hidden}.inside a{text-decoration:none;color:inherit}.in-head{height:90px;background:var(--white);display:flex;align-items:center;gap:28px;padding:0 max(28px,calc((100% - 1180px)/2));border-bottom:1px solid color-mix(in srgb,var(--neo-primary) 10%,transparent)}.in-logo{width:130px;height:78px;object-fit:contain;margin-inline-end:auto}.in-nav{display:flex;gap:24px;font-size:14px;font-weight:800}.in-nav a{padding:34px 0 29px;border-bottom:3px solid transparent}.in-nav a:hover{border-color:var(--neo-accent);color:var(--neo-primary)}.in-phone{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--neo-accent);color:var(--white)!important;font-size:22px}.in-menu{display:none;font-size:28px;color:var(--neo-primary)}.eyeline{display:inline-flex;align-items:center;gap:10px;color:var(--neo-primary);font-weight:850}.eyeline:before{content:"";width:32px;height:4px;border-radius:8px;background:var(--neo-accent)}.in-cta{background:var(--neo-primary);color:var(--white);padding:58px 24px;text-align:center}.in-cta h2{font-family:var(--neo-font-heading);font-size:40px;margin:0 0 12px}.in-cta p{font-size:18px;margin:0 0 22px;opacity:.86}.buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.btn-in{min-height:52px;padding:13px 25px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-weight:850}.btn-in.orange{background:var(--neo-accent);color:var(--white)}.btn-in.white{background:var(--white);color:var(--neo-primary)}.in-foot{background:color-mix(in srgb,var(--neo-primary) 90%,var(--ink));color:var(--white);padding:22px;text-align:center}.wrap{max-width:1180px;margin:auto;padding:68px 24px}.title2{font-family:var(--neo-font-heading);font-size:40px;color:var(--neo-primary);margin:0 0 12px}.lead{font-size:19px;line-height:1.8;color:var(--neo-text-secondary);max-width:790px}.reveal{animation:in-reveal .75s ease both}@keyframes in-reveal{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(max-width:900px){.in-head{height:74px;padding:0 16px}.in-logo{width:108px;height:64px}.in-nav{display:none}.in-menu{display:block}.in-phone{width:44px;height:44px}.wrap{padding:52px 18px}}@media(max-width:620px){.title2{font-size:32px}.buttons{flex-direction:column}.btn-in{width:100%}}@media(prefers-reduced-motion:reduce){.reveal{animation:none}}.service-top{background:var(--neo-primary);color:var(--white);padding:78px max(28px,calc((100% - 1180px)/2));display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.service-top .eyeline{color:var(--neo-accent)}.service-top h1{font-family:var(--neo-font-heading);font-size:64px;line-height:.92;margin:20px 0}.service-top p{font-size:21px}.service-call{width:210px;height:210px;border-radius:50%;background:var(--neo-accent);color:var(--white)!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.service-call span{font-size:30px}.service-call b{font-size:23px}.service-call small{font-size:16px;direction:ltr}.faults{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.faults article{padding:26px;border-radius:16px;background:var(--neo-surface);border-inline-start:5px solid var(--neo-accent)}.faults b{font-size:22px;color:var(--neo-primary)}.faults p{color:var(--neo-text-secondary)}@media(max-width:760px){.service-top{grid-template-columns:1fr}.service-call{width:150px;height:150px}.faults{grid-template-columns:1fr}}.service-top h1{color:var(--white)!important}.inner-active-cta{min-height:410px;background-size:cover;background-position:center 38%;position:relative;display:grid;place-items:center;padding:52px 24px;overflow:hidden;animation:inner-bg-move 14s ease-in-out infinite alternate}.inner-active-overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--neo-primary) 82%,transparent)}.inner-active-card{position:relative;z-index:2;width:min(720px,100%);text-align:center;padding:42px 48px;border-radius:28px;background:color-mix(in srgb,var(--neo-primary) 72%,transparent);border:1px solid color-mix(in srgb,var(--white) 22%,transparent);box-shadow:0 24px 55px color-mix(in srgb,var(--neo-primary) 32%,transparent);backdrop-filter:blur(8px);color:var(--white);animation:in-reveal .75s ease both}.inner-active-card>span{display:block;color:var(--neo-accent);font-weight:850;margin-bottom:10px}.inner-active-card h2{font-family:var(--neo-font-heading);font-size:clamp(2.4rem,4vw,3.5rem);line-height:1.1;margin:0 0 12px;color:var(--white)!important}.inner-active-card p{font-size:18px;line-height:1.65;margin:0 auto 24px;max-width:580px;color:var(--white)!important;opacity:.9}.inner-active-card>a{width:min(520px,100%);min-height:64px;margin:auto;border-radius:999px;background:var(--white);color:var(--neo-primary)!important;display:flex;align-items:center;justify-content:center;gap:12px;font-size:20px;font-weight:850;box-shadow:0 12px 30px color-mix(in srgb,var(--neo-primary) 28%,transparent);animation:inner-pulse 2.8s ease-in-out infinite}.inner-active-card i{font-style:normal;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--neo-accent);color:var(--white)}.inner-active-card small,.inner-active-card em{display:block;color:var(--white)!important}.inner-active-card small{margin-top:16px;opacity:.78}.inner-active-card em{font-style:normal;margin-top:11px;font-weight:750}@keyframes inner-bg-move{from{background-size:100% auto;background-position:center 38%}to{background-size:106% auto;background-position:center 42%}}@keyframes inner-pulse{0%,100%{box-shadow:0 12px 30px color-mix(in srgb,var(--neo-primary) 28%,transparent)}50%{box-shadow:0 16px 38px color-mix(in srgb,var(--neo-accent) 34%,transparent)}}.in-cta{display:none!important}.about-copy,.service-top,.in-cta{color:var(--white)!important}.about-copy h1,.about-copy h2,.about-copy h3,.about-copy p,.about-copy b,.about-copy span,.service-top h1,.service-top h2,.service-top h3,.service-top p,.service-top b,.service-top span{color:var(--white)!important}.about-copy .eyeline,.service-top .eyeline{color:var(--neo-accent)!important}@media(max-width:600px){.inner-active-cta{min-height:440px;padding:30px 16px;background-size:cover;animation:none}.inner-active-card{padding:34px 18px;border-radius:22px}.inner-active-card h2{font-size:2.35rem}.inner-active-card>a{font-size:17px;min-height:58px}}@media(prefers-reduced-motion:reduce){.inner-active-cta,.inner-active-card,.inner-active-card>a{animation:none!important}}.inner-active-cta{display:none!important}.inside{background:var(--neo-background)!important}.in-foot{background:var(--neo-background)!important;color:var(--neo-primary)!important;border-top:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent);font-weight:700}@media(max-width:700px){.story-extra,.solar-journey,.service-story,.contact-help{grid-template-columns:1fr!important}.guide-cards{grid-template-columns:1fr 1fr!important}.solar-journey ol{grid-template-columns:1fr 1fr!important}}.service-top{background:linear-gradient(130deg,var(--neo-surface),var(--neo-background) 64%,color-mix(in srgb,var(--neo-accent) 14%,var(--neo-background)))!important;color:var(--neo-text)!important}.service-top h1{color:var(--neo-primary)!important}.service-top p,.service-top span,.service-top b{color:inherit!important}.service-top .eyeline{color:var(--neo-accent)!important}.service-call{color:var(--neo-background)!important;animation:service-float 3s ease-in-out infinite}@keyframes service-float{50%{transform:translateY(-8px)}}.service-story{display:grid;grid-template-columns:auto 1.4fr 1fr;gap:30px;align-items:center}.service-number{width:100px;height:100px;border-radius:32px 50% 40% 55%;display:grid;place-items:center;background:color-mix(in srgb,var(--neo-accent) 14%,var(--neo-background));color:var(--neo-accent);font-size:48px}.service-story small{color:var(--neo-accent);font-weight:900}.service-story h2{font:900 42px/1.1 var(--neo-font-heading);color:var(--neo-primary);margin:7px 0}.service-story p{font-size:18px;line-height:1.75}.service-points{display:grid;gap:10px}.service-points span{padding:14px 18px;background:var(--neo-surface);border-radius:12px;color:var(--neo-primary);font-weight:800}html,body{background:var(--sector-bg,#fff)!important}.inside{width:100vw!important;max-width:none!important;min-height:100vh!important;margin-inline:calc(50% - 50vw)!important;background:var(--sector-bg)!important}.inside .in-head,.inside .about-top,.inside .solar-hero,.inside .electric-top,.inside .service-top,.inside .contact-page,.inside .in-cta,.inside .in-foot{width:100%!important;max-width:none!important;margin-inline:0!important}.inside .in-head{height:90px!important;padding:0 max(32px,calc((100% - 1376px)/2))!important;display:flex!important;align-items:center!important;gap:clamp(22px,3vw,48px)!important;background:var(--sector-bg)!important}.inside .in-head>a:first-child{width:170px!important;height:82px!important;flex:0 0 170px!important;margin:0!important;display:block!important}.inside .in-logo{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important}.inside .in-nav{display:flex!important;flex:1 1 0!important;justify-content:center!important;gap:clamp(18px,2vw,34px)!important;font-size:15px!important}.inside .in-nav a{padding:32px 0 27px!important;white-space:nowrap!important}.inside .in-menu{display:none!important}.inside .in-phone{width:48px!important;height:44px!important;flex:0 0 48px!important;margin:0!important}.inside .wrap{width:100%!important;max-width:1440px!important;margin-inline:auto!important;padding-inline:clamp(24px,4vw,72px)!important}.inside .story-extra,.inside .solar-journey,.inside .service-story,.inside .boiler-guide,.inside .contact-help{width:100%!important}.inside .about-top,.inside .solar-hero,.inside .electric-top,.inside .service-top,.inside .contact-page{margin:0!important;min-height:580px!important;background:linear-gradient(120deg,color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg)),var(--sector-bg) 62%,color-mix(in srgb,var(--neo-accent) 7%,var(--sector-bg)))!important;color:var(--sector-text)!important;overflow:hidden!important}.inside .about-copy,.inside .solar-copy,.inside .electric-copy,.inside .service-top>div,.inside .contact-copy{color:var(--sector-text)!important}.inside .about-copy h1,.inside .solar-copy h1,.inside .electric-copy h1,.inside .service-top h1,.inside .contact-copy h1{color:var(--neo-primary)!important;font-size:clamp(52px,4.2vw,76px)!important;line-height:.98!important;margin:18px 0!important}.inside .about-copy p,.inside .solar-copy p,.inside .electric-copy p,.inside .service-top p,.inside .contact-copy p{color:var(--sector-text)!important;font-size:20px!important;line-height:1.7!important}.inside .eyeline{color:var(--neo-accent)!important}.inside .about-top{display:grid!important;grid-template-columns:55% 45%!important;gap:0!important;padding:0!important}.inside .about-photo{height:620px!important;border-radius:0!important;overflow:hidden!important}.inside .about-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 38%!important}.inside .about-copy{margin:0!important;border-radius:0!important;padding:72px clamp(34px,5vw,90px)!important;background:color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg))!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.inside .years{width:max-content!important;max-width:100%!important;padding:13px 22px!important;border-radius:16px!important;background:color-mix(in srgb,var(--neo-accent) 14%,var(--sector-bg))!important}.inside .years b{color:var(--neo-accent)!important}.inside .years span{color:var(--neo-accent)!important}.inside .solar-hero{display:grid!important;grid-template-columns:45% 55%!important;gap:0!important;padding:0!important}.inside .solar-hero:after{display:none!important}.inside .solar-hero img{grid-column:2!important;width:100%!important;height:620px!important;object-fit:cover!important;object-position:center 38%!important}.inside .solar-copy{grid-column:1!important;grid-row:1!important;align-self:stretch!important;padding:72px clamp(34px,5vw,90px)!important;background:color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg))!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.inside .solar-buttons{justify-content:flex-start!important}.inside .electric-top{display:grid!important;grid-template-columns:45% 55%!important;gap:0!important;padding:0!important;align-items:stretch!important}.inside .electric-copy{padding:72px clamp(34px,5vw,90px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg))!important}.inside .electric-image{height:620px!important;border-radius:0!important;background:var(--sector-bg)!important;overflow:hidden!important}.inside .electric-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:48px!important;background:var(--sector-bg)!important}.inside .service-top{display:grid!important;grid-template-columns:1fr auto!important;gap:56px!important;align-items:center!important;padding:80px clamp(34px,7vw,140px)!important}.inside .service-call{width:190px!important;height:190px!important;background:var(--neo-accent)!important;color:var(--sector-bg)!important;box-shadow:0 20px 44px color-mix(in srgb,var(--neo-accent) 24%,transparent)!important}.inside .service-call b,.inside .service-call span,.inside .service-call small{color:var(--sector-bg)!important}.inside .contact-page{display:grid!important;grid-template-columns:1fr 1fr!important;gap:70px!important;align-items:center!important;padding:70px clamp(34px,7vw,140px)!important}.inside .contact-box{background:var(--sector-bg)!important;color:var(--sector-text)!important;border:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent)!important;box-shadow:0 22px 55px color-mix(in srgb,var(--neo-primary) 12%,transparent)!important}.inside .contact-box>a{background:color-mix(in srgb,var(--neo-primary) 6%,var(--sector-bg))!important;color:var(--sector-text)!important}.inside .boiler-guide{background:var(--sector-bg)!important}.inside .guide-cards article{background:color-mix(in srgb,var(--neo-primary) 6%,var(--sector-bg))!important;color:var(--sector-text)!important;border-color:color-mix(in srgb,var(--neo-primary) 16%,transparent)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--neo-primary) 8%,transparent)!important}.inside .guide-cards article b{color:var(--neo-primary)!important}.inside .guide-cards article span{color:var(--neo-text-secondary)!important}.inside .guide-cards .featured{background:var(--neo-accent)!important;border-color:var(--neo-accent)!important;color:var(--sector-bg)!important;box-shadow:0 16px 34px color-mix(in srgb,var(--neo-accent) 24%,transparent)!important}.inside .guide-cards .featured b,.inside .guide-cards .featured span{color:var(--sector-bg)!important}.inside .contact-email-lead{width:100%!important;background:color-mix(in srgb,var(--neo-primary) 6%,var(--sector-bg))!important;color:var(--sector-text)!important}.inside .contact-email-lead .s-email-lead{width:100%!important;max-width:1440px!important;margin:auto!important;padding:86px clamp(32px,4.8vw,96px)!important}.inside .email-lead-intro{max-width:1040px!important;margin:0 auto 48px!important;text-align:center!important}.inside .email-lead-intro>span{display:block!important;color:var(--neo-accent)!important;font-size:24px!important;font-weight:850!important;margin-bottom:12px!important}.inside .email-lead-intro h2{font-family:var(--neo-font-heading)!important;font-size:clamp(48px,4vw,68px)!important;line-height:1.1!important;color:var(--neo-primary)!important;margin:0 0 18px!important}.inside .email-lead-intro p{font-size:clamp(20px,1.55vw,27px)!important;color:var(--neo-text-secondary)!important;margin:0!important}.inside .email-lead-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important;width:100%!important;padding:56px!important;background:var(--sector-bg)!important;border:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent)!important;border-radius:38px!important;box-shadow:0 20px 52px color-mix(in srgb,var(--neo-primary) 10%,transparent)!important}.inside .email-lead-form label{display:grid!important;gap:10px!important;font-size:22px!important;font-weight:750!important;color:var(--neo-primary)!important}.inside .email-lead-form input,.inside .email-lead-form select,.inside .email-lead-form textarea{width:100%!important;background:var(--sector-bg)!important;color:var(--sector-text)!important;border:1px solid color-mix(in srgb,var(--neo-primary) 22%,transparent)!important;border-radius:14px!important;padding:16px 20px!important;font:600 19px/1.4 var(--neo-font-body)!important;outline:0!important}.inside .email-lead-form input:focus,.inside .email-lead-form select:focus,.inside .email-lead-form textarea:focus{border-color:var(--neo-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--neo-accent) 13%,transparent)!important}.inside .email-lead-form input,.inside .email-lead-form select{min-height:68px!important}.inside .email-lead-form textarea{min-height:190px!important;resize:vertical!important}.inside .email-lead-form .form-wide{grid-column:1/-1!important}.inside .email-lead-form .consent{display:flex!important;align-items:center!important;gap:10px!important;font-size:20px!important;color:var(--sector-text)!important}.inside .email-lead-form .consent input{width:22px!important;height:22px!important;min-height:0!important;padding:0!important}.inside .email-lead-form button{min-height:72px!important;border:0!important;border-radius:14px!important;background:var(--neo-accent)!important;color:var(--sector-bg)!important;font-size:22px!important;font-weight:850!important;cursor:pointer!important;box-shadow:0 14px 30px color-mix(in srgb,var(--neo-accent) 24%,transparent)!important}.inside .email-lead-form .form-note{display:block!important;text-align:center!important;font-size:17px!important;line-height:1.55!important;color:var(--neo-text-secondary)!important}@media(max-width:900px){.inside .wrap{padding-inline:18px!important}.inside .contact-help{margin-inline:0!important}}@media(max-width:800px){.inside .in-head{height:70px!important;padding:0 16px!important;gap:22px!important;position:relative!important}.inside .in-head>a:first-child{width:112px!important;height:62px!important;flex-basis:112px!important;margin-inline-start:auto!important;margin-inline-end:0!important}.inside .in-nav{display:none!important;position:absolute!important;top:70px!important;inset-inline:0!important;z-index:1001!important;padding:12px 16px!important;background:var(--sector-bg)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--neo-primary) 14%,transparent)!important}.inside .in-nav.open{display:flex!important;flex-direction:column!important;gap:0!important}.inside .in-nav.open a{width:100%!important;min-height:44px!important;padding:11px 16px!important}.inside .in-menu{width:44px!important;height:46px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;background:transparent!important;color:var(--neo-primary)!important;font-size:28px!important;line-height:1!important;cursor:pointer!important}.inside .in-phone{width:48px!important;height:44px!important;flex-basis:48px!important}.inside .about-top,.inside .solar-hero,.inside .electric-top,.inside .service-top,.inside .contact-page{grid-template-columns:1fr!important;min-height:0!important}.inside .about-photo,.inside .solar-hero img,.inside .electric-image{height:auto!important;min-height:0!important;aspect-ratio:16/10!important;grid-column:1!important;grid-row:1!important}.inside .about-photo img,.inside .solar-hero img{object-fit:cover!important;object-position:center 36%!important}.inside .electric-image img{padding:22px!important;object-fit:contain!important}.inside .about-copy,.inside .solar-copy,.inside .electric-copy,.inside .service-top,.inside .contact-page{grid-column:1!important;grid-row:auto!important;padding:42px 20px!important}.inside .about-copy h1,.inside .solar-copy h1,.inside .electric-copy h1,.inside .service-top h1,.inside .contact-copy h1{font-size:42px!important}.inside .service-top{text-align:center!important;justify-items:center!important;gap:28px!important}.inside .service-call{width:150px!important;height:150px!important}.inside .contact-page{gap:30px!important}.inside .contact-email-lead .s-email-lead{padding:54px 16px!important}.inside .email-lead-intro{margin-bottom:30px!important}.inside .email-lead-intro>span{font-size:18px!important}.inside .email-lead-intro h2{font-size:34px!important}.inside .email-lead-intro p{font-size:17px!important}.inside .email-lead-form{grid-template-columns:1fr!important;padding:26px 18px!important;gap:18px!important;border-radius:22px!important}.inside .email-lead-form label{font-size:17px!important}.inside .email-lead-form .form-wide{grid-column:auto!important}.inside .email-lead-form input,.inside .email-lead-form select{min-height:56px!important}.inside .email-lead-form textarea{min-height:140px!important}.inside .email-lead-form .consent{font-size:15px!important}.inside .email-lead-form button{min-height:60px!important;font-size:18px!important}.inside .email-lead-form .form-note{font-size:14px!important}}[data-sector-id="sector_contact_v2"],.s-content[data-sector-id="sector_contact_v2"]{padding-block:clamp(48px,6vw,96px);--sector-bg:#EEF5FB;--sector-ink:#10263D;--sector-accent:#FF8A00;--sector-muted:#607084;--sector-surface:#EEF5FB;--neo-text-light:#10263D;--neo-bg:#EEF5FB;--neo-text:#10263D}*{box-sizing:border-box}.inside{--white:var(--sector-bg);--ink:var(--sector-text);direction:rtl;background:var(--white);color:var(--ink);font-family:var(--neo-font-body);overflow:hidden}.inside a{text-decoration:none;color:inherit}.in-head{height:90px;background:var(--white);display:flex;align-items:center;gap:28px;padding:0 max(28px,calc((100% - 1180px)/2));border-bottom:1px solid color-mix(in srgb,var(--neo-primary) 10%,transparent)}.in-logo{width:130px;height:78px;object-fit:contain;margin-inline-end:auto}.in-nav{display:flex;gap:24px;font-size:14px;font-weight:800}.in-nav a{padding:34px 0 29px;border-bottom:3px solid transparent}.in-nav a:hover{border-color:var(--neo-accent);color:var(--neo-primary)}.in-phone{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--neo-accent);color:var(--white)!important;font-size:22px}.in-menu{display:none;font-size:28px;color:var(--neo-primary)}.eyeline{display:inline-flex;align-items:center;gap:10px;color:var(--neo-primary);font-weight:850}.eyeline:before{content:"";width:32px;height:4px;border-radius:8px;background:var(--neo-accent)}.in-cta{background:var(--neo-primary);color:var(--white);padding:58px 24px;text-align:center}.in-cta h2{font-family:var(--neo-font-heading);font-size:40px;margin:0 0 12px}.in-cta p{font-size:18px;margin:0 0 22px;opacity:.86}.buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.btn-in{min-height:52px;padding:13px 25px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-weight:850}.btn-in.orange{background:var(--neo-accent);color:var(--white)}.btn-in.white{background:var(--white);color:var(--neo-primary)}.in-foot{background:color-mix(in srgb,var(--neo-primary) 90%,var(--ink));color:var(--white);padding:22px;text-align:center}.wrap{max-width:1180px;margin:auto;padding:68px 24px}.title2{font-family:var(--neo-font-heading);font-size:40px;color:var(--neo-primary);margin:0 0 12px}.lead{font-size:19px;line-height:1.8;color:var(--neo-text-secondary);max-width:790px}.reveal{animation:in-reveal .75s ease both}@keyframes in-reveal{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(max-width:900px){.in-head{height:74px;padding:0 16px}.in-logo{width:108px;height:64px}.in-nav{display:none}.in-menu{display:block}.in-phone{width:44px;height:44px}.wrap{padding:52px 18px}}@media(max-width:620px){.title2{font-size:32px}.buttons{flex-direction:column}.btn-in{width:100%}}@media(prefers-reduced-motion:reduce){.reveal{animation:none}}.contact-page{min-height:650px;background:linear-gradient(125deg,var(--neo-surface),var(--white));display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:70px max(28px,calc((100% - 1180px)/2))}.contact-copy h1{font-family:var(--neo-font-heading);font-size:64px;line-height:.92;color:var(--neo-primary);margin:20px 0}.contact-copy p{font-size:20px;line-height:1.7}.area-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.area-pills span{padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--neo-accent) 13%,var(--white));font-weight:750;color:var(--neo-primary)}.contact-box{background:var(--white);padding:34px;border-radius:24px;box-shadow:var(--neo-shadow)}.contact-box h2{font-family:var(--neo-font-heading);font-size:32px;color:var(--neo-primary)}.contact-box>a{display:flex;align-items:center;gap:14px;padding:16px;border-radius:13px;background:var(--neo-surface);margin-top:11px}.contact-box i{font-style:normal;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--neo-accent);color:var(--white)}.contact-box span{display:flex;flex-direction:column}.contact-box b{color:var(--neo-primary)}.contact-box small{color:var(--neo-text-secondary)}@media(max-width:760px){.contact-page{grid-template-columns:1fr;padding:52px 18px;gap:34px}}.inner-active-cta{min-height:410px;background-size:cover;background-position:center 38%;position:relative;display:grid;place-items:center;padding:52px 24px;overflow:hidden;animation:inner-bg-move 14s ease-in-out infinite alternate}.inner-active-overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--neo-primary) 82%,transparent)}.inner-active-card{position:relative;z-index:2;width:min(720px,100%);text-align:center;padding:42px 48px;border-radius:28px;background:color-mix(in srgb,var(--neo-primary) 72%,transparent);border:1px solid color-mix(in srgb,var(--white) 22%,transparent);box-shadow:0 24px 55px color-mix(in srgb,var(--neo-primary) 32%,transparent);backdrop-filter:blur(8px);color:var(--white);animation:in-reveal .75s ease both}.inner-active-card>span{display:block;color:var(--neo-accent);font-weight:850;margin-bottom:10px}.inner-active-card h2{font-family:var(--neo-font-heading);font-size:clamp(2.4rem,4vw,3.5rem);line-height:1.1;margin:0 0 12px;color:var(--white)!important}.inner-active-card p{font-size:18px;line-height:1.65;margin:0 auto 24px;max-width:580px;color:var(--white)!important;opacity:.9}.inner-active-card>a{width:min(520px,100%);min-height:64px;margin:auto;border-radius:999px;background:var(--white);color:var(--neo-primary)!important;display:flex;align-items:center;justify-content:center;gap:12px;font-size:20px;font-weight:850;box-shadow:0 12px 30px color-mix(in srgb,var(--neo-primary) 28%,transparent);animation:inner-pulse 2.8s ease-in-out infinite}.inner-active-card i{font-style:normal;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--neo-accent);color:var(--white)}.inner-active-card small,.inner-active-card em{display:block;color:var(--white)!important}.inner-active-card small{margin-top:16px;opacity:.78}.inner-active-card em{font-style:normal;margin-top:11px;font-weight:750}@keyframes inner-bg-move{from{background-size:100% auto;background-position:center 38%}to{background-size:106% auto;background-position:center 42%}}@keyframes inner-pulse{0%,100%{box-shadow:0 12px 30px color-mix(in srgb,var(--neo-primary) 28%,transparent)}50%{box-shadow:0 16px 38px color-mix(in srgb,var(--neo-accent) 34%,transparent)}}.in-cta{display:none!important}.about-copy,.service-top,.in-cta{color:var(--white)!important}.about-copy h1,.about-copy h2,.about-copy h3,.about-copy p,.about-copy b,.about-copy span,.service-top h1,.service-top h2,.service-top h3,.service-top p,.service-top b,.service-top span{color:var(--white)!important}.about-copy .eyeline,.service-top .eyeline{color:var(--neo-accent)!important}@media(max-width:600px){.inner-active-cta{min-height:440px;padding:30px 16px;background-size:cover;animation:none}.inner-active-card{padding:34px 18px;border-radius:22px}.inner-active-card h2{font-size:2.35rem}.inner-active-card>a{font-size:17px;min-height:58px}}@media(prefers-reduced-motion:reduce){.inner-active-cta,.inner-active-card,.inner-active-card>a{animation:none!important}}.inner-active-cta{display:none!important}.inside{background:var(--neo-background)!important}.in-foot{background:var(--neo-background)!important;color:var(--neo-primary)!important;border-top:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent);font-weight:700}@media(max-width:700px){.story-extra,.solar-journey,.service-story,.contact-help{grid-template-columns:1fr!important}.guide-cards{grid-template-columns:1fr 1fr!important}.solar-journey ol{grid-template-columns:1fr 1fr!important}}.contact-page{background:linear-gradient(125deg,var(--neo-background),var(--neo-surface) 62%,color-mix(in srgb,var(--neo-accent) 12%,var(--neo-background)))!important}.contact-copy{color:var(--neo-text)!important}.contact-copy h1{color:var(--neo-primary)!important}.contact-copy p,.contact-copy span{color:inherit!important}.contact-help{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.contact-help small{color:var(--neo-accent);font-weight:900}.contact-help h2{font:900 42px/1.1 var(--neo-font-heading);color:var(--neo-primary);margin:8px 0}.contact-help p{font-size:18px;line-height:1.75}.contact-details{display:grid;gap:10px}.contact-details p{margin:0;padding:16px 18px;border-radius:12px;background:var(--neo-surface);display:grid;grid-template-columns:110px 1fr;gap:12px}.contact-details b,.contact-details a{color:var(--neo-primary);font-weight:800}.inside{background:var(--white)!important}.contact-page{background:linear-gradient(125deg,var(--white) 0%,color-mix(in srgb,var(--neo-primary) 5%,var(--white)) 62%,color-mix(in srgb,var(--neo-accent) 11%,var(--white)) 100%)!important}.contact-help{background:var(--white)!important;margin-top:56px!important;margin-bottom:56px!important;padding:42px!important;border-radius:28px;box-shadow:0 18px 55px color-mix(in srgb,var(--neo-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--neo-primary) 10%,transparent)}.contact-help h2{color:var(--neo-primary)!important}.contact-help p{color:var(--ink)!important}.contact-details p{background:color-mix(in srgb,var(--neo-primary) 5%,var(--white))!important;color:var(--ink)!important}.contact-details a,.contact-details b{color:var(--neo-primary)!important}.in-foot{background:var(--white)!important;color:var(--neo-primary)!important}@media(max-width:700px){.contact-help{margin:24px 14px!important;padding:26px 18px!important}.contact-details p{grid-template-columns:1fr!important}.contact-details a{overflow-wrap:anywhere}.contact-page{min-height:auto!important}}html,body{background:var(--sector-bg,#fff)!important}.inside{width:100vw!important;max-width:none!important;min-height:100vh!important;margin-inline:calc(50% - 50vw)!important;background:var(--sector-bg)!important}.inside .in-head,.inside .about-top,.inside .solar-hero,.inside .electric-top,.inside .service-top,.inside .contact-page,.inside .in-cta,.inside .in-foot{width:100%!important;max-width:none!important;margin-inline:0!important}.inside .in-head{height:90px!important;padding:0 max(32px,calc((100% - 1376px)/2))!important;display:flex!important;align-items:center!important;gap:clamp(22px,3vw,48px)!important;background:var(--sector-bg)!important}.inside .in-head>a:first-child{width:170px!important;height:82px!important;flex:0 0 170px!important;margin:0!important;display:block!important}.inside .in-logo{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important}.inside .in-nav{display:flex!important;flex:1 1 0!important;justify-content:center!important;gap:clamp(18px,2vw,34px)!important;font-size:15px!important}.inside .in-nav a{padding:32px 0 27px!important;white-space:nowrap!important}.inside .in-menu{display:none!important}.inside .in-phone{width:48px!important;height:44px!important;flex:0 0 48px!important;margin:0!important}.inside .wrap{width:100%!important;max-width:1440px!important;margin-inline:auto!important;padding-inline:clamp(24px,4vw,72px)!important}.inside .story-extra,.inside .solar-journey,.inside .service-story,.inside .boiler-guide,.inside .contact-help{width:100%!important}.inside .about-top,.inside .solar-hero,.inside .electric-top,.inside .service-top,.inside .contact-page{margin:0!important;min-height:580px!important;background:linear-gradient(120deg,color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg)),var(--sector-bg) 62%,color-mix(in srgb,var(--neo-accent) 7%,var(--sector-bg)))!important;color:var(--sector-text)!important;overflow:hidden!important}.inside .about-copy,.inside .solar-copy,.inside .electric-copy,.inside .service-top>div,.inside .contact-copy{color:var(--sector-text)!important}.inside .about-copy h1,.inside .solar-copy h1,.inside .electric-copy h1,.inside .service-top h1,.inside .contact-copy h1{color:var(--neo-primary)!important;font-size:clamp(52px,4.2vw,76px)!important;line-height:.98!important;margin:18px 0!important}.inside .about-copy p,.inside .solar-copy p,.inside .electric-copy p,.inside .service-top p,.inside .contact-copy p{color:var(--sector-text)!important;font-size:20px!important;line-height:1.7!important}.inside .eyeline{color:var(--neo-accent)!important}.inside .about-top{display:grid!important;grid-template-columns:55% 45%!important;gap:0!important;padding:0!important}.inside .about-photo{height:620px!important;border-radius:0!important;overflow:hidden!important}.inside .about-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 38%!important}.inside .about-copy{margin:0!important;border-radius:0!important;padding:72px clamp(34px,5vw,90px)!important;background:color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg))!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.inside .years{width:max-content!important;max-width:100%!important;padding:13px 22px!important;border-radius:16px!important;background:color-mix(in srgb,var(--neo-accent) 14%,var(--sector-bg))!important}.inside .years b{color:var(--neo-accent)!important}.inside .years span{color:var(--neo-accent)!important}.inside .solar-hero{display:grid!important;grid-template-columns:45% 55%!important;gap:0!important;padding:0!important}.inside .solar-hero:after{display:none!important}.inside .solar-hero img{grid-column:2!important;width:100%!important;height:620px!important;object-fit:cover!important;object-position:center 38%!important}.inside .solar-copy{grid-column:1!important;grid-row:1!important;align-self:stretch!important;padding:72px clamp(34px,5vw,90px)!important;background:color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg))!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.inside .solar-buttons{justify-content:flex-start!important}.inside .electric-top{display:grid!important;grid-template-columns:45% 55%!important;gap:0!important;padding:0!important;align-items:stretch!important}.inside .electric-copy{padding:72px clamp(34px,5vw,90px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:color-mix(in srgb,var(--neo-primary) 7%,var(--sector-bg))!important}.inside .electric-image{height:620px!important;border-radius:0!important;background:var(--sector-bg)!important;overflow:hidden!important}.inside .electric-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:48px!important;background:var(--sector-bg)!important}.inside .service-top{display:grid!important;grid-template-columns:1fr auto!important;gap:56px!important;align-items:center!important;padding:80px clamp(34px,7vw,140px)!important}.inside .service-call{width:190px!important;height:190px!important;background:var(--neo-accent)!important;color:var(--sector-bg)!important;box-shadow:0 20px 44px color-mix(in srgb,var(--neo-accent) 24%,transparent)!important}.inside .service-call b,.inside .service-call span,.inside .service-call small{color:var(--sector-bg)!important}.inside .contact-page{display:grid!important;grid-template-columns:1fr 1fr!important;gap:70px!important;align-items:center!important;padding:70px clamp(34px,7vw,140px)!important}.inside .contact-box{background:var(--sector-bg)!important;color:var(--sector-text)!important;border:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent)!important;box-shadow:0 22px 55px color-mix(in srgb,var(--neo-primary) 12%,transparent)!important}.inside .contact-box>a{background:color-mix(in srgb,var(--neo-primary) 6%,var(--sector-bg))!important;color:var(--sector-text)!important}.inside .boiler-guide{background:var(--sector-bg)!important}.inside .guide-cards article{background:color-mix(in srgb,var(--neo-primary) 6%,var(--sector-bg))!important;color:var(--sector-text)!important;border-color:color-mix(in srgb,var(--neo-primary) 16%,transparent)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--neo-primary) 8%,transparent)!important}.inside .guide-cards article b{color:var(--neo-primary)!important}.inside .guide-cards article span{color:var(--neo-text-secondary)!important}.inside .guide-cards .featured{background:var(--neo-accent)!important;border-color:var(--neo-accent)!important;color:var(--sector-bg)!important;box-shadow:0 16px 34px color-mix(in srgb,var(--neo-accent) 24%,transparent)!important}.inside .guide-cards .featured b,.inside .guide-cards .featured span{color:var(--sector-bg)!important}.inside .contact-email-lead{width:100%!important;background:color-mix(in srgb,var(--neo-primary) 6%,var(--sector-bg))!important;color:var(--sector-text)!important}.inside .contact-email-lead .s-email-lead{width:100%!important;max-width:1440px!important;margin:auto!important;padding:86px clamp(32px,4.8vw,96px)!important}.inside .email-lead-intro{max-width:1040px!important;margin:0 auto 48px!important;text-align:center!important}.inside .email-lead-intro>span{display:block!important;color:var(--neo-accent)!important;font-size:24px!important;font-weight:850!important;margin-bottom:12px!important}.inside .email-lead-intro h2{font-family:var(--neo-font-heading)!important;font-size:clamp(48px,4vw,68px)!important;line-height:1.1!important;color:var(--neo-primary)!important;margin:0 0 18px!important}.inside .email-lead-intro p{font-size:clamp(20px,1.55vw,27px)!important;color:var(--neo-text-secondary)!important;margin:0!important}.inside .email-lead-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important;width:100%!important;padding:56px!important;background:var(--sector-bg)!important;border:1px solid color-mix(in srgb,var(--neo-primary) 12%,transparent)!important;border-radius:38px!important;box-shadow:0 20px 52px color-mix(in srgb,var(--neo-primary) 10%,transparent)!important}.inside .email-lead-form label{display:grid!important;gap:10px!important;font-size:22px!important;font-weight:750!important;color:var(--neo-primary)!important}.inside .email-lead-form input,.inside .email-lead-form select,.inside .email-lead-form textarea{width:100%!important;background:var(--sector-bg)!important;color:var(--sector-text)!important;border:1px solid color-mix(in srgb,var(--neo-primary) 22%,transparent)!important;border-radius:14px!important;padding:16px 20px!important;font:600 19px/1.4 var(--neo-font-body)!important;outline:0!important}.inside .email-lead-form input:focus,.inside .email-lead-form select:focus,.inside .email-lead-form textarea:focus{border-color:var(--neo-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--neo-accent) 13%,transparent)!important}.inside .email-lead-form input,.inside .email-lead-form select{min-height:68px!important}.inside .email-lead-form textarea{min-height:190px!important;resize:vertical!important}.inside .email-lead-form .form-wide{grid-column:1/-1!important}.inside .email-lead-form .consent{display:flex!important;align-items:center!important;gap:10px!important;font-size:20px!important;color:var(--sector-text)!important}.inside .email-lead-form .consent input{width:22px!important;height:22px!important;min-height:0!important;padding:0!important}.inside .email-lead-form button{min-height:72px!important;border:0!important;border-radius:14px!important;background:var(--neo-accent)!important;color:var(--sector-bg)!important;font-size:22px!important;font-weight:850!important;cursor:pointer!important;box-shadow:0 14px 30px color-mix(in srgb,var(--neo-accent) 24%,transparent)!important}.inside .email-lead-form .form-note{display:block!important;text-align:center!important;font-size:17px!important;line-height:1.55!important;color:var(--neo-text-secondary)!important}@media(max-width:900px){.inside .wrap{padding-inline:18px!important}.inside .contact-help{margin-inline:0!important}}@media(max-width:800px){.inside .in-head{height:70px!important;padding:0 16px!important;gap:22px!important;position:relative!important}.inside .in-head>a:first-child{width:112px!important;height:62px!important;flex-basis:112px!important;margin-inline-start:auto!important;margin-inline-end:0!important}.inside .in-nav{display:none!important;position:absolute!important;top:70px!important;inset-inline:0!important;z-index:1001!important;padding:12px 16px!important;background:var(--sector-bg)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--neo-primary) 14%,transparent)!important}.inside .in-nav.open{display:flex!important;flex-direction:column!important;gap:0!important}.inside .in-nav.open a{width:100%!important;min-height:44px!important;padding:11px 16px!important}.inside .in-menu{width:44px!important;height:46px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;background:transparent!important;color:var(--neo-primary)!important;font-size:28px!important;line-height:1!important;cursor:pointer!important}.inside .in-phone{width:48px!important;height:44px!important;flex-basis:48px!important}.inside .about-top,.inside .solar-hero,.inside .electric-top,.inside .service-top,.inside .contact-page{grid-template-columns:1fr!important;min-height:0!important}.inside .about-photo,.inside .solar-hero img,.inside .electric-image{height:auto!important;min-height:0!important;aspect-ratio:16/10!important;grid-column:1!important;grid-row:1!important}.inside .about-photo img,.inside .solar-hero img{object-fit:cover!important;object-position:center 36%!important}.inside .electric-image img{padding:22px!important;object-fit:contain!important}.inside .about-copy,.inside .solar-copy,.inside .electric-copy,.inside .service-top,.inside .contact-page{grid-column:1!important;grid-row:auto!important;padding:42px 20px!important}.inside .about-copy h1,.inside .solar-copy h1,.inside .electric-copy h1,.inside .service-top h1,.inside .contact-copy h1{font-size:42px!important}.inside .service-top{text-align:center!important;justify-items:center!important;gap:28px!important}.inside .service-call{width:150px!important;height:150px!important}.inside .contact-page{gap:30px!important}.inside .contact-email-lead .s-email-lead{padding:54px 16px!important}.inside .email-lead-intro{margin-bottom:30px!important}.inside .email-lead-intro>span{font-size:18px!important}.inside .email-lead-intro h2{font-size:34px!important}.inside .email-lead-intro p{font-size:17px!important}.inside .email-lead-form{grid-template-columns:1fr!important;padding:26px 18px!important;gap:18px!important;border-radius:22px!important}.inside .email-lead-form label{font-size:17px!important}.inside .email-lead-form .form-wide{grid-column:auto!important}.inside .email-lead-form input,.inside .email-lead-form select{min-height:56px!important}.inside .email-lead-form textarea{min-height:140px!important}.inside .email-lead-form .consent{font-size:15px!important}.inside .email-lead-form button{min-height:60px!important;font-size:18px!important}.inside .email-lead-form .form-note{font-size:14px!important}}