{"id":6,"date":"2021-04-28T11:05:52","date_gmt":"2021-04-28T11:05:52","guid":{"rendered":"http:\/\/cyrcustomhomes.com\/index.php\/home-3\/"},"modified":"2026-04-05T15:34:41","modified_gmt":"2026-04-05T15:34:41","slug":"home-3","status":"publish","type":"page","link":"https:\/\/cyrcustomhomes.com\/","title":{"rendered":"Home"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Cyr Custom Homes \u2013 Connecticut&#8217;s Premier Home Improvement<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&#038;family=DM+Sans:wght@300;400;500&#038;display=swap\" rel=\"stylesheet\">\n<style>\n:root {\n  --navy: #0d1b2a;\n  --slate: #162638;\n  --gold: #c9a84c;\n  --gold-light: #e2c06e;\n  --gold-pale: rgba(201,168,76,0.12);\n  --cream: #f6f1e9;\n  --white: #ffffff;\n  --muted: #64788a;\n  --text: #1e2d3d;\n}\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\nhtml{scroll-behavior:smooth;}\nbody{font-family:'DM Sans',sans-serif;background:var(--cream);color:var(--text);overflow-x:hidden;}\nimg{display:block;max-width:100%;}\na{text-decoration:none;}\n\n\/* \u2500\u2500\u2500 UTILS \u2500\u2500\u2500 *\/\n.label {\n  font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;\n  color:var(--gold);font-weight:500;margin-bottom:.7rem;display:block;\n}\n.h2 {\n  font-family:'Playfair Display',serif;\n  font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:900;line-height:1.12;\n  color:var(--navy);\n}\n.h2 em{font-style:italic;color:var(--gold);}\n.btn-gold {\n  display:inline-flex;align-items:center;gap:.5rem;\n  background:var(--gold);color:var(--navy);\n  padding:.85rem 1.8rem;border-radius:2px;\n  font-size:.82rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;\n  transition:background .2s,transform .2s,box-shadow .2s;\n}\n.btn-gold:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 8px 28px rgba(201,168,76,.28);}\n.btn-outline {\n  display:inline-flex;align-items:center;gap:.5rem;\n  background:transparent;color:var(--white);\n  padding:.85rem 1.8rem;border-radius:2px;\n  border:1px solid rgba(255,255,255,.28);\n  font-size:.82rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;\n  transition:border-color .2s,color .2s;\n}\n.btn-outline:hover{border-color:var(--gold);color:var(--gold);}\n.btn-outline-dark {\n  display:inline-flex;align-items:center;gap:.5rem;\n  background:transparent;color:var(--navy);\n  padding:.85rem 1.8rem;border-radius:2px;\n  border:1.5px solid var(--navy);\n  font-size:.82rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;\n  transition:background .2s,color .2s;\n}\n.btn-outline-dark:hover{background:var(--navy);color:var(--white);}\n\n\/* \u2500\u2500\u2500 NAV \u2500\u2500\u2500 *\/\nnav {\n  position:fixed;top:0;left:0;right:0;z-index:200;\n  display:flex;align-items:center;justify-content:space-between;\n  padding:1.1rem 4rem;\n  background:rgba(13,27,42,.97);\n  border-bottom:1px solid rgba(201,168,76,.18);\n}\n.nav-logo {\n  font-family:'Playfair Display',serif;\n  font-size:1.25rem;font-weight:700;color:var(--white);letter-spacing:.02em;\n}\n.nav-logo span{color:var(--gold);}\n.nav-links{display:flex;gap:2.4rem;list-style:none;}\n.nav-links a {\n  color:rgba(255,255,255,.65);font-size:.82rem;font-weight:500;\n  letter-spacing:.1em;text-transform:uppercase;transition:color .2s;\n}\n.nav-links a:hover{color:var(--gold);}\n.nav-phone {\n  display:flex;align-items:center;gap:.5rem;\n  color:var(--gold);font-size:.9rem;font-weight:500;\n}\n.nav-phone svg{width:15px;height:15px;fill:var(--gold);}\n\n\/* \u2500\u2500\u2500 HERO \u2500\u2500\u2500 *\/\n.hero {\n  min-height:100vh;\n  background:linear-gradient(155deg,#0a1520 0%,#122035 55%,#0e2840 100%);\n  display:grid;grid-template-columns:1fr 1fr;\n  align-items:center;gap:0;\n  padding-top:80px;\n  position:relative;overflow:hidden;\n}\n.hero::before {\n  content:'';position:absolute;inset:0;\n  background-image:\n    radial-gradient(circle at 20% 50%,rgba(201,168,76,.07) 0%,transparent 55%),\n    radial-gradient(circle at 80% 20%,rgba(201,168,76,.05) 0%,transparent 40%);\n}\n.hero-left {\n  padding:5rem 3.5rem 5rem 4rem;\n  position:relative;z-index:2;\n}\n.hero-tag {\n  display:inline-flex;align-items:center;gap:.5rem;\n  background:rgba(201,168,76,.12);border:1px solid rgba(201,168,76,.35);\n  color:var(--gold);font-size:.7rem;font-weight:500;letter-spacing:.2em;\n  text-transform:uppercase;padding:.4rem 1rem;border-radius:2px;\n  margin-bottom:1.6rem;\n}\n.hero h1 {\n  font-family:'Playfair Display',serif;\n  font-size:clamp(2.6rem,4.2vw,4rem);font-weight:900;line-height:1.1;\n  color:var(--white);margin-bottom:1.4rem;\n}\n.hero h1 em{font-style:italic;color:var(--gold);}\n.hero-sub {\n  font-size:1.05rem;font-weight:300;line-height:1.75;\n  color:rgba(255,255,255,.62);max-width:460px;margin-bottom:2.4rem;\n}\n.hero-actions{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}\n.hero-call {\n  display:flex;align-items:center;gap:1rem;\n  background:var(--gold);border-radius:3px;\n  padding:.9rem 1.8rem;\n  transition:background .2s,transform .2s,box-shadow .2s;\n}\n.hero-call:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 10px 32px rgba(201,168,76,.3);}\n.hero-call-icon {\n  width:38px;height:38px;background:rgba(13,27,42,.2);\n  border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;\n}\n.hero-call-icon svg{width:17px;height:17px;fill:var(--navy);}\n.hero-call-text{}\n.hero-call-label{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(13,27,42,.7);font-weight:500;}\n.hero-call-num{font-family:'Playfair Display',serif;font-size:1.35rem;font-weight:700;color:var(--navy);line-height:1.1;}\n.hero-stats {\n  display:flex;gap:2.5rem;margin-top:2.8rem;\n  padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);\n}\n.hstat-num{font-family:'Playfair Display',serif;font-size:1.9rem;font-weight:900;color:var(--gold);line-height:1;}\n.hstat-label{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-top:.25rem;}\n\n.hero-right{\n  position:relative;height:100vh;min-height:600px;overflow:hidden;\n}\n.hero-img-main{\n  width:100%;height:100%;object-fit:cover;\n  filter:brightness(.75);\n}\n.hero-img-overlay{\n  position:absolute;inset:0;\n  background:linear-gradient(to right,rgba(10,21,32,.7) 0%,transparent 40%);\n}\n.hero-badge-float {\n  position:absolute;bottom:3rem;right:2.5rem;\n  background:var(--navy);border:1px solid rgba(201,168,76,.3);\n  padding:1.3rem 1.6rem;border-radius:3px;\n  box-shadow:0 12px 40px rgba(0,0,0,.35);\n}\n.hero-badge-float .num{font-family:'Playfair Display',serif;font-size:2rem;font-weight:900;color:var(--gold);line-height:1;}\n.hero-badge-float .txt{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-top:.3rem;}\n\n\/* \u2500\u2500\u2500 TRUST BAR \u2500\u2500\u2500 *\/\n.trust {\n  background:var(--gold);\n  padding:.9rem 4rem;\n  display:flex;align-items:center;justify-content:center;gap:2.5rem;flex-wrap:wrap;\n}\n.trust-item {\n  display:flex;align-items:center;gap:.5rem;\n  font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);\n}\n.trust-dot{width:4px;height:4px;background:rgba(13,27,42,.3);border-radius:50%;}\n\n\/* \u2500\u2500\u2500 ABOUT \u2500\u2500\u2500 *\/\n.about{\n  background:var(--white);\n  padding:7rem 4rem;\n}\n.about-inner{\n  display:grid;grid-template-columns:1fr 1fr;gap:6rem;\n  align-items:center;max-width:1200px;margin:0 auto;\n}\n.about-imgs{position:relative;height:560px;}\n.about-img-main{\n  position:absolute;left:0;top:0;\n  width:72%;height:420px;object-fit:cover;border-radius:3px;\n}\n.about-img-main.placeholder{\n  background:linear-gradient(145deg,#1a2e40,#2a4a6b);\n  display:flex;align-items:center;justify-content:center;\n}\n.about-img-accent{\n  position:absolute;right:0;bottom:0;\n  width:56%;height:300px;object-fit:cover;border-radius:3px;\n  border:5px solid var(--white);\n}\n.about-img-accent.placeholder{\n  background:linear-gradient(145deg,#0d1b2a,#1e3550);\n  display:flex;align-items:center;justify-content:center;\n}\n.img-placeholder-icon{font-size:3rem;opacity:.25;}\n.about-years{\n  position:absolute;left:52%;top:38%;transform:translate(-50%,-50%);\n  background:var(--gold);padding:1.2rem 1.4rem;border-radius:3px;\n  text-align:center;box-shadow:0 8px 28px rgba(201,168,76,.35);\n  border:3px solid var(--white);\n}\n.about-years .num{font-family:'Playfair Display',serif;font-size:2.2rem;font-weight:900;color:var(--navy);line-height:1;}\n.about-years .txt{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(13,27,42,.65);margin-top:.25rem;}\n.about-body .h2{margin-bottom:1.3rem;}\n.about-body p{font-size:.97rem;line-height:1.82;color:#4a6070;margin-bottom:1rem;}\n.checklist{list-style:none;margin:1.4rem 0 2rem;}\n.checklist li{\n  display:flex;align-items:center;gap:.75rem;\n  padding:.55rem 0;border-bottom:1px solid #f0ede7;\n  font-size:.93rem;color:var(--text);\n}\n.checklist li::before{\n  content:'';width:18px;height:18px;flex-shrink:0;\n  background:var(--gold);border-radius:50%;\n  display:flex;align-items:center;justify-content:center;\n  background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 10 8' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M1 4l3 3 5-6' stroke='%230d1b2a' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n  background-repeat:no-repeat;background-position:center;background-size:10px;\n}\n\n\/* \u2500\u2500\u2500 SERVICES \u2500\u2500\u2500 *\/\n.services{background:var(--cream);padding:7rem 4rem;}\n.services-head{text-align:center;max-width:580px;margin:0 auto 4rem;}\n.services-head .h2{margin-bottom:.9rem;}\n.services-head p{color:#4a6070;line-height:1.75;font-size:.97rem;}\n.services-grid{\n  display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;\n  max-width:1200px;margin:0 auto;\n}\n.scard{\n  background:var(--white);border-radius:3px;\n  overflow:hidden;\n  box-shadow:0 2px 12px rgba(0,0,0,.05);\n  transition:transform .3s,box-shadow .3s;\n}\n.scard:hover{transform:translateY(-6px);box-shadow:0 18px 50px rgba(0,0,0,.1);}\n.scard-img{\n  height:200px;\n  background:linear-gradient(145deg,#1a2e40,#2a4a6b);\n  display:flex;align-items:center;justify-content:center;\n  font-size:3rem;\n  position:relative;overflow:hidden;\n}\n.scard-img::after{\n  content:'';position:absolute;inset:0;\n  background:linear-gradient(to top,rgba(13,27,42,.5),transparent 60%);\n}\n.scard-num{\n  position:absolute;top:.9rem;right:.9rem;\n  font-family:'Playfair Display',serif;font-size:.8rem;color:rgba(255,255,255,.35);\n  letter-spacing:.1em;z-index:1;\n}\n.scard-body{padding:1.5rem 1.8rem 1.9rem;}\n.scard-body h3{\n  font-family:'Playfair Display',serif;font-size:1.25rem;\n  color:var(--navy);margin-bottom:.6rem;\n}\n.scard-body p{font-size:.88rem;line-height:1.75;color:#4a6070;}\n\n\/* \u2500\u2500\u2500 EMERGENCY \u2500\u2500\u2500 *\/\n.emergency{\n  background:var(--navy);\n  padding:5rem 4rem;\n  display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:center;\n}\n.emg-label{color:rgba(201,168,76,.6);}\n.emg-title{font-family:'Playfair Display',serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:900;color:var(--white);margin-bottom:1rem;}\n.emg-title em{font-style:italic;color:var(--gold);}\n.emg-p{color:rgba(255,255,255,.5);line-height:1.75;font-size:.95rem;max-width:480px;}\n.emg-cta{display:flex;flex-direction:column;align-items:center;gap:1rem;flex-shrink:0;}\n.emg-phone{\n  background:var(--gold);border-radius:3px;\n  padding:1.5rem 2.5rem;text-align:center;\n  transition:background .2s,transform .2s,box-shadow .2s;\n  display:block;\n}\n.emg-phone:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 12px 36px rgba(201,168,76,.3);}\n.emg-phone-label{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(13,27,42,.65);}\n.emg-phone-num{font-family:'Playfair Display',serif;font-size:1.8rem;font-weight:900;color:var(--navy);margin-top:.2rem;}\n\n\/* \u2500\u2500\u2500 GALLERY \u2500\u2500\u2500 *\/\n.gallery{background:var(--white);padding:7rem 4rem;}\n.gallery-head{margin-bottom:3rem;}\n.gallery-head .h2{margin-top:.5rem;}\n.gallery-grid{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  grid-template-rows:240px 240px;\n  gap:10px;max-width:1200px;margin:0 auto 2rem;\n}\n.gitem{\n  background:linear-gradient(145deg,#1a2e40,#2a4a6b);\n  border-radius:3px;overflow:hidden;position:relative;cursor:pointer;\n}\n.gitem:nth-child(1){grid-column:span 2;grid-row:span 2;}\n.gitem:nth-child(4){grid-column:span 2;}\n.gitem-inner{\n  width:100%;height:100%;\n  display:flex;align-items:center;justify-content:center;\n  font-size:2.5rem;color:rgba(201,168,76,.25);\n  transition:transform .4s;\n  background:linear-gradient(145deg,#1a2e40 0%,#2a4a6b 100%);\n}\n.gitem:first-child .gitem-inner{font-size:4rem;}\n.gitem:hover .gitem-inner{transform:scale(1.05);}\n.gitem-label{\n  position:absolute;bottom:.9rem;left:.9rem;\n  background:rgba(13,27,42,.75);\n  color:rgba(255,255,255,.75);font-size:.7rem;\n  letter-spacing:.1em;text-transform:uppercase;\n  padding:.3rem .7rem;border-radius:2px;\n  backdrop-filter:blur(4px);\n}\n.gallery-cta{text-align:center;margin-top:.5rem;}\n.gallery-cta p{color:var(--muted);font-size:.9rem;margin-bottom:1.2rem;}\n\n\/* \u2500\u2500\u2500 TESTIMONIALS \u2500\u2500\u2500 *\/\n.testimonials{background:var(--cream);padding:7rem 4rem;}\n.testimonials-head{text-align:center;max-width:580px;margin:0 auto 4rem;}\n.testimonials-head .h2{margin-bottom:.9rem;}\n.stars{color:var(--gold);font-size:.95rem;letter-spacing:.1em;margin-bottom:1.8rem;}\n.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;}\n.tcard{\n  background:var(--white);border-radius:3px;\n  padding:2rem 1.9rem;\n  box-shadow:0 2px 12px rgba(0,0,0,.05);\n  position:relative;\n}\n.tcard::before{\n  content:'\\201C';\n  font-family:'Playfair Display',serif;\n  font-size:4rem;line-height:1;color:var(--gold);\n  position:absolute;top:.8rem;left:1.4rem;opacity:.25;\n}\n.tcard-text{\n  font-size:.93rem;line-height:1.8;color:#4a6070;\n  margin-bottom:1.5rem;padding-top:.5rem;\n}\n.tcard-author{display:flex;align-items:center;gap:.9rem;}\n.tcard-avatar{\n  width:42px;height:42px;border-radius:50%;\n  background:var(--navy);\n  display:flex;align-items:center;justify-content:center;\n  font-size:.8rem;font-weight:500;color:var(--gold);\n  flex-shrink:0;font-family:'Playfair Display',serif;\n}\n.tcard-name{font-weight:500;font-size:.92rem;color:var(--navy);}\n.tcard-location{font-size:.78rem;color:var(--muted);margin-top:.1rem;}\n.tcard-stars{color:var(--gold);font-size:.7rem;margin-bottom:.2rem;}\n\n\/* \u2500\u2500\u2500 SERVICE AREA \u2500\u2500\u2500 *\/\n.area{background:var(--navy);padding:7rem 4rem;}\n.area-inner{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start;max-width:1200px;margin:0 auto;}\n.area-content .label{color:rgba(201,168,76,.7);}\n.area-content .h2{color:var(--white);margin-bottom:1.2rem;}\n.area-content .h2 em{color:var(--gold);}\n.area-content p{color:rgba(255,255,255,.5);line-height:1.75;font-size:.95rem;margin-bottom:2rem;}\n.area-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2.5rem;}\n.area-tag{\n  background:rgba(201,168,76,.1);border:1px solid rgba(201,168,76,.25);\n  color:rgba(255,255,255,.75);font-size:.75rem;\n  letter-spacing:.07em;padding:.4rem .9rem;border-radius:2px;\n}\n.area-tag.featured{background:rgba(201,168,76,.2);border-color:rgba(201,168,76,.5);color:var(--gold);}\n.map-box{\n  background:linear-gradient(145deg,#0d1f30,#1a3550);\n  border-radius:4px;border:1px solid rgba(201,168,76,.15);\n  padding:2.5rem;min-height:380px;\n  display:flex;flex-direction:column;justify-content:space-between;\n}\n.map-svg-wrap{flex:1;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;}\n.map-legend{display:flex;gap:1.5rem;}\n.map-legend-item{display:flex;align-items:center;gap:.5rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);}\n.map-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;}\n\n\/* \u2500\u2500\u2500 CONTACT \u2500\u2500\u2500 *\/\n.contact{background:var(--white);padding:7rem 4rem;}\n.contact-inner{display:grid;grid-template-columns:1fr 1fr;gap:6rem;max-width:1200px;margin:0 auto;align-items:start;}\n.contact-info .h2{margin-bottom:1.2rem;}\n.contact-info > p{color:#4a6070;line-height:1.75;font-size:.95rem;margin-bottom:2.2rem;}\n.cinfo-list{list-style:none;}\n.cinfo-list li{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid #f0ede7;align-items:flex-start;}\n.cinfo-icon{\n  width:38px;height:38px;background:var(--navy);border-radius:2px;\n  display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.1rem;\n}\n.cinfo-icon svg{width:16px;height:16px;fill:var(--gold);}\n.cinfo-lbl{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:.2rem;}\n.cinfo-val{font-size:.95rem;color:var(--navy);font-weight:500;}\n.cinfo-val a{color:var(--navy);transition:color .2s;}\n.cinfo-val a:hover{color:var(--gold);}\n.big-call{\n  margin-top:2rem;background:var(--navy);border-radius:3px;padding:2rem;\n  display:flex;align-items:center;gap:1.2rem;\n}\n.big-call-icon{\n  width:52px;height:52px;background:var(--gold);border-radius:50%;\n  display:flex;align-items:center;justify-content:center;flex-shrink:0;\n}\n.big-call-icon svg{width:22px;height:22px;fill:var(--navy);}\n.big-call-label{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:.3rem;}\n.big-call-num{font-family:'Playfair Display',serif;font-size:1.6rem;font-weight:900;color:var(--gold);}\n.big-call-num a{color:var(--gold);}\n\n.form-box{background:var(--cream);border-radius:3px;padding:2.5rem;}\n.form-box h3{font-family:'Playfair Display',serif;font-size:1.4rem;color:var(--navy);margin-bottom:.4rem;}\n.form-box > p{color:var(--muted);font-size:.88rem;margin-bottom:1.8rem;}\n.fg{margin-bottom:1.1rem;}\n.fg label{display:block;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.45rem;}\n.fg input,.fg textarea,.fg select{\n  width:100%;background:var(--white);border:1px solid #ddd8d0;\n  border-radius:2px;padding:.75rem 1rem;\n  color:var(--text);font-family:'DM Sans',sans-serif;font-size:.9rem;\n  outline:none;transition:border .2s;\n}\n.fg input:focus,.fg textarea:focus,.fg select:focus{border-color:var(--gold);}\n.fg textarea{height:95px;resize:vertical;}\n.fg select{appearance:none;background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 10 6' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23999'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right .9rem center;background-size:8px;}\n.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;}\n.form-submit{\n  width:100%;background:var(--navy);color:var(--white);\n  border:none;padding:1rem;border-radius:2px;cursor:pointer;\n  font-family:'DM Sans',sans-serif;font-size:.82rem;\n  font-weight:500;letter-spacing:.12em;text-transform:uppercase;\n  transition:background .2s,transform .2s;margin-top:.4rem;\n}\n.form-submit:hover{background:#1a3550;transform:translateY(-1px);}\n\n\/* \u2500\u2500\u2500 HOURS \u2500\u2500\u2500 *\/\n.hours{\n  background:#162638;padding:1.8rem 4rem;\n  display:flex;align-items:center;justify-content:center;gap:4rem;flex-wrap:wrap;\n}\n.hitem-label{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:.25rem;}\n.hitem-val{color:rgba(255,255,255,.65);font-size:.9rem;}\n\n\/* \u2500\u2500\u2500 FOOTER \u2500\u2500\u2500 *\/\nfooter{\n  background:var(--navy);\n  padding:2rem 4rem;\n  display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;\n  border-top:1px solid rgba(201,168,76,.12);\n}\n.footer-logo{font-family:'Playfair Display',serif;color:var(--white);font-size:1.1rem;}\n.footer-logo span{color:var(--gold);}\nfooter p{color:rgba(255,255,255,.28);font-size:.78rem;}\nfooter a{color:rgba(255,255,255,.28);transition:color .2s;}\nfooter a:hover{color:var(--gold);}\n\n\/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500 *\/\n@media(max-width:960px){\n  nav{padding:1rem 1.5rem;}\n  .nav-links{display:none;}\n  .hero{grid-template-columns:1fr;min-height:auto;}\n  .hero-left{padding:5rem 1.5rem 3rem;}\n  .hero-right{height:50vw;min-height:260px;}\n  .hero-badge-float{bottom:1.5rem;right:1.5rem;padding:.9rem 1rem;}\n  .trust{padding:.9rem 1.5rem;gap:1.2rem;}\n  .about,.services,.gallery,.testimonials,.area,.contact{padding:4rem 1.5rem;}\n  .about-inner,.contact-inner,.area-inner{grid-template-columns:1fr;gap:3rem;}\n  .about-imgs{height:300px;}\n  .about-img-main{width:65%;height:250px;}\n  .about-img-accent{width:55%;height:200px;}\n  .services-grid,.tgrid{grid-template-columns:1fr;}\n  .gallery-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;}\n  .gitem:nth-child(1){grid-column:span 2;grid-row:span 1;}\n  .gitem:nth-child(4){grid-column:span 1;}\n  .emergency{grid-template-columns:1fr;gap:2rem;padding:4rem 1.5rem;}\n  .hours{padding:1.5rem;gap:2rem;}\n  footer{padding:1.5rem;flex-direction:column;text-align:center;}\n}\n<\/style>\n<\/head>\n<body>\n\n<!-- NAV -->\n<nav>\n  <div class=\"nav-logo\">Cyr <span>Custom<\/span> Homes<\/div>\n  <ul class=\"nav-links\">\n    <li><a href=\"#about\">About<\/a><\/li>\n    <li><a href=\"#services\">Services<\/a><\/li>\n    <li><a href=\"#gallery\">Gallery<\/a><\/li>\n    <li><a href=\"#testimonials\">Reviews<\/a><\/li>\n    <li><a href=\"#contact\">Contact<\/a><\/li>\n  <\/ul>\n  <div class=\"nav-phone\">\n    <svg viewBox=\"0 0 24 24\"><path d=\"M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1L6.6 10.8z\"\/><\/svg>\n    <a href=\"tel:+12039099554\" style=\"color:var(--gold);\">(203) 909-9554<\/a>\n  <\/div>\n<\/nav>\n\n<!-- HERO -->\n<section class=\"hero\" id=\"home\">\n  <div class=\"hero-left\">\n    <div class=\"hero-tag\">Connecticut&#8217;s #1 Home Improvement Contractor<\/div>\n    <h1>Your Home,<br><em>Transformed.<\/em><\/h1>\n    <p class=\"hero-sub\">Cyr Custom Homes has been crafting beautiful, lasting renovations across Connecticut for over 20 years. Quality work. Honest prices. Results you&#8217;ll love.<\/p>\n    <div class=\"hero-actions\">\n      <a href=\"tel:+12039099554\" class=\"hero-call\">\n        <div class=\"hero-call-icon\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1L6.6 10.8z\"\/><\/svg>\n        <\/div>\n        <div class=\"hero-call-text\">\n          <div class=\"hero-call-label\">Call us \u2014 we answer fast<\/div>\n          <div class=\"hero-call-num\">(203) 909-9554<\/div>\n        <\/div>\n      <\/a>\n      <a href=\"#contact\" class=\"btn-outline\">Request a Free Quote<\/a>\n    <\/div>\n    <div class=\"hero-stats\">\n      <div>\n        <div class=\"hstat-num\">20+<\/div>\n        <div class=\"hstat-label\">Years in Business<\/div>\n      <\/div>\n      <div>\n        <div class=\"hstat-num\">500+<\/div>\n        <div class=\"hstat-label\">Happy Clients<\/div>\n      <\/div>\n      <div>\n        <div class=\"hstat-num\">CT<\/div>\n        <div class=\"hstat-label\">Licensed &#038; Insured<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"hero-right\">\n    <img decoding=\"async\" class=\"hero-img-main\"\n      src=\"https:\/\/images.unsplash.com\/photo-1600585154340-be6161a56a0c?w=900&#038;q=80\"\n      alt=\"Beautiful custom home renovation\"\n      onerror=\"this.style.background='linear-gradient(145deg,#1a3550,#0d2035)';this.alt='';\">\n    <div class=\"hero-img-overlay\"><\/div>\n    <div class=\"hero-badge-float\">\n      <div class=\"num\">24\/7<\/div>\n      <div class=\"txt\">Emergency Service<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- TRUST BAR -->\n<div class=\"trust\">\n  <div class=\"trust-item\">Licensed &amp; Insured<\/div>\n  <div class=\"trust-dot\"><\/div>\n  <div class=\"trust-item\">Free Estimates<\/div>\n  <div class=\"trust-dot\"><\/div>\n  <div class=\"trust-item\">Family Owned &amp; Operated<\/div>\n  <div class=\"trust-dot\"><\/div>\n  <div class=\"trust-item\">24\/7 Emergency Line<\/div>\n  <div class=\"trust-dot\"><\/div>\n  <div class=\"trust-item\">Connecticut Based<\/div>\n<\/div>\n\n<!-- ABOUT -->\n<section class=\"about\" id=\"about\">\n  <div class=\"about-inner\">\n    <div class=\"about-imgs\">\n      <img decoding=\"async\" class=\"about-img-main\"\n        src=\"https:\/\/images.unsplash.com\/photo-1581578731548-c64695cc6952?w=700&#038;q=80\"\n        alt=\"Cyr Custom Homes team\"\n        onerror=\"this.classList.add('placeholder');this.innerHTML='<div class=img-placeholder-icon>\ud83c\udfd7\ufe0f<\/div>&#8216;;&#8221;>\n      <img decoding=\"async\" class=\"about-img-accent\"\n        src=\"https:\/\/images.unsplash.com\/photo-1556909114-f6e7ad7d3136?w=500&#038;q=80\"\n        alt=\"Kitchen renovation\"\n        onerror=\"this.classList.add('placeholder');this.innerHTML='<div class=img-placeholder-icon>\ud83c\udf73<\/div>&#8216;;&#8221;>\n      <div class=\"about-years\">\n        <div class=\"num\">20+<\/div>\n        <div class=\"txt\">Years of Excellence<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"about-body\">\n      <span class=\"label\">Who We Are<\/span>\n      <h2 class=\"h2\">Full-Service Home Improvement You Can <em>Trust<\/em><\/h2>\n      <p>Cyr Custom Homes is a family-owned contracting company serving Connecticut homeowners for over two decades. We take immense pride in the quality, craftsmanship, and care we bring to every single project.<\/p>\n      <p>Whether it&#8217;s a dream kitchen, a spa-worthy bathroom, a full addition, or a long-overdue repair \u2014 we deliver results that last and prices that are fair.<\/p>\n      <ul class=\"checklist\">\n        <li>Kitchen &amp; Bathroom Remodeling<\/li>\n        <li>Custom Home Additions<\/li>\n        <li>Interior &amp; Exterior Renovations<\/li>\n        <li>General Repairs &amp; Maintenance<\/li>\n        <li>Emergency Response Available 24\/7<\/li>\n      <\/ul>\n      <a href=\"tel:+12039099554\" class=\"btn-gold\">\n        <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1L6.6 10.8z\"\/><\/svg>\n        Call (203) 909-9554\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- SERVICES -->\n<section class=\"services\" id=\"services\">\n  <div class=\"services-head\">\n    <span class=\"label\">What We Do<\/span>\n    <h2 class=\"h2\">Services Built Around <em>Your Home<\/em><\/h2>\n    <p>Every project is different. We tailor our approach to exactly what you need \u2014 from a single room refresh to a full-scale transformation.<\/p>\n  <\/div>\n  <div class=\"services-grid\">\n    <div class=\"scard\">\n      <div class=\"scard-img\" style=\"background:linear-gradient(145deg,#1a2e40,#2a4a6b);\">\n        <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1570129477492-45c003edd2be?w=600&#038;q=75\" alt=\"Exterior design\" style=\"width:100%;height:100%;object-fit:cover;\" onerror=\"this.style.display='none';\">\n        <div class=\"scard-num\">01<\/div>\n      <\/div>\n      <div class=\"scard-body\">\n        <h3>Exterior Design<\/h3>\n        <p>Boost curb appeal and protect your investment. Siding, roofing, decks, windows \u2014 we&#8217;ve transformed hundreds of CT homes from the outside in.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"scard\">\n      <div class=\"scard-img\">\n        <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1556909114-f6e7ad7d3136?w=600&#038;q=75\" alt=\"Interior design\" style=\"width:100%;height:100%;object-fit:cover;\" onerror=\"this.style.display='none';\">\n        <div class=\"scard-num\">02<\/div>\n      <\/div>\n      <div class=\"scard-body\">\n        <h3>Interior Design<\/h3>\n        <p>Hand-crafted interiors tailored to your style. Modern kitchens, custom bathrooms, open-plan living \u2014 designed around how you actually live.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"scard\">\n      <div class=\"scard-img\">\n        <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1503174971373-b1f69850bded?w=600&#038;q=75\" alt=\"Home additions\" style=\"width:100%;height:100%;object-fit:cover;\" onerror=\"this.style.display='none';\">\n        <div class=\"scard-num\">03<\/div>\n      <\/div>\n      <div class=\"scard-body\">\n        <h3>Home Additions<\/h3>\n        <p>Need more space? We add rooms, stories, and square footage seamlessly \u2014 matching your existing architecture so the addition feels like it was always there.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- EMERGENCY -->\n<section class=\"emergency\">\n  <div>\n    <span class=\"label emg-label\">24\/7 Emergency Line<\/span>\n    <h2 class=\"emg-title\">Home Emergency?<br>We <em>Respond Fast.<\/em><\/h2>\n    <p class=\"emg-p\">Burst pipe, storm damage, structural issue \u2014 some problems simply can&#8217;t wait. Our emergency team is on call around the clock to get your home stable and safe.<\/p>\n  <\/div>\n  <div class=\"emg-cta\">\n    <a href=\"tel:+12039099554\" class=\"emg-phone\">\n      <div class=\"emg-phone-label\">Call anytime \u2014 24\/7<\/div>\n      <div class=\"emg-phone-num\">(203) 909-9554<\/div>\n    <\/a>\n    <a href=\"#contact\" class=\"btn-outline\">Schedule Non-Emergency<\/a>\n  <\/div>\n<\/section>\n\n<!-- GALLERY -->\n<section class=\"gallery\" id=\"gallery\">\n  <div class=\"gallery-head\">\n    <span class=\"label\">Portfolio<\/span>\n    <h2 class=\"h2\">Our Work <em>Speaks<\/em> for Itself<\/h2>\n  <\/div>\n  <div class=\"gallery-grid\">\n    <div class=\"gitem\">\n      <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1600210492493-0946911123ea?w=800&#038;q=75\" alt=\"Living room renovation\" style=\"width:100%;height:100%;object-fit:cover;\" onerror=\"this.style.display='none';\">\n      <div class=\"gitem-inner\" style=\"position:absolute;inset:0;background:transparent;display:none;\"><\/div>\n      <div class=\"gitem-label\">Living Room<\/div>\n    <\/div>\n    <div class=\"gitem\">\n      <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1552321554-5fefe8c9ef14?w=500&#038;q=75\" alt=\"Bathroom\" style=\"width:100%;height:100%;object-fit:cover;\" onerror=\"this.style.display='none';\">\n      <div class=\"gitem-label\">Bathroom<\/div>\n    <\/div>\n    <div class=\"gitem\">\n      <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1556909114-f6e7ad7d3136?w=500&#038;q=75\" alt=\"Kitchen\" style=\"width:100%;height:100%;object-fit:cover;\" onerror=\"this.style.display='none';\">\n      <div class=\"gitem-label\">Kitchen<\/div>\n    <\/div>\n    <div class=\"gitem\">\n      <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1570129477492-45c003edd2be?w=700&#038;q=75\" alt=\"Exterior\" style=\"width:100%;height:100%;object-fit:cover;\" onerror=\"this.style.display='none';\">\n      <div class=\"gitem-label\">Exterior<\/div>\n    <\/div>\n    <div class=\"gitem\">\n      <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1503174971373-b1f69850bded?w=500&#038;q=75\" alt=\"Addition\" style=\"width:100%;height:100%;object-fit:cover;\" onerror=\"this.style.display='none';\">\n      <div class=\"gitem-label\">Home Addition<\/div>\n    <\/div>\n    <div class=\"gitem\">\n      <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1600585154526-990dced4db0d?w=500&#038;q=75\" alt=\"Deck\" style=\"width:100%;height:100%;object-fit:cover;\" onerror=\"this.style.display='none';\">\n      <div class=\"gitem-label\">Deck &amp; Exterior<\/div>\n    <\/div>\n  <\/div>\n  <div class=\"gallery-cta\">\n    <p>These are placeholder images \u2014 swap in your dad&#8217;s real project photos to make this section shine.<\/p>\n    <a href=\"#contact\" class=\"btn-outline-dark\">Get a Free Quote \u2192<\/a>\n  <\/div>\n<\/section>\n\n<!-- TESTIMONIALS -->\n<section class=\"testimonials\" id=\"testimonials\">\n  <div class=\"testimonials-head\">\n    <span class=\"label\">What Clients Say<\/span>\n    <h2 class=\"h2\">Real Reviews from <em>Happy Homeowners<\/em><\/h2>\n    <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n  <\/div>\n  <div class=\"tgrid\">\n    <div class=\"tcard\">\n      <div class=\"tcard-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n      <p class=\"tcard-text\">&#8220;Cyr Custom Homes completely transformed our kitchen. The attention to detail was incredible \u2014 they treated our home like it was their own. Could not be happier with the result.&#8221;<\/p>\n      <div class=\"tcard-author\">\n        <div class=\"tcard-avatar\">SM<\/div>\n        <div>\n          <div class=\"tcard-name\">Sarah M.<\/div>\n          <div class=\"tcard-location\">New London, CT<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"tcard\">\n      <div class=\"tcard-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n      <p class=\"tcard-text\">&#8220;We had a pipe burst on a Sunday night and they were at our door within an hour. Professional, fast, and fair pricing. I recommend them to everyone I know.&#8221;<\/p>\n      <div class=\"tcard-author\">\n        <div class=\"tcard-avatar\">RP<\/div>\n        <div>\n          <div class=\"tcard-name\">Robert P.<\/div>\n          <div class=\"tcard-location\">Groton, CT<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"tcard\">\n      <div class=\"tcard-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n      <p class=\"tcard-text\">&#8220;They added a full bedroom and bathroom to our home and it looks like it was always there. On time, on budget, and the craftsmanship is second to none. Truly exceptional work.&#8221;<\/p>\n      <div class=\"tcard-author\">\n        <div class=\"tcard-avatar\">JT<\/div>\n        <div>\n          <div class=\"tcard-name\">Jennifer T.<\/div>\n          <div class=\"tcard-location\">Waterford, CT<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- SERVICE AREA -->\n<section class=\"area\" id=\"area\">\n  <div class=\"area-inner\">\n    <div class=\"area-content\">\n      <span class=\"label\">Service Coverage<\/span>\n      <h2 class=\"h2\">Proudly Serving All of <em>Connecticut<\/em><\/h2>\n      <p>Based in New London, we travel throughout the state to bring quality craftsmanship to homeowners across CT. Not sure if we cover your town? Just give us a call.<\/p>\n      <div class=\"area-tags\">\n        <span class=\"area-tag featured\">New London<\/span>\n        <span class=\"area-tag featured\">Groton<\/span>\n        <span class=\"area-tag featured\">Waterford<\/span>\n        <span class=\"area-tag\">Norwich<\/span>\n        <span class=\"area-tag\">Mystic<\/span>\n        <span class=\"area-tag\">Stonington<\/span>\n        <span class=\"area-tag\">Old Lyme<\/span>\n        <span class=\"area-tag\">East Lyme<\/span>\n        <span class=\"area-tag\">Colchester<\/span>\n        <span class=\"area-tag\">Montville<\/span>\n        <span class=\"area-tag\">Ledyard<\/span>\n        <span class=\"area-tag\">Griswold<\/span>\n        <span class=\"area-tag\">+ More<\/span>\n      <\/div>\n      <a href=\"tel:+12039099554\" class=\"btn-gold\">\n        <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1L6.6 10.8z\"\/><\/svg>\n        Confirm Your Area\n      <\/a>\n    <\/div>\n    <div class=\"map-box\">\n      <div class=\"map-svg-wrap\">\n        <!-- Simple stylized Connecticut outline SVG -->\n        <svg viewBox=\"0 0 320 200\" width=\"300\" height=\"190\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n          <!-- CT state outline (simplified) -->\n          <path d=\"M30,20 L290,20 L290,30 L295,140 L230,155 L220,170 L180,175 L100,170 L60,160 L25,145 L20,80 Z\"\n            fill=\"rgba(201,168,76,0.08)\" stroke=\"rgba(201,168,76,0.4)\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\/>\n          <!-- Coverage highlight region -->\n          <ellipse cx=\"210\" cy=\"110\" rx=\"60\" ry=\"45\" fill=\"rgba(201,168,76,0.12)\" stroke=\"rgba(201,168,76,0.3)\" stroke-width=\"1\" stroke-dasharray=\"4,3\"\/>\n          <!-- City dots -->\n          <circle cx=\"210\" cy=\"115\" r=\"7\" fill=\"rgba(201,168,76,0.9)\"\/>\n          <circle cx=\"185\" cy=\"105\" r=\"4.5\" fill=\"rgba(201,168,76,0.6)\"\/>\n          <circle cx=\"230\" cy=\"125\" r=\"4.5\" fill=\"rgba(201,168,76,0.6)\"\/>\n          <circle cx=\"200\" cy=\"90\" r=\"3.5\" fill=\"rgba(201,168,76,0.45)\"\/>\n          <circle cx=\"165\" cy=\"100\" r=\"3.5\" fill=\"rgba(201,168,76,0.45)\"\/>\n          <circle cx=\"245\" cy=\"108\" r=\"3.5\" fill=\"rgba(201,168,76,0.45)\"\/>\n          <circle cx=\"220\" cy=\"140\" r=\"3\" fill=\"rgba(201,168,76,0.4)\"\/>\n          <circle cx=\"175\" cy=\"130\" r=\"3\" fill=\"rgba(201,168,76,0.4)\"\/>\n          <!-- Label -->\n          <text x=\"210\" y=\"135\" text-anchor=\"middle\" font-size=\"9\" fill=\"rgba(201,168,76,0.7)\" font-family=\"DM Sans,sans-serif\" letter-spacing=\"1\">NEW LONDON<\/text>\n          <!-- Compass -->\n          <text x=\"40\" y=\"175\" font-size=\"9\" fill=\"rgba(255,255,255,0.2)\" font-family=\"DM Sans,sans-serif\">CONNECTICUT<\/text>\n        <\/svg>\n      <\/div>\n      <div class=\"map-legend\">\n        <div class=\"map-legend-item\">\n          <div class=\"map-legend-dot\" style=\"background:rgba(201,168,76,0.9);\"><\/div>\n          Primary base\n        <\/div>\n        <div class=\"map-legend-item\">\n          <div class=\"map-legend-dot\" style=\"background:rgba(201,168,76,0.5);\"><\/div>\n          Service towns\n        <\/div>\n        <div class=\"map-legend-item\">\n          <div class=\"map-legend-dot\" style=\"background:rgba(201,168,76,0.2);border:1px dashed rgba(201,168,76,0.4);\"><\/div>\n          Coverage zone\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- CONTACT -->\n<section class=\"contact\" id=\"contact\">\n  <div class=\"contact-inner\">\n    <div class=\"contact-info\">\n      <span class=\"label\">Get In Touch<\/span>\n      <h2 class=\"h2\">Let&#8217;s Talk About <em>Your Project<\/em><\/h2>\n      <p>Ready to get started? Have questions? We offer free, no-obligation estimates for all work throughout Connecticut. The fastest way to reach us is a quick call.<\/p>\n      <ul class=\"cinfo-list\">\n        <li>\n          <div class=\"cinfo-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z\"\/><\/svg><\/div>\n          <div>\n            <span class=\"cinfo-lbl\">Location<\/span>\n            <span class=\"cinfo-val\">New London, CT \u2014 Serving all of Connecticut<\/span>\n          <\/div>\n        <\/li>\n        <li>\n          <div class=\"cinfo-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z\"\/><\/svg><\/div>\n          <div>\n            <span class=\"cinfo-lbl\">Email<\/span>\n            <span class=\"cinfo-val\"><a href=\"mailto:cyrcustomhomes@gmail.com\">cyrcustomhomes@gmail.com<\/a><\/span>\n          <\/div>\n        <\/li>\n        <li>\n          <div class=\"cinfo-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67V7z\"\/><\/svg><\/div>\n          <div>\n            <span class=\"cinfo-lbl\">Business Hours<\/span>\n            <span class=\"cinfo-val\">Mon\u2013Fri: 9:00am \u2013 5:00pm<\/span>\n          <\/div>\n        <\/li>\n      <\/ul>\n      <div class=\"big-call\">\n        <div class=\"big-call-icon\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1L6.6 10.8z\"\/><\/svg>\n        <\/div>\n        <div>\n          <div class=\"big-call-label\">Fastest response \u2014 call us directly<\/div>\n          <div class=\"big-call-num\"><a href=\"tel:+12039099554\">(203) 909-9554<\/a><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"form-box\">\n      <h3>Request a Free Estimate<\/h3>\n      <p>Prefer email? Fill this out and we&#8217;ll respond within 24 hours.<\/p>\n      <form action=\"http:\/\/cyrcustomhomes.com\/index.php\/get-your-quote\/\" method=\"get\">\n        <div class=\"form-row\">\n          <div class=\"fg\"><label>First Name<\/label><input type=\"text\" placeholder=\"John\"><\/div>\n          <div class=\"fg\"><label>Last Name<\/label><input type=\"text\" placeholder=\"Smith\"><\/div>\n        <\/div>\n        <div class=\"fg\"><label>Phone Number<\/label><input type=\"tel\" placeholder=\"(203) 000-0000\"><\/div>\n        <div class=\"fg\"><label>Email Address<\/label><input type=\"email\" placeholder=\"john@example.com\"><\/div>\n        <div class=\"fg\">\n          <label>Service Needed<\/label>\n          <select>\n            <option>Kitchen Remodel<\/option>\n            <option>Bathroom Remodel<\/option>\n            <option>Exterior Renovation<\/option>\n            <option>Interior Renovation<\/option>\n            <option>Home Addition<\/option>\n            <option>Emergency Repair<\/option>\n            <option>Other<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"fg\"><label>Tell Us More<\/label><textarea placeholder=\"Describe what you have in mind...\"><\/textarea><\/div>\n        <button type=\"submit\" class=\"form-submit\">Send My Request \u2192<\/button>\n      <\/form>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- HOURS -->\n<div class=\"hours\">\n  <div>\n    <div class=\"hitem-label\">Weekdays<\/div>\n    <div class=\"hitem-val\">Monday \u2013 Friday: 9:00am \u2013 5:00pm<\/div>\n  <\/div>\n  <div>\n    <div class=\"hitem-label\">Weekends<\/div>\n    <div class=\"hitem-val\">Saturday &amp; Sunday: Closed<\/div>\n  <\/div>\n  <div>\n    <div class=\"hitem-label\">Emergencies<\/div>\n    <div class=\"hitem-val\">Available 24\/7 \u2014 (203) 909-9554<\/div>\n  <\/div>\n<\/div>\n\n<!-- FOOTER -->\n<footer>\n  <div class=\"footer-logo\">Cyr <span>Custom<\/span> Homes<\/div>\n  <p>\u00a9 2026 Cyr Custom Homes \u00b7 New London, CT<\/p>\n  <p>Powered by <a href=\"https:\/\/eversemarketing.com\/\" target=\"_blank\" rel=\"noopener\">Everse Marketing<\/a><\/p>\n<\/footer>\n\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Cyr Custom Homes \u2013 Connecticut&#8217;s Premier Home Improvement Cyr Custom Homes About Services Gallery Reviews Contact (203) 909-9554 Connecticut&#8217;s #1 Home Improvement Contractor Your Home,Transformed. Cyr Custom Homes has been crafting beautiful, lasting renovations across Connecticut for over 20 years. Quality work. Honest prices. Results you&#8217;ll love. Call us \u2014 we answer fast (203) 909-9554 &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/cyrcustomhomes.com\/\"> <span class=\"screen-reader-text\">Home<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","_mi_skip_tracking":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":""},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"eversellc","author_link":"https:\/\/cyrcustomhomes.com\/index.php\/author\/eversellc\/"},"uagb_comment_info":0,"uagb_excerpt":"Cyr Custom Homes \u2013 Connecticut&#8217;s Premier Home Improvement Cyr Custom Homes About Services Gallery Reviews Contact (203) 909-9554 Connecticut&#8217;s #1 Home Improvement Contractor Your Home,Transformed. Cyr Custom Homes has been crafting beautiful, lasting renovations across Connecticut for over 20 years. Quality work. Honest prices. Results you&#8217;ll love. Call us \u2014 we answer fast (203) 909-9554&hellip;","_links":{"self":[{"href":"https:\/\/cyrcustomhomes.com\/index.php\/wp-json\/wp\/v2\/pages\/6"}],"collection":[{"href":"https:\/\/cyrcustomhomes.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cyrcustomhomes.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cyrcustomhomes.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cyrcustomhomes.com\/index.php\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":87,"href":"https:\/\/cyrcustomhomes.com\/index.php\/wp-json\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":1270,"href":"https:\/\/cyrcustomhomes.com\/index.php\/wp-json\/wp\/v2\/pages\/6\/revisions\/1270"}],"wp:attachment":[{"href":"https:\/\/cyrcustomhomes.com\/index.php\/wp-json\/wp\/v2\/media?parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}