{"id":112,"date":"2026-05-11T23:42:30","date_gmt":"2026-05-12T06:42:30","guid":{"rendered":"https:\/\/grsserviceinc.com\/?page_id=112"},"modified":"2026-09-29T06:51:04","modified_gmt":"2026-09-29T13:51:04","slug":"home-2","status":"publish","type":"page","link":"https:\/\/grsserviceinc.com\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"112\" class=\"elementor elementor-112\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b21221c e-con-full e-flex e-con e-parent\" data-id=\"b21221c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e468647 elementor-widget elementor-widget-html\" data-id=\"e468647\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\"\/>\r\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\"\/>\r\n<title>HVAC Contractor in Greater Sacramento | GRS Service HVAC Inc.<\/title>\r\n<meta name=\"description\" content=\"Heating and air conditioning repair and installation across Greater Sacramento. CSLB C-20 #1154007, based in Fair Oaks, CA. Free installation estimates. Open 7 days, 7am&#8211;8pm.\"\/>\r\n<link rel=\"icon\" href=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/GRS_live_logo_Website_360.webp\" type=\"image\/webp\"\/>\r\n<link rel=\"apple-touch-icon\" href=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/GRS_live_logo_Website_360.webp\"\/>\r\n<link rel=\"canonical\" href=\"https:\/\/grsserviceinc.com\/\"\/>\r\n<meta property=\"og:type\" content=\"website\"\/>\r\n<meta property=\"og:url\" content=\"https:\/\/grsserviceinc.com\/\"\/>\r\n<meta property=\"og:title\" content=\"HVAC Contractor in Greater Sacramento | GRS Service HVAC Inc.\"\/>\r\n<meta property=\"og:description\" content=\"Heating and air conditioning repair and installation across Greater Sacramento. CSLB C-20 #1154007, based in Fair Oaks, CA. Free installation estimates. Open 7 days, 7am&#8211;8pm.\"\/>\r\n<meta property=\"og:image\" content=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/Gemini_Generated_Image_jjj8k6jjj8k6jjj8.png\"\/>\r\n<meta property=\"og:image:width\" content=\"1200\"\/>\r\n<meta property=\"og:image:height\" content=\"630\"\/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\"\/>\r\n<meta name=\"twitter:title\" content=\"HVAC Contractor in Greater Sacramento | GRS Service HVAC Inc.\"\/>\r\n<meta name=\"twitter:description\" content=\"Heating and air conditioning repair and installation across Greater Sacramento. CSLB C-20 #1154007, based in Fair Oaks, CA. Free installation estimates. Open 7 days, 7am&#8211;8pm.\"\/>\r\n<meta name=\"twitter:image\" content=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/Gemini_Generated_Image_jjj8k6jjj8k6jjj8.png\"\/>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\/>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\/>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600&family=Montserrat:wght@500;600;700;800&display=swap\" rel=\"stylesheet\"\/>\r\n<style>\r\n:root{\r\n  --g:   #111827;\r\n  --g1:  #1f2937;\r\n  --g2:  #374151;\r\n  --g3:  #4b5563;\r\n  --ice:       #38BDF8;\r\n  --ice-dim:   #0284C7;\r\n  --ice-deep:  #0369A1;\r\n  --ice-text:  #0369A1;\r\n  --ice-light: #E0F2FE;\r\n  --ice-bg:   rgba(56,189,248,.07);\r\n  --ice-bg2:  rgba(56,189,248,.12);\r\n  --ice-line: rgba(56,189,248,.18);\r\n  --white:  #ffffff;\r\n  --off:    #f3f4f6;\r\n  --border: #e5e7eb;\r\n  --muted:  #4b5563;\r\n  --muted2: #6b7280;\r\n  --font-display: 'Montserrat', sans-serif;\r\n  --font-body:    'Inter', sans-serif;\r\n  --max: 1220px;\r\n  --px:  clamp(16px, 5vw, 72px);\r\n  --r:   10px;\r\n  --r2:  16px;\r\n}\r\n*{box-sizing:border-box;margin:0;padding:0;}\r\nhtml{scroll-behavior:smooth;scroll-padding-top:84px;}\r\nbody{font-family:var(--font-body);color:var(--g);background:var(--white);overflow-x:hidden;font-size:15px;line-height:1.6;}\r\na{text-decoration:none;color:inherit;}\r\nimg{display:block;max-width:100%;}\r\nul{list-style:none;}\r\nbutton{cursor:pointer;font-family:inherit;}\r\n.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--px);}\r\n.sp{padding:clamp(64px,8vw,104px) var(--px);}\r\nh2.display::after{content:'';display:block;width:64px;height:4px;border-radius:2px;background:var(--ice);margin-top:18px;}\r\n[style*=\"text-align:center\"]>h2.display::after{margin-left:auto;margin-right:auto;}\r\nh2.display{font-family:var(--font-display);font-size:clamp(34px,4.8vw,62px);line-height:1.05;font-weight:800;letter-spacing:-.5px;color:var(--g);margin-bottom:18px;}\r\nh2.display .accent{color:var(--ice-text);}\r\n.body-lg{font-size:clamp(14px,1.5vw,17px);line-height:1.72;color:var(--muted);font-weight:400;}\r\n.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.8px;text-transform:uppercase;padding:14px 28px;border-radius:6px;border:none;transition:all .22s cubic-bezier(.4,0,.2,1);white-space:nowrap;cursor:pointer;}\r\n.btn-ice{background:var(--ice);color:var(--g);}\r\n.btn-ice:hover{background:var(--ice-text);color:var(--white);transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,119,230,.3);}\r\n.btn-outline{background:transparent;color:var(--g);border:1.5px solid var(--border);}\r\n.btn-outline:hover{border-color:var(--ice);color:var(--ice-text);background:var(--off);}\r\n.btn-dark{background:var(--g);color:var(--white);}\r\n.btn-dark:hover{background:var(--g3);}\r\n.hero .btn-ice{background:var(--ice-light);color:var(--g);}\r\n.hero .btn-ice:hover{background:var(--white);box-shadow:0 8px 28px rgba(165,216,255,.3);}\r\n.hero .btn-outline{border-color:rgba(255,255,255,.3);color:var(--white);}\r\n.hero .btn-outline:hover{border-color:var(--ice-light);color:var(--ice-light);background:transparent;}\r\n.sr{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease;}\r\n.sr.in{opacity:1;transform:none;}\r\n.sr-d1{transition-delay:.1s;}\r\n.sr-d2{transition-delay:.2s;}\r\n.sr-d3{transition-delay:.3s;}\r\n.sr-d4{transition-delay:.4s;}\r\n\r\n.topbar{background:var(--white);border-bottom:1px solid var(--border);}\r\n.topbar-inner{max-width:var(--max);margin:0 auto;padding:8px var(--px);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;}\r\n.topbar-l,.topbar-r{display:flex;align-items:center;gap:18px;flex-wrap:wrap;}\r\n.topbar span,.topbar a{font-size:12px;color:var(--muted);font-weight:600;}\r\n.topbar strong{color:var(--g);}\r\n.topbar a:hover{color:var(--ice-text);}\r\n.topbar-sep{width:1px;height:14px;background:var(--border);}\r\n.tb-phone{font-size:13px;font-weight:800;color:var(--ice-text)!important;}\r\n@keyframes blink{0%,100%{opacity:1;}50%{opacity:.3;}}\r\n\r\n.site-header{position:sticky;top:0;z-index:800;background:rgba(255,255,255,.97);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);}\r\n.nav-inner{max-width:var(--max);margin:0 auto;padding:0 var(--px);height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px;}\r\n.logo{display:flex;flex-direction:column;gap:1px;flex-shrink:0;}\r\n.logo-mark{font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:2px;color:var(--g);line-height:1;}\r\n.logo-mark em{color:var(--ice);font-style:normal;}\r\n.logo-tag{font-size:9px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--muted);}\r\n.nav-list{display:flex;align-items:center;gap:4px;}\r\n.nav-item{position:relative;}\r\n.nav-a{color:var(--muted);font-size:13px;font-weight:600;padding:9px 13px;border-radius:6px;display:flex;align-items:center;gap:5px;transition:all .2s;white-space:nowrap;}\r\n.nav-a:hover,.nav-a.active{color:var(--ice-text);background:var(--ice-bg);}\r\n.nav-a .caret{font-size:9px;transition:transform .2s;color:var(--muted2);}\r\n.nav-item:hover .caret,.nav-item:focus-within .caret{transform:rotate(180deg);color:var(--ice-text);}\r\n.drop{position:absolute;top:calc(100% + 6px);left:0;min-width:210px;background:var(--white);border:1px solid var(--border);border-radius:12px;padding:6px;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .2s;z-index:200;box-shadow:0 16px 48px rgba(0,0,0,.08);}\r\n.nav-item:hover .drop,.nav-item:focus-within .drop{opacity:1;visibility:visible;transform:translateY(0);}\r\n.drop a{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:13px;color:var(--muted);border-radius:7px;transition:.15s;font-weight:500;}\r\n.drop a::before{content:'\u203a';color:var(--ice);opacity:.5;}\r\n.drop a:hover{background:var(--off);color:var(--g);}\r\n.drop a:hover::before{opacity:1;}\r\n.nav-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;}\r\n.nav-phone{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--g);display:flex;align-items:center;gap:7px;}\r\n.ham{display:none;flex-direction:column;gap:5px;padding:6px;background:none;border:none;}\r\n.ham span{width:22px;height:2px;background:var(--g);border-radius:2px;transition:.3s;}\r\n.mob-drawer{display:none;position:fixed;inset:0;background:var(--white);z-index:1000;overflow-y:auto;padding:0 24px 48px;transform:translateX(100%);visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;}\r\n.mob-drawer.open{transform:translateX(0);visibility:visible;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s;}\r\n.mob-head{display:flex;align-items:center;justify-content:space-between;height:70px;border-bottom:1px solid var(--border);margin-bottom:20px;}\r\n.mob-close{background:none;border:none;color:var(--g);font-size:26px;line-height:1;}\r\n.mob-drawer a{display:block;color:var(--g);font-size:17px;font-weight:600;padding:14px 4px;border-bottom:1px solid var(--border);transition:color .15s;}\r\n.mob-drawer a:hover{color:var(--ice-text);}\r\n.mob-drawer .mob-cta{display:block;margin-top:24px;background:var(--ice);color:var(--g);text-align:center;padding:16px;border-radius:8px;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.5px;}\r\n\r\n.hero{position:relative;overflow:hidden;background:var(--g);min-height:clamp(540px,76vh,820px);display:flex;align-items:center;}\r\n.hero-slides{display:flex;position:absolute;inset:0;transition:transform .75s cubic-bezier(.4,0,.2,1);}\r\n.hslide{min-width:100%;height:100%;position:relative;display:flex;align-items:center;}\r\n.hslide-bg{position:absolute;inset:0;}\r\n.hslide-bg-2{background:linear-gradient(130deg,#0f0f0f 0%,#1a1a1a 60%,#1a1f2a 100%);}\r\n.hslide-bg-4{background:linear-gradient(130deg,#111 0%,#1a1a1a 50%,#1e1a0f 100%);}\r\n.hslide-bg::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(165,216,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(165,216,255,.035) 1px,transparent 1px);background-size:52px 52px;}\r\n.hslide-inner{position:relative;z-index:2;padding:0 var(--px);max-width:var(--max);margin:0 auto;width:100%;}\r\n.hslide-tag{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--ice-light);margin-bottom:18px;display:flex;align-items:center;gap:10px;}\r\n.hslide-tag::before{content:'';width:30px;height:1px;background:var(--ice-light);}\r\n.hslide h1,.hslide-h1{font-family:var(--font-display);font-size:clamp(38px,7vw,84px);line-height:.93;font-weight:800;letter-spacing:-1px;color:var(--white);margin-bottom:26px;max-width:760px;}\r\n.hslide h1 .hi,.hslide-h1 .hi{color:var(--ice-light);}\r\n.hslide p{font-size:clamp(14px,1.5vw,17px);color:rgba(255,255,255,.8);line-height:1.72;max-width:520px;margin-bottom:36px;font-weight:400;}\r\n.hslide-btns{display:flex;gap:14px;flex-wrap:wrap;}\r\n.hslide p.hero-lead{margin-bottom:20px;}\r\n.hero-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px;max-width:600px;}\r\n.hero-chip{display:inline-block;padding:8px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.07);color:#fff;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;}\r\na.hero-chip:hover,a.hero-chip:focus-visible{border-color:var(--ice-light);color:var(--ice-light);}\r\n.hslide p.hero-note{font-size:12px;color:rgba(255,255,255,.62);margin-bottom:30px;}\r\na.ts-b{text-decoration:none;}\r\n@media(max-width:540px){.hero-chip{font-size:12px;padding:7px 12px;}.hslide p.hero-note{margin-bottom:22px;}}\r\n.offer-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(165,216,255,.15);border:1px solid rgba(165,216,255,.3);color:var(--ice-light);font-size:11px;font-weight:700;padding:6px 14px;border-radius:20px;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px;}\r\n.offer-badge .dot-anim{width:6px;height:6px;border-radius:50%;background:var(--ice-light);animation:blink 1.8s infinite;}\r\n.slide-ctrl{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:var(--white);font-size:20px;display:flex;align-items:center;justify-content:center;transition:.2s;backdrop-filter:blur(6px);}\r\n.slide-ctrl:hover{background:var(--ice-light);color:var(--g);border-color:var(--ice-light);}\r\n.sc-prev{left:clamp(12px,2.5vw,48px);}\r\n.sc-next{right:clamp(12px,2.5vw,48px);}\r\n.slide-dots{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10;}\r\n.sdot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.55);border:none;padding:0;cursor:pointer;transition:.2s;}\r\n.sdot.on{background:var(--ice-light);width:26px;border-radius:4px;}\r\n\r\n.trust-strip{background:var(--white);border-bottom:1px solid var(--border);padding:14px var(--px);}\r\n.trust-inner{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;}\r\n.ts-badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;}\r\n.ts-b{background:var(--off);border:1px solid var(--border);border-radius:6px;padding:5px 12px;font-size:11px;font-weight:700;color:#374151;letter-spacing:.4px;}\r\n.ts-b.g{background:#f0fdf4;border-color:#bbf7d0;color:#166534;}\r\n\r\n.services-wrap{background:var(--white);}\r\n.sec-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:clamp(36px,5vw,56px);gap:24px;flex-wrap:wrap;}\r\n.svc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;}\r\n.svc-card{background:var(--white);border:1px solid var(--border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.03);}\r\n.svc-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--ice);transform:scaleX(0);transform-origin:left;transition:.3s;}\r\n.svc-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px rgba(0,0,0,.08);border-color:var(--ice-line);}\r\n.svc-card:hover::before{transform:scaleX(1);}\r\n.svc-body{padding:28px 26px 20px;flex:1;}\r\n.svc-ico{width:52px;height:52px;border-radius:12px;background:var(--off);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:18px;}\r\n.svc-card h3{font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--g);margin-bottom:8px;}\r\n.svc-card p{font-size:13.5px;color:var(--muted);line-height:1.6;margin-bottom:16px;}\r\n.svc-links{border-top:1px solid var(--border);padding:16px 26px 20px;display:flex;flex-direction:column;gap:4px;}\r\n.svc-lnk{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;color:var(--muted);font-weight:500;padding:7px 10px;border-radius:7px;transition:.15s;}\r\n.svc-lnk:hover{background:var(--off);color:var(--ice-text);}\r\n.svc-lnk span{font-size:11px;color:var(--muted2);}\r\n.svc-lnk:hover span{color:var(--ice-text);}\r\n.svc-cta-btn{display:block;background:var(--off);border-top:1px solid var(--border);color:var(--ice-text);text-align:center;padding:12px;font-size:12px;font-family:var(--font-display);font-weight:800;letter-spacing:.8px;text-transform:uppercase;transition:.2s;}\r\n.svc-cta-btn:hover{background:var(--ice-text);color:var(--white);}\r\n\r\n.contact-wrap{background:var(--white);}\r\n.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,80px);align-items:start;max-width:var(--max);margin:0 auto;}\r\n.ci > p{font-size:15px;color:var(--muted);line-height:1.7;margin-bottom:32px;}\r\n.ci-feats{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;}\r\n.ci-f{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--g);}\r\n.ci-f-ico{width:36px;height:36px;border-radius:8px;background:var(--ice-bg);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;}\r\n.ci-contacts{display:flex;flex-direction:column;gap:14px;}\r\n.ci-c{display:flex;gap:12px;align-items:flex-start;}\r\n.ci-c-ico{width:38px;height:38px;border-radius:9px;background:var(--off);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;}\r\n.ci-c h3{font-family:var(--font-body);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--muted2);margin-bottom:2px;}\r\n.ci-c p,.ci-c a{font-size:14px;color:var(--g);font-weight:600;line-height:1.5;}\r\n.ci-c a{color:var(--ice-text);}\r\n.form-card{background:var(--white);border-radius:18px;padding:clamp(28px,4vw,44px);border:1px solid var(--border);box-shadow:0 12px 40px rgba(0,0,0,.06);}\r\n.form-card h3{font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--g);margin-bottom:4px;}\r\n.form-card .sub{font-size:13px;color:var(--muted);margin-bottom:26px;}\r\n.ff{margin-bottom:14px;}\r\n.ff label{display:block;font-size:10px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:var(--muted);margin-bottom:5px;}\r\n.ff input,.ff select,.ff textarea{width:100%;border:1.5px solid var(--border);border-radius:8px;padding:12px 14px;font-family:var(--font-body);font-size:14px;color:var(--g);outline:none;transition:.2s;background:var(--white);-webkit-appearance:none;}\r\n.ff input::placeholder,.ff textarea::placeholder{color:var(--muted2);}\r\n.ff input:focus,.ff select:focus,.ff textarea:focus{border-color:var(--ice-text);background-color:var(--off);}\r\n.ff input:focus-visible,.ff select:focus-visible,.ff textarea:focus-visible{outline:2px solid var(--ice-text);outline-offset:2px;}\r\n.ff select{cursor:pointer;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%234b5563' stroke-width='2'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;padding-right:40px;}\r\n.ff textarea{resize:none;height:88px;}\r\n.ff-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;}\r\n.sms-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;}\r\n.sms-row input[type=checkbox]{width:14px;height:14px;margin-top:3px;flex-shrink:0;accent-color:var(--ice-text);}\r\n.sms-row label{font-size:11px;color:var(--muted);line-height:1.5;letter-spacing:0;text-transform:none;}\r\n.submit-btn{width:100%;background:var(--g);color:var(--white);font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:1px;text-transform:uppercase;padding:15px;border-radius:8px;border:none;cursor:pointer;transition:.2s;margin-top:4px;}\r\n.submit-btn:hover{background:var(--ice-text);}\r\n.f-note{font-size:11px;color:var(--muted);text-align:center;margin-top:9px;}\r\n\r\n.about-wrap{background:var(--white);}\r\n.about-grid{max-width:var(--max);margin:0 auto;}\r\n@media(min-width:1025px){\r\n  .about-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(36px,6vw,80px);align-items:start;}\r\n  .about-copy>h2{grid-column:1\/-1;justify-self:start;}\r\n  .about-copy>p{grid-column:1;grid-row:3;}\r\n  .about-copy>.btn{grid-column:1;grid-row:4;justify-self:start;}\r\n  .about-copy>.about-pts{grid-column:2;grid-row:3\/span 2;margin:0;}\r\n}\r\n.about-pts{display:flex;flex-direction:column;gap:18px;margin:28px 0;}\r\n.apt{display:flex;gap:14px;align-items:flex-start;}\r\n.apt-ico{width:40px;height:40px;min-width:40px;border-radius:10px;background:var(--white);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:17px;}\r\n.apt h3{font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--g);margin-bottom:3px;}\r\n.apt p{font-size:13.5px;color:var(--muted);line-height:1.55;}\r\n\r\n.process-wrap{background:var(--white);border-top:1px solid var(--border);border-bottom:1px solid var(--border);}\r\n.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(28px,4vw,48px);margin:clamp(40px,5vw,60px) auto 0;max-width:var(--max);}\r\n.proc-step{text-align:center;padding:0 8px;}\r\n.proc-num{font-family:var(--font-display);font-size:80px;font-weight:800;color:var(--off);line-height:1;margin-bottom:-4px;}\r\n.proc-ico{font-size:32px;margin-bottom:14px;}\r\n.proc-step h3{font-family:var(--font-display);font-size:19px;font-weight:800;color:var(--g);margin-bottom:10px;}\r\n.proc-step p{font-size:14px;color:var(--muted);line-height:1.65;}\r\n\r\n.offers-wrap{background:var(--white);}\r\n.offers-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:900px;margin:clamp(32px,5vw,52px) auto 0;}\r\n.offers-grid>.oc{flex:0 0 100%;}\r\n@media(min-width:640px){.offers-grid>.oc{flex-basis:calc((100% - 20px)\/2);}}\r\n.oc{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:28px 24px;position:relative;transition:.25s;box-shadow:0 4px 12px rgba(0,0,0,.02);display:flex;flex-direction:column;}\r\n.oc:hover{border-color:var(--ice);box-shadow:0 12px 32px rgba(0,0,0,.08);transform:translateY(-4px);}\r\n.oc-num{font-family:var(--font-display);font-size:clamp(48px,5.5vw,68px);color:var(--ice-text);line-height:1;letter-spacing:-1px;font-weight:800;}\r\n.oc-unit{font-size:22px;font-weight:800;color:var(--ice-text);}\r\n.oc h3{font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);margin:10px 0 8px;}\r\n.oc p{font-size:13px;color:var(--muted);line-height:1.6;margin-bottom:16px;}\r\n.oc-link{display:inline-flex;align-items:center;gap:6px;color:var(--ice-text);font-size:12px;font-weight:800;font-family:var(--font-display);letter-spacing:.5px;margin-top:auto;align-self:flex-start;text-transform:uppercase;transition:.15s;}\r\n.oc-link::after{content:'\u2192';}\r\n.oc-link:hover{gap:10px;}\r\n\r\n.cta-band{background:var(--g);padding:clamp(52px,7vw,80px) var(--px);text-align:center;position:relative;overflow:hidden;}\r\n.cta-band::before{content:'';position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:600px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(165,216,255,.1) 0%,transparent 70%);pointer-events:none;}\r\n.cta-band h2{font-family:var(--font-display);font-size:clamp(32px,4.5vw,56px);font-weight:800;color:var(--white);margin-bottom:14px;position:relative;}\r\n.cta-band p{font-size:clamp(14px,1.5vw,17px);color:rgba(255,255,255,.6);max-width:540px;margin:0 auto 32px;position:relative;font-weight:400;}\r\n.cta-band-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative;}\r\n.cta-band .btn-ice{background:var(--ice-light);color:var(--g);}\r\n.cta-band .btn-outline{border-color:rgba(255,255,255,.3);color:var(--white);}\r\n\r\n.rebates-wrap{background:var(--white);}\r\n.rebates-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,72px);align-items:center;max-width:var(--max);margin:0 auto;}\r\n.reb-list{display:flex;flex-direction:column;gap:12px;margin-bottom:28px;}\r\n.reb-item{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--g);}\r\n.reb-check{width:22px;height:22px;border-radius:50%;background:var(--ice-bg);border:1px solid var(--ice-line);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--ice);flex-shrink:0;margin-top:1px;}\r\n.reb-logos{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;}\r\n.reb-logo{background:var(--white);border:1.5px solid var(--border);border-radius:8px;padding:10px 18px;font-size:13px;font-weight:800;color:var(--g);display:flex;align-items:center;gap:7px;}\r\n.reb-logo::before{content:'';width:7px;height:7px;border-radius:50%;background:#22c55e;}\r\n.reb-stats{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:20px;box-shadow:0 8px 24px rgba(0,0,0,.03);}\r\n.rs-item{text-align:center;}\r\n.rs-num{font-family:var(--font-display);font-size:clamp(32px,4vw,44px);font-weight:800;color:var(--ice-text);line-height:1;}\r\n.rs-lbl{font-size:12px;color:var(--muted);margin-top:4px;}\r\n\r\n.brands-wrap{background:var(--white);padding:44px 0;}\r\n.brands-label{font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:20px;}\r\n.brands-marquee{overflow:hidden;position:relative;white-space:nowrap;padding:10px 0;}\r\n.brands-marquee::before,.brands-marquee::after{content:'';position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none;}\r\n.brands-marquee::before{left:0;background:linear-gradient(to right,var(--white),transparent);}\r\n.brands-marquee::after{right:0;background:linear-gradient(to left,var(--white),transparent);}\r\n.brands-track{display:inline-flex;gap:0;animation:brands-scroll 40s linear infinite;}\r\n.brands-track:hover{animation-play-state:paused;}\r\n@keyframes brands-scroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}\r\n.brand-chip{background:var(--white);border:1.5px solid var(--border);border-radius:12px;padding:16px 28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:66px;min-width:130px;margin-right:36px;transition:transform .25s ease;}\r\n.brand-chip:hover{transform:scale(1.07);}\r\n.brand-chip img{height:32px;width:auto;max-width:160px;display:block;object-fit:contain;}\r\n.brand-chip svg{height:32px;width:auto;display:block;}\r\n.bry-c1{fill:none}.bry-c2{fill:#231f20}.bry-c3{fill:#ed1c2e;stroke:#ed1c2e;stroke-width:.2px}.bry-c4{fill:#ed1c2e;stroke:#fff;stroke-width:2px}.bry-c5{fill:#fff}\r\n\r\n.faq-wrap-outer{background:var(--white);}\r\n.faq-layout{display:grid;grid-template-columns:1fr 1.7fr;gap:clamp(36px,5vw,72px);align-items:start;max-width:var(--max);margin:0 auto;}\r\n.faq-left > p{font-size:15px;color:var(--muted);line-height:1.7;margin-bottom:28px;}\r\n.faq-cta-box{background:var(--off);border-radius:14px;padding:20px;border:1px solid var(--border);margin-top:24px;border-left:3px solid var(--ice);}\r\n.faq-cta-box p:first-child{font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--ice-text);margin-bottom:4px;}\r\n.faq-cta-box p{font-size:13px;color:var(--muted);}\r\n.faq-acc{display:flex;flex-direction:column;gap:4px;}\r\n.faq-it{border:1.5px solid var(--border);border-radius:10px;overflow:hidden;background:var(--white);}\r\n.faq-q{width:100%;background:none;border:none;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--g);text-align:left;transition:.15s;}\r\n.faq-q:hover,.faq-q.open{background:var(--ice-bg);}\r\n.faq-arr{width:24px;height:24px;border-radius:50%;background:var(--off);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--muted);flex-shrink:0;transition:.25s;}\r\n.faq-q.open .faq-arr{transform:rotate(45deg);background:var(--ice-text);border-color:var(--ice-text);color:var(--white);}\r\n.faq-a{display:none;padding:0 20px 18px;font-size:13.5px;color:var(--muted);line-height:1.72;}\r\n.faq-a.vis{display:block;}\r\n\r\n.footer{background:var(--white); border-top:1px solid var(--border);}\r\n.footer-top{padding:clamp(44px,6vw,68px) var(--px);border-bottom:1px solid var(--border);}\r\n.footer-grid{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(24px,4vw,56px);}\r\n.footer-brand .logo-mark{font-size:24px;display:block;margin-bottom:10px;color:var(--g);}\r\n.footer-brand p{font-size:13px;color:var(--muted);line-height:1.65;max-width:240px;margin-bottom:18px;}\r\n.footer-contact a{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-bottom:9px;transition:.15s;font-weight:500;}\r\n.footer-contact a:hover{color:var(--ice-text);}\r\n.fc-i{font-size:13px;color:var(--muted2);}\r\n.footer-col h2{font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--g);margin-bottom:16px;}\r\n.footer-col a{display:block;font-size:13px;color:var(--muted);margin-bottom:9px;transition:.15s;font-weight:500;}\r\n.footer-col a:hover{color:var(--ice-text); transform:translateX(3px);}\r\n.footer-bottom{padding:18px var(--px);background:var(--white);}\r\n.footer-bot{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;}\r\n.footer-bot p{font-size:11px;color:var(--muted2);font-weight:500;}\r\n.lic-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap;}\r\n.lic{background:var(--off);border:1px solid var(--border);color:var(--muted);font-size:10px;font-weight:800;font-family:var(--font-display);padding:3px 9px;border-radius:20px;letter-spacing:.5px;}\r\n\r\n.float-cta{position:fixed;bottom:24px;right:22px;z-index:700;display:flex;flex-direction:column;align-items:flex-end;gap:10px;}\r\n.float-label{background:var(--white);color:var(--g);font-family:var(--font-display);font-size:11px;font-weight:800;padding:6px 14px;border-radius:20px;letter-spacing:.5px;border:1px solid var(--border);white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.05);}\r\n.float-phone{background:var(--ice);color:var(--white);border:none;width:56px;height:56px;border-radius:50%;font-size:22px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 24px rgba(0,119,230,.35);animation:fp 2.5s infinite;}\r\n@keyframes fp{0%,100%{box-shadow:0 4px 24px rgba(0,119,230,.35);}50%{box-shadow:0 4px 36px rgba(0,119,230,.6);}}\r\n\r\n@media(max-width:1024px){\r\n  .footer-grid{grid-template-columns:1fr 1fr;}\r\n  .rebates-grid{grid-template-columns:1fr;}\r\n  .faq-layout{grid-template-columns:1fr;}\r\n}\r\n@media(max-width:768px){\r\n  .topbar-r{display:none;}\r\n  .nav-list,.nav-actions .btn-ice{display:none;}\r\n  .ham{display:flex;}\r\n  .mob-drawer{display:block;}\r\n  .contact-grid{grid-template-columns:1fr;}\r\n  .footer-grid{grid-template-columns:1fr 1fr;}\r\n  .ff-row{grid-template-columns:1fr;row-gap:0;}\r\n}\r\n@media(max-width:540px){\r\n  .topbar{display:none;}\r\n  .hslide h1,.hslide-h1{font-size:46px;}\r\n  .hslide-btns{flex-direction:column;}\r\n  .hslide-btns .btn{width:100%;justify-content:center;}\r\n  .footer-grid{grid-template-columns:1fr;}\r\n  .cta-band-btns{flex-direction:column;align-items:center;}\r\n  .reb-stats{grid-template-columns:1fr 1fr;}\r\n}\r\n@media(max-width:380px){\r\n  .hslide h1,.hslide-h1{font-size:38px;}\r\n  .process-grid{grid-template-columns:1fr;}\r\n}\r\n\r\nbody { margin: 0 !important; padding: 0 !important; }\r\n.topbar { margin-top: 0 !important; }\r\n.footer { margin-bottom: 0 !important; }\r\n.lic-number { color: var(--muted2) !important; opacity: 1 !important; }\r\n\r\n#success-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:9000;backdrop-filter:blur(5px);animation:smFadeIn .3s ease;}\r\n#success-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9001;background:#fff;border-radius:24px;padding:44px 40px 36px;text-align:center;max-width:460px;width:calc(100% - 32px);box-shadow:0 28px 80px rgba(0,0,0,.25);animation:smPop .45s cubic-bezier(.34,1.56,.64,1);}\r\n@keyframes smFadeIn{from{opacity:0;}to{opacity:1;}}\r\n@keyframes smPop{from{opacity:0;transform:translate(-50%,-50%) scale(.8);}to{opacity:1;transform:translate(-50%,-50%) scale(1);}}\r\n.sm-icon{width:88px;height:88px;border-radius:50%;background:#dcfce7;border:4px solid #86efac;display:flex;align-items:center;justify-content:center;font-size:40px;margin:0 auto 22px;box-shadow:0 8px 24px rgba(34,197,94,.2);}\r\n.sm-title{font-family:var(--font-display);font-size:26px;font-weight:900;color:var(--g);margin-bottom:6px;}\r\n.sm-subtitle{font-size:14px;color:var(--muted);margin-bottom:18px;}\r\n.sm-ticket{display:inline-flex;align-items:center;gap:10px;background:var(--ice-bg);border:1.5px solid var(--ice-line);border-radius:10px;padding:10px 22px;font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--g);margin-bottom:18px;letter-spacing:.5px;}\r\n.sm-ticket-num{color:var(--ice-text);font-size:17px;font-weight:900;}\r\n.sm-text{font-size:14px;color:var(--muted);line-height:1.7;margin-bottom:26px;}\r\n.sm-text strong{color:var(--g);}\r\n.sm-close{background:var(--g);color:#fff;border:none;border-radius:10px;padding:14px 32px;font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:.2s;width:100%;margin-bottom:12px;}\r\n.sm-close:hover{background:var(--ice-text);}\r\n.sm-timer{font-size:11px;color:var(--muted2);}\r\n:focus-visible{outline:2px solid var(--ice-text);outline-offset:2px;}\r\n.hero :focus-visible,.cta-band :focus-visible{outline-color:var(--ice-light);}\r\n.cta-band .btn-outline:hover{border-color:var(--ice-light);color:var(--ice-light);background:transparent;}\r\n.ci-f-cond{font-weight:500;color:var(--muted);}\r\n.ci > p.ci-note{font-size:12px;line-height:1.6;margin:-18px 0 28px;}\r\n.rs-wide{grid-column:1\/-1;}\r\n.rs-wide .rs-lbl{max-width:440px;margin:6px auto 0;line-height:1.55;}\r\n.brands-note{max-width:var(--max);margin:18px auto 0;padding:0 var(--px);text-align:center;font-size:13px;color:var(--muted);}\r\n.loc-tel{color:var(--ice-text);text-decoration:underline;}\r\n.footer-legal{max-width:var(--max);margin:10px auto 0;font-size:11px;line-height:1.6;color:var(--muted2);}\r\n.nw{white-space:nowrap;}\r\n@media(max-width:1024px){\r\n  .ff input,.ff select,.ff textarea{font-size:16px;}\r\n}\r\n@media(max-width:768px){\r\n  .contact-grid,.about-grid,.rebates-grid,.faq-layout{padding:0!important;}\r\n  .sp .wrap{padding:0;}\r\n}\r\n@media(max-width:540px){\r\n  .hslide-btns .btn{white-space:normal;text-align:center;}\r\n  .hslide h1,.hslide-h1{margin-bottom:18px;}\r\n  .hslide p{margin-bottom:24px;}\r\n  .slide-dots{bottom:14px;gap:12px;}\r\n  .slide-ctrl{display:none;}\r\n  .sdot{width:10px;height:10px;}\r\n  .sdot.on{width:28px;}\r\n}\r\n@media(max-width:360px){\r\n  .hslide p{font-size:13px;line-height:1.6;}\r\n}\r\n@media(min-width:769px) and (max-height:820px){\r\n  .hslide h1,.hslide-h1{font-size:clamp(38px,5vw,64px);margin-bottom:18px;}\r\n  .hslide p{margin-bottom:24px;}\r\n  .slide-dots{bottom:14px;}\r\n}\r\n@media(max-width:1120px){\r\n  .topbar-r{display:none;}\r\n  .nav-list,.nav-actions .btn-ice{display:none;}\r\n  .ham{display:flex;}\r\n  .mob-drawer{display:block;}\r\n}\r\n@media(max-width:340px){\r\n  .nav-phone span{display:none;}\r\n}\r\n<\/style>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"HVACBusiness\",\r\n  \"name\": \"GRS Service HVAC Inc.\",\r\n  \"alternateName\": \"GRS Service Inc.\",\r\n  \"image\": \"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/GRS_live_logo_Website_360.webp\",\r\n  \"@id\": \"https:\/\/grsserviceinc.com\/\",\r\n  \"url\": \"https:\/\/grsserviceinc.com\/\",\r\n  \"telephone\": \"+19166059767\",\r\n  \"email\": \"get@grsserviceinc.com\",\r\n  \"priceRange\": \"$$\",\r\n  \"address\": {\r\n    \"@type\": \"PostalAddress\",\r\n        \"addressLocality\": \"Fair Oaks\",\r\n    \"addressRegion\": \"CA\",\r\n    \"postalCode\": \"95628\",\r\n    \"addressCountry\": \"US\"\r\n  },\r\n  \"description\": \"CSLB-licensed (C-20 #1154007) heating and air conditioning contractor based in Fair Oaks, CA, offering AC, furnace, and heat pump repair, installation, and maintenance across the Greater Sacramento area, including communities in Sacramento, Placer, El Dorado, and Yolo Counties.\",\r\n  \"areaServed\": [\r\n    {\"@type\": \"City\", \"name\": \"Antelope, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Sacramento County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Carmichael, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Sacramento County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Citrus Heights, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Sacramento County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Elk Grove, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Sacramento County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Fair Oaks, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Sacramento County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Folsom, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Sacramento County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Mather, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Sacramento County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"McClellan, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Sacramento County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"North Highlands, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Sacramento County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Orangevale, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Sacramento County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Rancho Cordova, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Sacramento County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Rio Linda, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Sacramento County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Sacramento, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Sacramento County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Auburn, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Placer County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Granite Bay, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Placer County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Lincoln, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Placer County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Loomis, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Placer County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Newcastle, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Placer County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Penryn, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Placer County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Rocklin, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Placer County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Roseville, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Placer County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"El Dorado Hills, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"El Dorado County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Davis, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Yolo County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"West Sacramento, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Yolo County, CA\"}},\r\n    {\"@type\": \"City\", \"name\": \"Woodland, CA\", \"containedInPlace\": {\"@type\": \"AdministrativeArea\", \"name\": \"Yolo County, CA\"}}\r\n  ],\r\n  \"hasCredential\": {\r\n    \"@type\": \"EducationalOccupationalCredential\",\r\n    \"name\": \"California CSLB C-20 HVAC License #1154007\"\r\n  },\r\n  \"openingHoursSpecification\": [\r\n    {\r\n      \"@type\": \"OpeningHoursSpecification\",\r\n      \"dayOfWeek\": [\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],\r\n      \"opens\": \"07:00\",\r\n      \"closes\": \"20:00\"\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"FAQPage\",\r\n  \"mainEntity\": [\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What does a new AC or furnace cost in the Sacramento area?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"There is no single price: it depends on the equipment you choose (type, size, and efficiency) and on whether your ducts need work. For installations, we come to your home for a free estimate and give you a written quote. No obligation.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Is it time for a new system, or should I keep repairing the old one?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Every system is different, so we look at its condition and what this repair would cost, then price repair and replacement side by side. We recommend the repair whenever it is the better choice for you.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Do heat pumps work well in the Sacramento Valley?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Yes. A heat pump heats in winter and cools in summer, and the Sacramento Valley climate is a good match for it. During a free installation estimate, we\u2019ll check whether one suits your home. Roseville Electric customers may qualify for heat pump rebates, subject to eligibility and program funding. We help you check which rebates apply and help with the paperwork.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What warranty do you offer?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Residential repairs (all brands): 1-Year Limited Repair Warranty from GRS on the parts we supply and our labor; 3 years with documented annual maintenance by any California-licensed HVAC contractor. New residential installations: 2-Year Limited Installation Workmanship Warranty from GRS; 5 years with the same annual maintenance. If you sell your home, our repair and installation warranties transfer to the new homeowner for the remaining term, automatically and at no charge. Equipment parts are covered separately by the Manufacturer Limited Parts Warranty, which comes from the manufacturer, Daikin Comfort Technologies Manufacturing (warrantor for both Goodman and Daikin), not from GRS: Goodman 10 years, Daikin 12 years on most models, for the original owner of an owner-occupied home (different terms apply to rentals and commercial properties). Parts only. We register every new system we install with the manufacturer for you within 60 days and send you the confirmation. Ask us for a copy of the complete written warranty terms before you buy.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Are there utility rebates for heat pumps?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Often, yes, depending on your utility. Roseville Electric customers may qualify for rebates on qualifying heat pump and high-efficiency HVAC installations, and other utilities run their own programs. We help you check which ones fit your home and help with the paperwork. All rebates are subject to eligibility and program funding.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What cities do you serve?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"We serve the Greater Sacramento area from our base in Fair Oaks, covering communities in Sacramento, Placer, El Dorado, and Yolo Counties. See the Service Areas section on this page for the full list, or call (916) 605-9767 to confirm your address.\"\r\n      }\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n<\/head>\r\n<body>\r\n\r\n<div class=\"topbar\">\r\n  <div class=\"topbar-inner\">\r\n    <div class=\"topbar-l\">\r\n      <span>&#x1F4CD; <strong>Greater Sacramento Area<\/strong><\/span>\r\n      <div class=\"topbar-sep\"><\/div>\r\n      <span>Mon&#8211;Sun 7am&#8211;8pm &middot; Emergency calls until midnight<\/span>\r\n    <\/div>\r\n    <div class=\"topbar-r\">\r\n      <a href=\"#contact\">Free Install Estimate<\/a>\r\n      <div class=\"topbar-sep\"><\/div>\r\n      <a href=\"#services\">Services<\/a>\r\n      <div class=\"topbar-sep\"><\/div>\r\n      <a href=\"tel:+19166059767\" class=\"tb-phone\">&#x1F4DE; (916) 605-9767<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<header class=\"site-header\">\r\n  <div class=\"nav-inner\">\r\n    <a href=\"\/\" class=\"logo\" style=\"display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;\">\r\n      <img decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/GRS_live_logo_Website_360.webp\"\r\n           alt=\"GRS Service HVAC Inc.\"\r\n           width=\"52\" height=\"52\"\r\n           style=\"display:block;width:52px;height:52px;object-fit:contain;flex-shrink:0;\"\r\n           loading=\"eager\"\/>\r\n      <div class=\"logo-tag\" style=\"letter-spacing:2px;\">Service HVAC Inc.<\/div>\r\n    <\/a>\r\n    <nav class=\"nav-list\" aria-label=\"Main navigation\">\r\n      <div class=\"nav-item\">\r\n        <a href=\"#services\" class=\"nav-a\">Air Conditioning <span class=\"caret\">&#9662;<\/span><\/a>\r\n        <div class=\"drop\">\r\n          <a href=\"#contact\">AC Repair<\/a>\r\n          <a href=\"#contact\">AC Installation<\/a>\r\n          <a href=\"#contact\">AC Maintenance<\/a>\r\n          <a href=\"#contact\">Mini-Split Systems<\/a>\r\n          <a href=\"#contact\">Duct Inspection<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"nav-item\">\r\n        <a href=\"#services\" class=\"nav-a\">Heating <span class=\"caret\">&#9662;<\/span><\/a>\r\n        <div class=\"drop\">\r\n          <a href=\"#contact\">Furnace Repair<\/a>\r\n          <a href=\"#contact\">Furnace Installation<\/a>\r\n          <a href=\"#contact\">Heat Pump Systems<\/a>\r\n          <a href=\"#contact\">Furnace Maintenance<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"nav-item\">\r\n        <a href=\"#contact\" class=\"nav-a\">Maintenance <span class=\"caret\">&#9662;<\/span><\/a>\r\n        <div class=\"drop\">\r\n          <a href=\"#contact\">Tune-Ups<\/a>\r\n          <a href=\"#contact\">System Diagnostic<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"nav-item\">\r\n        <a href=\"#promos\" class=\"nav-a\">Offers <span class=\"caret\">&#9662;<\/span><\/a>\r\n        <div class=\"drop\">\r\n          <a href=\"#promos\">Free Install Estimate<\/a>\r\n          <a href=\"#rebates\">Energy Rebates<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <a href=\"#locations\" class=\"nav-a\">Service Areas<\/a>\r\n      <a href=\"#faq\" class=\"nav-a\">FAQ<\/a>\r\n    <\/nav>\r\n    <div class=\"nav-actions\">\r\n      <a href=\"tel:+19166059767\" class=\"nav-phone\">&#x1F4DE; <span>(916) 605-9767<\/span><\/a>\r\n      <a href=\"#contact\" class=\"btn btn-ice\">Book Now<\/a>\r\n      <button class=\"ham\" id=\"ham-btn\" type=\"button\" onclick=\"mobOpen()\" aria-label=\"Open menu\" aria-controls=\"mob-drawer\" aria-expanded=\"false\">\r\n        <span><\/span><span><\/span><span><\/span>\r\n      <\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/header>\r\n\r\n<div class=\"mob-drawer\" id=\"mob-drawer\" role=\"dialog\" aria-label=\"Navigation menu\" inert>\r\n  <div class=\"mob-head\">\r\n    <a href=\"\/\" style=\"display:flex;align-items:center;gap:10px;text-decoration:none;\" onclick=\"mobClose(true)\">\r\n      <img decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/GRS_live_logo_Website_360.webp\"\r\n           alt=\"GRS Service HVAC Inc.\"\r\n           width=\"40\" height=\"40\"\r\n           style=\"display:block;width:40px;height:40px;object-fit:contain;\"\r\n           loading=\"eager\"\/>\r\n      <div style=\"display:flex;flex-direction:column;gap:1px;\">\r\n        <span style=\"font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--g);letter-spacing:1px;line-height:1;\">GRS Service HVAC<\/span>\r\n        <span style=\"font-size:9px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--muted);\">Inc.<\/span>\r\n      <\/div>\r\n    <\/a>\r\n    <button class=\"mob-close\" type=\"button\" onclick=\"mobClose()\" aria-label=\"Close menu\">&#x2715;<\/button>\r\n  <\/div>\r\n  <a href=\"#services\" onclick=\"mobClose(true)\">Air Conditioning<\/a>\r\n  <a href=\"#services\" onclick=\"mobClose(true)\">Heating &amp; Furnaces<\/a>\r\n  <a href=\"#services\" onclick=\"mobClose(true)\">Heat Pumps<\/a>\r\n  <a href=\"#services\" onclick=\"mobClose(true)\">Maintenance &amp; Tune-Ups<\/a>\r\n  <a href=\"#promos\"   onclick=\"mobClose(true)\">Offers<\/a>\r\n  <a href=\"#locations\" onclick=\"mobClose(true)\">Service Areas<\/a>\r\n  <a href=\"#faq\"      onclick=\"mobClose(true)\">FAQ<\/a>\r\n  <a href=\"tel:+19166059767\" onclick=\"mobClose(true)\" style=\"color:var(--ice-text);font-weight:700;\">&#x1F4DE; (916) 605-9767<\/a>\r\n  <a href=\"#contact\" class=\"mob-cta\" onclick=\"mobClose(true)\">&#x1F4C5; Book Service Now &#x2192;<\/a>\r\n<\/div>\r\n\r\n<main>\r\n<section class=\"hero\" id=\"top\">\r\n  <div class=\"hero-slides\" id=\"hero-slides\">\r\n\r\n    <div class=\"hslide\">\r\n      <div class=\"hslide-bg\" style=\"background-image:url('https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/Gemini_Generated_Image_jjj8k6jjj8k6jjj8.png');background-size:cover;background-position:right center;\">\r\n        <div style=\"position:absolute;inset:0;background:linear-gradient(90deg,rgba(26,26,26,0.95) 0%,rgba(26,26,26,0.6) 40%,transparent 100%);\"><\/div>\r\n      <\/div>\r\n      <div class=\"hslide-inner\">\r\n        <h1><span class=\"hi\">HVAC<\/span> Repair &amp;<br>Installation in<br>Greater Sacramento<\/h1>\r\n        <p class=\"hero-lead\">Honest, professional HVAC service for all major brands, based in Fair Oaks, CA.<\/p>\r\n        <div class=\"hero-chips\">\r\n          <a class=\"hero-chip\" href=\"https:\/\/www.cslb.ca.gov\/OnlineServices\/CheckLicenseII\/CheckLicense.aspx\" target=\"_blank\" rel=\"noopener\" title=\"Verify at cslb.ca.gov\">&#x2713; CSLB Lic. C-20 #1154007<\/a>\r\n          <a class=\"hero-chip\" href=\"#warranty\">&#x2713; <span class=\"nw\">1-Year<\/span> Limited Home Repair Warranty<\/a>\r\n          <a class=\"hero-chip\" href=\"#contact\">&#x2713; Free Installation Estimates<\/a>\r\n        <\/div>\r\n        <p class=\"hero-note\">Written warranty terms available before you buy.<\/p>\r\n        <div class=\"hslide-btns\">\r\n          <a href=\"#contact\" class=\"btn btn-ice\">Book Service<\/a>\r\n          <a href=\"tel:+19166059767\" class=\"btn btn-outline\">&#x1F4DE; (916) 605-9767<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"hslide\">\r\n      <div class=\"hslide-bg hslide-bg-2\"><\/div>\r\n      <div class=\"hslide-inner\">\r\n        <div class=\"offer-badge\"><span class=\"dot-anim\"><\/span><span>LIMITED TIME ONLY<\/span><\/div>\r\n        <div class=\"hslide-h1\">Heating &amp; Cooling<br>Inspection <span class=\"hi\">$49<\/span><\/div>\r\n        <p>A multi-point inspection of one system &#8212; furnace, A\/C or heat pump &#8212; and a clear explanation of what needs attention. Inspection only: cleaning, refrigerant, parts and repairs are extra. Available through <span class=\"nw\">November 30, 2026<\/span>.<\/p>\r\n        <div class=\"hslide-btns\">\r\n          <a href=\"#contact\" class=\"btn btn-ice\">Book This Deal<\/a>\r\n          <a href=\"#promos\" class=\"btn btn-outline\">Learn More &#x2192;<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"hslide\">\r\n      <div class=\"hslide-bg hslide-bg-4\"><\/div>\r\n      <div class=\"hslide-inner\">\r\n        <div class=\"hslide-h1\">Daikin &amp; Goodman<br><span class=\"hi\">Installations<\/span><\/div>\r\n        <p>Goodman <span class=\"nw\">10-year<\/span> and Daikin <span class=\"nw\">12-year<\/span> (most models) Manufacturer Limited Parts Warranties for the original owner of an owner-occupied home. Parts only, from the manufacturer, not GRS. Ask us for the complete warranty terms before you buy.<\/p>\r\n        <div class=\"hslide-btns\">\r\n          <a href=\"#contact\" class=\"btn btn-ice\">Get a Free Installation Estimate<\/a>\r\n          <a href=\"#warranty\" class=\"btn btn-outline\">Warranty Details &#x2192;<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"hslide\">\r\n      <div class=\"hslide-bg hslide-bg-4\"><\/div>\r\n      <div class=\"hslide-inner\">\r\n        <div class=\"hslide-h1\"><span class=\"hi\">Warranties<\/span><br>in Writing<\/div>\r\n        <p>Residential repairs: <span class=\"nw\">1-Year<\/span> Limited Repair Warranty on parts we supply and our labor; 3 years with documented annual maintenance by any California-licensed HVAC contractor. New residential installations: <span class=\"nw\">2-Year<\/span> Limited Installation Workmanship Warranty; 5 years with the same annual maintenance. Ask us for a copy of the complete written warranty terms before you buy.<\/p>\r\n        <div class=\"hslide-btns\">\r\n          <a href=\"#contact\" class=\"btn btn-ice\">Book Service<\/a>\r\n          <a href=\"#about\" class=\"btn btn-outline\">About GRS<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n  <button class=\"slide-ctrl sc-prev\" onclick=\"slideTo(curSlide-1)\" aria-label=\"Previous slide\">&#8249;<\/button>\r\n  <button class=\"slide-ctrl sc-next\" onclick=\"slideTo(curSlide+1)\" aria-label=\"Next slide\">&#8250;<\/button>\r\n  <div class=\"slide-dots\" id=\"slide-dots\"><\/div>\r\n<\/section>\r\n\r\n<div class=\"trust-strip\">\r\n  <div class=\"trust-inner\">\r\n    <div class=\"ts-badges\">\r\n      <a class=\"ts-b g\" href=\"https:\/\/www.cslb.ca.gov\/OnlineServices\/CheckLicenseII\/CheckLicense.aspx\" target=\"_blank\" rel=\"noopener\" title=\"Verify at cslb.ca.gov\">&#x2713; CSLB Licensed &middot; C-20 #1154007<\/a>\r\n      <span class=\"ts-b\">Based in Fair Oaks, CA<\/span>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<section class=\"services-wrap sp\" id=\"services\">\r\n  <div class=\"wrap\">\r\n    <div class=\"sec-header sr\">\r\n      <div>\r\n        <h2 class=\"display\">HVAC Services in<br>Greater <span class=\"accent\">Sacramento<\/span><\/h2>\r\n      <\/div>\r\n      <p class=\"body-lg\" style=\"max-width:420px;\">From emergency repairs to full system installs, you get the price before any work starts, and our residential repairs and installations are covered by our written limited warranty.<\/p>\r\n    <\/div>\r\n    <div class=\"svc-grid\">\r\n      <div class=\"svc-card sr\">\r\n        <div class=\"svc-body\">\r\n          <div class=\"svc-ico\">&#x2744;&#xFE0F;<\/div>\r\n          <h3>Air Conditioning<\/h3>\r\n          <p>AC repair, replacement, and tune-ups to keep your home cool through Sacramento summers. All major brands serviced.<\/p>\r\n        <\/div>\r\n        <div class=\"svc-links\">\r\n          <a href=\"#contact\" class=\"svc-lnk\">AC Repair <span>&#x2192;<\/span><\/a>\r\n          <a href=\"#contact\" class=\"svc-lnk\">AC Installation <span>&#x2192;<\/span><\/a>\r\n          <a href=\"#contact\" class=\"svc-lnk\">AC Maintenance &amp; Tune-Up <span>&#x2192;<\/span><\/a>\r\n          <a href=\"#contact\" class=\"svc-lnk\">Mini-Split Installation <span>&#x2192;<\/span><\/a>\r\n        <\/div>\r\n        <a href=\"#contact\" class=\"svc-cta-btn\">Book Service &#x2192;<\/a>\r\n      <\/div>\r\n      <div class=\"svc-card sr sr-d1\">\r\n        <div class=\"svc-body\">\r\n          <div class=\"svc-ico\">&#x1F525;<\/div>\r\n          <h3>Heating &amp; Furnaces<\/h3>\r\n          <p>Furnace and heater repair, replacement, and seasonal maintenance to keep your home warm through the winter. All major brands serviced.<\/p>\r\n        <\/div>\r\n        <div class=\"svc-links\">\r\n          <a href=\"#contact\" class=\"svc-lnk\">Furnace Repair <span>&#x2192;<\/span><\/a>\r\n          <a href=\"#contact\" class=\"svc-lnk\">Furnace Installation <span>&#x2192;<\/span><\/a>\r\n          <a href=\"#contact\" class=\"svc-lnk\">Furnace Maintenance <span>&#x2192;<\/span><\/a>\r\n          <a href=\"#contact\" class=\"svc-lnk\">Heater Repair <span>&#x2192;<\/span><\/a>\r\n        <\/div>\r\n        <a href=\"#contact\" class=\"svc-cta-btn\">Book Service &#x2192;<\/a>\r\n      <\/div>\r\n      <div class=\"svc-card sr sr-d2\">\r\n        <div class=\"svc-body\">\r\n          <div class=\"svc-ico\">&#x1F321;&#xFE0F;<\/div>\r\n          <h3>Heat Pumps<\/h3>\r\n          <p>Heat pump repair, installation, and maintenance. It heats in winter and cools in summer, which suits the Sacramento Valley climate. We help with rebates you may qualify for.<\/p>\r\n        <\/div>\r\n        <div class=\"svc-links\">\r\n          <a href=\"#contact\" class=\"svc-lnk\">Heat Pump Installation <span>&#x2192;<\/span><\/a>\r\n          <a href=\"#contact\" class=\"svc-lnk\">Heat Pump Repair <span>&#x2192;<\/span><\/a>\r\n          <a href=\"#contact\" class=\"svc-lnk\">Heat Pump Maintenance <span>&#x2192;<\/span><\/a>\r\n          <a href=\"#contact\" class=\"svc-lnk\">Rebate Help <span>&#x2192;<\/span><\/a>\r\n        <\/div>\r\n        <a href=\"#contact\" class=\"svc-cta-btn\">Book Service &#x2192;<\/a>\r\n      <\/div>\r\n      <div class=\"svc-card sr sr-d3\">\r\n        <div class=\"svc-body\">\r\n          <div class=\"svc-ico\">&#x1F527;<\/div>\r\n          <h3>HVAC Maintenance<\/h3>\r\n          <p>The best repair is the one you never need. Pre-season tune-ups and full system inspections for all major brands &#8212; book a visit whenever you need one.<\/p>\r\n        <\/div>\r\n        <div class=\"svc-links\">\r\n          <a href=\"#contact\" class=\"svc-lnk\">AC Tune-Up <span>&#x2192;<\/span><\/a>\r\n          <a href=\"#contact\" class=\"svc-lnk\">Furnace Tune-Up <span>&#x2192;<\/span><\/a>\r\n          <a href=\"#contact\" class=\"svc-lnk\">Heat Pump Tune-Up <span>&#x2192;<\/span><\/a>\r\n          <a href=\"#contact\" class=\"svc-lnk\">Full System Diagnostic <span>&#x2192;<\/span><\/a>\r\n        <\/div>\r\n        <a href=\"#contact\" class=\"svc-cta-btn\">Book Service &#x2192;<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"contact-wrap sp\">\r\n  <div class=\"contact-grid\" style=\"padding:0 var(--px);\">\r\n    <div class=\"ci sr\">\r\n      <h2 class=\"display\">Book a Visit or<br><span class=\"accent\">Ask a Question<\/span><\/h2>\r\n      <p>Heating and cooling help from a licensed contractor based in Fair&nbsp;Oaks. Tell us what&#8217;s going on, and we&#8217;ll get back to you promptly.<\/p>\r\n      <div class=\"ci-feats\">\r\n        <div class=\"ci-f\"><div class=\"ci-f-ico\">&#x26A1;<\/div><span>Emergency Calls Until Midnight<\/span><\/div>\r\n        <div class=\"ci-f\"><div class=\"ci-f-ico\">&#x1F4DC;<\/div><span>Licensed Contractor &middot; CSLB C-20 #1154007<\/span><\/div>\r\n        <div class=\"ci-f\"><div class=\"ci-f-ico\">&#x1F4C5;<\/div><span>Open 7 Days &middot; 7am&#8211;8pm<\/span><\/div>\r\n        <div class=\"ci-f\"><div class=\"ci-f-ico\">&#x1F3C6;<\/div><span>Residential Repairs (all brands): <span class=\"nw\">1-Year<\/span> Limited Repair Warranty on parts we supply and our labor <span class=\"ci-f-cond\">&#8212; 3 years with documented annual maintenance by any California-licensed HVAC contractor<\/span><\/span><\/div>\r\n        <div class=\"ci-f\"><div class=\"ci-f-ico\">&#x1F6E0;&#xFE0F;<\/div><span>New Residential Installations: <span class=\"nw\">2-Year<\/span> Limited Installation Workmanship Warranty <span class=\"ci-f-cond\">&#8212; 5 years with the same annual maintenance<\/span><\/span><\/div>\r\n        <div class=\"ci-f\"><div class=\"ci-f-ico\">&#x1F3E0;<\/div><span>Transferable GRS Warranties <span class=\"ci-f-cond\">&#8212; if you sell your home, our repair and installation warranties transfer to the new homeowner for the remaining term, at no charge<\/span><\/span><\/div>\r\n        <div class=\"ci-f\"><div class=\"ci-f-ico\">&#x1F4B0;<\/div><span>Free Estimates on All Installations<\/span><\/div>\r\n      <\/div>\r\n      <p class=\"ci-note\">Ask us for a copy of the complete written warranty terms before you buy.<\/p>\r\n      <div class=\"ci-contacts\">\r\n        <div class=\"ci-c\"><div class=\"ci-c-ico\">&#x1F4DE;<\/div><div><h3>Call or Text<\/h3><a href=\"tel:+19166059767\">(916) 605-9767<\/a><\/div><\/div>\r\n        <div class=\"ci-c\"><div class=\"ci-c-ico\">&#x2709;&#xFE0F;<\/div><div><h3>Email<\/h3><a href=\"mailto:get@grsserviceinc.com\">get@grsserviceinc.com<\/a><\/div><\/div>\r\n        <div class=\"ci-c\"><div class=\"ci-c-ico\">&#x1F4CD;<\/div><div><h3>Service Area<\/h3><p>Communities in Sacramento, Placer, El&nbsp;Dorado &amp; Yolo Counties&nbsp;&#8212; <a href=\"#locations\">see&nbsp;all&nbsp;areas<\/a><\/p><\/div><\/div>\r\n        <div class=\"ci-c\"><div class=\"ci-c-ico\">&#x23F0;<\/div><div><h3>Business Hours<\/h3><p>Mon&#8211;Sun: 7am&#8211;8pm &middot; Emergency calls: until midnight<\/p><\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"form-card\" id=\"contact\">\r\n      <h3>Book Service or Get a Quote<\/h3>\r\n      <p class=\"sub\">Free estimates on all installations &middot; We&#8217;ll get back to you promptly<\/p>\r\n\r\n      <div id=\"fs-success\" style=\"display:none;padding:16px;background:rgba(165,216,255,.1);border:1px solid var(--ice);border-radius:8px;text-align:center;color:var(--g);font-family:var(--font-display);font-weight:700;margin-bottom:20px;\"><\/div>\r\n\r\n      <form id=\"grs-form\" action=\"https:\/\/formspree.io\/f\/xrejjwoe\" method=\"POST\">\r\n        <input type=\"hidden\" name=\"Ticket_Number\" id=\"ticket-number\" value=\"\"\/>\r\n        <input type=\"text\" name=\"_gotcha\" tabindex=\"-1\" autocomplete=\"off\" style=\"display:none\"\/>\r\n        <div class=\"ff\">\r\n          <label for=\"client-name\">Full Name *<\/label>\r\n          <input id=\"client-name\" type=\"text\" name=\"Client_Name\" required placeholder=\"Your full name\" autocomplete=\"name\"\/>\r\n        <\/div>\r\n        <div class=\"ff-row\">\r\n          <div class=\"ff\">\r\n            <label for=\"client-phone\">Phone<\/label>\r\n            <input id=\"client-phone\" type=\"tel\" name=\"Phone\" placeholder=\"(916) 000-0000\" autocomplete=\"tel\"\/>\r\n          <\/div>\r\n          <div class=\"ff\">\r\n            <label for=\"client-email\">Email<\/label>\r\n            <input id=\"client-email\" type=\"email\" name=\"Email\" placeholder=\"you@email.com\" autocomplete=\"email\"\/>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"ff\">\r\n          <label for=\"client-zip\">ZIP Code<\/label>\r\n          <input id=\"client-zip\" type=\"text\" name=\"ZIP_Code\" inputmode=\"numeric\" pattern=\"[0-9]{5}\" maxlength=\"5\" placeholder=\"5-digit ZIP\" title=\"5-digit ZIP code\" autocomplete=\"postal-code\"\/>\r\n        <\/div>\r\n        <div class=\"ff\">\r\n          <label for=\"service-type\">Service Type *<\/label>\r\n          <select id=\"service-type\" name=\"Service_Requested\" required>\r\n            <option value=\"\" disabled selected>What do you need help with?<\/option>\r\n            <option value=\"AC Repair\">AC Repair<\/option>\r\n            <option value=\"AC Installation\">AC Installation<\/option>\r\n            <option value=\"Heating Repair\">Heating \/ Furnace Repair<\/option>\r\n            <option value=\"Heating Install\">Heating \/ Furnace Installation<\/option>\r\n            <option value=\"Heat Pump\">Heat Pump Installation<\/option>\r\n            <option value=\"Maintenance\">HVAC Maintenance \/ Tune-Up<\/option>\r\n            <option value=\"Diagnostic\">System Diagnostic<\/option>\r\n            <option value=\"Emergency\">Emergency Service<\/option>\r\n            <option value=\"Not Sure\">Not Sure &#8212; Need Advice<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"ff\">\r\n          <label for=\"client-message\">Message<\/label>\r\n          <textarea id=\"client-message\" name=\"Message\" placeholder=\"Describe your issue, system type, age of unit, etc. (optional but helpful)\"><\/textarea>\r\n        <\/div>\r\n        <div class=\"sms-row\">\r\n          <input type=\"checkbox\" name=\"Privacy_Consent\" value=\"Agreed\" id=\"priv\" required\/>\r\n          <label for=\"priv\">I agree to the Privacy Policy *<\/label>\r\n        <\/div>\r\n        <div class=\"sms-row\">\r\n          <input type=\"checkbox\" name=\"SMS_Consent\" value=\"Agreed\" id=\"sms-c\"\/>\r\n          <label for=\"sms-c\">I agree to receive SMS\/text messages from GRS Service HVAC Inc. for appointment scheduling and updates. Reply STOP to opt-out. Msg &amp; data rates may apply.<\/label>\r\n        <\/div>\r\n        <button type=\"submit\" class=\"submit-btn\" id=\"grs-submit-btn\">Submit Request &#x2192;<\/button>\r\n        <p class=\"f-note\">We&#8217;ll call or text you to confirm a time.<\/p>\r\n        <p class=\"f-note\">&#x1F512; We don&#8217;t sell your information.<\/p>\r\n      <\/form>\r\n\r\n      <script>\r\n        function triggerHVACEffect() {\r\n          var form = document.getElementById('grs-form');\r\n          if (!form) return;\r\n          form.style.position = 'relative';\r\n          var m = new Date().getMonth() + 1;\r\n          var isCooling = (m > 3 && m < 10);\r\n          var fx = document.createElement('div');\r\n          fx.style.cssText = 'position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:999;overflow:hidden;border-radius:8px;';\r\n          form.appendChild(fx);\r\n          for (var i = 0; i < 30; i++) {\r\n            (function() {\r\n              var p = document.createElement('div');\r\n              p.innerHTML = isCooling ? '&#x2744;&#xFE0F;' : '&#x1F525;';\r\n              p.style.position = 'absolute';\r\n              p.style.left = Math.random() * 100 + '%';\r\n              p.style.top = isCooling ? '-30px' : '100%';\r\n              p.style.fontSize = (Math.random() * 12 + 12) + 'px';\r\n              p.style.opacity = '1';\r\n              p.style.transition = 'transform ' + (Math.random() * 2 + 2) + 's linear, opacity 2.5s ease-out';\r\n              p.style.filter = isCooling ? 'drop-shadow(0 0 5px #A5D8FF)' : 'drop-shadow(0 0 5px #FF6B00)';\r\n              fx.appendChild(p);\r\n              void p.offsetWidth;\r\n              var yMove = isCooling ? '500px' : '-500px';\r\n              var xMove = (Math.random() - 0.5) * 80 + 'px';\r\n              setTimeout(function() {\r\n                p.style.transform = 'translate(' + xMove + ', ' + yMove + ') rotate(360deg)';\r\n                p.style.opacity = '0';\r\n              }, 20);\r\n            })();\r\n          }\r\n          setTimeout(function() { if (fx.parentNode) fx.parentNode.removeChild(fx); }, 4000);\r\n        }\r\n\r\n        document.getElementById('grs-form').addEventListener('submit', async function(e) {\r\n          e.preventDefault();\r\n          var form = e.target;\r\n          var phoneInput = form.Phone.value.trim();\r\n          var emailInput = form.Email.value.trim();\r\n          if (!phoneInput && !emailInput) {\r\n            alert('Please provide either a Phone number or an Email address so we can reach you.');\r\n            return;\r\n          }\r\n          if (phoneInput) {\r\n            var digitsOnly = phoneInput.replace(\/\\D\/g, '');\r\n            if (digitsOnly.length < 10) {\r\n              alert('Please enter a valid 10-digit phone number.');\r\n              return;\r\n            }\r\n          }\r\n          var btn = document.getElementById('grs-submit-btn');\r\n          var successBox = document.getElementById('fs-success');\r\n          var originalBtnText = btn.innerHTML;\r\n          btn.innerHTML = 'Generating Ticket... &#x23F3;';\r\n          btn.disabled = true;\r\n          try {\r\n            var ticketNum;\r\n            try {\r\n              var wpResponse = await fetch('\/wp-admin\/admin-ajax.php?action=grs_get_ticket');\r\n              var wpData = await wpResponse.json();\r\n              ticketNum = wpData.success ? wpData.data.ticket : 'WEB-' + Math.floor(Date.now() \/ 1000);\r\n            } catch(wpErr) {\r\n              ticketNum = 'WEB-' + Math.floor(Date.now() \/ 1000);\r\n            }\r\n            document.getElementById('ticket-number').value = ticketNum;\r\n            btn.innerHTML = 'Sending... &#x23F3;';\r\n            var data = new FormData(form);\r\n            var fsResponse = await fetch('https:\/\/formspree.io\/f\/xrejjwoe', {\r\n              method: 'POST',\r\n              body: data,\r\n              headers: { 'Accept': 'application\/json' }\r\n            });\r\n            if (fsResponse.ok) {\r\n              triggerHVACEffect();\r\n              form.reset();\r\n              document.getElementById('ticket-number').value = '';\r\n              openSuccessModal(ticketNum);\r\n            } else {\r\n              alert('There was a problem submitting your form. Please try calling us at (916) 605-9767.');\r\n            }\r\n          } catch (err) {\r\n            alert('Connection error. Please try again or call us at (916) 605-9767.');\r\n          } finally {\r\n            btn.innerHTML = originalBtnText;\r\n            btn.disabled = false;\r\n          }\r\n        });\r\n      <\/script>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"about-wrap sp\" id=\"about\">\r\n  <div class=\"about-grid\" style=\"padding:0 var(--px);\">\r\n    <div class=\"about-copy sr\">\r\n      <h2 class=\"display\">Your Local <span class=\"accent\">HVAC Contractor<\/span><\/h2>\r\n      <p class=\"body-lg\" style=\"margin-bottom:24px;\">GRS Service HVAC Inc. holds California contractor license <span class=\"nw\">C-20 #1154007<\/span> (CSLB) and serves homes across the Greater Sacramento area seven days a week. We fix all major brands, install Daikin and Goodman systems sourced through Daikin Comfort Technologies distribution, and explain the work and the price before we start.<\/p>\r\n      <div class=\"about-pts\">\r\n        <div class=\"apt\"><div class=\"apt-ico\">&#x1F5E3;&#xFE0F;<\/div><div><h3>Straight Talk on Price<\/h3><p>We tell you what the system needs and what it will cost &#8212; not what pads our invoice.<\/p><\/div><\/div>\r\n        <div class=\"apt\"><div class=\"apt-ico\">&#x1F4CD;<\/div><div><h3>Based in Fair Oaks, CA<\/h3><p>We serve homes across Sacramento, Placer, El Dorado, and Yolo Counties. Your home is treated like ours.<\/p><\/div><\/div>\r\n      <\/div>\r\n      <a href=\"#contact\" class=\"btn btn-ice\">Book a Visit &#x2192;<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"process-wrap sp\">\r\n  <div class=\"wrap\">\r\n    <div class=\"sr\" style=\"text-align:center;max-width:580px;margin:0 auto;\">\r\n      <h2 class=\"display\">How a GRS<br><span class=\"accent\">Visit Works<\/span><\/h2>\r\n      <p class=\"body-lg\">No confusion, no runaround. Here is how a service call goes, from start to finish.<\/p>\r\n    <\/div>\r\n    <div class=\"process-grid\">\r\n      <div class=\"proc-step sr\">\r\n        <div class=\"proc-num\" aria-hidden=\"true\">01<\/div>\r\n        <div class=\"proc-ico\">&#x1F4DE;<\/div>\r\n        <h3>Call or Text<\/h3>\r\n        <p>Call, text, or send the form with a few words about the problem. We&#8217;ll contact you to set up a visit. No-heat and no-cooling calls get priority.<\/p>\r\n      <\/div>\r\n      <div class=\"proc-step sr sr-d1\">\r\n        <div class=\"proc-num\" aria-hidden=\"true\">02<\/div>\r\n        <div class=\"proc-ico\">&#x1F50D;<\/div>\r\n        <h3>Inspection &amp; Written Quote<\/h3>\r\n        <p>The technician checks your system, shows you what&#8217;s wrong and why, and gives you a written quote before any work starts. The decision is yours.<\/p>\r\n      <\/div>\r\n      <div class=\"proc-step sr sr-d2\">\r\n        <div class=\"proc-num\" aria-hidden=\"true\">03<\/div>\r\n        <div class=\"proc-ico\">&#x2705;<\/div>\r\n        <h3>Repair, Test &amp; Review<\/h3>\r\n        <p>We do the work, test the system, clean up, and show you what was done. Our work is covered by our written limited warranty.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"offers-wrap sp\" id=\"promos\">\r\n  <div class=\"wrap\">\r\n    <div class=\"sr\" style=\"text-align:center;max-width:560px;margin:0 auto;\">\r\n      <h2 class=\"display\">Current GRS<br><span class=\"accent\">Offers<\/span><\/h2>\r\n      <p class=\"body-lg\">Real value &#8212; because trust is built through actions, not promises.<\/p>\r\n    <\/div>\r\n    <div class=\"offers-grid\">\r\n      <div class=\"oc sr\">\r\n        <div class=\"oc-num\">$0 <span class=\"oc-unit\">FREE<\/span><\/div>\r\n        <h3>Free Installation Estimate<\/h3>\r\n        <p>Planning a new AC, furnace, or heat pump? We come to your home, look over your current setup, and give you a written installation quote at no charge. No obligation.<\/p>\r\n        <a href=\"#contact\" class=\"oc-link\">Book Now<\/a>\r\n      <\/div>\r\n      <div class=\"oc sr sr-d1\">\r\n        <div class=\"oc-num\">$49<\/div>\r\n        <h3>Heating &amp; Cooling Inspection<\/h3>\r\n        <p>Multi-point inspection of one system &#8212; furnace, A\/C or heat pump: how it runs, electrical components and controls, condensate drain and filter, plus refrigerant pressures on A\/C and heat pumps. We go over the results with you and quote any repairs before any work is done. Inspection only &#8212; cleaning, refrigerant, parts and repairs are extra. Residential only. Available through <span class=\"nw\">November 30, 2026<\/span>.<\/p>\r\n        <a href=\"#contact\" class=\"oc-link\">Book Now<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<div class=\"cta-band\">\r\n  <h2>Need Heating or Cooling Help?<\/h2>\r\n  <p>Open 7 days, 7am&#8211;8pm, with emergency calls until midnight. Residential repairs and installations are covered by our written limited warranty.<\/p>\r\n  <div class=\"cta-band-btns\">\r\n    <a href=\"#contact\" class=\"btn btn-ice\">Book Now<\/a>\r\n    <a href=\"tel:+19166059767\" class=\"btn btn-outline\">&#x1F4DE; Call (916) 605-9767<\/a>\r\n  <\/div>\r\n<\/div>\r\n\r\n<section class=\"rebates-wrap sp\" id=\"rebates\">\r\n  <div class=\"rebates-grid\" style=\"padding:0 var(--px);\">\r\n    <div class=\"reb-left sr\">\r\n      <h2 class=\"display\">Energy Rebates You <span class=\"accent\">May Qualify For<\/span><\/h2>\r\n      <p>You may qualify for Roseville Electric rebates on qualifying heat pump and high-efficiency HVAC installations, subject to eligibility and program funding. We help you find the programs that fit your home and help with the application.<\/p>\r\n      <div class=\"reb-list\">\r\n        <div class=\"reb-item\"><div class=\"reb-check\">&#x2713;<\/div><span><strong>Roseville Electric<\/strong> &#8212; City of Roseville rebate programs, subject to eligibility and program funding<\/span><\/div>\r\n        <div class=\"reb-item\"><div class=\"reb-check\">&#x2713;<\/div><span><strong>Other Utility Programs<\/strong> &#8212; Programs depend on your utility. We help you check what&#8217;s available and apply.<\/span><\/div>\r\n      <\/div>\r\n      <a href=\"#contact\" class=\"btn btn-dark\">Get Rebate Help &#x2192;<\/a>\r\n    <\/div>\r\n    <div class=\"sr sr-d1\">\r\n      <div class=\"reb-logos\">\r\n        <div class=\"reb-logo\">Roseville Electric<\/div>\r\n      <\/div>\r\n      <div class=\"reb-stats\">\r\n        <div class=\"rs-item rs-wide\"><div class=\"rs-num\">10&#8211;12 yr<\/div><div class=\"rs-lbl\">Manufacturer Limited Parts Warranty from the manufacturer, not GRS: Goodman 10 years, Daikin 12 years on most models, for the original owner of an owner-occupied home (different terms apply to rentals and commercial properties). Parts only. We register every new system we install with the manufacturer for you. Ask us for the complete warranty terms before you buy.<\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"display:none\" aria-hidden=\"true\">\r\n  <symbol id=\"bry-logo\" viewBox=\"0 0 241.56 127.89\">\r\n    <path class=\"bry-c1\" d=\"M282.34,171l113.17-20L387.9,86.12H176.76l-7.62,64.81Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M398,172.06a5.8,5.8,0,1,1,5.8-5.8A5.78,5.78,0,0,1,398,172.06Zm0-10.92a5.13,5.13,0,1,0,5.14,5.12A5.1,5.1,0,0,0,398,161.14Zm-2.15,1.76h2.86c1,0,1.95.19,2,1.63a1.6,1.6,0,0,1-.84,1.6c.66.42.67.52.78,1.63.06.84-.06,1,.3,1.53h-1l-.13-.81c-.14-.76.23-1.93-1.09-1.93h-2.1v2.74h-.83Zm.83.72v2.2h2.05c.55,0,1.09-.15,1.17-1,.12-1.09-.67-1.23-1.17-1.23Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M177.39,203.5h-3.62v-6.57H171v6.57h-3.62V186.63H171v6.22h2.79v-6.22h3.62Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M188.27,199.29c-.54,3.05-2.43,4.46-4.51,4.46a4.28,4.28,0,0,1-3.55-1.65,7.73,7.73,0,0,1-1.45-4.72,8.91,8.91,0,0,1,1.29-4.75,4.24,4.24,0,0,1,3.5-1.95c2.93,0,4.72,2.71,4.72,6.84v.67h-5.89c0,1.35.29,2.33,1.32,2.33.78,0,1.21-.44,1.35-1.52Zm-3.45-3.56c0-1.23-.27-2.17-1.24-2.17s-1.25,1-1.22,2.17Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M195.26,203.5a11.27,11.27,0,0,1-.12-1.75,3,3,0,0,1-2.88,2c-1.64,0-3.07-1.28-3.07-3.79a4.07,4.07,0,0,1,2.31-3.86,10.66,10.66,0,0,1,3.46-.79v-.1c0-1.13-.2-1.57-1-1.57-.67,0-1.24.34-1.34,1.4l-3.14-.42a4.26,4.26,0,0,1,4.58-3.94,4.44,4.44,0,0,1,3.22,1.09c1.16,1.15,1,2.78,1,4.57v4.41a9.71,9.71,0,0,0,.28,2.75Zm-.3-5.88c-.82.12-2.2.49-2.2,2,0,.81.36,1.15.89,1.15,1.3,0,1.31-1.54,1.31-2.92Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M199,194.13v-3.2h1.43l.26-4,3-.15v4.16h1.76v3.2h-1.72v4.33c0,.91-.07,1.62.74,1.62a2.89,2.89,0,0,0,1-.22v3.52l-2,.37a2.39,2.39,0,0,1-2.47-1.28,6.33,6.33,0,0,1-.65-3.59v-4.75Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M210.28,203.5h-3.41V190.93h3.41Zm0-13.78h-3.41v-3.34h3.41Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M215.33,190.93v1.77h0a2.6,2.6,0,0,1,4.79-.71,8.35,8.35,0,0,1,.55,3.76v7.75h-3.41v-7.63c0-.76,0-1.82-.74-1.82-1,0-1,1.16-1,2.19v7.26h-3.41V190.93Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M228.44,199.84a3,3,0,0,1,2.19.86,4.72,4.72,0,0,1,1,3.12,3.61,3.61,0,0,1-2,3.47,7.8,7.8,0,0,1-3.35.54c-1.46,0-4.77-.15-4.77-3.1a2.56,2.56,0,0,1,1.28-2.44,2.72,2.72,0,0,1-.81-2,3.05,3.05,0,0,1,1.69-2.78,3,3,0,0,1-1.43-2.9c0-3.25,2.51-3.94,4.3-3.94a4.64,4.64,0,0,1,1.64.25c.19-1.82.82-3,2.19-3l1,.07.23,0-.09,3.37-.84,0c-.31,0-.79,0-1,.46a4.34,4.34,0,0,1,1,2.83c0,3.15-2.26,3.84-4,3.84l-.4,0-.36,0c-.29,0-.86,0-.86.62s.63.59.94.59Zm-3.15,3.49c-.39,0-.86,0-.86.79a.87.87,0,0,0,.69.93,5,5,0,0,0,1.71.22c.51,0,1.79.12,1.79-1,0-.84-.59-.79-1-.81l-1.69-.13Zm2.31-8.64c0-1-.34-1.57-1-1.57s-1,.64-1,1.55.38,1.52,1.09,1.52S227.6,195.55,227.6,194.69Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M246.57,196.49a7,7,0,0,0,.9-2.85l3.06.51a11.89,11.89,0,0,1-1.94,5.22,1.33,1.33,0,0,0,1.17.47l.77-.08v3.64a4,4,0,0,1-1.39.27,3.42,3.42,0,0,1-2.79-1.35,4.36,4.36,0,0,1-3.38,1.43c-2.27,0-4.75-1.46-4.75-5.19a4.72,4.72,0,0,1,2.74-4.65,6.62,6.62,0,0,1-1-3.3c0-3.15,2-4.23,3.89-4.23s3.72,1.13,3.72,4.13a4.38,4.38,0,0,1-2.23,4.16Zm-4-.15a2,2,0,0,0-.86,1.9c0,1.25.67,1.87,1.5,1.87a1.6,1.6,0,0,0,1.32-.69Zm2.29-5.68c0-.76-.38-1.26-.9-1.26s-.82.4-.82,1.09a2.89,2.89,0,0,0,.86,1.74A1.68,1.68,0,0,0,244.85,190.66Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M268.09,197.35c-.22,3.89-2.2,6.4-4.93,6.4-3.54,0-5.4-3.67-5.4-8.47s1.63-8.9,5.35-8.9c3,0,4.74,2.56,5,6.76l-3.38.25c0-1.43-.34-3.22-1.56-3.22-1.61,0-1.67,3.51-1.67,5.11s.06,4.58,1.7,4.58c1.12,0,1.55-1.4,1.6-2.81Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M278.92,197.33c0,3.81-2.15,6.42-4.84,6.42s-4.84-2.61-4.84-6.42c0-4,2.08-6.65,4.84-6.65S278.92,193.29,278.92,197.33Zm-6-.18c0,3.37.57,3.62,1.19,3.62s1.19-.25,1.19-3.62c0-1.2,0-3.39-1.19-3.39S272.89,196,272.89,197.15Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M289.42,197.33c0,3.81-2.15,6.42-4.84,6.42s-4.84-2.61-4.84-6.42c0-4,2.09-6.65,4.84-6.65S289.42,193.29,289.42,197.33Zm-6-.18c0,3.37.57,3.62,1.19,3.62s1.19-.25,1.19-3.62c0-1.2,0-3.39-1.19-3.39S283.39,196,283.39,197.15Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M294.19,203.5h-3.41V186.63h3.41Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M299.45,203.5H296V190.93h3.41Zm0-13.78H296v-3.34h3.41Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M304.5,190.93v1.77h0a2.6,2.6,0,0,1,4.79-.71,8.35,8.35,0,0,1,.55,3.76v7.75h-3.41v-7.63c0-.76,0-1.82-.74-1.82-1,0-1,1.16-1,2.19v7.26h-3.42V190.93Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M317.61,199.84a3,3,0,0,1,2.19.86,4.72,4.72,0,0,1,1,3.12,3.6,3.6,0,0,1-2,3.47,7.73,7.73,0,0,1-3.34.54c-1.46,0-4.77-.15-4.77-3.1a2.56,2.56,0,0,1,1.28-2.44,2.68,2.68,0,0,1-.81-2,3,3,0,0,1,1.68-2.78,3.06,3.06,0,0,1-1.42-2.9c0-3.25,2.51-3.94,4.3-3.94a4.64,4.64,0,0,1,1.64.25c.19-1.82.82-3,2.18-3l1,.07.23,0-.09,3.37-.84,0c-.31,0-.79,0-1,.46a4.33,4.33,0,0,1,1,2.83c0,3.15-2.25,3.84-4,3.84l-.39,0-.36,0c-.3,0-.86,0-.86.62s.63.59.94.59Zm-3.15,3.49c-.39,0-.86,0-.86.79a.87.87,0,0,0,.69.93,4.94,4.94,0,0,0,1.7.22c.52,0,1.8.12,1.8-1,0-.84-.59-.79-1-.81l-1.69-.13Zm2.31-8.64c0-1-.34-1.57-1-1.57s-1,.64-1,1.55.38,1.52,1.09,1.52S316.77,195.55,316.77,194.69Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M330.47,197.74c.31,1.51,1.1,2,2.15,2,.47,0,1.4-.1,1.4-1s-.92-1.23-1.45-1.37c-2.22-.62-4.86-1.48-4.86-5.49a6.17,6.17,0,0,1,1.52-4.23,4.7,4.7,0,0,1,3.39-1.28c2.05,0,4,1.2,4.76,4.13l-3,1.31c-.34-1.26-1-1.7-1.91-1.7a1,1,0,0,0-1.17,1.08c0,.89.86,1.06,1.31,1.21a10,10,0,0,1,3.34,1.35,5.28,5.28,0,0,1,1.75,4.3c0,4.06-2.82,5.69-5.27,5.69s-4.68-1.48-5.32-5.15Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M344.23,204.26c-.66,2.61-1.54,3.59-3.5,3.59l-1.44-.09-.3,0v-3.49l1.24.15c.47,0,1.5,0,1.5-1a5.47,5.47,0,0,0-.22-1.14l-3.09-11.36h3.71l1.44,6.69,1.54-6.69h2.51Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M350.89,199.42c.19,1.2,1.13,1.35,1.88,1.35.34,0,1.3-.05,1.3-.79s-1.17-.76-1.48-.81c-1.84-.37-4-.88-4-4.23a4.33,4.33,0,0,1,1.36-3.3,4.06,4.06,0,0,1,2.83-1,4,4,0,0,1,4,3.28l-2.6.71a1.49,1.49,0,0,0-1.54-1.11c-.27,0-1.1.12-1.1.67a.67.67,0,0,0,.52.64,9.94,9.94,0,0,0,1.48.29,4.76,4.76,0,0,1,2.39.94,4.16,4.16,0,0,1,1.24,3.19c0,3.47-2.56,4.46-4.54,4.46s-3.78-.91-4.43-3.82Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M357.39,194.13v-3.2h1.43l.26-4,3-.15v4.16h1.76v3.2h-1.72v4.33c0,.91-.07,1.62.74,1.62a3,3,0,0,0,1-.22v3.52l-2,.37a2.39,2.39,0,0,1-2.46-1.28,6.33,6.33,0,0,1-.65-3.59v-4.75Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M374.35,199.29c-.53,3.05-2.42,4.46-4.51,4.46a4.29,4.29,0,0,1-3.55-1.65,7.79,7.79,0,0,1-1.44-4.72,8.83,8.83,0,0,1,1.29-4.75,4.23,4.23,0,0,1,3.5-1.95c2.92,0,4.71,2.71,4.71,6.84v.67h-5.89c0,1.35.3,2.33,1.33,2.33.78,0,1.21-.44,1.34-1.52Zm-3.44-3.56c0-1.23-.28-2.17-1.24-2.17s-1.26,1-1.22,2.17Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M378.79,190.93v1.7h0a2.5,2.5,0,0,1,4.87,0,2.71,2.71,0,0,1,2.64-1.95,2.44,2.44,0,0,1,2.05,1.09,6.18,6.18,0,0,1,.63,3.49v8.24h-3.34V196c0-.81.07-1.72-.72-1.72-1,0-.93,1.27-.93,2.28v7h-3.34V196c0-.79,0-1.8-.78-1.8S379,195,379,196v7.55h-3.34V190.93Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M392.89,199.42c.19,1.2,1.14,1.35,1.88,1.35.35,0,1.31-.05,1.31-.79s-1.17-.76-1.48-.81c-1.84-.37-4-.88-4-4.23a4.3,4.3,0,0,1,1.36-3.3,4,4,0,0,1,2.82-1,4,4,0,0,1,4,3.28l-2.6.71a1.49,1.49,0,0,0-1.53-1.11c-.28,0-1.1.12-1.1.67a.68.68,0,0,0,.51.64,10.2,10.2,0,0,0,1.48.29,4.79,4.79,0,0,1,2.4.94,4.16,4.16,0,0,1,1.24,3.19c0,3.47-2.57,4.46-4.55,4.46s-3.77-.91-4.42-3.82Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c3\" d=\"M282.54,177.4,162.38,156.19l9-76.12H393.26l9,76.12Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c4\" d=\"M282.31,168.2,172.18,148.7l7.13-59.86h206l7.13,59.86Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c5\" d=\"M202.33,97.46h8.26v12h.13c.74-2.08,3.82-3.6,6.36-3.6,5.28,0,5.95,3.85,5.95,7.88v21c0,4-1.58,7.76-6.86,7.76-2.54,0-13.84-.14-13.84-.14Zm8.26,38.38a2.11,2.11,0,0,0,2.08,1.89,2.34,2.34,0,0,0,2.1-1.89V114.29a2.35,2.35,0,0,0-2.1-1.89,2.11,2.11,0,0,0-2.08,1.89Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c5\" d=\"M241.1,109.37h.14a7.69,7.69,0,0,1,6.8-3.53c4.21,0,5.27,2.4,5.27,6.31v9.61h-8.25v-7.47c-.23-.88-.75-1.89-1.88-1.89a2.12,2.12,0,0,0-2.08,1.89v28h-8.18V106.28h8.18Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c5\" d=\"M282.7,106.28l-6,36.43c-1,6.24-2.21,8.6-10.56,8.6h-4.28v-6.83h2.68c1.8,0,2.4-.32,2.4-1.64a7.15,7.15,0,0,0-.06-1.07l-6.73-35.49h8.49l3.25,27.55H272l2.8-27.55Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c5\" d=\"M290.92,114c0-5.42,4.54-8.73,9.95-8.73s10,2.4,10,9.34c0,0-.21,25.66,0,28.06,0,0-9.47.45-14.29.13-4.27-.28-5.68-2.39-5.68-6.49v-7.75c0-9.07,12-5.61,12-13.42v-1.45a2.11,2.11,0,0,0-2.07-1.89,1.83,1.83,0,0,0-1.77,1.89V117h-8.18Zm8.16,21.24a1.64,1.64,0,0,0,1.7,1.85,1.7,1.7,0,0,0,1.78-1.85V125l-1.78,1c-1.39,1-1.7,1.24-1.7,2.78Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c5\" d=\"M329.92,109.44h.13c.54-2.21,3.25-3.9,5.52-3.9,5.41,0,6.82,4,6.82,8.18v28.61h-8.25v-28A2.4,2.4,0,0,0,332,112.4a2.69,2.69,0,0,0-2.35,1.89v28h-8.21V106.28h8.48Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c5\" d=\"M362.11,105.83h4v5.92h-4V134c.27,1.14.47,2.46,1.74,2.46h2.51v6.23H361c-6.08-.31-7.15-2.07-7.15-7.62V111.75h-3.63v-5.92h3.63V99h8.22Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n  <\/symbol>\r\n<\/svg>\r\n\r\n<div class=\"brands-wrap\">\r\n  <div class=\"brands-label sr\">Brands We Install &amp; Service<\/div>\r\n  <div class=\"brands-marquee\">\r\n    <div class=\"brands-track\">\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/8\/8f\/Logo_of_the_Carrier_Corporation.svg\" alt=\"Carrier\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><svg style=\"height:32px;width:60px;display:block;\" role=\"img\" aria-label=\"Bryant Heating &amp; Cooling Systems\"><use href=\"#bry-logo\"\/><\/svg><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/www.trane.com\/content\/dam\/Trane\/Commercial\/TraneLogo_red.png\" alt=\"Trane\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/7\/77\/Lennox_International_logo.svg\" alt=\"Lennox\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-17-215205.png\" alt=\"American Standard\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/0\/05\/DAIKIN_logo.svg\" alt=\"Daikin\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/10\/Mitsubishi_Electric_logo.svg\" alt=\"Mitsubishi Electric\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/YORKFullColorLogo.png\" alt=\"York\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/0\/0b\/Rheem_logo.svg\" alt=\"Rheem\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/3\/3c\/Goodman_Global_logo.svg\" alt=\"Goodman\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/www.amana-hac.com\/images\/default-source\/logo\/amanahac_redblack_r.png\" alt=\"Amana\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/logo-f9ac6595b799acfb4432dce93e91d7749bff6db5d6e2a2fc7fe81b6f07813bbb.png\" alt=\"Navien\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/8\/8f\/Logo_of_the_Carrier_Corporation.svg\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><svg style=\"height:32px;width:60px;display:block;\" aria-hidden=\"true\"><use href=\"#bry-logo\"\/><\/svg><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/www.trane.com\/content\/dam\/Trane\/Commercial\/TraneLogo_red.png\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/7\/77\/Lennox_International_logo.svg\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-17-215205.png\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/0\/05\/DAIKIN_logo.svg\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/10\/Mitsubishi_Electric_logo.svg\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/YORKFullColorLogo.png\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/0\/0b\/Rheem_logo.svg\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/3\/3c\/Goodman_Global_logo.svg\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/www.amana-hac.com\/images\/default-source\/logo\/amanahac_redblack_r.png\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/logo-f9ac6595b799acfb4432dce93e91d7749bff6db5d6e2a2fc7fe81b6f07813bbb.png\" alt=\"\"><\/span>\r\n    <\/div>\r\n  <\/div>\r\n  <p class=\"brands-note\">We service all major brands and install Goodman and Daikin systems, sourced through Daikin Comfort Technologies distribution.<\/p>\r\n<\/div>\r\n\r\n<section class=\"faq-wrap-outer sp\" id=\"faq\">\r\n  <div class=\"faq-layout\" style=\"padding:0 var(--px);\">\r\n    <div class=\"faq-left sr\">\r\n      <h2 class=\"display\">Frequently Asked<br><span class=\"accent\">Questions<\/span><\/h2>\r\n      <p>Honest answers &#8212; no fluff. If your question isn&#8217;t listed here, give us a call.<\/p>\r\n      <a href=\"tel:+19166059767\" class=\"btn btn-dark\" style=\"margin-top:8px;\">&#x1F4DE; Call (916) 605-9767<\/a>\r\n      <div class=\"faq-cta-box\">\r\n        <p>Urgent Repairs<\/p>\r\n        <p>No-heat and no-cooling calls get priority. Emergency calls are answered until midnight.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"faq-acc sr sr-d1\">\r\n      <div class=\"faq-it\"><button class=\"faq-q\" onclick=\"tFaq(this)\"><span>What does a new AC or furnace cost in the Sacramento area?<\/span><span class=\"faq-arr\">+<\/span><\/button><div class=\"faq-a\"><span>There is no single price: it depends on the equipment you choose (type, size, and efficiency) and on whether your ducts need work. For installations, we come to your home for a free estimate and give you a written quote. No obligation.<\/span><\/div><\/div>\r\n      <div class=\"faq-it\"><button class=\"faq-q\" onclick=\"tFaq(this)\"><span>Is it time for a new system, or should I keep repairing the old one?<\/span><span class=\"faq-arr\">+<\/span><\/button><div class=\"faq-a\"><span>Every system is different, so we look at its condition and what this repair would cost, then price repair and replacement side by side. We recommend the repair whenever it is the better choice for you.<\/span><\/div><\/div>\r\n      <div class=\"faq-it\"><button class=\"faq-q\" onclick=\"tFaq(this)\"><span>Do heat pumps work well in the Sacramento Valley?<\/span><span class=\"faq-arr\">+<\/span><\/button><div class=\"faq-a\"><span>Yes. A heat pump heats in winter and cools in summer, and the Sacramento Valley climate is a good match for it. During a free installation estimate, we&#8217;ll check whether one suits your home. Roseville Electric customers may qualify for heat pump rebates, subject to eligibility and program funding. We help you check which rebates apply and help with the paperwork.<\/span><\/div><\/div>\r\n      <div class=\"faq-it\" id=\"warranty\"><button class=\"faq-q\" onclick=\"tFaq(this)\"><span>What warranty do you offer?<\/span><span class=\"faq-arr\">+<\/span><\/button><div class=\"faq-a\"><span>Residential repairs (all brands): 1-Year Limited Repair Warranty from GRS on the parts we supply and our labor; 3 years with documented annual maintenance by any California-licensed HVAC contractor. New residential installations: 2-Year Limited Installation Workmanship Warranty from GRS; 5 years with the same annual maintenance. If you sell your home, our repair and installation warranties transfer to the new homeowner for the remaining term, automatically and at no charge. Equipment parts are covered separately by the Manufacturer Limited Parts Warranty, which comes from the manufacturer, Daikin Comfort Technologies Manufacturing (warrantor for both Goodman and Daikin), not from GRS: Goodman 10 years, Daikin 12 years on most models, for the original owner of an owner-occupied home (different terms apply to rentals and commercial properties). Parts only. We register every new system we install with the manufacturer for you within 60 days and send you the confirmation. Ask us for a copy of the complete written warranty terms before you buy.<\/span><\/div><\/div>\r\n      <div class=\"faq-it\"><button class=\"faq-q\" onclick=\"tFaq(this)\"><span>Are there utility rebates for heat pumps?<\/span><span class=\"faq-arr\">+<\/span><\/button><div class=\"faq-a\"><span>Often, yes, depending on your utility. Roseville Electric customers may qualify for rebates on qualifying heat pump and high-efficiency HVAC installations, and other utilities run their own programs. We help you check which ones fit your home and help with the paperwork. All rebates are subject to eligibility and program funding.<\/span><\/div><\/div>\r\n      <div class=\"faq-it\"><button class=\"faq-q\" onclick=\"tFaq(this)\"><span>What cities do you serve?<\/span><span class=\"faq-arr\">+<\/span><\/button><div class=\"faq-a\"><span>We serve the Greater Sacramento area from our base in Fair Oaks, covering communities in Sacramento, Placer, El Dorado, and Yolo Counties. See the Service Areas section on this page for the full list, or call (916) 605-9767 to confirm your address.<\/span><\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"sp\" id=\"locations\" style=\"background:var(--white);border-top:1px solid var(--border);\">\r\n  <div class=\"wrap\">\r\n    <div class=\"sr\" style=\"text-align:center;max-width:800px;margin:0 auto;\">\r\n      <h2 class=\"display\">Serving Homes Across <span class=\"accent\">Greater Sacramento<\/span><\/h2>\r\n      <p class=\"body-lg\">HVAC service for communities in Sacramento, Placer, El Dorado, and Yolo Counties.<\/p>\r\n    <\/div>\r\n    <h3 style=\"margin:36px 0 14px;text-align:center;font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--g);\">Sacramento County<\/h3>\r\n    <div style=\"display:flex;flex-wrap:wrap;gap:15px;justify-content:center;\">\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Antelope<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Carmichael<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Citrus Heights<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Elk Grove<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Fair Oaks<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Folsom<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Mather<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">McClellan<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">North Highlands<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Orangevale<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Rancho Cordova<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Rio Linda<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Sacramento<\/div><\/div>\r\n    <\/div>\r\n    <h3 style=\"margin:36px 0 14px;text-align:center;font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--g);\">Placer County<\/h3>\r\n    <div style=\"display:flex;flex-wrap:wrap;gap:15px;justify-content:center;\">\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Auburn<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Granite Bay<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Lincoln<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Loomis<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Newcastle<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Penryn<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Rocklin<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Roseville<\/div><\/div>\r\n    <\/div>\r\n    <h3 style=\"margin:36px 0 14px;text-align:center;font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--g);\">El Dorado County<\/h3>\r\n    <div style=\"display:flex;flex-wrap:wrap;gap:15px;justify-content:center;\">\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">El Dorado Hills<\/div><\/div>\r\n    <\/div>\r\n    <h3 style=\"margin:36px 0 14px;text-align:center;font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--g);\">Yolo County<\/h3>\r\n    <div style=\"display:flex;flex-wrap:wrap;gap:15px;justify-content:center;\">\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Davis<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">West Sacramento<\/div><\/div>\r\n      <div style=\"flex:0 1 190px;flex:0 1 min(190px,calc(50% - 8px));max-width:240px;min-height:80px;background:var(--off);border:1px solid var(--border);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;\"><div style=\"font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--g);\">Woodland<\/div><\/div>\r\n    <\/div>\r\n    <p style=\"text-align:center;margin-top:40px;font-size:13px;color:var(--muted);font-style:italic;\">\r\n      Providing HVAC services throughout our service area.<br><strong>Call <a href=\"tel:+19166059767\" class=\"loc-tel\">(916) 605-9767<\/a><\/strong> to verify your area.\r\n    <\/p>\r\n  <\/div>\r\n<\/section>\r\n\r\n<\/main>\r\n\r\n<footer class=\"footer\">\r\n  <div class=\"footer-top\">\r\n    <div class=\"footer-grid wrap\">\r\n      <div class=\"footer-brand\">\r\n        <a href=\"\/\" style=\"display:flex;align-items:center;gap:12px;text-decoration:none;margin-bottom:14px;\">\r\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/GRS_live_logo_Website_360.webp\"\r\n               alt=\"GRS Service HVAC Inc.\"\r\n               width=\"52\" height=\"52\"\r\n               style=\"display:block;width:52px;height:52px;object-fit:contain;flex-shrink:0;\"\r\n               loading=\"lazy\"\/>\r\n          <span class=\"logo-mark\" style=\"font-size:22px;\">GRS<em>.<\/em><\/span>\r\n        <\/a>\r\n        <div class=\"logo-tag\" style=\"margin-bottom:10px;\">Service HVAC Inc.<\/div>\r\n        <p>Heating and air conditioning repair, installation, and maintenance for homes across Greater Sacramento.<\/p>\r\n        <div class=\"footer-contact\">\r\n          <a href=\"tel:+19166059767\"><span class=\"fc-i\">&#x1F4DE;<\/span><span>(916) 605-9767<\/span><\/a>\r\n          <a href=\"mailto:get@grsserviceinc.com\"><span class=\"fc-i\">&#x2709;&#xFE0F;<\/span><span>get@grsserviceinc.com<\/span><\/a>\r\n          <a href=\"#locations\"><span class=\"fc-i\">&#x1F4CD;<\/span><span>Fair Oaks, CA 95628<\/span><\/a>\r\n          <a href=\"#contact\"><span class=\"fc-i\">&#x23F0;<\/span><span>Mon&#8211;Sun 7am&#8211;8pm &middot; Emergency until midnight<\/span><\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"footer-col\">\r\n        <h2>Services<\/h2>\r\n        <a href=\"#services\">AC Repair<\/a>\r\n        <a href=\"#services\">AC Installation<\/a>\r\n        <a href=\"#services\">Furnace Repair<\/a>\r\n        <a href=\"#services\">Furnace Installation<\/a>\r\n        <a href=\"#services\">Heat Pump Systems<\/a>\r\n        <a href=\"#services\">Maintenance &amp; Tune-Ups<\/a>\r\n      <\/div>\r\n      <div class=\"footer-col\">\r\n        <h2>Company<\/h2>\r\n        <a href=\"#about\">About GRS<\/a>\r\n        <a href=\"#promos\">Offers<\/a>\r\n        <a href=\"#rebates\">Rebate Programs<\/a>\r\n        <a href=\"#faq\">FAQ<\/a>\r\n        <a href=\"#contact\">Contact Us<\/a>\r\n        <a href=\"#contact\">Free Install Estimate<\/a>\r\n      <\/div>\r\n      <div class=\"footer-col\">\r\n        <h2>Service Areas<\/h2>\r\n        <a href=\"#locations\">Roseville, CA<\/a>\r\n        <a href=\"#locations\">Sacramento, CA<\/a>\r\n        <a href=\"#locations\">Elk Grove, CA<\/a>\r\n        <a href=\"#locations\">Rocklin, CA<\/a>\r\n        <a href=\"#locations\">Folsom, CA<\/a>\r\n        <a href=\"#locations\">View All Areas &#x2192;<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"footer-bottom\">\r\n    <div class=\"footer-bot\">\r\n      <p>&#x00A9; 2026 GRS Service HVAC Inc. All Rights Reserved. &middot; Fair Oaks, CA<\/p>\r\n      <div class=\"lic-row\">\r\n        <span class=\"lic\">CA Licensed<\/span>\r\n        <span class=\"lic-number\" style=\"font-size:11px;margin-left:4px;\">CSLB C-20 #1154007<\/span>\r\n        <a class=\"lic-verify\" href=\"https:\/\/www.cslb.ca.gov\/OnlineServices\/CheckLicenseII\/CheckLicense.aspx\" target=\"_blank\" rel=\"noopener\" style=\"font-size:11px;margin-left:8px;\">Verify at cslb.ca.gov<\/a>\r\n      <\/div>\r\n    <\/div>\r\n    <p class=\"footer-legal\">Goodman&#174; and Daikin&#174; are trademarks of their respective owners. GRS Service HVAC Inc. is an independent licensed contractor, CSLB #1154007.<\/p>\r\n  <\/div>\r\n<\/footer>\r\n\r\n<div id=\"success-overlay\" onclick=\"closeSuccessModal()\"><\/div>\r\n<div id=\"success-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sm-title-el\">\r\n  <div class=\"sm-icon\">&#x2705;<\/div>\r\n  <div class=\"sm-title\" id=\"sm-title-el\">Request Received!<\/div>\r\n  <div class=\"sm-subtitle\">Your inquiry has been submitted successfully.<\/div>\r\n  <div class=\"sm-ticket\">Ticket: <span class=\"sm-ticket-num\" id=\"sm-ticket-display\">#WEB-0000<\/span><\/div>\r\n  <p class=\"sm-text\">A <strong>GRS Service HVAC<\/strong> team member will get back to you <strong>promptly<\/strong>. For urgent needs, call us directly.<\/p>\r\n  <button class=\"sm-close\" onclick=\"closeSuccessModal()\">Close &#x2715;<\/button>\r\n  <div class=\"sm-timer\" id=\"sm-timer\"><\/div>\r\n<\/div>\r\n\r\n<div class=\"float-cta\">\r\n  <div class=\"float-label\">Call Now<\/div>\r\n  <a href=\"tel:+19166059767\" class=\"float-phone\" title=\"Call GRS Service HVAC\">&#x1F4DE;<\/a>\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n  var revObs = new IntersectionObserver(function(es) {\r\n    es.forEach(function(e) { if (e.isIntersecting) e.target.classList.add('in'); });\r\n  }, { threshold: 0.09 });\r\n  document.querySelectorAll('.sr').forEach(function(el) { revObs.observe(el); });\r\n})();\r\n\r\nvar curSlide = 0;\r\nvar heroAutoTimer;\r\nvar SLIDE_TOTAL = document.querySelectorAll('#hero-slides .hslide').length || 1;\r\n\r\nfunction slideTo(n) {\r\n  curSlide = ((n % SLIDE_TOTAL) + SLIDE_TOTAL) % SLIDE_TOTAL;\r\n  document.getElementById('hero-slides').style.transform = 'translateX(-' + curSlide * 100 + '%)';\r\n  document.querySelectorAll('.sdot').forEach(function(d, i) {\r\n    d.classList.toggle('on', i === curSlide);\r\n  });\r\n  clearInterval(heroAutoTimer);\r\n  heroAutoTimer = setInterval(function() { slideTo(curSlide + 1); }, 6200);\r\n}\r\n\r\n(function() {\r\n  var dotsWrap = document.getElementById('slide-dots');\r\n  for (var i = 0; i < SLIDE_TOTAL; i++) {\r\n    var d = document.createElement('button');\r\n    d.className = 'sdot' + (i === 0 ? ' on' : '');\r\n    d.setAttribute('aria-label', 'Slide ' + (i + 1));\r\n    (function(idx) { d.onclick = function() { slideTo(idx); }; })(i);\r\n    dotsWrap.appendChild(d);\r\n  }\r\n  heroAutoTimer = setInterval(function() { slideTo(curSlide + 1); }, 6200);\r\n})();\r\n\r\nvar mobInertTimer;\r\nfunction mobFocusables(d) {\r\n  return Array.prototype.filter.call(d.querySelectorAll('a[href], button:not([disabled])'), function(el) {\r\n    return el.offsetParent !== null;\r\n  });\r\n}\r\nfunction mobOpen() {\r\n  var d = document.getElementById('mob-drawer');\r\n  var h = document.getElementById('ham-btn');\r\n  clearTimeout(mobInertTimer);\r\n  d.removeAttribute('inert');\r\n  d.setAttribute('aria-modal', 'true');\r\n  d.classList.add('open');\r\n  if (h) h.setAttribute('aria-expanded', 'true');\r\n  document.body.style.overflow = 'hidden';\r\n  var c = d.querySelector('.mob-close');\r\n  if (c) c.focus({ preventScroll: true });\r\n}\r\nfunction mobClose(viaLink) {\r\n  var d = document.getElementById('mob-drawer');\r\n  var h = document.getElementById('ham-btn');\r\n  if (!d.classList.contains('open')) return;\r\n  d.classList.remove('open');\r\n  d.removeAttribute('aria-modal');\r\n  if (h) h.setAttribute('aria-expanded', 'false');\r\n  document.body.style.overflow = '';\r\n  if (!viaLink && h) h.focus();\r\n  clearTimeout(mobInertTimer);\r\n  mobInertTimer = setTimeout(function() { d.setAttribute('inert', ''); }, 300);\r\n}\r\ndocument.addEventListener('keydown', function(e) {\r\n  var d = document.getElementById('mob-drawer');\r\n  if (!d || !d.classList.contains('open')) return;\r\n  if (e.key === 'Escape' || e.key === 'Esc') {\r\n    e.preventDefault();\r\n    mobClose();\r\n    return;\r\n  }\r\n  if (e.key === 'Tab') {\r\n    var f = mobFocusables(d);\r\n    if (!f.length) return;\r\n    var first = f[0], last = f[f.length - 1];\r\n    if (e.shiftKey && document.activeElement === first) { e.preventDefault(); last.focus(); }\r\n    else if (!e.shiftKey && document.activeElement === last) { e.preventDefault(); first.focus(); }\r\n  }\r\n});\r\n\r\nfunction tFaq(btn) {\r\n  var a = btn.nextElementSibling;\r\n  var isOpen = btn.classList.contains('open');\r\n  document.querySelectorAll('.faq-q.open').forEach(function(b) {\r\n    b.classList.remove('open');\r\n    b.nextElementSibling.classList.remove('vis');\r\n  });\r\n  if (!isOpen) {\r\n    btn.classList.add('open');\r\n    a.classList.add('vis');\r\n  }\r\n}\r\n\r\nfunction openWarranty() {\r\n  var it = document.getElementById('warranty');\r\n  if (!it) return;\r\n  var s = it.closest('.sr');\r\n  if (s && !s.classList.contains('in')) {\r\n    s.style.transition = 'none';\r\n    s.classList.add('in');\r\n    void s.offsetWidth;\r\n    s.style.transition = '';\r\n  }\r\n  var q = it.querySelector('.faq-q');\r\n  if (q && !q.classList.contains('open')) tFaq(q);\r\n}\r\ndocument.querySelectorAll('a[href=\"#warranty\"]').forEach(function(a) {\r\n  a.addEventListener('click', openWarranty);\r\n});\r\nwindow.addEventListener('hashchange', function() {\r\n  if (location.hash === '#warranty') openWarranty();\r\n});\r\nif (location.hash === '#warranty') {\r\n  openWarranty();\r\n  document.getElementById('warranty').scrollIntoView();\r\n}\r\n\r\ndocument.querySelectorAll('#locations .wrap > div > div[style]').forEach(function(c) {\r\n  c.style.cursor = 'pointer';\r\n  c.addEventListener('click', function() {\r\n    document.getElementById('contact').scrollIntoView({ behavior: 'smooth' });\r\n  });\r\n});\r\n\r\nvar smTimerInterval;\r\nfunction openSuccessModal(ticketNum) {\r\n  document.getElementById('sm-ticket-display').textContent = '#' + ticketNum;\r\n  document.getElementById('success-overlay').style.display = 'block';\r\n  document.getElementById('success-modal').style.display = 'block';\r\n  document.body.style.overflow = 'hidden';\r\n  var secs = 30;\r\n  document.getElementById('sm-timer').textContent = 'Closes automatically in ' + secs + ' s';\r\n  smTimerInterval = setInterval(function() {\r\n    secs--;\r\n    document.getElementById('sm-timer').textContent = 'Closes automatically in ' + secs + ' s';\r\n    if (secs <= 0) { clearInterval(smTimerInterval); closeSuccessModal(); }\r\n  }, 1000);\r\n}\r\nfunction closeSuccessModal() {\r\n  clearInterval(smTimerInterval);\r\n  document.getElementById('success-overlay').style.display = 'none';\r\n  document.getElementById('success-modal').style.display = 'none';\r\n  document.body.style.overflow = '';\r\n}\r\n\r\nwindow.addEventListener('scroll', function() {\r\n  document.querySelector('.site-header').style.boxShadow =\r\n    window.scrollY > 10 ? '0 4px 20px rgba(0,0,0,.08)' : 'none';\r\n});\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>HVAC Contractor Roseville &amp; Sacramento | GRS Service HVAC Inc. &#x1F4CD; Roseville, CA Mon&#8211;Sat 7am&#8211;7pm &middot; Emergency 24\/7 SAME-DAY AVAILABLE Free Estimate Services &#x1F4DE; (916) 605-9767 Service HVAC Inc. Air Conditioning &#9662; AC Repair AC Installation AC Maintenance Mini-Split Systems Duct Inspection Heating &#9662; Furnace Repair Furnace Installation Heat Pump Systems Furnace Maintenance Maintenance &#9662; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-112","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=\/wp\/v2\/pages\/112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=112"}],"version-history":[{"count":314,"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=\/wp\/v2\/pages\/112\/revisions"}],"predecessor-version":[{"id":486,"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=\/wp\/v2\/pages\/112\/revisions\/486"}],"wp:attachment":[{"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}