._page_1bukg_1 .holiday-lighting-accent{color:var(--cyan);font-weight:850}._page_1bukg_1 .hero-media{width:100%;position:relative}._page_1bukg_1 .hero-media .hero-dots{bottom:17px;right:18px}._page_1bukg_1 .hero-proof{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}._page_1bukg_1 .hero-proof span{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}._page_1bukg_1 .lighting-form-card{min-height:0}._page_1bukg_1 .lighting-form-heading{margin-bottom:20px}._page_1bukg_1 .quote-calculator-form{gap:18px;display:grid}._page_1bukg_1 .quote-step{min-width:0}._page_1bukg_1 .calculator-fieldset{border:0;min-width:0;margin:0;padding:0}._page_1bukg_1 .home-size-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._page_1bukg_1 .home-size-card,._page_1bukg_1 .visual-option-card{color:#fff;background:var(--navy-deep);cursor:pointer;border:2px solid #0000;border-radius:13px;min-width:0;padding:0;position:relative;overflow:hidden;box-shadow:0 8px 20px #0c336424}._page_1bukg_1 .home-size-card{height:138px}._page_1bukg_1 .visual-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._page_1bukg_1 .visual-option-card{height:182px}._page_1bukg_1 .home-size-card:after,._page_1bukg_1 .visual-option-card:after{content:"";background:linear-gradient(#0000,#0c3364f0);position:absolute;inset:35% 0 0}._page_1bukg_1 .home-size-card img,._page_1bukg_1 .visual-option-card img{object-fit:cover;width:100%;height:100%;transition:transform .25s}._page_1bukg_1 .home-size-card:hover img,._page_1bukg_1 .visual-option-card:hover img{transform:scale(1.035)}._page_1bukg_1 .home-size-card span,._page_1bukg_1 .visual-option-card span{z-index:2;text-align:left;text-shadow:0 1px 6px #00000059;font-size:14px;font-weight:900;line-height:1.2;position:absolute;bottom:12px;left:13px;right:40px}._page_1bukg_1 .visual-option-card span{font-size:13px}._page_1bukg_1 .home-size-card i,._page_1bukg_1 .visual-option-card i{z-index:3;color:#0000;background:#ffffff47;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:10px;right:11px}._page_1bukg_1 .home-size-card.selected,._page_1bukg_1 .visual-option-card.selected{border-color:var(--cyan);box-shadow:0 0 0 3px #0697da2e,0 10px 24px #0c33642e}._page_1bukg_1 .home-size-card.selected i,._page_1bukg_1 .visual-option-card.selected i{color:#fff;background:var(--cyan);border-color:var(--cyan)}._page_1bukg_1 .final-contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._page_1bukg_1 .final-contact-form .field-wide{grid-column:1/-1}._page_1bukg_1 .quote-calculator-form>.primary-button{width:100%;margin-top:2px}._page_1bukg_1 .quote-calculator-form>.form-error,._page_1bukg_1 .quote-calculator-form>.privacy-note{grid-column:auto}._page_1bukg_1 .google-benefit-bar b,._page_1bukg_1 .process-card>div b{color:#fff}._page_1bukg_1 .lighting-services-grid{grid-template-columns:1fr;width:min(980px,100%);margin:0 auto;display:grid}._page_1bukg_1 .lighting-service-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);display:grid;overflow:hidden;box-shadow:0 16px 42px #0c33641c}._page_1bukg_1 .lighting-service-card>img{object-fit:cover;width:100%;height:100%;min-height:430px}._page_1bukg_1 .lighting-service-card>div{padding:34px}._page_1bukg_1 .service-number{color:var(--cyan-dark);letter-spacing:.12em;margin:0 0 10px;font-size:11px;font-weight:900}._page_1bukg_1 .lighting-service-card h3{color:var(--navy-deep);letter-spacing:-.035em;margin:0;font-size:30px}._page_1bukg_1 .lighting-service-card>div>p:not(.service-number){color:var(--muted);margin:14px 0 0;line-height:1.65}._page_1bukg_1 .lighting-service-card ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}._page_1bukg_1 .lighting-service-card li{color:#395366;padding-left:24px;line-height:1.45;position:relative}._page_1bukg_1 .lighting-service-card li:before{content:"✓";color:#16834a;font-weight:900;position:absolute;left:0}._page_1bukg_1 .lighting-service-card a{color:var(--cyan-dark);align-items:center;gap:9px;margin-top:24px;font-weight:900;text-decoration:none;display:inline-flex}._page_1bukg_1 .lighting-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}._page_1bukg_1 .lighting-gallery-card{border:1px solid var(--line);background:#fff;border-radius:17px;margin:0;overflow:hidden;box-shadow:0 14px 38px #0c33641a}._page_1bukg_1 .lighting-gallery-card img{object-fit:cover;width:100%;height:310px}._page_1bukg_1 .lighting-gallery-card figcaption{color:var(--navy-deep);padding:17px 20px;font-weight:900}._page_1bukg_1 .trust-section{color:#fff;background:var(--navy-deep)}._page_1bukg_1 .trust-section .google-section-heading h2{color:#fff}._page_1bukg_1 .trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._page_1bukg_1 .trust-grid article{background:#ffffff12;border:1px solid #ffffff21;border-radius:17px;padding:30px}._page_1bukg_1 .trust-grid article>span{color:#fff;background:var(--cyan);border-radius:50%;place-items:center;width:46px;height:46px;font-size:21px;display:grid}._page_1bukg_1 .trust-grid h3{margin:22px 0 10px;font-size:21px}._page_1bukg_1 .trust-grid p{color:#ffffffb0;margin:0;line-height:1.65}._page_1bukg_1 .footer-links{gap:18px;margin-top:8px;display:flex}@media (width<=900px){._page_1bukg_1 .lighting-service-card{grid-template-columns:1fr}._page_1bukg_1 .lighting-service-card>img{height:360px;min-height:0}._page_1bukg_1 .lighting-gallery-grid,._page_1bukg_1 .trust-grid{grid-template-columns:1fr}._page_1bukg_1 .lighting-gallery-card img{aspect-ratio:16/9;height:auto}}@media (width<=600px){._page_1bukg_1 .hero-media{order:3}._page_1bukg_1 .hero-media .hero-photo{min-height:235px}._page_1bukg_1 .hero-media .hero-dots{display:none}._page_1bukg_1 .hero-proof{gap:8px}._page_1bukg_1 .hero-proof span{font-size:11px}._page_1bukg_1 .home-size-grid{gap:9px}._page_1bukg_1 .home-size-card{height:118px}._page_1bukg_1 .home-size-card span{font-size:12px;bottom:9px;left:10px;right:34px}._page_1bukg_1 .visual-option-grid,._page_1bukg_1 .final-contact-form{grid-template-columns:1fr}._page_1bukg_1 .visual-option-card{height:190px}._page_1bukg_1 .final-contact-form .field-wide{grid-column:1}._page_1bukg_1 .lighting-service-card>img{height:230px}._page_1bukg_1 .lighting-service-card>div{padding:23px 19px}._page_1bukg_1 .lighting-service-card h3{font-size:26px}._page_1bukg_1 .trust-grid article{padding:24px 20px}}._thankYouRequestCard_1bukg_433{border:1px solid var(--line);width:min(920px,100% - 40px);box-shadow:var(--shadow);background:#fff;border-radius:20px;grid-template-columns:.8fr 1.2fr;gap:42px;margin:44px auto 70px;padding:38px;display:grid}._thankYouRequestCard_1bukg_433 h2{color:var(--navy-deep);letter-spacing:-.04em;margin:0;font-size:34px;line-height:1.05}._selectedDetails_1bukg_454{color:var(--muted);background:var(--cream);border:1px solid var(--line);border-radius:13px;gap:8px;margin-top:20px;padding:18px;line-height:1.45;display:grid}._selectedDetails_1bukg_454 strong{color:var(--navy-deep)}._thankYouRequestCard_1bukg_433 ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}._thankYouRequestCard_1bukg_433 li{grid-template-columns:38px 1fr;gap:14px;display:grid}._thankYouRequestCard_1bukg_433 li>b{color:#fff;background:var(--cyan);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}._thankYouRequestCard_1bukg_433 li>span{flex-direction:column;gap:5px;display:flex}._thankYouRequestCard_1bukg_433 li strong{color:var(--navy-deep)}._thankYouRequestCard_1bukg_433 li small{color:var(--muted);font-size:13px;line-height:1.5}._thankYouRequestCard_1bukg_433>a{width:fit-content;color:var(--cyan-dark);font-weight:800;text-decoration:none}@media (width<=860px){._thankYouRequestCard_1bukg_433{grid-template-columns:1fr;gap:32px}}@media (width<=600px){._thankYouRequestCard_1bukg_433{width:calc(100% - 28px);margin:28px auto 50px;padding:24px 18px}._thankYouRequestCard_1bukg_433 h2{font-size:29px}}
