.gp{--navy:#001531;--red:#830006;--ink:#1d2430;--muted:#4a5464;--line:#d6dbe2;--soft:#f3f5f8;color:var(--ink);font-family:Roboto,sans-serif}.gp h1,.gp h2,.gp h3{font-family:Roboto Condensed,Roboto,sans-serif;color:var(--navy);line-height:1.15;margin:0 0 1.2rem}.gp h2{font-size:2.8rem}.gp h3{font-size:1.9rem}.gp li,.gp p{font-size:1.7rem;line-height:1.6}.gp p{margin:0 0 1.4rem}.gp-inner{padding-left:0!important;padding-right:0!important;max-width:100%!important}.gp a{color:var(--red)}.gp-wrap{max-width:1120px;margin:0 auto;padding:0 16px}.gp-narrow{max-width:760px}.gp-section{padding:48px 0}.gp-alt{background:var(--soft)}.gp-hero{background:linear-gradient(rgba(0,21,49,.82),rgba(0,21,49,.9)),url(/wp-content/uploads/Cory-Farrell-Electric-page-bg.jpg) 50% /cover no-repeat;color:#fff;padding:56px 0 44px}.gp-hero h1{color:#fff;font-size:3.4rem;max-width:820px}.gp-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:1.4rem!important;font-weight:600;color:#f2c6c8;margin:0 0 1rem}.gp-lede{font-size:1.9rem!important;max-width:720px;color:#e6ebf2;margin:0 0 2.4rem}.gp-ctas{display:flex;flex-wrap:wrap;gap:12px}.gp-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 26px;border-radius:1.5em;font-size:1.8rem;font-weight:700;text-decoration:none!important;text-align:center}.gp-btn-primary{background:var(--red);color:#fff!important}.gp-btn-primary:hover{background:#9c0a12}.gp-btn-ghost{border:2px solid #fff;color:#fff!important}.gp-trust{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;padding:0;margin:2.8rem 0 0}.gp-trust li{font-size:1.5rem!important;color:#cfd8e3;position:relative;padding-left:18px}.gp-trust li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--red)}.gp-offer{background:var(--red);padding:28px 0}.gp-offer,.gp-offer h2,.gp-offer p{color:#fff}.gp-grid2{display:grid;grid-gap:32px;gap:32px}@media (min-width:900px){.gp-grid2{grid-template-columns:1.15fr .85fr;align-items:start}.gp-hero h1{font-size:4.6rem}.gp h2{font-size:3.2rem}}.gp-review{margin:0;background:#fff;border:1px solid var(--line);border-left:6px solid var(--red);border-radius:10px;padding:24px;box-shadow:0 6px 18px rgba(0,21,49,.06)}.gp-stars{color:#e3a300;font-size:2rem;letter-spacing:2px;margin-bottom:8px}.gp-review blockquote{margin:0 0 14px;padding:0;border:0;font-size:1.7rem;line-height:1.6;font-style:italic;color:var(--ink);background:none}.gp-review figcaption{font-size:1.5rem;color:var(--muted)}.gp-cards{list-style:none;padding:0;margin:0;display:grid;grid-gap:16px;gap:16px}@media (min-width:700px){.gp-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.gp-cards{grid-template-columns:repeat(3,1fr)}}.gp-cards li{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px}.gp-cards p{margin:0;color:var(--muted)}.gp-list{padding-left:22px;margin:0 0 1.6rem}.gp-list li{margin-bottom:6px}.gp-finance{background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:24px}.gp-finance h2{font-size:2.4rem}.gp-btn-finance{background:var(--navy);color:#fff!important;width:100%;margin:6px 0 14px}.gp-fine{font-size:1.35rem!important;line-height:1.5!important;color:var(--muted);margin:0}.gp-steps{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px}@media (min-width:900px){.gp-steps{grid-template-columns:repeat(5,1fr)}}.gp-steps li{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px}@media (min-width:900px){.gp-steps li{flex-direction:column}}.gp-step-n{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font-weight:700;font-size:1.7rem}.gp-steps h3{margin-bottom:4px}.gp-steps p{margin:0;color:var(--muted);font-size:1.6rem}.gp-faq{border-bottom:1px solid var(--line)}.gp-faq summary{cursor:pointer;list-style:none;font-family:Roboto Condensed,Roboto,sans-serif;font-weight:700;color:var(--navy);font-size:1.9rem;padding:18px 36px 18px 0;position:relative;min-height:44px}.gp-faq summary::-webkit-details-marker{display:none}.gp-faq summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:2.6rem;color:var(--red)}.gp-faq[open] summary:after{content:"\2212"}.gp-faq p{margin:0 0 18px;color:var(--muted)}.gp-small{font-size:1.5rem!important;color:var(--muted);margin-top:20px}.gp-request{background:var(--soft);scroll-margin-top:90px}.gp-form select{font:inherit;font-weight:400;padding:12px;border:1px solid #b8c0cc;border-radius:6px;min-height:48px;width:100%;background:#fff;color:#222}.gp-form .cfe-submit{justify-self:stretch}@media (min-width:700px){.gp-form .cfe-submit{justify-self:start}}.gp-photo-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.gp-photo-grid img{width:100%;height:220px;object-fit:cover;border-radius:8px}@media (max-width:1023px){.gp-request{padding-bottom:96px}}.gp-offer{padding:36px 0}.gp-offer h2{font-size:2.8rem}.gp-offer p{font-size:1.8rem;max-width:820px}.gp-offer .gp-btn{margin:4px 0 16px}.gp-offer .gp-offer-fine{color:#f6d9db!important;max-width:820px}.gp-photos{padding-top:0}