{"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-05-12T23:34:30","modified_gmt":"2026-05-13T06:34:30","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-flex e-con-boxed e-con e-parent\" data-id=\"b21221c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\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>GRS Service Inc. \u2014 HVAC <\/title>\r\n<meta name=\"description\" content=\"Licensed HVAC contractor serving California. AC repair, heating &amp; heat pump installation, maintenance. Family owned. Free estimates. Call 24\/7.\"\/>\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\/* === DESIGN TOKENS (OPTION 8: ARCTIC FROST) === *\/\r\n:root{\r\n  --g:   #111827; \/* \u0425\u043e\u043b\u043e\u0434\u043d\u044b\u0439 \u0442\u0435\u043c\u043d\u044b\u0439 \u0433\u0440\u0430\u0444\u0438\u0442 *\/\r\n  --g1:  #1f2937;\r\n  --g2:  #374151;\r\n  --g3:  #4b5563;\r\n  --ice:       #38BDF8; \/* \u041c\u043e\u0440\u043e\u0437\u043d\u044b\u0439, \u0437\u0432\u0435\u043d\u044f\u0449\u0438\u0439 \u0433\u043e\u043b\u0443\u0431\u043e\u0439 *\/\r\n  --ice-dim:   #0284C7;\r\n  --ice-deep:  #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; \/* \u0425\u043e\u043b\u043e\u0434\u043d\u044b\u0439 \u0441\u0435\u0440\u044b\u0439 *\/\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;}\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\n.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--ice);margin-bottom:14px;}\r\n.eyebrow::before{content:'';width:24px;height:2px;background:var(--ice);}\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);}\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(--white);}\r\n.btn-ice:hover{background:var(--ice-dim);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);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\/* === TOP BAR === *\/\r\n.topbar{background:var(--off);border-bottom:1px solid var(--border);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);}\r\n.topbar-sep{width:1px;height:14px;background:var(--border);}\r\n.tb-phone{font-size:13px;font-weight:800;color:var(--ice)!important;}\r\n.tb-live{background:var(--white);border:1px solid var(--ice-line);color:var(--ice);font-size:10px;font-weight:800;padding:2px 10px;border-radius:20px;letter-spacing:1px;display:flex;align-items:center;gap:5px;}\r\n.tb-live::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--ice);animation:blink 1.8s infinite;}\r\n@keyframes blink{0%,100%{opacity:1;}50%{opacity:.3;}}\r\n\r\n\/* === HEADER === *\/\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);background:var(--ice-bg);}\r\n.nav-a .caret{font-size:9px;transition:transform .2s;color:var(--muted2);}\r\n.nav-item:hover .caret{transform:rotate(180deg);color:var(--ice);}\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{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%);transition:.3s cubic-bezier(.4,0,.2,1);}\r\n.mob-drawer.open{transform:translateX(0);}\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);}\r\n.mob-drawer .mob-cta{display:block;margin-top:24px;background:var(--ice);color:var(--white);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 === *\/\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-3{background:linear-gradient(130deg,#161616 0%,#1c1c1c 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{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{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.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,.3);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 === *\/\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:space-between;flex-wrap:wrap;gap:16px;}\r\n.ts-ratings{display:flex;align-items:center;gap:28px;flex-wrap:wrap;}\r\n.ts-r{display:flex;align-items:center;gap:10px;}\r\n.ts-r-name{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--g);}\r\n.ts-r-stars{color:#f59e0b;font-size:12px;letter-spacing:1px;}\r\n.ts-r-val{font-size:19px;font-weight:800;color:var(--g);font-family:var(--font-display);}\r\n.ts-r-cnt{font-size:11px;color:var(--muted);}\r\n.ts-sep{width:1px;height:30px;background:var(--border);}\r\n.ts-badges{display:flex;gap:8px;flex-wrap:wrap;}\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.ts-b.b{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8;}\r\n\r\n\/* === SERVICES === *\/\r\n.services-wrap{background:var(--off);}\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(270px,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);}\r\n.svc-lnk span{font-size:11px;color:var(--muted2);}\r\n.svc-lnk:hover span{color:var(--ice);}\r\n.svc-cta-btn{display:block;background:var(--off);border-top:1px solid var(--border);color:var(--ice);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);color:var(--white);}\r\n\r\n\/* === CONTACT === *\/\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 h4{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);}\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);background:var(--off);}\r\n.ff select{cursor:pointer;}\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);}\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);}\r\n.f-note{font-size:11px;color:var(--muted);text-align:center;margin-top:9px;}\r\n\r\n\/* === ABOUT === *\/\r\n.about-wrap{background:var(--off);}\r\n.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,80px);align-items:center;max-width:var(--max);margin:0 auto;}\r\n.about-visual{position:relative;}\r\n.about-card-big{background:var(--white);border:1px solid var(--border);border-radius:20px;aspect-ratio:4\/3;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.04);}\r\n.about-wordmark{font-family:var(--font-display);font-size:88px;font-weight:800;color:var(--ice-bg2);letter-spacing:-2px;position:relative;z-index:1;}\r\n.stat-float{position:absolute;background:var(--white);border-radius:14px;padding:16px 20px;box-shadow:0 16px 40px rgba(0,0,0,.1);border:1px solid var(--border);}\r\n.sf-tr{top:-16px;right:-16px;}\r\n.sf-bl{bottom:-16px;left:-16px;}\r\n.sf-num{font-family:var(--font-display);font-size:34px;font-weight:800;color:var(--ice);line-height:1;}\r\n.sf-lbl{font-size:12px;color:var(--muted);margin-top:2px;}\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 h4{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 === *\/\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 === *\/\r\n.offers-wrap{background:var(--off);}\r\n.offers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:clamp(32px,5vw,52px);}\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);}\r\n.oc:hover{border-color:var(--ice);box-shadow:0 12px 32px rgba(0,0,0,.08);transform:translateY(-4px);}\r\n.oc-hot{position:absolute;top:-11px;left:20px;background:var(--ice);color:var(--white);font-size:10px;font-weight:800;font-family:var(--font-display);padding:3px 13px;border-radius:20px;letter-spacing:1px;text-transform:uppercase;}\r\n.oc-num{font-family:var(--font-display);font-size:clamp(48px,5.5vw,68px);color:var(--ice);line-height:1;letter-spacing:-1px;font-weight:800;}\r\n.oc-unit{font-size:22px;font-weight:800;color:var(--ice);}\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;}\r\n.oc-link{display:inline-flex;align-items:center;gap:6px;color:var(--ice);font-size:12px;font-weight:800;font-family:var(--font-display);letter-spacing:.5px;margin-top:16px;text-transform:uppercase;transition:.15s;}\r\n.oc-link::after{content:'\u2192';}\r\n.oc-link:hover{gap:10px;}\r\n\r\n\/* === REVIEWS === *\/\r\n.reviews-wrap{background:var(--white);}\r\n.rv-toprow{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px;margin-bottom:clamp(32px,5vw,48px);}\r\n.rv-plats{display:flex;gap:12px;flex-wrap:wrap;}\r\n.rv-p{background:var(--off);border:1px solid var(--border);border-radius:10px;padding:10px 16px;display:flex;align-items:center;gap:10px;}\r\n.rv-p-name{font-family:var(--font-display);font-size:12px;font-weight:800;color:var(--g);}\r\n.rv-p-stars{color:#fbbf24;font-size:12px;letter-spacing:1px;}\r\n.rv-p-score{font-family:var(--font-display);font-size:17px;font-weight:800;color:var(--g);}\r\n.rv-p-cnt{font-size:11px;color:var(--muted);}\r\n.rv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;}\r\n.rv-c{background:var(--off);border:1px solid var(--border);border-radius:14px;padding:clamp(18px,2.5vw,26px);transition:.2s;}\r\n.rv-c:hover{border-color:var(--ice);background:var(--white);box-shadow:0 12px 32px rgba(0,0,0,.06);}\r\n.rv-stars{color:var(--ice);font-size:12px;letter-spacing:2px;margin-bottom:12px;}\r\n.rv-text{font-size:14px;color:var(--muted);line-height:1.65;font-style:italic;font-weight:400;margin-bottom:18px;}\r\n.rv-author{display:flex;align-items:center;gap:10px;}\r\n.rv-av{width:36px;height:36px;border-radius:50%;background:var(--white);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:12px;font-weight:800;color:var(--ice);flex-shrink:0;}\r\n.rv-nm{font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--g);}\r\n.rv-loc{font-size:11px;color:var(--muted2);}\r\n.rv-dt{font-size:11px;color:var(--muted2);margin-top:2px;}\r\n\r\n\/* === CTA BAND === *\/\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 === *\/\r\n.rebates-wrap{background:var(--off);}\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);line-height:1;}\r\n.rs-lbl{font-size:12px;color:var(--muted);margin-top:4px;}\r\n\r\n\/* === BRANDS === *\/\r\n.brands-wrap{background:var(--white);padding:44px var(--px);}\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-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:920px;margin:0 auto;}\r\n.brand-chip{background:var(--off);border:1.5px solid var(--border);border-radius:8px;padding:10px 22px;font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--g);transition:.2s;cursor:default;}\r\n.brand-chip:hover{border-color:var(--ice);color:var(--ice);background:var(--white);}\r\n\r\n\/* === FAQ === *\/\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);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);border-color:var(--ice);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\/* === BLOG === *\/\r\n.blog-wrap{background:var(--off);}\r\n.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:clamp(32px,5vw,52px) auto 0;max-width:var(--max);}\r\n.blog-c{background:var(--white);border:1px solid var(--border);border-radius:14px;overflow:hidden;transition:.25s;}\r\n.blog-c:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(0,0,0,.06);border-color:var(--ice);}\r\n.blog-thumb{background:var(--off);border-bottom:1px solid var(--border);height:158px;display:flex;align-items:center;justify-content:center;font-size:44px;position:relative;}\r\n.blog-cat{position:absolute;top:12px;left:12px;background:var(--ice);color:var(--white);font-family:var(--font-display);font-size:10px;font-weight:800;padding:3px 10px;border-radius:10px;letter-spacing:.8px;text-transform:uppercase;}\r\n.blog-body{padding:20px;}\r\n.blog-date{font-size:11px;color:var(--muted2);margin-bottom:8px;}\r\n.blog-c h3{font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--g);margin-bottom:8px;line-height:1.35;}\r\n.blog-c p{font-size:13px;color:var(--muted);line-height:1.6;margin-bottom:14px;}\r\n.blog-lnk{font-family:var(--font-display);font-size:11px;font-weight:800;color:var(--ice);text-transform:uppercase;letter-spacing:.8px;display:flex;align-items:center;gap:5px;transition:.15s;}\r\n.blog-lnk::after{content:'\u2192';}\r\n.blog-lnk:hover{gap:9px;}\r\n\r\n\/* === FOOTER === *\/\r\n.footer{background:var(--off); 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);}\r\n.fc-i{font-size:13px;color:var(--muted2);}\r\n.footer-col h5{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); 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.soc-row{display:flex;gap:8px;margin-top:16px;}\r\n.soc{width:34px;height:34px;border-radius:8px;background:var(--white);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--muted);transition:.15s;}\r\n.soc:hover{background:var(--ice);color:var(--white);border-color:var(--ice); transform:translateY(-2px);}\r\n\r\n\/* === FLOATING CTA === *\/\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\/* === RESPONSIVE === *\/\r\n@media(max-width:1024px){\r\n  .footer-grid{grid-template-columns:1fr 1fr;}\r\n  .about-grid,.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;}\r\n  .rv-toprow{flex-direction:column;align-items:flex-start;}\r\n  .stat-float.sf-tr{right:-8px;top:-8px;}\r\n  .stat-float.sf-bl{left:-8px;bottom:-8px;}\r\n}\r\n@media(max-width:540px){\r\n  .topbar{display:none;}\r\n  .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  .trust-inner{flex-direction:column;align-items:flex-start;}\r\n  .ts-sep{display:none;}\r\n  .offers-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{font-size:38px;}\r\n  .process-grid{grid-template-columns:1fr;}\r\n}\r\n\r\n\/* === GLOBAL CANVAS & GRID FIX === *\/\r\n.services-wrap, .about-wrap, .offers-wrap, .blog-wrap, .rebates-wrap {\r\n  background: var(--white);\r\n}\r\n\r\n.svc-grid {\r\n  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));\r\n}\r\n\r\n\/* === FOOTER SEAMLESS CANVAS FIX === *\/\r\n.footer, .footer-bottom {\r\n  background: var(--white);\r\n}\r\n\/* === TOPBAR SEAMLESS CANVAS FIX === *\/\r\n.topbar {\r\n  background: var(--white);\r\n}\r\n\/* --- \u0424\u0418\u041d\u0410\u041b\u042c\u041d\u042b\u0415 \u041a\u041e\u0420\u0420\u0415\u041a\u0422\u0418\u0420\u041e\u0412\u041a\u0418 --- *\/\r\n\r\n\/* \u0423\u0431\u0438\u0440\u0430\u0435\u043c \u043b\u044e\u0431\u044b\u0435 \u043e\u0442\u0441\u0442\u0443\u043f\u044b \u0442\u0435\u043c\u044b \u0434\u043b\u044f \u0447\u0438\u0441\u0442\u043e\u0433\u043e Canvas *\/\r\nbody { \r\n  margin: 0 !important; \r\n  padding: 0 !important; \r\n}\r\n\r\n\/* \u0413\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u043c, \u0447\u0442\u043e \u0442\u043e\u043f\u0431\u0430\u0440 \u0438 \u0444\u0443\u0442\u0435\u0440 \u043d\u0435 \u0438\u043c\u0435\u044e\u0442 \u043b\u0438\u0448\u043d\u0438\u0445 \u043f\u043e\u043b\u0435\u0439 *\/\r\n.topbar { margin-top: 0 !important; }\r\n.footer { margin-bottom: 0 !important; }\r\n\r\n\/* \u0414\u0435\u043b\u0430\u0435\u043c \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e \u0432\u0438\u0434\u0438\u043c\u043e\u0439 (muted \u0441\u0435\u0440\u044b\u0439 \u043d\u0430 \u0431\u0435\u043b\u043e\u043c \u0444\u043e\u043d\u0435) *\/\r\n.lic-number { \r\n  color: var(--muted2) !important; \r\n  opacity: 1 !important; \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 Inc.\",\r\n  \"alternateName\": \"GRS Service HVAC\",\r\n  \"image\": \"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/hvaclogo.png\",\r\n  \"@id\": \"https:\/\/grsserviceinc.com\/\",\r\n  \"url\": \"https:\/\/grsserviceinc.com\/\",\r\n  \"telephone\": \"+19166992147\",\r\n  \"email\": \"grsserviceca@gmail.com\",\r\n  \"priceRange\": \"$$\",\r\n  \"address\": {\r\n    \"@type\": \"PostalAddress\",\r\n    \"streetAddress\": \"Roseville\",\r\n    \"addressLocality\": \"Roseville\",\r\n    \"addressRegion\": \"CA\",\r\n    \"postalCode\": \"95678\",\r\n    \"addressCountry\": \"US\"\r\n  },\r\n  \"description\": \"Licensed HVAC contractor (CSLB C-20) providing expert AC and heating repair, installation, and maintenance in Roseville, Sacramento, and surrounding areas.\",\r\n  \"areaServed\": [\r\n    \"95661\",\"95678\",\"95747\",\"95677\",\"95765\",\"95746\",\"95650\",\"95610\",\"95621\",\"95843\",\"95662\",\"95628\",\"95608\",\"95841\",\"95842\",\"95660\",\"95663\",\"95658\",\"95603\",\"95652\",\"95673\",\"95630\",\"95763\",\"95762\",\"95655\",\"95670\",\"95742\",\"95827\",\"95815\",\"95821\",\"95825\",\"95864\",\"95833\",\"95834\",\"95835\",\"95838\",\"95811\",\"95814\",\"95816\",\"95817\",\"95818\",\"95819\",\"95820\",\"95822\",\"95823\",\"95824\",\"95826\",\"95828\",\"95829\",\"95831\",\"95832\",\"95837\",\"95624\",\"95758\",\"95830\",\"95605\",\"95691\",\"95617\",\"95618\",\"95776\",\r\n    \"Roseville\",\"Rocklin\",\"Granite Bay\",\"Loomis\",\"Citrus Heights\",\"Antelope\",\"Orangevale\",\"Fair Oaks\",\"Carmichael\",\"North Highlands\",\"Folsom\",\"Auburn\",\"Rancho Cordova\",\"Sacramento\",\"Elk Grove\",\"Davis\",\"Woodland\"\r\n  ],\r\n  \"hasCredential\": {\r\n    \"@type\": \"EducationalOccupationalCredential\",\r\n    \"name\": \"California CSLB C-20 HVAC License #1154007\"\r\n  }\r\n}\r\n<\/script>\r\n<\/head>\r\n<body>\r\n\r\n<!-- TOP BAR -->\r\n<div class=\"topbar\">\r\n  <div class=\"topbar-l\">\r\n    <span>&#x1F4CD; <strong>Roseville, CA<\/strong><\/span>\r\n    <div class=\"topbar-sep\"><\/div>\r\n    <span>Mon&#8211;Sat 7am&#8211;7pm &middot; Emergency 24\/7<\/span>\r\n    <div class=\"topbar-sep\"><\/div>\r\n    <span class=\"tb-live\">SAME-DAY AVAILABLE<\/span>\r\n  <\/div>\r\n  <div class=\"topbar-r\">\r\n    <a href=\"#contact\">Free 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:+19166992147\" class=\"tb-phone\">&#x1F4DE; (916) 699-2147<\/a>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- HEADER -->\r\n<header class=\"site-header\">\r\n  <div class=\"nav-inner\">\r\n    <a href=\"#top\" class=\"logo\">\r\n      <div class=\"logo-mark\">GRS<em><\/em><\/div>\r\n      <div class=\"logo-tag\">Service Inc.<\/div>\r\n    <\/a>\r\n    <nav class=\"nav-list\">\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\">Residential Membership<\/a>\r\n          <a href=\"#contact\">Commercial Plans<\/a>\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 Estimate<\/a>\r\n          <a href=\"#promos\">0% APR Financing<\/a>\r\n          <a href=\"#promos\">Military Discount<\/a>\r\n          <a href=\"#promos\">SMUD 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:+19166992147\" class=\"nav-phone\">&#x1F4DE; <span>(916) 699-2147<\/span><\/a>\r\n      <a href=\"#contact\" class=\"btn btn-ice\">Book Now<\/a>\r\n      <button class=\"ham\" id=\"ham-btn\" onclick=\"mobOpen()\" aria-label=\"Menu\">\r\n        <span><\/span><span><\/span><span><\/span>\r\n      <\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/header>\r\n\r\n<!-- Mobile Drawer -->\r\n<div class=\"mob-drawer\" id=\"mob-drawer\">\r\n  <div class=\"mob-head\">\r\n    <div class=\"logo-mark\">GRS Service<em>.<\/em><\/div>\r\n    <button class=\"mob-close\" onclick=\"mobClose()\">&#x2715;<\/button>\r\n  <\/div>\r\n  <a href=\"#services\" onclick=\"mobClose()\">Air Conditioning<\/a>\r\n  <a href=\"#services\" onclick=\"mobClose()\">Heating &amp; Furnaces<\/a>\r\n  <a href=\"#services\" onclick=\"mobClose()\">Heat Pumps<\/a>\r\n  <a href=\"#services\" onclick=\"mobClose()\">Maintenance Plans<\/a>\r\n  <a href=\"#promos\"   onclick=\"mobClose()\">Offers &amp; Financing<\/a>\r\n  <a href=\"#locations\" onclick=\"mobClose()\">Service Areas<\/a>\r\n  <a href=\"#faq\"      onclick=\"mobClose()\">FAQ<\/a>\r\n  <a href=\"tel:+19166992147\" onclick=\"mobClose()\" style=\"color:var(--ice);font-weight:700;\">&#x1F4DE; (916) 699-2147<\/a>\r\n  <a href=\"#contact\" class=\"mob-cta\" onclick=\"mobClose()\">&#x1F4C5; Book Service Now &#x2192;<\/a>\r\n<\/div>\r\n\r\n<!-- HERO SLIDER -->\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        <div class=\"hslide-tag\">Roseville &amp; Sacramento&#8217;s #1 Choice<\/div>\r\n        <h1>Smarter Heating<br>&amp; <span class=\"hi\">Cooling<\/span><br>for Sacramento<br>Homes<\/h1>\r\n        <p>Fast, honest, and professional HVAC service. We show up on time, explain everything clearly, and back every job with a 3 year labor warranty.<\/p>\r\n        <div class=\"hslide-btns\">\r\n          <a href=\"#contact\" class=\"btn btn-ice\">Get a Free Estimate<\/a>\r\n          <a href=\"tel:+19166992147\" class=\"btn btn-outline\">&#x1F4DE; (916) 699-2147<\/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-tag\">Spring Tune-Up Special<\/div>\r\n        <h1>AC Tune-Up<br>for Just <span class=\"hi\">$49<\/span><\/h1>\r\n        <p>Prepare for Sacramento&#8217;s summer heat. Our 20 point AC tune-up includes coil cleaning, refrigerant check &amp; full system inspection. Available through June 30.<\/p>\r\n        <div class=\"hslide-btns\">\r\n          <a href=\"#contact\" class=\"btn btn-ice\">Book This Deal<\/a>\r\n          <a href=\"#contact\" 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-3\"><\/div>\r\n      <div class=\"hslide-inner\">\r\n        <div class=\"hslide-tag\">Smart Financing<\/div>\r\n        <h1>Install Now.<br><span class=\"hi\">Pay Later.<\/span><\/h1>\r\n        <p>Get a new high-efficiency HVAC system today and pay for it over time at 0% interest. Qualifying installations with approved credit.<\/p>\r\n        <div class=\"hslide-btns\">\r\n          <a href=\"#contact\" class=\"btn btn-ice\">Apply for Financing<\/a>\r\n          <a href=\"#promos\" class=\"btn btn-outline\">See All Offers<\/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-tag\">Top Quality<\/div>\r\n        <h1>Up to <span class=\"hi\">10-Year<\/span><br>Labor Warranty<\/h1>\r\n        <p>GRS Service offers up to 10-12 years of labor warranty and manufacturer equipment warranties on qualifying residential HVAC installations.<\/p>\r\n        <div class=\"hslide-btns\">\r\n          <a href=\"#contact\" class=\"btn btn-ice\">Get a Free Quote<\/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)\">&#8249;<\/button>\r\n  <button class=\"slide-ctrl sc-next\" onclick=\"slideTo(curSlide+1)\">&#8250;<\/button>\r\n  <div class=\"slide-dots\" id=\"slide-dots\"><\/div>\r\n<\/section>\r\n\r\n<!-- TRUST STRIP -->\r\n<div class=\"trust-strip\">\r\n  <div class=\"trust-inner\">\r\n    <div class=\"ts-ratings\">\r\n      <div class=\"ts-r\">\r\n        <div><div class=\"ts-r-name\">Google Reviews<\/div><div class=\"ts-r-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><\/div>\r\n        <div><div class=\"ts-r-val\">5.0<\/div><div class=\"ts-r-cnt\">50+ reviews<\/div><\/div>\r\n      <\/div>\r\n      <div class=\"ts-sep\"><\/div>\r\n      <div class=\"ts-r\">\r\n        <div><div class=\"ts-r-name\">Yelp<\/div><div class=\"ts-r-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><\/div>\r\n        <div><div class=\"ts-r-val\">5.0<\/div><div class=\"ts-r-cnt\">20+ reviews<\/div><\/div>\r\n      <\/div>\r\n      <div class=\"ts-sep\"><\/div>\r\n      <div class=\"ts-r\">\r\n        <div><div class=\"ts-r-name\">Nextdoor<\/div><div class=\"ts-r-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><\/div>\r\n        <div><div class=\"ts-r-val\">Top Rated<\/div><div class=\"ts-r-cnt\">Roseville area<\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"ts-badges\">\r\n      <span class=\"ts-b g\">&#x2713; Licensed &amp; Insured<\/span>\r\n      <span class=\"ts-b b\">CA CSLB Certified<\/span>\r\n      <span class=\"ts-b b\">EPA Approved<\/span>\r\n      <span class=\"ts-b\">Family Owned<\/span>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- SERVICES -->\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        <div class=\"eyebrow\">Our Services<\/div>\r\n        <h2 class=\"display\">HVAC Services in<br>Roseville &amp; <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 &#8212; professional service, transparent pricing, satisfaction guarantee.<\/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>Consistent, quiet cooling when Sacramento summers hit hardest. All major brands serviced, same-day available.<\/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\">Get a Free Estimate &#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>Reliable warmth with fast, even heat &#8212; repairs, replacements, and seasonal maintenance for any furnace or heater.<\/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\">Get a Free Estimate &#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>Efficient year-round heating and cooling in one system. Perfect for Sacramento Valley&#8217;s climate &#8212; SMUD rebates available.<\/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 Assistance <span>&#x2192;<\/span><\/a>\r\n        <\/div>\r\n        <a href=\"#contact\" class=\"svc-cta-btn\">Get a Free Estimate &#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>Maintenance Plans<\/h3>\r\n          <p>The best repair is the one you never need. Membership plans include priority scheduling, tune-ups, and seasonal inspections.<\/p>\r\n        <\/div>\r\n        <div class=\"svc-links\">\r\n          <a href=\"#contact\" class=\"svc-lnk\">Residential Membership <span>&#x2192;<\/span><\/a>\r\n          <a href=\"#contact\" class=\"svc-lnk\">Commercial Plans <span>&#x2192;<\/span><\/a>\r\n          <a href=\"#contact\" class=\"svc-lnk\">Pre-Season 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\">Get a Free Estimate &#x2192;<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- CONTACT FORM -->\r\n<section class=\"contact-wrap sp\" id=\"contact\">\r\n  <div class=\"contact-grid\" style=\"padding:0 var(--px);\">\r\n    <div class=\"ci sr\">\r\n      <div class=\"eyebrow\">Get In Touch<\/div>\r\n      <h2 class=\"display\">Feel Free to Contact Us<br>or <span class=\"accent\">Book Services<\/span><\/h2>\r\n      <p>GRS Service &#8212; your best solution for accurate, immediate, and professional HVAC help across Roseville, Sacramento, and surrounding areas.<\/p>\r\n      <div class=\"ci-feats\">\r\n        <div class=\"ci-f\"><div class=\"ci-f-ico\">&#x26A1;<\/div><span>24\/7 Emergency Support<\/span><\/div>\r\n        <div class=\"ci-f\"><div class=\"ci-f-ico\">&#x1F393;<\/div><span>Certified Professional Technicians<\/span><\/div>\r\n        <div class=\"ci-f\"><div class=\"ci-f-ico\">&#x1F4C5;<\/div><span>Same-Day Service Available<\/span><\/div>\r\n        <div class=\"ci-f\"><div class=\"ci-f-ico\">&#x1F3C6;<\/div><span>1-Year Labor Warranty on All Work<\/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      <div class=\"ci-contacts\">\r\n        <div class=\"ci-c\"><div class=\"ci-c-ico\">&#x1F4DE;<\/div><div><h4>Call or Text<\/h4><a href=\"tel:+19166992147\">(916) 699-2147<\/a><\/div><\/div>\r\n        <div class=\"ci-c\"><div class=\"ci-c-ico\">&#x2709;&#xFE0F;<\/div><div><h4>Email<\/h4><a href=\"mailto:service@grsserviceinc.com\">service@grsserviceinc.com<\/a><\/div><\/div>\r\n        <div class=\"ci-c\"><div class=\"ci-c-ico\">&#x1F4CD;<\/div><div><h4>Service Area<\/h4><p>Roseville, Sacramento, Elk Grove, Rocklin, Folsom &amp; surrounding cities<\/p><\/div><\/div>\r\n        <div class=\"ci-c\"><div class=\"ci-c-ico\">&#x23F0;<\/div><div><h4>Business Hours<\/h4><p>Mon&#8211;Fri: 7am&#8211;7pm &middot; Sat: 8am&#8211;5pm &middot; Emergency: 24\/7<\/p><\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"form-card sr sr-d1\">\r\n      <h3>Book Service or Get a Quote<\/h3>\r\n      <p class=\"sub\">Free estimates on all installations &middot; We respond within 1 hour<\/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\">\r\n        <input type=\"hidden\" name=\"Ticket_Number\" id=\"ticket-number\" value=\"\"\/>\r\n        <div class=\"ff\">\r\n          <label>Full Name *<\/label>\r\n          <input type=\"text\" name=\"Client_Name\" required placeholder=\"Your full name\"\/>\r\n        <\/div>\r\n        <div class=\"ff-row\">\r\n          <div class=\"ff\">\r\n            <label>Phone<\/label>\r\n            <input type=\"tel\" name=\"Phone\" placeholder=\"(916) 000-0000\"\/>\r\n          <\/div>\r\n          <div class=\"ff\">\r\n            <label>Email<\/label>\r\n            <input type=\"email\" name=\"Email\" placeholder=\"you@email.com\"\/>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"ff\">\r\n          <label>Address<\/label>\r\n          <input type=\"text\" name=\"Address\" placeholder=\"Roseville, CA 95678...\"\/>\r\n        <\/div>\r\n        <div class=\"ff\">\r\n          <label>Service Type *<\/label>\r\n          <select 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=\"Membership\">Maintenance Membership<\/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>Message<\/label>\r\n          <textarea 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\" 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 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\">&#x1F512; Your information stays private. We never share or spam.<\/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(e) {\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              successBox.innerHTML = '&#x2705; Thank you! Your request <b>#' + ticketNum + '<\/b> has been sent. A GRS Service team member will contact you shortly.';\r\n              successBox.style.display = 'block';\r\n              form.reset();\r\n              document.getElementById('ticket-number').value = '';\r\n              setTimeout(function() { successBox.style.display = 'none'; }, 8000);\r\n            } else {\r\n              alert('There was a problem submitting your form. Please try calling us at (916) 699-2147.');\r\n            }\r\n          } catch (err) {\r\n            alert('Connection error. Please try again or call us at (916) 699-2147.');\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<!-- ABOUT -->\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-visual sr\">\r\n      <div class=\"about-card-big\">\r\n        <div class=\"about-wordmark\">GRS<\/div>\r\n      <\/div>\r\n      <div class=\"stat-float sf-tr\">\r\n        <div class=\"sf-num\">500+<\/div>\r\n        <div class=\"sf-lbl\">Systems Serviced<\/div>\r\n      <\/div>\r\n      <div class=\"stat-float sf-bl\">\r\n        <div class=\"sf-num\">4.9 &#9733;<\/div>\r\n        <div class=\"sf-lbl\">Average Rating<\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"sr sr-d1\">\r\n      <div class=\"eyebrow\">About GRS<\/div>\r\n      <h2 class=\"display\">We Are Your Best Solution for <span class=\"accent\">Immediate &amp; Professional<\/span> HVAC Help<\/h2>\r\n      <p class=\"body-lg\" style=\"margin-bottom:24px;\">GRS Service, Inc. is a family-owned HVAC company based in Roseville, CA. We provide same-day HVAC service 7 days a week across the Sacramento Valley. Every technician is fully licensed, EPA-certified, and trained to deliver the most thorough and efficient service experience possible.<\/p>\r\n      <div class=\"about-pts\">\r\n        <div class=\"apt\"><div class=\"apt-ico\">&#x1F690;<\/div><div><h4>Professional White Service Vans<\/h4><p>Branded, clean, and fully stocked &#8212; you always know who&#8217;s at your door.<\/p><\/div><\/div>\r\n        <div class=\"apt\"><div class=\"apt-ico\">&#x1F5E3;&#xFE0F;<\/div><div><h4>Straight Talk, No Upsell Games<\/h4><p>Clear pricing, honest recommendations. We tell you what you need &#8212; not what pads our invoice.<\/p><\/div><\/div>\r\n        <div class=\"apt\"><div class=\"apt-ico\">&#x1F3C5;<\/div><div><h4>Family Owned &amp; Community-Focused<\/h4><p>We live in the same neighborhoods we serve. Your home is treated like ours.<\/p><\/div><\/div>\r\n        <div class=\"apt\"><div class=\"apt-ico\">&#x1F52C;<\/div><div><h4>Modern Tech, Old-School Accountability<\/h4><p>Smart diagnostics and digital systems &#8212; we answer our phones and show up when we say we will.<\/p><\/div><\/div>\r\n      <\/div>\r\n      <a href=\"#contact\" class=\"btn btn-ice\">Book a Free In-Home Visit &#x2192;<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- PROCESS -->\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      <div class=\"eyebrow\">The GRS Process<\/div>\r\n      <h2 class=\"display\">Comfort Restored in<br><span class=\"accent\">3 Simple Steps<\/span><\/h2>\r\n      <p class=\"body-lg\">No confusion, no runaround. Here&#8217;s exactly what happens when you contact us.<\/p>\r\n    <\/div>\r\n    <div class=\"process-grid\">\r\n      <div class=\"proc-step sr\">\r\n        <div class=\"proc-num\">01<\/div>\r\n        <div class=\"proc-ico\">&#x1F4DE;<\/div>\r\n        <h3>Reach Out<\/h3>\r\n        <p>Call, text, or fill out our form. We respond within 1 business hour &#8212; often same day for urgent repairs. We schedule at a time that works for you.<\/p>\r\n      <\/div>\r\n      <div class=\"proc-step sr sr-d1\">\r\n        <div class=\"proc-num\">02<\/div>\r\n        <div class=\"proc-ico\">&#x1F50D;<\/div>\r\n        <h3>Assess &amp; Recommend<\/h3>\r\n        <p>Our certified technician inspects your system, explains exactly what they find in plain English, and gives you a clear upfront quote. Zero pressure.<\/p>\r\n      <\/div>\r\n      <div class=\"proc-step sr sr-d2\">\r\n        <div class=\"proc-num\">03<\/div>\r\n        <div class=\"proc-ico\">&#x2705;<\/div>\r\n        <h3>Comfort Restored<\/h3>\r\n        <p>We get the job done, clean up completely, and walk you through the work. If you&#8217;re not satisfied, we make it right &#8212; our guarantee, in writing.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- OFFERS -->\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      <div class=\"eyebrow\">Active Promotions<\/div>\r\n      <h2 class=\"display\">Current Offers<br>for Our <span class=\"accent\">Clients<\/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-hot\">MOST POPULAR<\/div>\r\n        <div class=\"oc-num\">$0 <span class=\"oc-unit\">FREE<\/span><\/div>\r\n        <h3>Free In-Home Estimate<\/h3>\r\n        <p>No-cost, upfront estimates for all new AC and heating installations. No obligation, no pressure &#8212; just honest recommendations.<\/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>AC Tune-Up Special<\/h3>\r\n        <p>Our 20-point seasonal AC tune-up including coil cleaning, refrigerant check, and full system inspection. Limited availability.<\/p>\r\n        <a href=\"#contact\" class=\"oc-link\">Book Now<\/a>\r\n      <\/div>\r\n      <div class=\"oc sr sr-d2\">\r\n        <div class=\"oc-num\">0<span class=\"oc-unit\">%<\/span><\/div>\r\n        <h3>0% APR Financing<\/h3>\r\n        <p>Install a new high-efficiency system today and pay over time with zero interest. On qualifying installations with approved credit.<\/p>\r\n        <a href=\"#contact\" class=\"oc-link\">Apply Now<\/a>\r\n      <\/div>\r\n      <div class=\"oc sr sr-d3\">\r\n        <div class=\"oc-num\">10<span class=\"oc-unit\">%<\/span><\/div>\r\n        <h3>Military &amp; Veterans Discount<\/h3>\r\n        <p>10% off labor costs for all active duty military and veterans. Our way of saying thank you for your service.<\/p>\r\n        <a href=\"#contact\" class=\"oc-link\">Learn More<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- REVIEWS -->\r\n<section class=\"reviews-wrap sp\">\r\n  <div class=\"wrap\">\r\n    <div class=\"rv-toprow sr\">\r\n      <div>\r\n        <div class=\"eyebrow\">Customer Reviews<\/div>\r\n        <h2 class=\"display\">Don&#8217;t Take Our Word for It &#8212;<br><span class=\"accent\">Check Our Reviews<\/span><\/h2>\r\n      <\/div>\r\n      <div class=\"rv-plats\">\r\n        <div class=\"rv-p\"><div><div class=\"rv-p-name\">Google<\/div><div class=\"rv-p-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><\/div><div><div class=\"rv-p-score\">5.0<\/div><div class=\"rv-p-cnt\">50+ reviews<\/div><\/div><\/div>\r\n        <div class=\"rv-p\"><div><div class=\"rv-p-name\">Yelp<\/div><div class=\"rv-p-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><\/div><div><div class=\"rv-p-score\">5.0<\/div><div class=\"rv-p-cnt\">20+ reviews<\/div><\/div><\/div>\r\n        <div class=\"rv-p\"><div><div class=\"rv-p-name\">Nextdoor<\/div><div class=\"rv-p-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><\/div><div><div class=\"rv-p-score\">Top<\/div><div class=\"rv-p-cnt\">Recommended<\/div><\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"rv-grid sr\">\r\n      <div class=\"rv-c\"><div class=\"rv-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><p class=\"rv-text\">&#x201C;GRS showed up same day when my AC died in the middle of a heatwave. Fixed in two hours, priced exactly as quoted. The tech walked me through everything. Couldn&#8217;t ask for better service.&#x201D;<\/p><div class=\"rv-author\"><div class=\"rv-av\">MK<\/div><div><div class=\"rv-nm\">Michael K.<\/div><div class=\"rv-loc\">Roseville, CA<\/div><div class=\"rv-dt\">Google &middot; 2 weeks ago<\/div><\/div><\/div><\/div>\r\n      <div class=\"rv-c\"><div class=\"rv-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><p class=\"rv-text\">&#x201C;Finally an HVAC company that doesn&#8217;t try to sell me things I don&#8217;t need. Professional, on time, cleaned up completely. That white van pulling up felt like a great sign &#8212; and it was.&#x201D;<\/p><div class=\"rv-author\"><div class=\"rv-av\">SL<\/div><div><div class=\"rv-nm\">Sandra L.<\/div><div class=\"rv-loc\">Elk Grove, CA<\/div><div class=\"rv-dt\">Yelp &middot; 1 month ago<\/div><\/div><\/div><\/div>\r\n      <div class=\"rv-c\"><div class=\"rv-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><p class=\"rv-text\">&#x201C;My furnace died the week before Thanksgiving. GRS had it replaced and running the same evening. These guys genuinely care &#8212; you can feel it. Already referred them to four neighbors.&#x201D;<\/p><div class=\"rv-author\"><div class=\"rv-av\">DF<\/div><div><div class=\"rv-nm\">David F.<\/div><div class=\"rv-loc\">Sacramento, CA<\/div><div class=\"rv-dt\">Google &middot; 3 weeks ago<\/div><\/div><\/div><\/div>\r\n      <div class=\"rv-c\"><div class=\"rv-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><p class=\"rv-text\">&#x201C;The owner came out for the estimate himself and actually knew his stuff. Gave us real options instead of just pushing the most expensive unit. Install was clean, done in one day.&#x201D;<\/p><div class=\"rv-author\"><div class=\"rv-av\">JM<\/div><div><div class=\"rv-nm\">Jennifer M.<\/div><div class=\"rv-loc\">Rocklin, CA<\/div><div class=\"rv-dt\">Google &middot; 2 months ago<\/div><\/div><\/div><\/div>\r\n      <div class=\"rv-c\"><div class=\"rv-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><p class=\"rv-text\">&#x201C;Signed up for the maintenance plan after our first visit. Peace of mind knowing they&#8217;ll catch problems before they become emergencies. Great value, great team, fantastic communication.&#x201D;<\/p><div class=\"rv-author\"><div class=\"rv-av\">TC<\/div><div><div class=\"rv-nm\">Tom C.<\/div><div class=\"rv-loc\">Citrus Heights, CA<\/div><div class=\"rv-dt\">Yelp &middot; 6 weeks ago<\/div><\/div><\/div><\/div>\r\n      <div class=\"rv-c\"><div class=\"rv-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><p class=\"rv-text\">&#x201C;I was freezing for days, two other companies kept rescheduling. GRS responded within the hour and had the heat fixed that evening. Real professionals from the very first phone call.&#x201D;<\/p><div class=\"rv-author\"><div class=\"rv-av\">AR<\/div><div><div class=\"rv-nm\">Alexei R.<\/div><div class=\"rv-loc\">Folsom, CA<\/div><div class=\"rv-dt\">Nextdoor &middot; 1 month ago<\/div><\/div><\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- CTA BAND -->\r\n<div class=\"cta-band\">\r\n  <h2>We Are Always Ready to Help You<\/h2>\r\n  <p>Same-day HVAC service available. Professional technicians, transparent pricing, and a satisfaction guarantee on every job.<\/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:+19166992147\" class=\"btn btn-outline\">&#x1F4DE; Call (916) 699-2147<\/a>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- REBATES -->\r\n<section class=\"rebates-wrap sp\">\r\n  <div class=\"rebates-grid\" style=\"padding:0 var(--px);\">\r\n    <div class=\"reb-left sr\">\r\n      <div class=\"eyebrow\">Rebate Opportunities<\/div>\r\n      <h2 class=\"display\">Save More with SMUD &amp; <span class=\"accent\">California Energy<\/span> Rebates<\/h2>\r\n      <p>Many Sacramento-area homeowners qualify for significant rebates on qualifying heat pump and high-efficiency HVAC installations. We help you identify and apply for every dollar you&#8217;re owed &#8212; at no extra charge.<\/p>\r\n      <div class=\"reb-list\">\r\n        <div class=\"reb-item\"><div class=\"reb-check\">&#x2713;<\/div><span><strong>SMUD Rebates<\/strong> &#8212; Sacramento Municipal Utility District programs<\/span><\/div>\r\n        <div class=\"reb-item\"><div class=\"reb-check\">&#x2713;<\/div><span><strong>TECH Clean California<\/strong> &#8212; State electrification incentives<\/span><\/div>\r\n        <div class=\"reb-item\"><div class=\"reb-check\">&#x2713;<\/div><span><strong>Federal Tax Credits<\/strong> &#8212; Up to 30% on qualifying systems<\/span><\/div>\r\n        <div class=\"reb-item\"><div class=\"reb-check\">&#x2713;<\/div><span><strong>Manufacturer Rebates<\/strong> &#8212; From Carrier, Daikin, Trane &amp; more<\/span><\/div>\r\n        <div class=\"reb-item\"><div class=\"reb-check\">&#x2713;<\/div><span><strong>0% Financing<\/strong> &#8212; On qualifying new installations<\/span><\/div>\r\n      <\/div>\r\n      <a href=\"#contact\" class=\"btn btn-dark\">Check Your Eligibility &#x2192;<\/a>\r\n    <\/div>\r\n    <div class=\"sr sr-d1\">\r\n      <div class=\"reb-logos\">\r\n        <div class=\"reb-logo\">SMUD<\/div>\r\n        <div class=\"reb-logo\">TECH Clean California<\/div>\r\n        <div class=\"reb-logo\">PG&amp;E Rebates<\/div>\r\n        <div class=\"reb-logo\">Federal IRA Tax Credits<\/div>\r\n        <div class=\"reb-logo\">BayREN<\/div>\r\n        <div class=\"reb-logo\">Golden State Rebates<\/div>\r\n      <\/div>\r\n      <div class=\"reb-stats\">\r\n        <div class=\"rs-item\"><div class=\"rs-num\">$2,000+<\/div><div class=\"rs-lbl\">Average rebate savings<\/div><\/div>\r\n        <div class=\"rs-item\"><div class=\"rs-num\">30%<\/div><div class=\"rs-lbl\">Federal tax credit (qualifying)<\/div><\/div>\r\n        <div class=\"rs-item\"><div class=\"rs-num\">0%<\/div><div class=\"rs-lbl\">APR financing available<\/div><\/div>\r\n        <div class=\"rs-item\"><div class=\"rs-num\">10yr<\/div><div class=\"rs-lbl\">Manufacturer warranty<\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- BRANDS -->\r\n<div class=\"brands-wrap\">\r\n  <div class=\"brands-label sr\">Brands We Install &amp; Service<\/div>\r\n  <div class=\"brands-row sr\">\r\n    <span class=\"brand-chip\">Carrier<\/span><span class=\"brand-chip\">Bryant<\/span>\r\n    <span class=\"brand-chip\">Trane<\/span><span class=\"brand-chip\">Lennox<\/span>\r\n    <span class=\"brand-chip\">American Standard<\/span><span class=\"brand-chip\">Daikin<\/span>\r\n    <span class=\"brand-chip\">Mitsubishi Electric<\/span><span class=\"brand-chip\">York<\/span>\r\n    <span class=\"brand-chip\">Rheem<\/span><span class=\"brand-chip\">Goodman<\/span>\r\n    <span class=\"brand-chip\">Amana<\/span><span class=\"brand-chip\">Nest \/ Google<\/span>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- FAQ -->\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      <div class=\"eyebrow\">FAQ<\/div>\r\n      <h2 class=\"display\">Frequently Asked<br><span class=\"accent\">Questions<\/span><\/h2>\r\n      <p>Honest answers &#8212; no fluff. If you have a question that&#8217;s not here, just give us a call.<\/p>\r\n      <a href=\"tel:+19166992147\" class=\"btn btn-dark\" style=\"margin-top:8px;\">&#x1F4DE; Call (916) 699-2147<\/a>\r\n      <div class=\"faq-cta-box\">\r\n        <p>Same-Day Service<\/p>\r\n        <p>For urgent repairs, we respond within the hour during business hours. Emergency calls available 24\/7.<\/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>How much does HVAC installation cost in Sacramento?<\/span><span class=\"faq-arr\">+<\/span><\/button><div class=\"faq-a\"><span>Installation costs vary 20&#8211;40% depending on system type, your home&#8217;s layout, and existing ductwork. A standard central AC replacement typically runs $4,500&#8211;$9,000 installed. We offer free in-home estimates so you get an exact number. No obligation.<\/span><\/div><\/div>\r\n      <div class=\"faq-it\"><button class=\"faq-q\" onclick=\"tFaq(this)\"><span>Do you offer same-day HVAC service?<\/span><span class=\"faq-arr\">+<\/span><\/button><div class=\"faq-a\"><span>Yes &#8212; same-day service is available on most calls, especially urgent repairs. We give you an honest arrival window when you contact us. Emergency calls are prioritized. We do not schedule appointments we cannot keep.<\/span><\/div><\/div>\r\n      <div class=\"faq-it\"><button class=\"faq-q\" onclick=\"tFaq(this)\"><span>How do I know if I need repair or full replacement?<\/span><span class=\"faq-arr\">+<\/span><\/button><div class=\"faq-a\"><span>If your system is over 12&#8211;15 years old and a repair costs more than $1,500&#8211;$2,000, replacement often makes more sense long-term. We always give you both options &#8212; we never push replacement if a repair is the smarter move for your situation.<\/span><\/div><\/div>\r\n      <div class=\"faq-it\"><button class=\"faq-q\" onclick=\"tFaq(this)\"><span>Are heat pumps a good fit for Sacramento Valley?<\/span><span class=\"faq-arr\">+<\/span><\/button><div class=\"faq-a\"><span>Yes &#8212; Sacramento&#8217;s climate is ideal for heat pumps. They provide heating and cooling in one all-electric system and can deliver 2&#8211;3x more energy than they consume. Many homeowners qualify for SMUD rebates that significantly reduce the upfront cost.<\/span><\/div><\/div>\r\n      <div class=\"faq-it\"><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>All repairs come with a 1-year labor warranty. New installations include up to 10 years of manufacturer warranty on equipment plus our own labor warranty. Full details are spelled out in your contract before we start &#8212; no fine print surprises.<\/span><\/div><\/div>\r\n      <div class=\"faq-it\"><button class=\"faq-q\" onclick=\"tFaq(this)\"><span>Can you help with SMUD rebates?<\/span><span class=\"faq-arr\">+<\/span><\/button><div class=\"faq-a\"><span>Absolutely. Many Sacramento-area homeowners qualify for SMUD rebates, TECH Clean California incentives, federal tax credits (up to 30%), and manufacturer promotions. We identify every rebate your project may qualify for and help with the paperwork &#8212; at no extra charge.<\/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 Roseville, Sacramento, Elk Grove, Rocklin, Folsom, Citrus Heights, Rancho Cordova, Lincoln, Auburn, Antelope, Fair Oaks, Granite Bay and surrounding communities within approximately a 20-mile radius of Roseville, CA.<\/span><\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- BLOG -->\r\n<section class=\"blog-wrap sp\">\r\n  <div class=\"wrap\">\r\n    <div class=\"sr\" style=\"text-align:center;max-width:520px;margin:0 auto;\">\r\n      <div class=\"eyebrow\">Knowledge Base<\/div>\r\n      <h2 class=\"display\">Helpful Tips<br>&amp; <span class=\"accent\">Latest News<\/span><\/h2>\r\n      <p class=\"body-lg\">Expert HVAC advice from our team &#8212; keep your system running well all year.<\/p>\r\n    <\/div>\r\n    <div class=\"blog-grid\">\r\n      <div class=\"blog-c sr\">\r\n        <div class=\"blog-thumb\">&#x2744;&#xFE0F;<div class=\"blog-cat\">AC Tips<\/div><\/div>\r\n        <div class=\"blog-body\">\r\n          <div class=\"blog-date\">May 2026<\/div>\r\n          <h3>How Often Should You Service Your AC in Sacramento?<\/h3>\r\n          <p>Sacramento&#8217;s hot summers put heavy demand on AC systems. Here&#8217;s our honest advice on service frequency and what to watch for before summer hits.<\/p>\r\n          <a href=\"#\" class=\"blog-lnk\">Read More<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"blog-c sr sr-d1\">\r\n        <div class=\"blog-thumb\">&#x1F321;&#xFE0F;<div class=\"blog-cat\">Heat Pumps<\/div><\/div>\r\n        <div class=\"blog-body\">\r\n          <div class=\"blog-date\">April 2026<\/div>\r\n          <h3>Heat Pump vs. Furnace: Which Is Right for Sacramento Homes?<\/h3>\r\n          <p>We break down pros, cons, costs, and Sacramento Valley climate considerations for each system type &#8212; so you can decide with confidence.<\/p>\r\n          <a href=\"#\" class=\"blog-lnk\">Read More<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"blog-c sr sr-d2\">\r\n        <div class=\"blog-thumb\">&#x1F4B0;<div class=\"blog-cat\">Rebates<\/div><\/div>\r\n        <div class=\"blog-body\">\r\n          <div class=\"blog-date\">March 2026<\/div>\r\n          <h3>SMUD Rebates 2026: What Sacramento Homeowners Qualify For<\/h3>\r\n          <p>A full breakdown of current SMUD, TECH Clean California, and federal incentive programs for Roseville and Sacramento homeowners this year.<\/p>\r\n          <a href=\"#\" class=\"blog-lnk\">Read More<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- LOCATIONS -->\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      <div class=\"eyebrow\">Service Areas<\/div>\r\n      <h2 class=\"display\">Serving 60+ Neighborhoods in <span class=\"accent\">Greater Sacramento<\/span><\/h2>\r\n      <p class=\"body-lg\">Fast, same-day HVAC service across Placer, Sacramento, and Yolo Counties.<\/p>\r\n    <\/div>\r\n    <div style=\"display:flex;flex-wrap:wrap;gap:15px;margin-top:40px;justify-content:center;\">\r\n      <div style=\"flex:1 1 180px;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 style=\"flex:1 1 180px;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:1 1 180px;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:1 1 180px;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:1 1 180px;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 style=\"flex:1 1 180px;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:1 1 180px;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:1 1 180px;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:1 1 180px;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>\r\n    <p style=\"text-align:center;margin-top:40px;font-size:13px;color:var(--muted);font-style:italic;\">\r\n      Providing 5-star HVAC services to over 60 neighborhood ZIP codes.<br><strong>Call (916) 699-2147<\/strong> to verify your area.\r\n    <\/p>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- FOOTER -->\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        <span class=\"logo-mark\">GRS<em>.<\/em><\/span>\r\n        <p>Your best solution for professional HVAC service in Roseville, Sacramento, and the greater Sacramento Valley.<\/p>\r\n        <div class=\"footer-contact\">\r\n          <a href=\"tel:+19166992147\"><span class=\"fc-i\">&#x1F4DE;<\/span><span>(916) 699-2147<\/span><\/a>\r\n          <a href=\"mailto:service@grsserviceinc.com\"><span class=\"fc-i\">&#x2709;&#xFE0F;<\/span><span>service@grsserviceinc.com<\/span><\/a>\r\n          <a href=\"#locations\"><span class=\"fc-i\">&#x1F4CD;<\/span><span>Roseville, CA 95678<\/span><\/a>\r\n          <a href=\"#\"><span class=\"fc-i\">&#x23F0;<\/span><span>Mon&#8211;Fri 7am&#8211;7pm &middot; Sat 8am&#8211;5pm<\/span><\/a>\r\n        <\/div>\r\n        <div class=\"soc-row\">\r\n          <a href=\"#\" class=\"soc\">f<\/a>\r\n          <a href=\"#\" class=\"soc\">in<\/a>\r\n          <a href=\"#\" class=\"soc\">&#x25B6;<\/a>\r\n          <a href=\"#\" class=\"soc\">&#x2605;<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"footer-col\">\r\n        <h5>Services<\/h5>\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 Plans<\/a>\r\n      <\/div>\r\n      <div class=\"footer-col\">\r\n        <h5>Company<\/h5>\r\n        <a href=\"#about\">About GRS<\/a>\r\n        <a href=\"#promos\">Offers &amp; Financing<\/a>\r\n        <a href=\"#promos\">Rebate Programs<\/a>\r\n        <a href=\"#faq\">FAQ<\/a>\r\n        <a href=\"#contact\">Contact Us<\/a>\r\n        <a href=\"#contact\">Free Estimate<\/a>\r\n      <\/div>\r\n      <div class=\"footer-col\">\r\n        <h5>Service Areas<\/h5>\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, Inc. All Rights Reserved. &middot; Roseville, CA<\/p>\r\n      <div class=\"lic-row\">\r\n        <span class=\"lic\">CA Licensed<\/span>\r\n        <span class=\"lic\">Insured<\/span>\r\n        <span class=\"lic\">EPA Certified<\/span>\r\n        <span class=\"lic-number\" style=\"font-size:11px;margin-left:4px;\">CSLB #1154007<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/footer>\r\n\r\n<!-- Floating CTA -->\r\n<div class=\"float-cta\">\r\n  <div class=\"float-label\">Call 24\/7<\/div>\r\n  <a href=\"tel:+19166992147\" class=\"float-phone\" title=\"Call GRS Service\">&#x1F4DE;<\/a>\r\n<\/div>\r\n\r\n<!-- JAVASCRIPT -->\r\n<script>\r\n\/* Scroll reveal *\/\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\n\/* Hero slider \u2014 uses named var curSlide to avoid conflicts *\/\r\nvar curSlide = 0;\r\nvar heroAutoTimer;\r\nvar SLIDE_TOTAL = 4;\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\n\/* Mobile drawer *\/\r\nfunction mobOpen() {\r\n  document.getElementById('mob-drawer').classList.add('open');\r\n  document.body.style.overflow = 'hidden';\r\n}\r\nfunction mobClose() {\r\n  document.getElementById('mob-drawer').classList.remove('open');\r\n  document.body.style.overflow = '';\r\n}\r\n\r\n\/* FAQ accordion *\/\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\n\/* Location cards scroll to contact *\/\r\ndocument.querySelectorAll('[id=\"locations\"] 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\n\/* Sticky header shadow *\/\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>GRS Service Inc. \u2014 HVAC &#x1F4CD; Roseville, CA Mon&#8211;Sat 7am&#8211;7pm &middot; Emergency 24\/7 SAME-DAY AVAILABLE Free Estimate Services &#x1F4DE; (916) 699-2147 GRS Service 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; Residential Membership Commercial Plans Tune-Ups [&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"],"_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":272,"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=\/wp\/v2\/pages\/112\/revisions"}],"predecessor-version":[{"id":434,"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=\/wp\/v2\/pages\/112\/revisions\/434"}],"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}]}}