{"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-06-16T21:01:26","modified_gmt":"2026-06-17T04:01:26","slug":"home-2","status":"publish","type":"page","link":"https:\/\/grsserviceinc.com\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"112\" class=\"elementor elementor-112\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b21221c e-con-full e-flex e-con e-parent\" data-id=\"b21221c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e468647 elementor-widget elementor-widget-html\" data-id=\"e468647\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<!-- ============================================================\r\n     GRS Service HVAC Inc. \u2014 grsserviceinc.com\r\n     ============================================================\r\n     Version  : 1.4.1\r\n     Released : 2026-06-16\r\n     Author   : GRS Service HVAC Inc.\r\n\r\n     CHANGELOG\r\n     \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n     v1.0.0 \u00b7 2026-05-13\r\n       - \u041f\u0435\u0440\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0441\u0430\u0439\u0442\u0430\r\n       - Her\u043e-\u0441\u043b\u0430\u0439\u0434\u0435\u0440 (4 \u0441\u043b\u0430\u0439\u0434\u0430), \u0444\u043e\u0440\u043c\u0430, \u0441\u0435\u043a\u0446\u0438\u0438 Services,\r\n         About, Process, Offers, Reviews, FAQ, Blog, Locations\r\n\r\n     v1.1.0 \u00b7 2026-05-14\r\n       - \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u0435\u043b\u0435\u0444\u043e\u043d (916) 699-2147\r\n       - \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u043c\u0435\u0440 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 CSLB #1154007\r\n       - \u041e\u0431\u043d\u043e\u0432\u043b\u0451\u043d Copyright \u00a9 2026\r\n       - \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0441\u043b\u0430\u0439\u0434\u0435\u0440\u0430 cur \u2192 curSlide (\u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442 \u0438\u043c\u0451\u043d)\r\n       - \u0423\u0434\u0430\u043b\u0451\u043d \u043d\u0435\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 CSS \u043a\u043b\u0430\u0441\u0441 .dark\r\n       - \u0423\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d JSON-LD telephone \u0444\u043e\u0440\u043c\u0430\u0442\r\n       - \u0423\u0431\u0440\u0430\u043d\u044b \u0440\u0443\u0441\u0441\u043a\u0438\u0435 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u0438\u0437 CSS\r\n\r\n     v1.2.0 \u00b7 2026-05-17\r\n       - \u041d\u043e\u0432\u0430\u044f \u0446\u0432\u0435\u0442\u043e\u0432\u0430\u044f \u0441\u0445\u0435\u043c\u0430 Arctic Frost (#38BDF8)\r\n       - \u0428\u0440\u0438\u0444\u0442\u044b Inter + Montserrat\r\n       - \u0420\u0435\u0430\u043b\u044c\u043d\u044b\u0435 \u043b\u043e\u0433\u043e\u0442\u0438\u043f\u044b \u0431\u0440\u0435\u043d\u0434\u043e\u0432 (SVG + PNG marquee)\r\n       - \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d Bryant SVG \u043b\u043e\u0433\u043e\u0442\u0438\u043f (inline symbol)\r\n       - \u0411\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043a\u0430 \u0431\u0440\u0435\u043d\u0434\u043e\u0432 (CSS animation)\r\n       - \u041e\u0431\u043d\u043e\u0432\u043b\u0451\u043d \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u2192 (916) 605-9767\r\n       - Email \u2192 grsserviceca@gmail.com\r\n       - \u0422\u043e\u043f\u0431\u0430\u0440 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u0430\u043d (.topbar-inner wrapper)\r\n       - \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b Open Graph \u0438 Twitter Card meta \u0442\u0435\u0433\u0438\r\n       - \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d FAQPage JSON-LD schema\r\n       - \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d aggregateRating \u0438 openingHours \u0432 JSON-LD\r\n       - \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d <main> \u0438 aria-\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044b (\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c)\r\n       - Autocomplete \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044b \u0434\u043b\u044f \u043f\u043e\u043b\u0435\u0439 \u0444\u043e\u0440\u043c\u044b\r\n       - \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d Success Modal \u0441 \u0442\u0430\u0439\u043c\u0435\u0440\u043e\u043c (30 \u0441\u0435\u043a)\r\n\r\n     v1.3.0 \u00b7 2026-05-18\r\n       - \u0421\u0435\u043a\u0446\u0438\u044f Rebates: \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b PG&E \u0438 Roseville Electric\r\n       - FAQ: \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u044b \u043e\u0442\u0432\u0435\u0442\u044b (SMUD + Roseville Electric + PG&E)\r\n       - \u0413\u0430\u0440\u0430\u043d\u0442\u0438\u044f: 1 \u0433\u043e\u0434 \u2192 3 \u0433\u043e\u0434\u0430 (\u0432\u0435\u0437\u0434\u0435 \u043d\u0430 \u0441\u0430\u0439\u0442\u0435)\r\n       - \u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c WordPress: 2FA, WPS Hide Login,\r\n         Brute Force Protection (\u0431\u043b\u043e\u043a \u043f\u043e\u0441\u043b\u0435 2 \u043f\u043e\u043f\u044b\u0442\u043e\u043a \/ 2 \u043c\u0435\u0441.)\r\n\r\n     v1.4.0 \u00b7 2026-05-19\r\n       - \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432\u0435\u0440\u0441\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u043a\u043e\u0434 (\u044d\u0442\u043e\u0442 \u0431\u043b\u043e\u043a)\r\n       - \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0441\u043b\u0435 brute force \u0430\u0442\u0430\u043a\u0438:\r\n         \u043a\u043e\u0434 \u0447\u0438\u0441\u0442\u044b\u0439, \u043f\u043e\u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u0432 \u043d\u0435\u0442\r\n       - Wordfence Scan \u0437\u0430\u043f\u0443\u0449\u0435\u043d\r\n     ============================================================ -->\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\"\/>\r\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\"\/>\r\n<title>HVAC Contractor Roseville &amp; Sacramento | GRS Service HVAC Inc.<\/title>\r\n<meta name=\"description\" content=\"Licensed HVAC contractor in Roseville &amp; Sacramento, CA. AC repair, heat pump &amp; heating installation, same-day service. Family owned. Free estimates. Call 24\/7.\"\/>\r\n<link rel=\"icon\" href=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/GRS_live_logo_Website_360.webp\" type=\"image\/webp\"\/>\r\n<link rel=\"apple-touch-icon\" href=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/GRS_live_logo_Website_360.webp\"\/>\r\n<link rel=\"canonical\" href=\"https:\/\/grsserviceinc.com\/\"\/>\r\n<meta property=\"og:type\" content=\"website\"\/>\r\n<meta property=\"og:url\" content=\"https:\/\/grsserviceinc.com\/\"\/>\r\n<meta property=\"og:title\" content=\"HVAC Contractor Roseville &amp; Sacramento | GRS Service HVAC Inc.\"\/>\r\n<meta property=\"og:description\" content=\"Licensed HVAC contractor in Roseville &amp; Sacramento, CA. AC repair, heat pump &amp; heating installation, same-day service. Family owned. Free estimates. Call 24\/7.\"\/>\r\n<meta property=\"og:image\" content=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/Gemini_Generated_Image_jjj8k6jjj8k6jjj8.png\"\/>\r\n<meta property=\"og:image:width\" content=\"1200\"\/>\r\n<meta property=\"og:image:height\" content=\"630\"\/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\"\/>\r\n<meta name=\"twitter:title\" content=\"HVAC Contractor Roseville &amp; Sacramento | GRS Service HVAC Inc.\"\/>\r\n<meta name=\"twitter:description\" content=\"Licensed HVAC contractor in Roseville &amp; Sacramento, CA. AC repair, heat pump &amp; heating installation, same-day service. Family owned. Free estimates. Call 24\/7.\"\/>\r\n<meta name=\"twitter:image\" content=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/Gemini_Generated_Image_jjj8k6jjj8k6jjj8.png\"\/>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\/>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\/>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600&family=Montserrat:wght@500;600;700;800&display=swap\" rel=\"stylesheet\"\/>\r\n<style>\r\n\/* === 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(--white);border-bottom:1px solid var(--border);}\r\n.topbar-inner{max-width:var(--max);margin:0 auto;padding:8px var(--px);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;}\r\n.topbar-l,.topbar-r{display:flex;align-items:center;gap:18px;flex-wrap:wrap;}\r\n.topbar span,.topbar a{font-size:12px;color:var(--muted);font-weight:600;}\r\n.topbar strong{color:var(--g);}\r\n.topbar a:hover{color:var(--ice);}\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,.hslide-h1{font-family:var(--font-display);font-size:clamp(38px,7vw,84px);line-height:.93;font-weight:800;letter-spacing:-1px;color:var(--white);margin-bottom:26px;max-width:760px;}\r\n.hslide h1 .hi,.hslide-h1 .hi{color:var(--ice-light);}\r\n.hslide p{font-size:clamp(14px,1.5vw,17px);color:rgba(255,255,255,.8);line-height:1.72;max-width:520px;margin-bottom:36px;font-weight:400;}\r\n.hslide-btns{display:flex;gap:14px;flex-wrap:wrap;}\r\n.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(--white);}\r\n.sec-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:clamp(36px,5vw,56px);gap:24px;flex-wrap:wrap;}\r\n.svc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;}\r\n.svc-card{background:var(--white);border:1px solid var(--border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.03);}\r\n.svc-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--ice);transform:scaleX(0);transform-origin:left;transition:.3s;}\r\n.svc-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px rgba(0,0,0,.08);border-color:var(--ice-line);}\r\n.svc-card:hover::before{transform:scaleX(1);}\r\n.svc-body{padding:28px 26px 20px;flex:1;}\r\n.svc-ico{width:52px;height:52px;border-radius:12px;background:var(--off);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:18px;}\r\n.svc-card h3{font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--g);margin-bottom:8px;}\r\n.svc-card p{font-size:13.5px;color:var(--muted);line-height:1.6;margin-bottom:16px;}\r\n.svc-links{border-top:1px solid var(--border);padding:16px 26px 20px;display:flex;flex-direction:column;gap:4px;}\r\n.svc-lnk{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;color:var(--muted);font-weight:500;padding:7px 10px;border-radius:7px;transition:.15s;}\r\n.svc-lnk:hover{background:var(--off);color:var(--ice);}\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(--white);}\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(--white);}\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(--white);}\r\n.rebates-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,72px);align-items:center;max-width:var(--max);margin:0 auto;}\r\n.reb-list{display:flex;flex-direction:column;gap:12px;margin-bottom:28px;}\r\n.reb-item{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--g);}\r\n.reb-check{width:22px;height:22px;border-radius:50%;background:var(--ice-bg);border:1px solid var(--ice-line);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--ice);flex-shrink:0;margin-top:1px;}\r\n.reb-logos{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;}\r\n.reb-logo{background:var(--white);border:1.5px solid var(--border);border-radius:8px;padding:10px 18px;font-size:13px;font-weight:800;color:var(--g);display:flex;align-items:center;gap:7px;}\r\n.reb-logo::before{content:'';width:7px;height:7px;border-radius:50%;background:#22c55e;}\r\n.reb-stats{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:20px;box-shadow:0 8px 24px rgba(0,0,0,.03);}\r\n.rs-item{text-align:center;}\r\n.rs-num{font-family:var(--font-display);font-size:clamp(32px,4vw,44px);font-weight:800;color:var(--ice);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 0;}\r\n.brands-label{font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:20px;}\r\n.brands-marquee{overflow:hidden;position:relative;white-space:nowrap;padding:10px 0;}\r\n.brands-marquee::before,.brands-marquee::after{content:'';position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none;}\r\n.brands-marquee::before{left:0;background:linear-gradient(to right,var(--white),transparent);}\r\n.brands-marquee::after{right:0;background:linear-gradient(to left,var(--white),transparent);}\r\n.brands-track{display:inline-flex;gap:0;animation:brands-scroll 40s linear infinite;}\r\n.brands-track:hover{animation-play-state:paused;}\r\n@keyframes brands-scroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}\r\n.brand-chip{background:var(--white);border:1.5px solid var(--border);border-radius:12px;padding:16px 28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:66px;min-width:130px;margin-right:36px;transition:transform .25s ease;}\r\n.brand-chip:hover{transform:scale(1.07);}\r\n.brand-chip img{height:32px;width:auto;max-width:160px;display:block;object-fit:contain;}\r\n.brand-chip svg{height:32px;width:auto;display:block;}\r\n.bry-c1{fill:none}.bry-c2{fill:#231f20}.bry-c3{fill:#ed1c2e;stroke:#ed1c2e;stroke-width:.2px}.bry-c4{fill:#ed1c2e;stroke:#fff;stroke-width:2px}.bry-c5{fill:#fff}\r\n\r\n\/* === FAQ === *\/\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(--white);}\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(--white); border-top:1px solid var(--border);}\r\n.footer-top{padding:clamp(44px,6vw,68px) var(--px);border-bottom:1px solid var(--border);}\r\n.footer-grid{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(24px,4vw,56px);}\r\n.footer-brand .logo-mark{font-size:24px;display:block;margin-bottom:10px;color:var(--g);}\r\n.footer-brand p{font-size:13px;color:var(--muted);line-height:1.65;max-width:240px;margin-bottom:18px;}\r\n.footer-contact a{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-bottom:9px;transition:.15s;font-weight:500;}\r\n.footer-contact a:hover{color:var(--ice);}\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,.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,.hslide-h1{font-size:38px;}\r\n  .process-grid{grid-template-columns:1fr;}\r\n}\r\n\r\nbody { margin: 0 !important; padding: 0 !important; }\r\n.topbar { margin-top: 0 !important; }\r\n.footer { margin-bottom: 0 !important; }\r\n.lic-number { color: var(--muted2) !important; opacity: 1 !important; }\r\n\r\n\/* === SUCCESS MODAL === *\/\r\n#success-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:9000;backdrop-filter:blur(5px);animation:smFadeIn .3s ease;}\r\n#success-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9001;background:#fff;border-radius:24px;padding:44px 40px 36px;text-align:center;max-width:460px;width:calc(100% - 32px);box-shadow:0 28px 80px rgba(0,0,0,.25);animation:smPop .45s cubic-bezier(.34,1.56,.64,1);}\r\n@keyframes smFadeIn{from{opacity:0;}to{opacity:1;}}\r\n@keyframes smPop{from{opacity:0;transform:translate(-50%,-50%) scale(.8);}to{opacity:1;transform:translate(-50%,-50%) scale(1);}}\r\n.sm-icon{width:88px;height:88px;border-radius:50%;background:#dcfce7;border:4px solid #86efac;display:flex;align-items:center;justify-content:center;font-size:40px;margin:0 auto 22px;box-shadow:0 8px 24px rgba(34,197,94,.2);}\r\n.sm-title{font-family:var(--font-display);font-size:26px;font-weight:900;color:var(--g);margin-bottom:6px;}\r\n.sm-subtitle{font-size:14px;color:var(--muted);margin-bottom:18px;}\r\n.sm-ticket{display:inline-flex;align-items:center;gap:10px;background:var(--ice-bg);border:1.5px solid var(--ice-line);border-radius:10px;padding:10px 22px;font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--g);margin-bottom:18px;letter-spacing:.5px;}\r\n.sm-ticket-num{color:var(--ice);font-size:17px;font-weight:900;}\r\n.sm-text{font-size:14px;color:var(--muted);line-height:1.7;margin-bottom:26px;}\r\n.sm-text strong{color:var(--g);}\r\n.sm-close{background:var(--g);color:#fff;border:none;border-radius:10px;padding:14px 32px;font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:.2s;width:100%;margin-bottom:12px;}\r\n.sm-close:hover{background:var(--ice);}\r\n.sm-timer{font-size:11px;color:var(--muted2);}\r\n<\/style>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"HVACBusiness\",\r\n  \"name\": \"GRS Service HVAC Inc.\",\r\n  \"alternateName\": \"GRS Service Inc.\",\r\n  \"image\": \"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/GRS_live_logo_Website_360.webp\",\r\n  \"@id\": \"https:\/\/grsserviceinc.com\/\",\r\n  \"url\": \"https:\/\/grsserviceinc.com\/\",\r\n  \"telephone\": \"+19166059767\",\r\n  \"email\": \"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  \"aggregateRating\": {\r\n    \"@type\": \"AggregateRating\",\r\n    \"ratingValue\": \"5.0\",\r\n    \"reviewCount\": \"70\",\r\n    \"bestRating\": \"5\",\r\n    \"worstRating\": \"1\"\r\n  },\r\n  \"openingHoursSpecification\": [\r\n    {\r\n      \"@type\": \"OpeningHoursSpecification\",\r\n      \"dayOfWeek\": [\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\r\n      \"opens\": \"07:00\",\r\n      \"closes\": \"19:00\"\r\n    },\r\n    {\r\n      \"@type\": \"OpeningHoursSpecification\",\r\n      \"dayOfWeek\": [\"Saturday\"],\r\n      \"opens\": \"08:00\",\r\n      \"closes\": \"17:00\"\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"FAQPage\",\r\n  \"mainEntity\": [\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How much does HVAC installation cost in Sacramento?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Installation costs vary 20\u201340% depending on system type, your home's layout, and existing ductwork. A standard central AC replacement typically runs $4,500\u2013$9,000 installed. We offer free in-home estimates so you get an exact number. No obligation.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Do you offer same-day HVAC service?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Yes \u2014 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.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How do I know if I need repair or full replacement?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"If your system is over 12\u201315 years old and a repair costs more than $1,500\u2013$2,000, replacement often makes more sense long-term. We always give you both options \u2014 we never push replacement if a repair is the smarter move for your situation.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Are heat pumps a good fit for Sacramento Valley?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Yes \u2014 Sacramento's climate is ideal for heat pumps. They provide heating and cooling in one all-electric system and can deliver 2\u20133x more energy than they consume. Many homeowners in Sacramento, Placer, and El Dorado Counties qualify for SMUD, Roseville Electric, or PG&E rebates that significantly reduce the upfront cost.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What warranty do you offer?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"All repairs come with a 3-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 \u2014 no fine print surprises.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Can you help with utility rebates?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Absolutely. Homeowners in Sacramento, Placer, and El Dorado Counties may qualify for SMUD rebates, Roseville Electric rebates, PG&E rebates, TECH Clean California incentives, federal tax credits (up to 30%), and manufacturer promotions. We identify every rebate your project qualifies for and help with the paperwork \u2014 at no extra charge.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What cities do you serve?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"We serve 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.\"\r\n      }\r\n    }\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-inner\">\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:+19166059767\" class=\"tb-phone\">&#x1F4DE; (916) 605-9767<\/a>\r\n    <\/div>\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=\"\/\" class=\"logo\" style=\"display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;\">\r\n      <img decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/GRS_live_logo_Website_360.webp\"\r\n           alt=\"GRS Service HVAC Inc. \u2014 HVAC Roseville &amp; Sacramento\"\r\n           width=\"52\" height=\"52\"\r\n           style=\"display:block;width:52px;height:52px;object-fit:contain;flex-shrink:0;\"\r\n           loading=\"eager\"\/>\r\n      <div class=\"logo-tag\" style=\"letter-spacing:2px;\">Service HVAC Inc.<\/div>\r\n    <\/a>\r\n    <nav class=\"nav-list\" aria-label=\"Main navigation\">\r\n      <div class=\"nav-item\">\r\n        <a href=\"#services\" class=\"nav-a\">Air Conditioning <span class=\"caret\">&#9662;<\/span><\/a>\r\n        <div class=\"drop\">\r\n          <a href=\"#contact\">AC Repair<\/a>\r\n          <a href=\"#contact\">AC Installation<\/a>\r\n          <a href=\"#contact\">AC Maintenance<\/a>\r\n          <a href=\"#contact\">Mini-Split Systems<\/a>\r\n          <a href=\"#contact\">Duct Inspection<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"nav-item\">\r\n        <a href=\"#services\" class=\"nav-a\">Heating <span class=\"caret\">&#9662;<\/span><\/a>\r\n        <div class=\"drop\">\r\n          <a href=\"#contact\">Furnace Repair<\/a>\r\n          <a href=\"#contact\">Furnace Installation<\/a>\r\n          <a href=\"#contact\">Heat Pump Systems<\/a>\r\n          <a href=\"#contact\">Furnace Maintenance<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"nav-item\">\r\n        <a href=\"#contact\" class=\"nav-a\">Maintenance <span class=\"caret\">&#9662;<\/span><\/a>\r\n        <div class=\"drop\">\r\n          <a href=\"#contact\">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:+19166059767\" class=\"nav-phone\">&#x1F4DE; <span>(916) 605-9767<\/span><\/a>\r\n      <a href=\"#contact\" class=\"btn btn-ice\">Book Now<\/a>\r\n      <button class=\"ham\" id=\"ham-btn\" 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\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Navigation menu\">\r\n  <div class=\"mob-head\">\r\n    <a href=\"\/\" style=\"display:flex;align-items:center;gap:10px;text-decoration:none;\" onclick=\"mobClose()\">\r\n      <img decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/GRS_live_logo_Website_360.webp\"\r\n           alt=\"GRS Service HVAC Inc.\"\r\n           width=\"40\" height=\"40\"\r\n           style=\"display:block;width:40px;height:40px;object-fit:contain;\"\r\n           loading=\"eager\"\/>\r\n      <div style=\"display:flex;flex-direction:column;gap:1px;\">\r\n        <span style=\"font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--g);letter-spacing:1px;line-height:1;\">GRS Service HVAC<\/span>\r\n        <span style=\"font-size:9px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--muted);\">Inc.<\/span>\r\n      <\/div>\r\n    <\/a>\r\n    <button class=\"mob-close\" 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:+19166059767\" onclick=\"mobClose()\" style=\"color:var(--ice);font-weight:700;\">&#x1F4DE; (916) 605-9767<\/a>\r\n  <a href=\"#contact\" class=\"mob-cta\" onclick=\"mobClose()\">&#x1F4C5; Book Service Now &#x2192;<\/a>\r\n<\/div>\r\n\r\n<main>\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:+19166059767\" class=\"btn btn-outline\">&#x1F4DE; (916) 605-9767<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"hslide\">\r\n      <div class=\"hslide-bg hslide-bg-2\"><\/div>\r\n      <div class=\"hslide-inner\">\r\n        <div class=\"offer-badge\"><span class=\"dot-anim\"><\/span><span>LIMITED TIME ONLY<\/span><\/div>\r\n        <div class=\"hslide-tag\">Spring Tune-Up Special<\/div>\r\n        <div class=\"hslide-h1\">AC Tune-Up<br>for Just <span class=\"hi\">$49<\/span><\/div>\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        <div class=\"hslide-h1\">Install Now.<br><span class=\"hi\">Pay Later.<\/span><\/div>\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        <div class=\"hslide-h1\">Up to <span class=\"hi\">10-Year<\/span><br>Labor Warranty<\/div>\r\n        <p>GRS Service HVAC 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)\" aria-label=\"Previous slide\">&#8249;<\/button>\r\n  <button class=\"slide-ctrl sc-next\" onclick=\"slideTo(curSlide+1)\" aria-label=\"Next slide\">&#8250;<\/button>\r\n  <div class=\"slide-dots\" id=\"slide-dots\"><\/div>\r\n<\/section>\r\n\r\n<!-- 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 HVAC &#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>3-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:+19166059767\">(916) 605-9767<\/a><\/div><\/div>\r\n        <div class=\"ci-c\"><div class=\"ci-c-ico\">&#x2709;&#xFE0F;<\/div><div><h4>Email<\/h4><a href=\"mailto:grsserviceca@gmail.com\">grsserviceca@gmail.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 for=\"client-name\">Full Name *<\/label>\r\n          <input id=\"client-name\" type=\"text\" name=\"Client_Name\" required placeholder=\"Your full name\" autocomplete=\"name\"\/>\r\n        <\/div>\r\n        <div class=\"ff-row\">\r\n          <div class=\"ff\">\r\n            <label for=\"client-phone\">Phone<\/label>\r\n            <input id=\"client-phone\" type=\"tel\" name=\"Phone\" placeholder=\"(916) 000-0000\" autocomplete=\"tel\"\/>\r\n          <\/div>\r\n          <div class=\"ff\">\r\n            <label for=\"client-email\">Email<\/label>\r\n            <input id=\"client-email\" type=\"email\" name=\"Email\" placeholder=\"you@email.com\" autocomplete=\"email\"\/>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"ff\">\r\n          <label for=\"client-address\">Address<\/label>\r\n          <input id=\"client-address\" type=\"text\" name=\"Address\" placeholder=\"Roseville, CA 95678...\" autocomplete=\"street-address\"\/>\r\n        <\/div>\r\n        <div class=\"ff\">\r\n          <label for=\"service-type\">Service Type *<\/label>\r\n          <select id=\"service-type\" name=\"Service_Requested\" required>\r\n            <option value=\"\" disabled selected>What do you need help with?<\/option>\r\n            <option value=\"AC Repair\">AC Repair<\/option>\r\n            <option value=\"AC Installation\">AC Installation<\/option>\r\n            <option value=\"Heating Repair\">Heating \/ Furnace Repair<\/option>\r\n            <option value=\"Heating Install\">Heating \/ Furnace Installation<\/option>\r\n            <option value=\"Heat Pump\">Heat Pump Installation<\/option>\r\n            <option value=\"Maintenance\">HVAC Maintenance \/ Tune-Up<\/option>\r\n            <option value=\"Diagnostic\">System Diagnostic<\/option>\r\n            <option value=\"Emergency\">Emergency Service<\/option>\r\n            <option value=\"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 for=\"client-message\">Message<\/label>\r\n          <textarea id=\"client-message\" name=\"Message\" placeholder=\"Describe your issue, system type, age of unit, etc. (optional but helpful)\"><\/textarea>\r\n        <\/div>\r\n        <div class=\"sms-row\">\r\n          <input type=\"checkbox\" id=\"priv\" required\/>\r\n          <label for=\"priv\">I agree to the Privacy Policy *<\/label>\r\n        <\/div>\r\n        <div class=\"sms-row\">\r\n          <input type=\"checkbox\" name=\"SMS_Consent\" value=\"Agreed\" id=\"sms-c\"\/>\r\n          <label for=\"sms-c\">I agree to receive SMS\/text messages from GRS Service HVAC Inc. for appointment scheduling and updates. Reply STOP to opt-out. Msg &amp; data rates may apply.<\/label>\r\n        <\/div>\r\n        <button type=\"submit\" class=\"submit-btn\" id=\"grs-submit-btn\">Submit Request &#x2192;<\/button>\r\n        <p class=\"f-note\">&#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(wpErr) {\r\n              ticketNum = 'WEB-' + Math.floor(Date.now() \/ 1000);\r\n            }\r\n            document.getElementById('ticket-number').value = ticketNum;\r\n            btn.innerHTML = 'Sending... &#x23F3;';\r\n            var data = new FormData(form);\r\n            var fsResponse = await fetch('https:\/\/formspree.io\/f\/xrejjwoe', {\r\n              method: 'POST',\r\n              body: data,\r\n              headers: { 'Accept': 'application\/json' }\r\n            });\r\n            if (fsResponse.ok) {\r\n              triggerHVACEffect();\r\n              form.reset();\r\n              document.getElementById('ticket-number').value = '';\r\n              openSuccessModal(ticketNum);\r\n            } else {\r\n              alert('There was a problem submitting your form. Please try calling us at (916) 605-9767.');\r\n            }\r\n          } catch (err) {\r\n            alert('Connection error. Please try again or call us at (916) 605-9767.');\r\n          } finally {\r\n            btn.innerHTML = originalBtnText;\r\n            btn.disabled = false;\r\n          }\r\n        });\r\n      <\/script>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- 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 HVAC 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:+19166059767\" class=\"btn btn-outline\">&#x1F4DE; Call (916) 605-9767<\/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, PG&amp;E &amp; <span class=\"accent\">California Energy<\/span> Rebates<\/h2>\r\n      <p>Homeowners in Sacramento, Placer, and El Dorado Counties 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>Roseville Electric<\/strong> &#8212; City of Roseville rebate programs (Placer County)<\/span><\/div>\r\n        <div class=\"reb-item\"><div class=\"reb-check\">&#x2713;<\/div><span><strong>PG&amp;E Rebates<\/strong> &#8212; El Dorado &amp; Placer County 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>\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\">Roseville Electric<\/div>\r\n        <div class=\"reb-logo\">PG&amp;E Rebates<\/div>\r\n        <div class=\"reb-logo\">TECH Clean California<\/div>\r\n        <div class=\"reb-logo\">Federal IRA Tax Credits<\/div>\r\n        <div class=\"reb-logo\">Manufacturer 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<!-- Bryant logo symbol (hidden, referenced by <use> in both marquee sets) -->\r\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"display:none\" aria-hidden=\"true\">\r\n  <symbol id=\"bry-logo\" viewBox=\"0 0 241.56 127.89\">\r\n    <path class=\"bry-c1\" d=\"M282.34,171l113.17-20L387.9,86.12H176.76l-7.62,64.81Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M398,172.06a5.8,5.8,0,1,1,5.8-5.8A5.78,5.78,0,0,1,398,172.06Zm0-10.92a5.13,5.13,0,1,0,5.14,5.12A5.1,5.1,0,0,0,398,161.14Zm-2.15,1.76h2.86c1,0,1.95.19,2,1.63a1.6,1.6,0,0,1-.84,1.6c.66.42.67.52.78,1.63.06.84-.06,1,.3,1.53h-1l-.13-.81c-.14-.76.23-1.93-1.09-1.93h-2.1v2.74h-.83Zm.83.72v2.2h2.05c.55,0,1.09-.15,1.17-1,.12-1.09-.67-1.23-1.17-1.23Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M177.39,203.5h-3.62v-6.57H171v6.57h-3.62V186.63H171v6.22h2.79v-6.22h3.62Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M188.27,199.29c-.54,3.05-2.43,4.46-4.51,4.46a4.28,4.28,0,0,1-3.55-1.65,7.73,7.73,0,0,1-1.45-4.72,8.91,8.91,0,0,1,1.29-4.75,4.24,4.24,0,0,1,3.5-1.95c2.93,0,4.72,2.71,4.72,6.84v.67h-5.89c0,1.35.29,2.33,1.32,2.33.78,0,1.21-.44,1.35-1.52Zm-3.45-3.56c0-1.23-.27-2.17-1.24-2.17s-1.25,1-1.22,2.17Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M195.26,203.5a11.27,11.27,0,0,1-.12-1.75,3,3,0,0,1-2.88,2c-1.64,0-3.07-1.28-3.07-3.79a4.07,4.07,0,0,1,2.31-3.86,10.66,10.66,0,0,1,3.46-.79v-.1c0-1.13-.2-1.57-1-1.57-.67,0-1.24.34-1.34,1.4l-3.14-.42a4.26,4.26,0,0,1,4.58-3.94,4.44,4.44,0,0,1,3.22,1.09c1.16,1.15,1,2.78,1,4.57v4.41a9.71,9.71,0,0,0,.28,2.75Zm-.3-5.88c-.82.12-2.2.49-2.2,2,0,.81.36,1.15.89,1.15,1.3,0,1.31-1.54,1.31-2.92Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M199,194.13v-3.2h1.43l.26-4,3-.15v4.16h1.76v3.2h-1.72v4.33c0,.91-.07,1.62.74,1.62a2.89,2.89,0,0,0,1-.22v3.52l-2,.37a2.39,2.39,0,0,1-2.47-1.28,6.33,6.33,0,0,1-.65-3.59v-4.75Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M210.28,203.5h-3.41V190.93h3.41Zm0-13.78h-3.41v-3.34h3.41Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M215.33,190.93v1.77h0a2.6,2.6,0,0,1,4.79-.71,8.35,8.35,0,0,1,.55,3.76v7.75h-3.41v-7.63c0-.76,0-1.82-.74-1.82-1,0-1,1.16-1,2.19v7.26h-3.41V190.93Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M228.44,199.84a3,3,0,0,1,2.19.86,4.72,4.72,0,0,1,1,3.12,3.61,3.61,0,0,1-2,3.47,7.8,7.8,0,0,1-3.35.54c-1.46,0-4.77-.15-4.77-3.1a2.56,2.56,0,0,1,1.28-2.44,2.72,2.72,0,0,1-.81-2,3.05,3.05,0,0,1,1.69-2.78,3,3,0,0,1-1.43-2.9c0-3.25,2.51-3.94,4.3-3.94a4.64,4.64,0,0,1,1.64.25c.19-1.82.82-3,2.19-3l1,.07.23,0-.09,3.37-.84,0c-.31,0-.79,0-1,.46a4.34,4.34,0,0,1,1,2.83c0,3.15-2.26,3.84-4,3.84l-.4,0-.36,0c-.29,0-.86,0-.86.62s.63.59.94.59Zm-3.15,3.49c-.39,0-.86,0-.86.79a.87.87,0,0,0,.69.93,5,5,0,0,0,1.71.22c.51,0,1.79.12,1.79-1,0-.84-.59-.79-1-.81l-1.69-.13Zm2.31-8.64c0-1-.34-1.57-1-1.57s-1,.64-1,1.55.38,1.52,1.09,1.52S227.6,195.55,227.6,194.69Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M246.57,196.49a7,7,0,0,0,.9-2.85l3.06.51a11.89,11.89,0,0,1-1.94,5.22,1.33,1.33,0,0,0,1.17.47l.77-.08v3.64a4,4,0,0,1-1.39.27,3.42,3.42,0,0,1-2.79-1.35,4.36,4.36,0,0,1-3.38,1.43c-2.27,0-4.75-1.46-4.75-5.19a4.72,4.72,0,0,1,2.74-4.65,6.62,6.62,0,0,1-1-3.3c0-3.15,2-4.23,3.89-4.23s3.72,1.13,3.72,4.13a4.38,4.38,0,0,1-2.23,4.16Zm-4-.15a2,2,0,0,0-.86,1.9c0,1.25.67,1.87,1.5,1.87a1.6,1.6,0,0,0,1.32-.69Zm2.29-5.68c0-.76-.38-1.26-.9-1.26s-.82.4-.82,1.09a2.89,2.89,0,0,0,.86,1.74A1.68,1.68,0,0,0,244.85,190.66Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M268.09,197.35c-.22,3.89-2.2,6.4-4.93,6.4-3.54,0-5.4-3.67-5.4-8.47s1.63-8.9,5.35-8.9c3,0,4.74,2.56,5,6.76l-3.38.25c0-1.43-.34-3.22-1.56-3.22-1.61,0-1.67,3.51-1.67,5.11s.06,4.58,1.7,4.58c1.12,0,1.55-1.4,1.6-2.81Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M278.92,197.33c0,3.81-2.15,6.42-4.84,6.42s-4.84-2.61-4.84-6.42c0-4,2.08-6.65,4.84-6.65S278.92,193.29,278.92,197.33Zm-6-.18c0,3.37.57,3.62,1.19,3.62s1.19-.25,1.19-3.62c0-1.2,0-3.39-1.19-3.39S272.89,196,272.89,197.15Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M289.42,197.33c0,3.81-2.15,6.42-4.84,6.42s-4.84-2.61-4.84-6.42c0-4,2.09-6.65,4.84-6.65S289.42,193.29,289.42,197.33Zm-6-.18c0,3.37.57,3.62,1.19,3.62s1.19-.25,1.19-3.62c0-1.2,0-3.39-1.19-3.39S283.39,196,283.39,197.15Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M294.19,203.5h-3.41V186.63h3.41Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M299.45,203.5H296V190.93h3.41Zm0-13.78H296v-3.34h3.41Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M304.5,190.93v1.77h0a2.6,2.6,0,0,1,4.79-.71,8.35,8.35,0,0,1,.55,3.76v7.75h-3.41v-7.63c0-.76,0-1.82-.74-1.82-1,0-1,1.16-1,2.19v7.26h-3.42V190.93Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M317.61,199.84a3,3,0,0,1,2.19.86,4.72,4.72,0,0,1,1,3.12,3.6,3.6,0,0,1-2,3.47,7.73,7.73,0,0,1-3.34.54c-1.46,0-4.77-.15-4.77-3.1a2.56,2.56,0,0,1,1.28-2.44,2.68,2.68,0,0,1-.81-2,3,3,0,0,1,1.68-2.78,3.06,3.06,0,0,1-1.42-2.9c0-3.25,2.51-3.94,4.3-3.94a4.64,4.64,0,0,1,1.64.25c.19-1.82.82-3,2.18-3l1,.07.23,0-.09,3.37-.84,0c-.31,0-.79,0-1,.46a4.33,4.33,0,0,1,1,2.83c0,3.15-2.25,3.84-4,3.84l-.39,0-.36,0c-.3,0-.86,0-.86.62s.63.59.94.59Zm-3.15,3.49c-.39,0-.86,0-.86.79a.87.87,0,0,0,.69.93,4.94,4.94,0,0,0,1.7.22c.52,0,1.8.12,1.8-1,0-.84-.59-.79-1-.81l-1.69-.13Zm2.31-8.64c0-1-.34-1.57-1-1.57s-1,.64-1,1.55.38,1.52,1.09,1.52S316.77,195.55,316.77,194.69Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M330.47,197.74c.31,1.51,1.1,2,2.15,2,.47,0,1.4-.1,1.4-1s-.92-1.23-1.45-1.37c-2.22-.62-4.86-1.48-4.86-5.49a6.17,6.17,0,0,1,1.52-4.23,4.7,4.7,0,0,1,3.39-1.28c2.05,0,4,1.2,4.76,4.13l-3,1.31c-.34-1.26-1-1.7-1.91-1.7a1,1,0,0,0-1.17,1.08c0,.89.86,1.06,1.31,1.21a10,10,0,0,1,3.34,1.35,5.28,5.28,0,0,1,1.75,4.3c0,4.06-2.82,5.69-5.27,5.69s-4.68-1.48-5.32-5.15Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M344.23,204.26c-.66,2.61-1.54,3.59-3.5,3.59l-1.44-.09-.3,0v-3.49l1.24.15c.47,0,1.5,0,1.5-1a5.47,5.47,0,0,0-.22-1.14l-3.09-11.36h3.71l1.44,6.69,1.54-6.69h2.51Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M350.89,199.42c.19,1.2,1.13,1.35,1.88,1.35.34,0,1.3-.05,1.3-.79s-1.17-.76-1.48-.81c-1.84-.37-4-.88-4-4.23a4.33,4.33,0,0,1,1.36-3.3,4.06,4.06,0,0,1,2.83-1,4,4,0,0,1,4,3.28l-2.6.71a1.49,1.49,0,0,0-1.54-1.11c-.27,0-1.1.12-1.1.67a.67.67,0,0,0,.52.64,9.94,9.94,0,0,0,1.48.29,4.76,4.76,0,0,1,2.39.94,4.16,4.16,0,0,1,1.24,3.19c0,3.47-2.56,4.46-4.54,4.46s-3.78-.91-4.43-3.82Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M357.39,194.13v-3.2h1.43l.26-4,3-.15v4.16h1.76v3.2h-1.72v4.33c0,.91-.07,1.62.74,1.62a3,3,0,0,0,1-.22v3.52l-2,.37a2.39,2.39,0,0,1-2.46-1.28,6.33,6.33,0,0,1-.65-3.59v-4.75Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M374.35,199.29c-.53,3.05-2.42,4.46-4.51,4.46a4.29,4.29,0,0,1-3.55-1.65,7.79,7.79,0,0,1-1.44-4.72,8.83,8.83,0,0,1,1.29-4.75,4.23,4.23,0,0,1,3.5-1.95c2.92,0,4.71,2.71,4.71,6.84v.67h-5.89c0,1.35.3,2.33,1.33,2.33.78,0,1.21-.44,1.34-1.52Zm-3.44-3.56c0-1.23-.28-2.17-1.24-2.17s-1.26,1-1.22,2.17Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M378.79,190.93v1.7h0a2.5,2.5,0,0,1,4.87,0,2.71,2.71,0,0,1,2.64-1.95,2.44,2.44,0,0,1,2.05,1.09,6.18,6.18,0,0,1,.63,3.49v8.24h-3.34V196c0-.81.07-1.72-.72-1.72-1,0-.93,1.27-.93,2.28v7h-3.34V196c0-.79,0-1.8-.78-1.8S379,195,379,196v7.55h-3.34V190.93Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c2\" d=\"M392.89,199.42c.19,1.2,1.14,1.35,1.88,1.35.35,0,1.31-.05,1.31-.79s-1.17-.76-1.48-.81c-1.84-.37-4-.88-4-4.23a4.3,4.3,0,0,1,1.36-3.3,4,4,0,0,1,2.82-1,4,4,0,0,1,4,3.28l-2.6.71a1.49,1.49,0,0,0-1.53-1.11c-.28,0-1.1.12-1.1.67a.68.68,0,0,0,.51.64,10.2,10.2,0,0,0,1.48.29,4.79,4.79,0,0,1,2.4.94,4.16,4.16,0,0,1,1.24,3.19c0,3.47-2.57,4.46-4.55,4.46s-3.77-.91-4.42-3.82Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c3\" d=\"M282.54,177.4,162.38,156.19l9-76.12H393.26l9,76.12Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c4\" d=\"M282.31,168.2,172.18,148.7l7.13-59.86h206l7.13,59.86Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c5\" d=\"M202.33,97.46h8.26v12h.13c.74-2.08,3.82-3.6,6.36-3.6,5.28,0,5.95,3.85,5.95,7.88v21c0,4-1.58,7.76-6.86,7.76-2.54,0-13.84-.14-13.84-.14Zm8.26,38.38a2.11,2.11,0,0,0,2.08,1.89,2.34,2.34,0,0,0,2.1-1.89V114.29a2.35,2.35,0,0,0-2.1-1.89,2.11,2.11,0,0,0-2.08,1.89Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c5\" d=\"M241.1,109.37h.14a7.69,7.69,0,0,1,6.8-3.53c4.21,0,5.27,2.4,5.27,6.31v9.61h-8.25v-7.47c-.23-.88-.75-1.89-1.88-1.89a2.12,2.12,0,0,0-2.08,1.89v28h-8.18V106.28h8.18Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c5\" d=\"M282.7,106.28l-6,36.43c-1,6.24-2.21,8.6-10.56,8.6h-4.28v-6.83h2.68c1.8,0,2.4-.32,2.4-1.64a7.15,7.15,0,0,0-.06-1.07l-6.73-35.49h8.49l3.25,27.55H272l2.8-27.55Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c5\" d=\"M290.92,114c0-5.42,4.54-8.73,9.95-8.73s10,2.4,10,9.34c0,0-.21,25.66,0,28.06,0,0-9.47.45-14.29.13-4.27-.28-5.68-2.39-5.68-6.49v-7.75c0-9.07,12-5.61,12-13.42v-1.45a2.11,2.11,0,0,0-2.07-1.89,1.83,1.83,0,0,0-1.77,1.89V117h-8.18Zm8.16,21.24a1.64,1.64,0,0,0,1.7,1.85,1.7,1.7,0,0,0,1.78-1.85V125l-1.78,1c-1.39,1-1.7,1.24-1.7,2.78Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c5\" d=\"M329.92,109.44h.13c.54-2.21,3.25-3.9,5.52-3.9,5.41,0,6.82,4,6.82,8.18v28.61h-8.25v-28A2.4,2.4,0,0,0,332,112.4a2.69,2.69,0,0,0-2.35,1.89v28h-8.21V106.28h8.48Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n    <path class=\"bry-c5\" d=\"M362.11,105.83h4v5.92h-4V134c.27,1.14.47,2.46,1.74,2.46h2.51v6.23H361c-6.08-.31-7.15-2.07-7.15-7.62V111.75h-3.63v-5.92h3.63V99h8.22Z\" transform=\"translate(-162.27 -79.97)\"\/>\r\n  <\/symbol>\r\n<\/svg>\r\n\r\n<!-- 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-marquee\">\r\n    <div class=\"brands-track\">\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/8\/8f\/Logo_of_the_Carrier_Corporation.svg\" alt=\"Carrier\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><svg style=\"height:32px;width:60px;display:block;\" role=\"img\" aria-label=\"Bryant Heating &amp; Cooling Systems\"><use href=\"#bry-logo\"\/><\/svg><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/www.trane.com\/content\/dam\/Trane\/Commercial\/TraneLogo_red.png\" alt=\"Trane\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/7\/77\/Lennox_International_logo.svg\" alt=\"Lennox\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-17-215205.png\" alt=\"American Standard\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/0\/05\/DAIKIN_logo.svg\" alt=\"Daikin\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/10\/Mitsubishi_Electric_logo.svg\" alt=\"Mitsubishi Electric\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/YORKFullColorLogo.png\" alt=\"York\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/0\/0b\/Rheem_logo.svg\" alt=\"Rheem\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/3\/3c\/Goodman_Global_logo.svg\" alt=\"Goodman\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/www.amana-hac.com\/images\/default-source\/logo\/amanahac_redblack_r.png\" alt=\"Amana\" loading=\"lazy\"><\/span>\r\n      <span class=\"brand-chip\"><img decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/logo-f9ac6595b799acfb4432dce93e91d7749bff6db5d6e2a2fc7fe81b6f07813bbb.png\" alt=\"Navien\" loading=\"lazy\"><\/span>\r\n      <!-- duplicate set for seamless loop -->\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/8\/8f\/Logo_of_the_Carrier_Corporation.svg\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><svg style=\"height:32px;width:60px;display:block;\" aria-hidden=\"true\"><use href=\"#bry-logo\"\/><\/svg><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/www.trane.com\/content\/dam\/Trane\/Commercial\/TraneLogo_red.png\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/7\/77\/Lennox_International_logo.svg\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-17-215205.png\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/0\/05\/DAIKIN_logo.svg\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/10\/Mitsubishi_Electric_logo.svg\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/YORKFullColorLogo.png\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/0\/0b\/Rheem_logo.svg\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/3\/3c\/Goodman_Global_logo.svg\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/www.amana-hac.com\/images\/default-source\/logo\/amanahac_redblack_r.png\" alt=\"\"><\/span>\r\n      <span class=\"brand-chip\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/logo-f9ac6595b799acfb4432dce93e91d7749bff6db5d6e2a2fc7fe81b6f07813bbb.png\" alt=\"\"><\/span>\r\n    <\/div>\r\n  <\/div>\r\n<\/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:+19166059767\" class=\"btn btn-dark\" style=\"margin-top:8px;\">&#x1F4DE; Call (916) 605-9767<\/a>\r\n      <div class=\"faq-cta-box\">\r\n        <p>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 in Sacramento, Placer, and El Dorado Counties qualify for SMUD, Roseville Electric, or PG&amp;E 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 3-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 utility rebates?<\/span><span class=\"faq-arr\">+<\/span><\/button><div class=\"faq-a\"><span>Absolutely. Homeowners in Sacramento, Placer, and El Dorado Counties may qualify for SMUD rebates, Roseville Electric rebates, PG&amp;E rebates, TECH Clean California incentives, federal tax credits (up to 30%), and manufacturer promotions. We identify every rebate your project qualifies 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 neighborhoods.<br><strong>Call (916) 605-9767<\/strong> to verify your area.\r\n    <\/p>\r\n  <\/div>\r\n<\/section>\r\n\r\n<\/main>\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        <a href=\"\/\" style=\"display:flex;align-items:center;gap:12px;text-decoration:none;margin-bottom:14px;\">\r\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/grsserviceinc.com\/wp-content\/uploads\/2026\/05\/GRS_live_logo_Website_360.webp\"\r\n               alt=\"GRS Service HVAC Inc.\"\r\n               width=\"52\" height=\"52\"\r\n               style=\"display:block;width:52px;height:52px;object-fit:contain;flex-shrink:0;\"\r\n               loading=\"lazy\"\/>\r\n          <span class=\"logo-mark\" style=\"font-size:22px;\">GRS<em>.<\/em><\/span>\r\n        <\/a>\r\n        <div class=\"logo-tag\" style=\"margin-bottom:10px;\">Service HVAC Inc.<\/div>\r\n        <p>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:+19166059767\"><span class=\"fc-i\">&#x1F4DE;<\/span><span>(916) 605-9767<\/span><\/a>\r\n          <a href=\"mailto:grsserviceca@gmail.com\"><span class=\"fc-i\">&#x2709;&#xFE0F;<\/span><span>grsserviceca@gmail.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 HVAC 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<!-- SUCCESS MODAL -->\r\n<div id=\"success-overlay\" onclick=\"closeSuccessModal()\"><\/div>\r\n<div id=\"success-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sm-title-el\">\r\n  <div class=\"sm-icon\">&#x2705;<\/div>\r\n  <div class=\"sm-title\" id=\"sm-title-el\">Request Received!<\/div>\r\n  <div class=\"sm-subtitle\">Your inquiry has been submitted successfully.<\/div>\r\n  <div class=\"sm-ticket\">Ticket: <span class=\"sm-ticket-num\" id=\"sm-ticket-display\">#WEB-0000<\/span><\/div>\r\n  <p class=\"sm-text\">A <strong>GRS Service HVAC<\/strong> team member will contact you within <strong>1 hour<\/strong> during business hours. For urgent needs, call us directly.<\/p>\r\n  <button class=\"sm-close\" onclick=\"closeSuccessModal()\">Close &#x2715;<\/button>\r\n  <div class=\"sm-timer\" id=\"sm-timer\"><\/div>\r\n<\/div>\r\n\r\n<!-- Floating CTA -->\r\n<div class=\"float-cta\">\r\n  <div class=\"float-label\">Call 24\/7<\/div>\r\n  <a href=\"tel:+19166059767\" class=\"float-phone\" title=\"Call GRS Service HVAC\">&#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('#locations .wrap > div > div[style]').forEach(function(c) {\r\n  c.style.cursor = 'pointer';\r\n  c.addEventListener('click', function() {\r\n    document.getElementById('contact').scrollIntoView({ behavior: 'smooth' });\r\n  });\r\n});\r\n\r\n\/* Success modal *\/\r\nvar smTimerInterval;\r\nfunction openSuccessModal(ticketNum) {\r\n  document.getElementById('sm-ticket-display').textContent = '#' + ticketNum;\r\n  document.getElementById('success-overlay').style.display = 'block';\r\n  document.getElementById('success-modal').style.display = 'block';\r\n  document.body.style.overflow = 'hidden';\r\n  var secs = 30;\r\n  document.getElementById('sm-timer').textContent = 'Closes automatically in ' + secs + ' s';\r\n  smTimerInterval = setInterval(function() {\r\n    secs--;\r\n    document.getElementById('sm-timer').textContent = 'Closes automatically in ' + secs + ' s';\r\n    if (secs <= 0) { clearInterval(smTimerInterval); closeSuccessModal(); }\r\n  }, 1000);\r\n}\r\nfunction closeSuccessModal() {\r\n  clearInterval(smTimerInterval);\r\n  document.getElementById('success-overlay').style.display = 'none';\r\n  document.getElementById('success-modal').style.display = 'none';\r\n  document.body.style.overflow = '';\r\n}\r\n\r\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<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>HVAC Contractor Roseville &amp; Sacramento | GRS Service HVAC Inc. &#x1F4CD; Roseville, CA Mon&#8211;Sat 7am&#8211;7pm &middot; Emergency 24\/7 SAME-DAY AVAILABLE Free Estimate Services &#x1F4DE; (916) 605-9767 Service HVAC Inc. Air Conditioning &#9662; AC Repair AC Installation AC Maintenance Mini-Split Systems Duct Inspection Heating &#9662; Furnace Repair Furnace Installation Heat Pump Systems Furnace Maintenance Maintenance &#9662; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-112","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=\/wp\/v2\/pages\/112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=112"}],"version-history":[{"count":314,"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=\/wp\/v2\/pages\/112\/revisions"}],"predecessor-version":[{"id":486,"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=\/wp\/v2\/pages\/112\/revisions\/486"}],"wp:attachment":[{"href":"https:\/\/grsserviceinc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}