{"id":109,"date":"2026-05-08T18:46:19","date_gmt":"2026-05-08T18:46:19","guid":{"rendered":"https:\/\/huaren168sg.com\/Andrew\/?page_id=109"},"modified":"2026-05-08T22:58:26","modified_gmt":"2026-05-08T22:58:26","slug":"auto-insurance-quote","status":"publish","type":"page","link":"https:\/\/huaren168sg.com\/Andrew\/auto-insurance-quote\/","title":{"rendered":"Auto Insurance Quote"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"109\" class=\"elementor elementor-109\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0033c2 e-flex e-con-boxed e-con e-parent\" data-id=\"d0033c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b05abb elementor-widget elementor-widget-html\" data-id=\"3b05abb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Elementor HTML Widget Paste Version: auto-insurance-quote.html -->\n<link href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\/>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Lora:wght@400;600;700&amp;family=Nunito:wght@400;500;600;700;800&amp;display=swap\" rel=\"stylesheet\"\/>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@400;700&amp;family=Source+Sans+3:wght@300;400;600;700;800&amp;display=swap\" rel=\"stylesheet\"\/>\n<style>\n:root {\n  --navy: #1a2e4a;\n  --navy-light: #243d5e;\n  --navy-dark: #0f1c2e;\n  --teal: #2a9d8f;\n  --teal-light: #3ab5a5;\n  --teal-dark: #1f7a6e;\n  --white: #ffffff;\n  --gray-50: #f8f9fb;\n  --gray-100: #f0f2f6;\n  --gray-200: #e2e6ee;\n  --gray-300: #cdd3df;\n  --gray-500: #8892a4;\n  --gray-700: #4a5568;\n  --gray-900: #1a202c;\n  --success: #28a745;\n  --danger: #dc3545;\n  --shadow-sm: 0 1px 3px rgba(0,0,0,0.08), 0 1px 2px rgba(0,0,0,0.05);\n  --shadow-md: 0 4px 16px rgba(0,0,0,0.10), 0 2px 6px rgba(0,0,0,0.06);\n  --shadow-lg: 0 10px 40px rgba(0,0,0,0.12), 0 4px 12px rgba(0,0,0,0.06);\n  --radius-sm: 8px;\n  --radius-md: 12px;\n  --radius-lg: 18px;\n  --radius-xl: 24px;\n  --font-heading: 'Lora', serif;\n  --font-body: 'Nunito', sans-serif;\n  --transition: 0.22s ease;\n}\n\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\nhtml { scroll-behavior: smooth; }\n\nbody {\n  font-family: var(--font-body);\n  font-size: 16px;\n  line-height: 1.7;\n  color: var(--gray-900);\n  background: var(--white);\n  min-height: 100vh;\n  display: flex;\n  flex-direction: column;\n}\n\nimg { max-width: 100%; display: block; }\na { text-decoration: none; color: inherit; }\n\n\/* ============ UTILITY ============ *\/\n.container { max-width: 1100px; margin: 0 auto; padding: 0 24px; }\n.container-sm { max-width: 780px; margin: 0 auto; padding: 0 24px; }\n.text-center { text-align: center; }\n.text-teal { color: var(--teal); }\n.text-navy { color: var(--navy); }\n.mt-auto { margin-top: auto; }\n.sr-only { position: absolute; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; }\n\n\/* ============ TYPOGRAPHY ============ *\/\nh1, h2, h3, h4 { font-family: var(--font-heading); line-height: 1.25; color: var(--navy); }\nh1 { font-size: clamp(2rem, 4vw, 2.9rem); font-weight: 700; }\nh2 { font-size: clamp(1.5rem, 3vw, 2.1rem); font-weight: 600; }\nh3 { font-size: clamp(1.15rem, 2.2vw, 1.4rem); font-weight: 600; }\nh4 { font-size: 1.05rem; font-weight: 600; }\np { margin-bottom: 0; }\n\n\/* ============ BUTTONS ============ *\/\n.btn {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-family: var(--font-body); font-weight: 700; font-size: 0.95rem;\n  padding: 13px 28px; border-radius: var(--radius-sm);\n  border: 2px solid transparent; cursor: pointer;\n  transition: all var(--transition); text-align: center;\n  white-space: nowrap; line-height: 1;\n}\n.btn-primary {\n  background: var(--teal); color: var(--white); border-color: var(--teal);\n}\n.btn-primary:hover { background: var(--teal-dark); border-color: var(--teal-dark); transform: translateY(-1px); box-shadow: var(--shadow-md); }\n.btn-secondary {\n  background: var(--white); color: var(--navy); border-color: var(--navy);\n}\n.btn-secondary:hover { background: var(--navy); color: var(--white); transform: translateY(-1px); box-shadow: var(--shadow-md); }\n.btn-outline-white {\n  background: transparent; color: var(--white); border-color: var(--white);\n}\n.btn-outline-white:hover { background: var(--white); color: var(--navy); }\n.btn-outline-teal {\n  background: transparent; color: var(--teal); border-color: var(--teal);\n}\n.btn-outline-teal:hover { background: var(--teal); color: var(--white); }\n.btn-lg { padding: 16px 36px; font-size: 1.05rem; }\n.btn-sm { padding: 9px 18px; font-size: 0.875rem; }\n.btn-full { width: 100%; justify-content: center; }\n\n\/* ============ HEADER ============ *\/\n#site-header {\n  position: sticky; top: 0; z-index: 1000;\n  background: var(--navy);\n  box-shadow: 0 2px 12px rgba(0,0,0,0.18);\n}\n.header-inner {\n  display: flex; align-items: center; justify-content: space-between;\n  padding: 0 24px; height: 70px; max-width: 1200px; margin: 0 auto;\n}\n.logo { display: flex; flex-direction: column; gap: 1px; }\n.logo-main {\n  font-family: var(--font-heading); font-size: 1.35rem; font-weight: 700;\n  color: var(--white); letter-spacing: -0.02em;\n}\n.logo-main span { color: var(--teal); }\n.logo-sub { font-size: 0.7rem; color: rgba(255,255,255,0.55); font-weight: 500; letter-spacing: 0.02em; }\n\n.nav-links {\n  display: flex; align-items: center; gap: 4px; list-style: none;\n}\n.nav-links a {\n  color: rgba(255,255,255,0.82); font-weight: 600; font-size: 0.875rem;\n  padding: 8px 11px; border-radius: var(--radius-sm);\n  transition: all var(--transition); letter-spacing: 0.01em;\n}\n.nav-links a:hover, .nav-links a.active { color: var(--white); background: rgba(255,255,255,0.1); }\n\n.header-cta {\n  display: flex; align-items: center; gap: 10px; margin-left: 16px;\n}\n.header-cta a {\n  font-family: var(--font-body); font-weight: 700; font-size: 0.875rem;\n  color: var(--navy); background: var(--teal); padding: 10px 18px;\n  border-radius: var(--radius-sm); transition: all var(--transition); white-space: nowrap;\n}\n.header-cta a:hover { background: var(--teal-light); transform: translateY(-1px); }\n\n\/* hamburger *\/\n.hamburger {\n  display: none; flex-direction: column; gap: 5px;\n  background: none; border: none; cursor: pointer; padding: 8px;\n}\n.hamburger span {\n  width: 24px; height: 2px; background: var(--white); border-radius: 2px;\n  transition: all var(--transition);\n}\n.hamburger.open span:nth-child(1) { transform: translateY(7px) rotate(45deg); }\n.hamburger.open span:nth-child(2) { opacity: 0; }\n.hamburger.open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }\n\n.mobile-menu {\n  display: none; flex-direction: column;\n  background: var(--navy-dark); border-top: 1px solid rgba(255,255,255,0.1);\n  padding: 8px 0 16px;\n}\n.mobile-menu.open { display: flex; }\n.mobile-menu a {\n  color: rgba(255,255,255,0.85); font-weight: 600; font-size: 1rem;\n  padding: 13px 24px; transition: all var(--transition); border-bottom: 1px solid rgba(255,255,255,0.05);\n}\n.mobile-menu a:hover { color: var(--white); background: rgba(255,255,255,0.07); }\n.mobile-menu .mob-cta {\n  margin: 12px 24px 0; background: var(--teal); color: var(--white);\n  text-align: center; border-radius: var(--radius-sm); padding: 14px;\n  font-weight: 700; font-size: 1rem; border-bottom: none;\n}\n.mobile-menu .mob-cta:hover { background: var(--teal-light); }\n\n\/* ============ FOOTER ============ *\/\n#site-footer {\n  background: var(--navy-dark); color: rgba(255,255,255,0.8);\n  margin-top: auto;\n}\n.footer-top {\n  display: grid; grid-template-columns: 2fr 1fr 1fr;\n  gap: 40px; padding: 56px 0 40px;\n}\n.footer-brand .logo-main { font-size: 1.45rem; margin-bottom: 8px; }\n.footer-brand p { color: rgba(255,255,255,0.6); font-size: 0.9rem; line-height: 1.7; margin-top: 12px; }\n.footer-info { font-size: 0.88rem; margin-top: 16px; }\n.footer-info p { margin: 5px 0; color: rgba(255,255,255,0.7); }\n.footer-info a { color: var(--teal); } .footer-info a:hover { color: var(--teal-light); }\n.footer-col h4 { color: var(--white); font-size: 0.9rem; font-weight: 700; margin-bottom: 14px; text-transform: uppercase; letter-spacing: 0.08em; font-family: var(--font-body); }\n.footer-col ul { list-style: none; }\n.footer-col ul li { margin-bottom: 8px; }\n.footer-col ul li a { color: rgba(255,255,255,0.65); font-size: 0.88rem; transition: color var(--transition); }\n.footer-col ul li a:hover { color: var(--teal); }\n.footer-hours p { color: rgba(255,255,255,0.65); font-size: 0.88rem; margin: 4px 0; }\n.footer-bottom { border-top: 1px solid rgba(255,255,255,0.1); padding: 24px 0; }\n.footer-bottom p { font-size: 0.8rem; color: rgba(255,255,255,0.45); line-height: 1.6; }\n\n\/* ============ PAGE HERO ============ *\/\n.page-hero {\n  background: linear-gradient(135deg, rgba(15,28,46,0.94) 0%, rgba(36,61,94,0.92) 100%), url('https:\/\/images.unsplash.com\/photo-1568605117036-5fe5e7bab0b7?w=1400&q=80') center\/cover no-repeat;\n  padding: 72px 0 64px; position: relative; overflow: hidden;\n}\n.page-hero::before {\n  content: ''; position: absolute; top: -40%; right: -10%;\n  width: 500px; height: 500px; border-radius: 50%;\n  background: rgba(42,157,143,0.08); pointer-events: none;\n}\n.page-hero-content { position: relative; z-index: 1; }\n.page-hero h1 { color: var(--white); margin-bottom: 16px; }\n.page-hero p { color: rgba(255,255,255,0.78); font-size: 1.1rem; max-width: 680px; }\n.page-hero-btns { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 28px; }\n.breadcrumb { color: rgba(255,255,255,0.5); font-size: 0.82rem; margin-bottom: 14px; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; }\n\n\/* ============ SECTIONS ============ *\/\n.section { padding: 72px 0; }\n.section-sm { padding: 48px 0; }\n.section-alt { background: var(--gray-50); }\n.section-navy { background: var(--navy); }\n.section-label {\n  font-size: 0.78rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.12em;\n  color: var(--teal); margin-bottom: 10px;\n}\n.section-heading { margin-bottom: 16px; }\n.section-subtext { color: var(--gray-700); font-size: 1.05rem; max-width: 680px; }\n.section-subtext.centered { margin: 0 auto; }\n.section-header-centered { text-align: center; margin-bottom: 48px; }\n\n\/* ============ CARDS ============ *\/\n.card {\n  background: var(--white); border-radius: var(--radius-lg);\n  box-shadow: var(--shadow-md); border: 1px solid var(--gray-200);\n  padding: 32px; transition: transform var(--transition), box-shadow var(--transition);\n}\n.card:hover { transform: translateY(-3px); box-shadow: var(--shadow-lg); }\n.card-icon {\n  width: 56px; height: 56px; border-radius: var(--radius-md);\n  background: rgba(42,157,143,0.12); display: flex; align-items: center;\n  justify-content: center; margin-bottom: 20px;\n}\n.card-icon svg { width: 28px; height: 28px; stroke: var(--teal); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n.card h3 { margin-bottom: 10px; }\n.card p { color: var(--gray-700); font-size: 0.95rem; margin-bottom: 20px; line-height: 1.65; }\n.card .btn { margin-top: auto; }\n\n.cards-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }\n.cards-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; }\n.cards-4 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; }\n\n\/* ============ TRUST BADGES ============ *\/\n.trust-badges {\n  display: flex; flex-wrap: wrap; gap: 12px; margin-top: 28px;\n}\n.trust-badge {\n  display: flex; align-items: center; gap: 8px;\n  background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.2);\n  border-radius: var(--radius-sm); padding: 8px 14px;\n  color: rgba(255,255,255,0.9); font-size: 0.84rem; font-weight: 600;\n}\n.trust-badge svg { width: 15px; height: 15px; stroke: var(--teal); fill: none; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; }\n\n\/* ============ CHECKLIST ============ *\/\n.checklist { list-style: none; }\n.checklist li {\n  display: flex; align-items: flex-start; gap: 12px;\n  padding: 8px 0; color: var(--gray-700); font-size: 0.95rem;\n  border-bottom: 1px solid var(--gray-100);\n}\n.checklist li:last-child { border-bottom: none; }\n.checklist li::before {\n  content: ''; flex-shrink: 0; width: 20px; height: 20px; margin-top: 2px;\n  border-radius: 50%; background: rgba(42,157,143,0.15);\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232a9d8f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C\/polyline%3E%3C\/svg%3E\");\n  background-repeat: no-repeat; background-position: center;\n}\n\n\/* ============ BULLET LIST ============ *\/\n.bullet-list { list-style: none; }\n.bullet-list li {\n  display: flex; align-items: flex-start; gap: 10px;\n  padding: 6px 0; color: var(--gray-700); font-size: 0.95rem;\n}\n.bullet-list li::before {\n  content: ''; flex-shrink: 0; width: 7px; height: 7px; margin-top: 8px;\n  border-radius: 50%; background: var(--teal);\n}\n\n\/* ============ STEPS ============ *\/\n.steps-grid {\n  display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; position: relative;\n}\n.steps-grid::before {\n  content: ''; position: absolute; top: 28px; left: 12.5%; right: 12.5%; height: 2px;\n  background: var(--gray-200); z-index: 0;\n}\n.step { text-align: center; padding: 0 16px; position: relative; z-index: 1; }\n.step-num {\n  width: 56px; height: 56px; border-radius: 50%;\n  background: var(--navy); color: var(--white);\n  display: flex; align-items: center; justify-content: center;\n  font-family: var(--font-heading); font-size: 1.3rem; font-weight: 700;\n  margin: 0 auto 16px; border: 3px solid var(--white); box-shadow: 0 0 0 3px var(--navy);\n}\n.step h4 { color: var(--navy); margin-bottom: 8px; }\n.step p { color: var(--gray-700); font-size: 0.9rem; }\n\n\/* ============ PRICING CARDS ============ *\/\n.pricing-card {\n  background: var(--white); border-radius: var(--radius-lg); box-shadow: var(--shadow-md);\n  border: 1px solid var(--gray-200); overflow: hidden;\n  transition: transform var(--transition), box-shadow var(--transition);\n}\n.pricing-card:hover { transform: translateY(-3px); box-shadow: var(--shadow-lg); }\n.pricing-header {\n  background: var(--navy); padding: 28px 32px;\n}\n.pricing-header h3 { color: var(--white); margin-bottom: 6px; }\n.pricing-price {\n  display: flex; align-items: baseline; gap: 6px; margin-top: 12px;\n}\n.price-main { font-size: 2rem; font-weight: 800; color: var(--teal); font-family: var(--font-heading); }\n.pricing-body { padding: 28px 32px; }\n.pricing-body p { color: var(--gray-700); font-size: 0.93rem; margin-bottom: 20px; line-height: 1.65; }\n\n\/* ============ CTA BAND ============ *\/\n.cta-band {\n  background: linear-gradient(135deg, var(--navy) 0%, var(--navy-light) 100%);\n  padding: 64px 0; text-align: center; position: relative; overflow: hidden;\n}\n.cta-band::before {\n  content: ''; position: absolute; top: -50%; left: -10%;\n  width: 400px; height: 400px; border-radius: 50%;\n  background: rgba(42,157,143,0.07); pointer-events: none;\n}\n.cta-band h2 { color: var(--white); margin-bottom: 14px; }\n.cta-band p { color: rgba(255,255,255,0.75); font-size: 1.05rem; max-width: 580px; margin: 0 auto 28px; }\n.cta-btns { display: flex; flex-wrap: wrap; justify-content: center; gap: 14px; }\n\n\/* ============ NOTE BOX ============ *\/\n.note-box {\n  background: rgba(42,157,143,0.08); border-left: 4px solid var(--teal);\n  border-radius: 0 var(--radius-sm) var(--radius-sm) 0;\n  padding: 16px 20px; margin: 20px 0;\n}\n.note-box.warning {\n  background: rgba(220,53,69,0.07); border-color: var(--danger);\n}\n.note-box p { color: var(--gray-700); font-size: 0.9rem; line-height: 1.65; }\n.note-box strong { color: var(--navy); }\n\n\/* ============ SERVICE SECTION ============ *\/\n.service-block {\n  display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center;\n  padding: 64px 0; border-bottom: 1px solid var(--gray-200);\n}\n.service-block:last-child { border-bottom: none; }\n.service-block.reverse { direction: rtl; }\n.service-block.reverse > * { direction: ltr; }\n.service-block-icon {\n  width: 72px; height: 72px; border-radius: var(--radius-md);\n  background: rgba(42,157,143,0.12);\n  display: flex; align-items: center; justify-content: center; margin-bottom: 20px;\n}\n.service-block-icon svg { width: 36px; height: 36px; stroke: var(--teal); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n.service-visual {\n  background: var(--gray-100); border-radius: var(--radius-lg);\n  aspect-ratio: 4\/3; display: flex; align-items: center; justify-content: center; overflow: hidden;\n}\n\n\/* ============ FORMS ============ *\/\n.form-wrapper {\n  background: var(--white); border-radius: var(--radius-xl); box-shadow: var(--shadow-lg);\n  border: 1px solid var(--gray-200); padding: 40px 48px; max-width: 800px; margin: 0 auto;\n}\n.form-section-title {\n  font-family: var(--font-body); font-weight: 800; font-size: 0.78rem;\n  text-transform: uppercase; letter-spacing: 0.1em; color: var(--teal);\n  margin: 28px 0 16px; padding-bottom: 8px; border-bottom: 2px solid var(--teal);\n}\n.form-section-title:first-child { margin-top: 0; }\n\n.form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; margin-bottom: 18px; }\n.form-row.cols-3 { grid-template-columns: 1fr 1fr 1fr; }\n.form-group { margin-bottom: 18px; }\n.form-group.no-mb { margin-bottom: 0; }\n\nlabel {\n  display: block; font-weight: 700; font-size: 0.875rem; color: var(--navy);\n  margin-bottom: 6px; letter-spacing: 0.01em;\n}\nlabel .required { color: var(--danger); margin-left: 2px; }\nlabel .optional { color: var(--gray-500); font-weight: 500; font-size: 0.8rem; margin-left: 4px; }\n\ninput[type=\"text\"], input[type=\"email\"], input[type=\"tel\"], input[type=\"date\"],\nselect, textarea {\n  width: 100%; padding: 13px 16px; border: 2px solid var(--gray-200);\n  border-radius: var(--radius-sm); font-family: var(--font-body); font-size: 0.95rem;\n  color: var(--gray-900); background: var(--white);\n  transition: border-color var(--transition), box-shadow var(--transition);\n  outline: none; -webkit-appearance: none;\n}\ninput[type=\"text\"]:focus, input[type=\"email\"]:focus, input[type=\"tel\"]:focus,\ninput[type=\"date\"]:focus, select:focus, textarea:focus {\n  border-color: var(--teal); box-shadow: 0 0 0 3px rgba(42,157,143,0.15);\n}\ninput.error, select.error, textarea.error { border-color: var(--danger); }\n.field-error { color: var(--danger); font-size: 0.8rem; margin-top: 4px; font-weight: 600; display: none; }\n.field-error.show { display: block; }\n\ntextarea { resize: vertical; min-height: 110px; line-height: 1.6; }\nselect { cursor: pointer; }\n\n.radio-group, .checkbox-group { display: flex; flex-direction: column; gap: 9px; margin-top: 4px; }\n.radio-group.horizontal { flex-direction: row; flex-wrap: wrap; gap: 12px; }\n.radio-item, .checkbox-item {\n  display: flex; align-items: flex-start; gap: 10px; cursor: pointer;\n}\n.radio-item input, .checkbox-item input {\n  width: auto; padding: 0; margin-top: 2px; flex-shrink: 0;\n  accent-color: var(--teal); width: 17px; height: 17px; cursor: pointer;\n}\n.radio-item span, .checkbox-item span {\n  font-size: 0.92rem; color: var(--gray-700); font-weight: 500; line-height: 1.4;\n}\n\n.consent-box {\n  background: var(--gray-50); border: 2px solid var(--gray-200); border-radius: var(--radius-sm);\n  padding: 16px 18px; margin: 24px 0;\n}\n.consent-box .checkbox-item span { font-size: 0.875rem; }\n\n.form-disclaimer { color: var(--gray-500); font-size: 0.82rem; line-height: 1.6; margin-top: 14px; }\n\n.form-submit-area { margin-top: 24px; }\n.success-msg {\n  display: none; background: rgba(40,167,69,0.1); border: 1px solid rgba(40,167,69,0.3);\n  border-radius: var(--radius-sm); padding: 16px 20px; color: #1a5e2a;\n  font-weight: 600; font-size: 0.95rem;\n}\n.success-msg.show { display: block; }\n\n\/* Contact form (simpler) *\/\n.contact-form { max-width: 600px; }\n\n\/* ============ CONTACT INFO CARDS ============ *\/\n.contact-info-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; }\n.contact-info-card {\n  background: var(--gray-50); border-radius: var(--radius-md);\n  border: 1px solid var(--gray-200); padding: 24px;\n}\n.contact-info-card .icon {\n  width: 44px; height: 44px; border-radius: var(--radius-sm);\n  background: rgba(42,157,143,0.15); display: flex; align-items: center; justify-content: center; margin-bottom: 14px;\n}\n.contact-info-card .icon svg { width: 22px; height: 22px; stroke: var(--teal); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n.contact-info-card h4 { font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.07em; margin-bottom: 8px; color: var(--gray-500); font-family: var(--font-body); font-weight: 700; }\n.contact-info-card p, .contact-info-card a { color: var(--navy); font-weight: 600; font-size: 0.95rem; }\n.contact-info-card a { color: var(--teal); }\n.contact-info-card a:hover { color: var(--teal-dark); }\n\n\/* ============ MAP ============ *\/\n.map-wrap { border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow-md); }\n.map-wrap iframe { display: block; width: 100%; height: 360px; border: 0; }\n\n\/* ============ VALUES ============ *\/\n.value-card {\n  background: var(--navy); border-radius: var(--radius-lg); padding: 28px;\n  position: relative; overflow: hidden;\n}\n.value-card::after {\n  content: ''; position: absolute; bottom: -20px; right: -20px;\n  width: 80px; height: 80px; border-radius: 50%;\n  background: rgba(255,255,255,0.04); pointer-events: none;\n}\n.value-card h3 { color: var(--teal); margin-bottom: 10px; }\n.value-card p { color: rgba(255,255,255,0.72); font-size: 0.93rem; }\n\n\/* ============ PAGE ROUTER ============ *\/\n.page { display: block; }\n.page.active { display: block; }\n\n\/* ============ HERO (HOME) ============ *\/\n.hero {\n  background: linear-gradient(150deg, rgba(10,18,30,0.93) 0%, rgba(26,46,74,0.88) 55%, rgba(20,45,72,0.86) 100%), url('https:\/\/images.unsplash.com\/photo-1449965408869-eaa3f722e40d?w=1600&q=80') center\/cover no-repeat;\n  padding: 80px 0 72px; position: relative; overflow: hidden;\n}\n\/* ============ IMG UTILS ============ *\/\n.img-rounded { border-radius: var(--radius-lg); width: 100%; height: 100%; object-fit: cover; display: block; }\n.img-card { border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow-lg); }\n.photo-strip { display: grid; grid-template-columns: repeat(3,1fr); gap: 16px; margin: 40px 0 0; }\n.photo-strip-item { border-radius: var(--radius-md); overflow: hidden; aspect-ratio: 4\/3; }\n.photo-strip-item img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.4s ease; }\n.photo-strip-item:hover img { transform: scale(1.04); }\n.feature-img { border-radius: var(--radius-xl); overflow: hidden; box-shadow: var(--shadow-lg); aspect-ratio: 4\/3; }\n.feature-img img { width: 100%; height: 100%; object-fit: cover; display: block; }\n.hero::before {\n  content: ''; position: absolute; top: -30%; right: -5%; width: 600px; height: 600px;\n  border-radius: 50%; background: rgba(42,157,143,0.06); pointer-events: none;\n}\n.hero::after {\n  content: ''; position: absolute; bottom: -20%; left: -5%; width: 400px; height: 400px;\n  border-radius: 50%; background: rgba(42,157,143,0.04); pointer-events: none;\n}\n.hero-inner {\n  display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 48px; align-items: center; position: relative; z-index: 1;\n}\n.hero-content h1 { color: var(--white); margin-bottom: 18px; }\n.hero-content p { color: rgba(255,255,255,0.78); font-size: 1.1rem; line-height: 1.7; margin-bottom: 28px; }\n.hero-btns { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 28px; }\n.hero-visual {\n  background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.12);\n  border-radius: var(--radius-xl); padding: 36px; backdrop-filter: blur(8px);\n}\n.hero-visual-title { color: rgba(255,255,255,0.55); font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.1em; font-weight: 700; margin-bottom: 20px; }\n.quick-info-item {\n  display: flex; align-items: flex-start; gap: 12px; padding: 12px 0;\n  border-bottom: 1px solid rgba(255,255,255,0.08);\n}\n.quick-info-item:last-child { border-bottom: none; }\n.qi-icon {\n  width: 36px; height: 36px; border-radius: var(--radius-sm); flex-shrink: 0;\n  background: rgba(42,157,143,0.2); display: flex; align-items: center; justify-content: center;\n}\n.qi-icon svg { width: 18px; height: 18px; stroke: var(--teal); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n.qi-label { font-size: 0.78rem; color: rgba(255,255,255,0.5); font-weight: 600; letter-spacing: 0.03em; }\n.qi-value { font-size: 0.9rem; color: rgba(255,255,255,0.9); font-weight: 600; }\n\n\/* ============ ABOUT ============ *\/\n.about-stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; margin: 40px 0; }\n.stat-card {\n  background: var(--white); border-radius: var(--radius-lg); box-shadow: var(--shadow-md);\n  border: 1px solid var(--gray-200); padding: 28px; text-align: center;\n}\n.stat-num { font-family: var(--font-heading); font-size: 2.4rem; font-weight: 700; color: var(--teal); }\n.stat-label { font-size: 0.875rem; color: var(--gray-700); margin-top: 6px; font-weight: 600; }\n\n\/* ============ THANK YOU ============ *\/\n.thankyou-wrap { min-height: 60vh; display: flex; align-items: center; justify-content: center; }\n.thankyou-card {\n  background: var(--white); border-radius: var(--radius-xl); box-shadow: var(--shadow-lg);\n  border: 1px solid var(--gray-200); padding: 56px 48px; text-align: center; max-width: 560px; width: 100%;\n}\n.thankyou-icon {\n  width: 80px; height: 80px; border-radius: 50%; background: rgba(42,157,143,0.15);\n  display: flex; align-items: center; justify-content: center; margin: 0 auto 24px;\n}\n.thankyou-icon svg { width: 40px; height: 40px; stroke: var(--teal); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n.thankyou-card h1 { font-size: 2.2rem; margin-bottom: 16px; }\n.thankyou-card p { color: var(--gray-700); margin-bottom: 10px; }\n.thankyou-btns { display: flex; flex-wrap: wrap; justify-content: center; gap: 14px; margin-top: 32px; }\n\n\/* ============ RESPONSIVE ============ *\/\n@media (max-width: 960px) {\n  .nav-links, .header-cta { display: none; }\n  .hamburger { display: flex; }\n  .hero-inner { grid-template-columns: 1fr; }\n  .hero-visual { display: none; }\n  .cards-3, .cards-4 { grid-template-columns: repeat(2, 1fr); }\n  .steps-grid { grid-template-columns: repeat(2, 1fr); gap: 32px; }\n  .steps-grid::before { display: none; }\n  .footer-top { grid-template-columns: 1fr 1fr; }\n  .service-block { grid-template-columns: 1fr; gap: 32px; }\n  .service-block.reverse { direction: ltr; }\n  .service-visual { display: none; }\n  .about-stats { grid-template-columns: repeat(3, 1fr); }\n}\n@media (max-width: 640px) {\n  .cards-3, .cards-4, .cards-2 { grid-template-columns: 1fr; }\n  .steps-grid { grid-template-columns: 1fr; }\n  .footer-top { grid-template-columns: 1fr; gap: 32px; }\n  .form-wrapper { padding: 24px 20px; }\n  .form-row { grid-template-columns: 1fr; }\n  .form-row.cols-3 { grid-template-columns: 1fr; }\n  .contact-info-grid { grid-template-columns: 1fr; }\n  .about-stats { grid-template-columns: 1fr; }\n  .hero { padding: 56px 0 48px; }\n  .section { padding: 48px 0; }\n  .trust-badges { flex-direction: column; align-items: flex-start; }\n  .thankyou-card { padding: 36px 24px; }\n  .page-hero { padding: 48px 0 44px; }\n  .pricing-header, .pricing-body { padding: 22px 24px; }\n}\n\n\n\/* ===== v13 section image layout improvements ===== *\/\nhtml, body { width:100%; max-width:100%; overflow-x:hidden !important; }\n.photo-strip { display:none !important; }\n\n.section-inline-image {\n  margin-top: 26px;\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 14px;\n}\n.section-inline-image img {\n  width: 100%;\n  border-radius: 18px;\n  display: block;\n  object-fit: cover;\n  min-height: 240px;\n  max-height: 380px;\n  box-shadow: 0 16px 38px rgba(15,23,42,0.10);\n}\n.section-inline-caption h3 { margin:0 0 6px; font-size:1.1rem; }\n.section-inline-caption p { margin:0; }\n.image-card img, .feature-img img, .img-card img, .service-visual img {\n  width:100%;\n  object-fit:cover;\n  display:block;\n  border-radius:var(--radius-md);\n}\n@media (max-width:960px) {\n  .service-block, .service-block.reverse, #svc2-block, .hero-inner, .cards-2, .cards-3, .cards-4, .steps-grid, .contact-info-grid, .footer-top, .form-row, .form-row.cols-3 {\n    grid-template-columns:1fr !important;\n    gap:22px !important;\n  }\n  .service-block, .service-block.reverse, #svc2-block { direction:ltr !important; }\n  .service-block > *, .service-block.reverse > *, #svc2-block > * { direction:ltr !important; }\n}\n@media (max-width:640px) {\n  .container, .container-sm {\n    width:100% !important;\n    max-width:100% !important;\n    padding-left:24px !important;\n    padding-right:24px !important;\n    margin-left:auto !important;\n    margin-right:auto !important;\n  }\n  .header-inner { padding-left:18px !important; padding-right:18px !important; }\n  h1, h2, h3, h4, p, li, a, span, label, input, select, textarea, button {\n    overflow-wrap:anywhere !important;\n    word-break:normal !important;\n  }\n  .section-inline-image { margin-top:18px; }\n  .section-inline-image img, .feature-img img, .img-card img, .service-visual img, .image-card img {\n    height:220px !important;\n    min-height:220px !important;\n    max-height:220px !important;\n    object-fit:cover !important;\n  }\n  .service-block {\n    padding:42px 0 !important;\n    gap:20px !important;\n  }\n  .service-block .img-card, .feature-img, .service-visual {\n    width:100% !important;\n    max-width:100% !important;\n    margin:0 !important;\n  }\n  .hero-btns, .page-hero-btns, .cta-btns {\n    flex-direction:column !important;\n    gap:10px !important;\n  }\n  .btn, .btn-lg, .btn-sm {\n    width:100% !important;\n    justify-content:center !important;\n    white-space:normal !important;\n  }\n}\n\n\n\/* =========================================================\n   v14 FINAL MOBILE REPAIR\n   Fixes narrow columns, word-by-word text, contact\/about\/service grids,\n   and adds consistent single-image layout on mobile and desktop.\n   ========================================================= *\/\nhtml, body {\n  width: 100% !important;\n  max-width: 100% !important;\n  overflow-x: hidden !important;\n}\n\nbody > * {\n  max-width: 100% !important;\n}\n\n.single-related-image {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 34px;\n  align-items: center;\n}\n\n.single-related-image.reverse img {\n  order: 2;\n}\n\n.single-related-image.reverse .single-related-caption {\n  order: 1;\n}\n\n.single-related-image img,\n.section-inline-image img,\n.img-card img,\n.feature-img img,\n.service-visual img {\n  width: 100% !important;\n  object-fit: cover !important;\n  display: block !important;\n  border-radius: var(--radius-lg) !important;\n}\n\n.single-related-image img {\n  min-height: 280px;\n  max-height: 420px;\n  box-shadow: var(--shadow-lg);\n}\n\n.single-related-caption h2 {\n  margin-bottom: 12px;\n}\n\n.single-related-caption p {\n  color: var(--gray-700);\n}\n\n\/* Remove grouped image strip on every screen *\/\n.photo-strip {\n  display: none !important;\n}\n\n@media (max-width: 960px) {\n  .container,\n  .container-sm {\n    width: 100% !important;\n    max-width: 100% !important;\n    padding-left: 28px !important;\n    padding-right: 28px !important;\n  }\n\n  .hero-inner,\n  .service-block,\n  .service-block.reverse,\n  #svc2-block,\n  .single-related-image,\n  .cards-2,\n  .cards-3,\n  .cards-4,\n  .steps-grid,\n  .footer-top,\n  .contact-info-grid,\n  .form-row,\n  .form-row.cols-3,\n  [style*=\"grid-template-columns\"] {\n    display: grid !important;\n    grid-template-columns: minmax(0, 1fr) !important;\n    gap: 24px !important;\n  }\n\n  .service-block,\n  .service-block.reverse,\n  #svc2-block,\n  [style*=\"direction:rtl\"],\n  [style*=\"direction: rtl\"] {\n    direction: ltr !important;\n  }\n\n  .service-block > *,\n  .service-block.reverse > *,\n  #svc2-block > *,\n  .single-related-image > *,\n  [style*=\"grid-template-columns\"] > * {\n    min-width: 0 !important;\n    max-width: 100% !important;\n    direction: ltr !important;\n  }\n\n  .single-related-image.reverse img,\n  .single-related-image.reverse .single-related-caption {\n    order: initial !important;\n  }\n}\n\n@media (max-width: 640px) {\n  .container,\n  .container-sm {\n    width: 100% !important;\n    max-width: 100% !important;\n    padding-left: 24px !important;\n    padding-right: 24px !important;\n    margin-left: auto !important;\n    margin-right: auto !important;\n  }\n\n  .header-inner {\n    padding-left: 18px !important;\n    padding-right: 18px !important;\n  }\n\n  .logo {\n    max-width: calc(100vw - 96px) !important;\n    min-width: 0 !important;\n  }\n\n  .logo-main {\n    font-size: 1.12rem !important;\n    line-height: 1.15 !important;\n    white-space: nowrap !important;\n  }\n\n  .logo-sub {\n    max-width: calc(100vw - 110px) !important;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    white-space: nowrap !important;\n    font-size: 0.66rem !important;\n  }\n\n  .mobile-menu a {\n    padding-left: 24px !important;\n    padding-right: 24px !important;\n  }\n\n  \/* Important: do NOT break every word into letters *\/\n  h1, h2, h3, h4, p, li, a, span, label, input, select, textarea, button, div {\n    overflow-wrap: break-word !important;\n    word-break: normal !important;\n    hyphens: none !important;\n  }\n\n  h1 {\n    font-size: 1.78rem !important;\n    line-height: 1.18 !important;\n  }\n\n  h2 {\n    font-size: 1.42rem !important;\n    line-height: 1.25 !important;\n  }\n\n  h3 {\n    font-size: 1.12rem !important;\n    line-height: 1.3 !important;\n  }\n\n  .page-hero h1 {\n    font-size: 1.65rem !important;\n  }\n\n  .hero-content p,\n  .page-hero p,\n  .section-subtext,\n  .cta-band p,\n  .single-related-caption p {\n    font-size: 0.97rem !important;\n    line-height: 1.65 !important;\n  }\n\n  .section-label,\n  .breadcrumb {\n    font-size: 0.72rem !important;\n    letter-spacing: 0.08em !important;\n  }\n\n  .hero {\n    padding-top: 46px !important;\n    padding-bottom: 42px !important;\n  }\n\n  .page-hero {\n    padding-top: 42px !important;\n    padding-bottom: 38px !important;\n  }\n\n  .section,\n  .home-mobile-image-section {\n    padding-top: 44px !important;\n    padding-bottom: 44px !important;\n  }\n\n  .section-header-centered {\n    margin-bottom: 28px !important;\n  }\n\n  \/* Force all mobile grids to full width single column *\/\n  .hero-inner,\n  .service-block,\n  .service-block.reverse,\n  #svc2-block,\n  .single-related-image,\n  .cards-2,\n  .cards-3,\n  .cards-4,\n  .steps-grid,\n  .footer-top,\n  .contact-info-grid,\n  .about-stats,\n  .form-row,\n  .form-row.cols-3,\n  [style*=\"display:grid\"],\n  [style*=\"display: grid\"],\n  [style*=\"grid-template-columns\"] {\n    display: grid !important;\n    grid-template-columns: minmax(0, 1fr) !important;\n    gap: 22px !important;\n    width: 100% !important;\n  }\n\n  .service-block > *,\n  .single-related-image > *,\n  [style*=\"grid-template-columns\"] > * {\n    min-width: 0 !important;\n    max-width: 100% !important;\n    width: 100% !important;\n  }\n\n  .service-block {\n    padding: 42px 0 !important;\n  }\n\n  .single-related-image img,\n  .section-inline-image img,\n  .feature-img img,\n  .img-card img,\n  .service-visual img,\n  .image-card img {\n    height: 220px !important;\n    min-height: 220px !important;\n    max-height: 220px !important;\n    object-fit: cover !important;\n    border-radius: 14px !important;\n  }\n\n  .single-related-image.reverse img,\n  .single-related-image.reverse .single-related-caption {\n    order: initial !important;\n  }\n\n  .card,\n  .pricing-card,\n  .contact-info-card,\n  .value-card,\n  .stat-card,\n  .form-wrapper {\n    padding: 22px 20px !important;\n    border-radius: 14px !important;\n    width: 100% !important;\n  }\n\n  .contact-info-card p,\n  .contact-info-card a {\n    font-size: 0.95rem !important;\n  }\n\n  .btn,\n  .btn-lg,\n  .btn-sm {\n    width: 100% !important;\n    max-width: 100% !important;\n    justify-content: center !important;\n    text-align: center !important;\n    white-space: normal !important;\n    line-height: 1.25 !important;\n    padding: 13px 18px !important;\n  }\n\n  .hero-btns,\n  .page-hero-btns,\n  .cta-btns {\n    flex-direction: column !important;\n    gap: 10px !important;\n    width: 100% !important;\n  }\n\n  .trust-badges {\n    flex-direction: column !important;\n    align-items: stretch !important;\n  }\n\n  .trust-badge {\n    width: 100% !important;\n  }\n\n  input[type=\"text\"],\n  input[type=\"email\"],\n  input[type=\"tel\"],\n  input[type=\"date\"],\n  select,\n  textarea {\n    font-size: 16px !important;\n    max-width: 100% !important;\n  }\n\n  .map-wrap iframe {\n    height: 300px !important;\n  }\n\n  .footer-top {\n    padding: 40px 24px 30px !important;\n  }\n\n  .footer-bottom {\n    padding: 22px 24px !important;\n  }\n\n  [style*=\"width:\"],\n  [style*=\"max-width:\"],\n  [style*=\"min-width:\"] {\n    max-width: 100% !important;\n    min-width: 0 !important;\n  }\n}\n\n@media (max-width: 380px) {\n  .container,\n  .container-sm {\n    padding-left: 20px !important;\n    padding-right: 20px !important;\n  }\n\n  .header-inner {\n    padding-left: 16px !important;\n    padding-right: 16px !important;\n  }\n\n  .logo-main {\n    font-size: 1.02rem !important;\n  }\n}\n\n\/* ===== v16 Insurance Carriers & Service Locations ===== *\/\n.carrier-grid,\n.state-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 12px;\n  margin: 14px 0 0;\n}\n\n.carrier-grid span,\n.state-grid span {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 10px 12px;\n  border-radius: var(--radius-sm);\n  background: var(--gray-50);\n  border: 1px solid var(--gray-200);\n  color: var(--navy);\n  font-weight: 800;\n  text-align: center;\n  line-height: 1.25;\n}\n\n.state-grid {\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n}\n\n.state-grid span {\n  background: rgba(42,157,143,0.10);\n  color: var(--teal-dark);\n  border-color: rgba(42,157,143,0.22);\n}\n\n.carrier-location-card {\n  border-radius: var(--radius-lg);\n  overflow: hidden;\n  min-height: 360px;\n  background: linear-gradient(135deg, rgba(26,46,74,0.94), rgba(42,157,143,0.84));\n  box-shadow: var(--shadow-lg);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 34px;\n}\n\n.carrier-location-inner {\n  width: 100%;\n  background: rgba(255,255,255,0.10);\n  border: 1px solid rgba(255,255,255,0.20);\n  border-radius: var(--radius-lg);\n  padding: 32px;\n  backdrop-filter: blur(6px);\n}\n\n.carrier-location-inner h3 {\n  color: var(--white);\n  margin-bottom: 12px;\n}\n\n.carrier-location-inner p {\n  color: rgba(255,255,255,0.78);\n}\n\n.state-map-list {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 10px;\n  margin-top: 24px;\n}\n\n.state-map-list span {\n  min-height: 58px;\n  border-radius: var(--radius-md);\n  background: rgba(255,255,255,0.15);\n  color: var(--white);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: var(--font-heading);\n  font-size: 1.35rem;\n  font-weight: 700;\n}\n\n@media (max-width: 640px) {\n  .carrier-grid,\n  .state-grid,\n  .state-map-list {\n    grid-template-columns: 1fr !important;\n  }\n\n  .carrier-grid span,\n  .state-grid span {\n    width: 100%;\n    justify-content: flex-start;\n    text-align: left;\n    padding-left: 16px;\n  }\n\n  .carrier-location-card {\n    min-height: auto;\n    padding: 22px;\n  }\n\n  .carrier-location-inner {\n    padding: 24px 20px;\n  }\n\n  .state-map-list span {\n    min-height: 48px;\n  }\n}\n\n\n\/* ===== v17 Service 04 width fix ===== *\/\n.service-location-section {\n  padding-top: 0;\n  padding-bottom: 72px;\n  background: var(--white);\n}\n\n.service-location-section .container {\n  max-width: 1100px !important;\n  margin-left: auto !important;\n  margin-right: auto !important;\n  padding-left: 24px !important;\n  padding-right: 24px !important;\n}\n\n.service-location-section .service-location-block {\n  margin: 0 auto !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  gap: 56px !important;\n  align-items: center !important;\n  padding: 64px 0 !important;\n  border-bottom: none !important;\n}\n\n.service-location-section .carrier-location-card {\n  width: 100% !important;\n  max-width: 100% !important;\n}\n\n@media (max-width: 960px) {\n  .service-location-section .service-location-block {\n    grid-template-columns: 1fr !important;\n    gap: 32px !important;\n  }\n}\n\n@media (max-width: 640px) {\n  .service-location-section {\n    padding-top: 0 !important;\n    padding-bottom: 48px !important;\n  }\n\n  .service-location-section .container {\n    padding-left: 24px !important;\n    padding-right: 24px !important;\n  }\n\n  .service-location-section .service-location-block {\n    padding: 42px 0 !important;\n    gap: 24px !important;\n  }\n}\n\n\n\/* ===== v18 Service 04 complete item + width fix ===== *\/\n.service-location-section {\n  padding-top: 0 !important;\n  padding-bottom: 72px !important;\n  background: var(--white) !important;\n}\n\n.service-location-section .container {\n  max-width: 1100px !important;\n  margin-left: auto !important;\n  margin-right: auto !important;\n  padding-left: 24px !important;\n  padding-right: 24px !important;\n}\n\n.service-location-section .service-location-block {\n  width: 100% !important;\n  max-width: 100% !important;\n  margin: 0 auto !important;\n  display: grid !important;\n  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;\n  gap: 56px !important;\n  align-items: center !important;\n  padding: 64px 0 !important;\n  border-bottom: none !important;\n}\n\n.carrier-section-group {\n  margin-top: 22px;\n}\n\n.carrier-mini-heading {\n  font-weight: 800 !important;\n  color: var(--navy) !important;\n  margin-bottom: 10px !important;\n  font-size: 0.92rem !important;\n}\n\n.carrier-grid,\n.state-grid {\n  display: grid !important;\n  gap: 12px !important;\n  margin: 14px 0 0 !important;\n}\n\n.carrier-grid {\n  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n}\n\n.state-grid {\n  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n}\n\n.carrier-grid span,\n.state-grid span {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  min-height: 46px !important;\n  padding: 10px 12px !important;\n  border-radius: var(--radius-sm) !important;\n  background: var(--gray-50) !important;\n  border: 1px solid var(--gray-200) !important;\n  color: var(--navy) !important;\n  font-weight: 800 !important;\n  text-align: center !important;\n  line-height: 1.25 !important;\n  overflow-wrap: normal !important;\n  word-break: normal !important;\n}\n\n.state-grid span {\n  background: rgba(42,157,143,0.10) !important;\n  color: var(--teal-dark) !important;\n  border-color: rgba(42,157,143,0.22) !important;\n}\n\n.carrier-location-card {\n  width: 100% !important;\n  max-width: 100% !important;\n  border-radius: var(--radius-lg) !important;\n  overflow: hidden !important;\n  min-height: 360px !important;\n  background: linear-gradient(135deg, rgba(26,46,74,0.94), rgba(42,157,143,0.84)) !important;\n  box-shadow: var(--shadow-lg) !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  padding: 34px !important;\n}\n\n.carrier-location-inner {\n  width: 100% !important;\n  background: rgba(255,255,255,0.10) !important;\n  border: 1px solid rgba(255,255,255,0.20) !important;\n  border-radius: var(--radius-lg) !important;\n  padding: 32px !important;\n  backdrop-filter: blur(6px);\n}\n\n.carrier-location-inner h3 {\n  color: var(--white) !important;\n  margin-bottom: 12px !important;\n}\n\n.carrier-location-inner p {\n  color: rgba(255,255,255,0.78) !important;\n}\n\n.carrier-summary-list {\n  display: grid !important;\n  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n  gap: 10px !important;\n  margin-top: 22px !important;\n}\n\n.carrier-summary-list span {\n  background: rgba(255,255,255,0.12) !important;\n  color: var(--white) !important;\n  border: 1px solid rgba(255,255,255,0.16) !important;\n  border-radius: var(--radius-sm) !important;\n  padding: 10px 12px !important;\n  text-align: center !important;\n  font-weight: 800 !important;\n  line-height: 1.2 !important;\n}\n\n.state-map-list {\n  display: grid !important;\n  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n  gap: 10px !important;\n  margin-top: 18px !important;\n}\n\n.state-map-list span {\n  min-height: 58px !important;\n  border-radius: var(--radius-md) !important;\n  background: rgba(255,255,255,0.15) !important;\n  color: var(--white) !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  font-family: var(--font-heading) !important;\n  font-size: 1.35rem !important;\n  font-weight: 700 !important;\n}\n\n@media (max-width: 960px) {\n  .service-location-section .service-location-block {\n    grid-template-columns: 1fr !important;\n    gap: 32px !important;\n  }\n}\n\n@media (max-width: 640px) {\n  .service-location-section {\n    padding-top: 0 !important;\n    padding-bottom: 48px !important;\n  }\n\n  .service-location-section .container {\n    padding-left: 24px !important;\n    padding-right: 24px !important;\n  }\n\n  .service-location-section .service-location-block {\n    padding: 42px 0 !important;\n    gap: 24px !important;\n  }\n\n  .carrier-grid,\n  .state-grid,\n  .carrier-summary-list,\n  .state-map-list {\n    grid-template-columns: 1fr !important;\n  }\n\n  .carrier-grid span,\n  .state-grid span,\n  .carrier-summary-list span {\n    width: 100% !important;\n    justify-content: flex-start !important;\n    text-align: left !important;\n    padding-left: 16px !important;\n  }\n\n  .carrier-location-card {\n    min-height: auto !important;\n    padding: 22px !important;\n  }\n\n  .carrier-location-inner {\n    padding: 24px 20px !important;\n  }\n\n  .state-map-list span {\n    min-height: 48px !important;\n    justify-content: center !important;\n    text-align: center !important;\n  }\n}\n\n<\/style>\n<style id=\"insurance-template-override\">\n\/* =========================================================\n   Insurance Template Skin \u2014 preserves all Eason content\/images\n   ========================================================= *\/\n:root{\n  --navy:#0a1628 !important;\n  --navy-light:#162040 !important;\n  --navy-dark:#07101e !important;\n  --teal:#c8a84b !important;\n  --teal-light:#e8c96d !important;\n  --teal-dark:#a8872f !important;\n  --white:#ffffff !important;\n  --gray-50:#f7f5f0 !important;\n  --gray-100:#eef1f6 !important;\n  --gray-200:#d8deea !important;\n  --gray-300:#c7cfdd !important;\n  --gray-500:#8a9ab5 !important;\n  --gray-700:#5a6a80 !important;\n  --gray-900:#0a1628 !important;\n  --font-heading:'Playfair Display', serif !important;\n  --font-body:'Source Sans 3', sans-serif !important;\n  --radius-sm:3px !important;\n  --radius-md:4px !important;\n  --radius-lg:4px !important;\n  --radius-xl:5px !important;\n}\nbody{background:#f7f5f0 !important;color:var(--navy) !important;font-family:var(--font-body) !important;}\nh1,h2,h3,h4,.logo-main{font-family:var(--font-heading) !important;}\n#site-header{background:var(--navy) !important;border-bottom:2px solid var(--teal) !important;box-shadow:0 10px 30px rgba(10,22,40,.16) !important;}\n.header-inner{height:76px !important;max-width:1200px !important;}\n.logo-main{font-size:1.45rem !important;color:#fff !important;letter-spacing:-.02em !important;}\n.logo-main span{color:var(--teal-light) !important;}\n.logo-sub{color:rgba(255,255,255,.58) !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-size:.66rem !important;}\n.nav-links a{font-family:var(--font-body) !important;text-transform:uppercase !important;letter-spacing:.08em !important;font-size:.75rem !important;border-radius:2px !important;color:rgba(255,255,255,.76) !important;}\n.nav-links a:hover,.nav-links a.active{background:rgba(200,168,75,.16) !important;color:#fff !important;}\n.header-cta a,.mobile-menu .mob-cta{background:var(--teal) !important;color:var(--navy) !important;border-radius:2px !important;letter-spacing:.04em !important;}\n.header-cta a:hover,.mobile-menu .mob-cta:hover{background:var(--teal-light) !important;}\n.mobile-menu{background:var(--navy-dark) !important;}\n.mobile-menu a:hover{background:rgba(200,168,75,.12) !important;color:#fff !important;}\n.hero,.page-hero,.cta-band{background:linear-gradient(140deg,rgba(10,22,40,.94) 0%,rgba(22,32,64,.88) 100%),url('https:\/\/images.unsplash.com\/photo-1521791136064-7986c2920216?w=1600&q=80') center\/cover no-repeat !important;}\n.hero::before,.page-hero::before,.cta-band::before{background:rgba(200,168,75,.09) !important;}\n.section-label,.section-label *, .breadcrumb,.section-header-centered .section-label{color:var(--teal-light) !important;letter-spacing:.16em !important;text-transform:uppercase !important;}\n.hero-content h1,.page-hero h1,.cta-band h2{font-family:var(--font-heading) !important;}\n.hero-content h1,.page-hero h1{font-size:clamp(2.1rem,4.5vw,3.45rem) !important;line-height:1.13 !important;}\n.hero-content p,.page-hero p{font-size:1.04rem !important;line-height:1.8 !important;}\n.btn{border-radius:2px !important;text-transform:uppercase !important;letter-spacing:.08em !important;font-weight:800 !important;}\n.btn-primary{background:var(--teal) !important;border-color:var(--teal) !important;color:var(--navy) !important;}\n.btn-primary:hover{background:var(--teal-light) !important;border-color:var(--teal-light) !important;color:var(--navy) !important;}\n.btn-secondary,.btn-outline-teal{border-color:var(--teal) !important;color:var(--navy) !important;background:#fff !important;}\n.btn-secondary:hover,.btn-outline-teal:hover{background:var(--navy) !important;border-color:var(--navy) !important;color:#fff !important;}\n.btn-outline-white{border-color:rgba(255,255,255,.72) !important;color:#fff !important;}\n.btn-outline-white:hover{background:#fff !important;color:var(--navy) !important;}\n.card,.stat-card,.pricing-card,.form-wrapper,.contact-info-card{border-radius:4px !important;border:1px solid #d5dce8 !important;box-shadow:0 12px 32px rgba(10,22,40,.08) !important;}\n.card,.stat-card,.contact-info-card{border-top:3px solid var(--teal) !important;}\n.card-icon,.qi-icon,.contact-info-card .icon,.thankyou-icon,.service-block-icon{background:rgba(200,168,75,.14) !important;}\n.card-icon svg,.qi-icon svg,.contact-info-card .icon svg,.thankyou-icon svg,.service-block-icon svg,.trust-badge svg{stroke:var(--teal) !important;}\n.stat-num,.price-main{color:var(--teal-dark) !important;}\n.pricing-header{background:var(--navy) !important;border-bottom:2px solid var(--teal) !important;}\n.value-card{background:var(--navy) !important;border-top:3px solid var(--teal) !important;border-radius:4px !important;}\n.value-card h3{color:var(--teal-light) !important;}\n.note-box{background:rgba(200,168,75,.12) !important;border-left-color:var(--teal) !important;}\n.checklist li::before{background-color:rgba(200,168,75,.18) !important;}\n.bullet-list li::before{background:var(--teal) !important;}\n.step-num{background:var(--navy) !important;box-shadow:0 0 0 3px var(--teal) !important;}\n.service-block{border-bottom:1px solid var(--gray-200) !important;}\ninput[type=\"text\"],input[type=\"email\"],input[type=\"tel\"],input[type=\"date\"],select,textarea{border-radius:3px !important;border-color:#cdd5e0 !important;}\ninput[type=\"text\"]:focus,input[type=\"email\"]:focus,input[type=\"tel\"]:focus,input[type=\"date\"]:focus,select:focus,textarea:focus{border-color:var(--teal) !important;box-shadow:0 0 0 3px rgba(200,168,75,.16) !important;}\n#site-footer{background:var(--navy-dark) !important;border-top:2px solid var(--teal) !important;}\n.footer-col h4{color:#fff !important;}\n.footer-info a,.footer-col ul li a:hover,footer a{color:var(--teal-light) !important;}\n.carrier-location-card{background:linear-gradient(135deg,rgba(10,22,40,.94),rgba(200,168,75,.72)) !important;}\n.state-grid span{background:rgba(200,168,75,.12) !important;color:var(--teal-dark) !important;border-color:rgba(200,168,75,.24) !important;}\n.carrier-summary-list span,.state-map-list span{background:rgba(255,255,255,.14) !important;color:#fff !important;}\n\/* Standalone page fix *\/\nbody.standalone .page{display:block !important;}\nbody.standalone .page:not(.active){display:block !important;}\nbody.standalone main>.page{display:block !important;}\nbody.standalone .mobile-menu a.active, body.standalone .nav-links a.active{background:rgba(200,168,75,.16) !important;color:#fff !important;}\n@media(max-width:640px){.header-inner{height:70px !important}.logo-main{font-size:1.1rem !important}.hero-content h1,.page-hero h1{font-size:1.75rem !important}.footer-top{padding-left:24px !important;padding-right:24px !important}}\n<\/style>\n\n<style>\n\/* Elementor paste fix: no full HTML document needed *\/\n.elementor-widget-html .page, .page { display:block !important; }\nbody.elementor-editor-active .page { display:block !important; }\n<\/style>\n\n\n<style id=\"ec-auto-quote-select-wording-formsubmit-fix\">\n\/* Fix Auto Insurance Quote form dropdown text showing as dots\/cut off *\/\n#quote-form input[type=\"text\"],\n#quote-form input[type=\"email\"],\n#quote-form input[type=\"tel\"],\n#quote-form input[type=\"date\"],\n#quote-form select,\n#quote-form textarea {\n  color: #0a1628 !important;\n  background-color: #ffffff !important;\n  font-size: 16px !important;\n  line-height: 1.45 !important;\n  letter-spacing: 0 !important;\n  text-transform: none !important;\n  opacity: 1 !important;\n  visibility: visible !important;\n  overflow: visible !important;\n}\n\n#quote-form select {\n  display: block !important;\n  width: 100% !important;\n  min-height: 54px !important;\n  height: 54px !important;\n  padding: 0 42px 0 16px !important;\n  line-height: 54px !important;\n  text-indent: 0 !important;\n  white-space: nowrap !important;\n  text-overflow: clip !important;\n  -webkit-appearance: menulist !important;\n  appearance: auto !important;\n}\n\n#quote-form select option {\n  color: #0a1628 !important;\n  background-color: #ffffff !important;\n  font-size: 16px !important;\n  line-height: 1.5 !important;\n  white-space: normal !important;\n}\n\n#quote-form input::placeholder,\n#quote-form textarea::placeholder {\n  color: #6b7890 !important;\n  opacity: 1 !important;\n}\n\n#quote-form label,\n#quote-form .radio-item span,\n#quote-form .checkbox-item span {\n  color: #0a1628 !important;\n  opacity: 1 !important;\n}\n\n#quote-form .form-row,\n#quote-form .form-group {\n  overflow: visible !important;\n}\n\n@media (max-width: 640px) {\n  #quote-form select {\n    min-height: 52px !important;\n    height: 52px !important;\n    line-height: 52px !important;\n    font-size: 16px !important;\n  }\n}\n<\/style>\n<main>\n<div aria-label=\"Auto Insurance Quote page\" class=\"page active\" id=\"page-auto-insurance-quote\" role=\"main\">\n<section class=\"page-hero\">\n<div class=\"container\">\n<div class=\"page-hero-content\">\n<p class=\"breadcrumb\">Auto Insurance Quote<\/p>\n<h1>Request a Personal Auto Insurance Quote<\/h1>\n<p>Complete the form below and our team will review your information. We will contact you to discuss available auto insurance options and next steps.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section-alt\">\n<div class=\"container\">\n<div class=\"note-box warning\" style=\"max-width:800px;margin:0 auto 28px;\">\n<p><strong>Important Notice:<\/strong> Submitting this form does not guarantee insurance approval, policy issuance, pricing, or coverage. Final policy terms, premiums, and approval are determined by the insurance company.<\/p>\n<\/div>\n<div class=\"form-wrapper\">\n<h2 style=\"margin-bottom:6px;font-size:1.6rem;\">Personal Auto Quote Form<\/h2>\n<p style=\"color:var(--gray-500);font-size:0.9rem;margin-bottom:0;\">Fields marked <span style=\"color:var(--danger);\">*<\/span> are required.<\/p>\n<form id=\"quote-form\" action=\"https:\/\/formsubmit.co\/info@easoncoverage.com\" method=\"POST\">\n<input type=\"hidden\" name=\"_subject\" value=\"New Auto Insurance Quote Request - EasonCoverage.com\">\n<input type=\"hidden\" name=\"_next\" value=\"https:\/\/easoncoverage.com\/thank-you\/\">\n<input type=\"hidden\" name=\"_captcha\" value=\"false\">\n<input type=\"hidden\" name=\"_template\" value=\"table\">\n<!-- Section A -->\n<p class=\"form-section-title\">Section A \u2014 Contact Information<\/p>\n<div class=\"form-group\">\n<label for=\"q-fullname\">Full Name <span class=\"required\">*<\/span><\/label>\n<input id=\"q-fullname\" name=\"fullname\" placeholder=\"John Smith\" required=\"\" type=\"text\"\/>\n<p class=\"field-error\" id=\"q-fullname-err\">Please enter your full name.<\/p>\n<\/div>\n<div class=\"form-row\">\n<div class=\"form-group no-mb\">\n<label for=\"q-phone\">Primary Phone Number <span class=\"required\">*<\/span><\/label>\n<input id=\"q-phone\" name=\"phone\" placeholder=\"(000) 000-0000\" required=\"\" type=\"tel\"\/>\n<p class=\"field-error\" id=\"q-phone-err\">Please enter your phone number.<\/p>\n<\/div>\n<div class=\"form-group no-mb\">\n<label for=\"q-email\">Email Address <span class=\"required\">*<\/span><\/label>\n<input id=\"q-email\" name=\"email\" placeholder=\"your@email.com\" required=\"\" type=\"email\"\/>\n<p class=\"field-error\" id=\"q-email-err\">Please enter a valid email address.<\/p>\n<\/div>\n<\/div>\n<div class=\"form-group\" style=\"margin-top:18px;\">\n<label for=\"q-address\">Street Address, City, State, ZIP <span class=\"required\">*<\/span><\/label>\n<input id=\"q-address\" name=\"address\" placeholder=\"Street address, city, state, ZIP code\" required=\"\" type=\"text\"\/>\n<p class=\"field-error\" id=\"q-address-err\">Please enter your address.<\/p>\n<\/div>\n<!-- Section B -->\n<p class=\"form-section-title\">Section B \u2014 Driver Information<\/p>\n<div class=\"form-row\">\n<div class=\"form-group no-mb\">\n<label for=\"q-dob\">Date of Birth <span class=\"optional\">(optional)<\/span><\/label>\n<input id=\"q-dob\" name=\"dob\" type=\"date\"\/>\n<\/div>\n<div class=\"form-group no-mb\">\n<label for=\"q-marital\">Marital Status <span class=\"optional\">(optional)<\/span><\/label>\n<select id=\"q-marital\" name=\"marital\">\n<option value=\"\">Select...<\/option>\n<option>Single<\/option>\n<option>Married<\/option>\n<\/select>\n<\/div>\n<\/div>\n<div class=\"form-group\" style=\"margin-top:18px;\">\n<label>Gender <span class=\"optional\">(optional)<\/span><\/label>\n<div class=\"radio-group horizontal\">\n<label class=\"radio-item\"><input name=\"gender\" type=\"radio\" value=\"Male\"\/><span>Male<\/span><\/label>\n<label class=\"radio-item\"><input name=\"gender\" type=\"radio\" value=\"Female\"\/><span>Female<\/span><\/label>\n<label class=\"radio-item\"><input name=\"gender\" type=\"radio\" value=\"Prefer not to say\"\/><span>Prefer not to say<\/span><\/label>\n<\/div>\n<\/div>\n<!-- Section C -->\n<p class=\"form-section-title\">Section C \u2014 Vehicle Information<\/p>\n<div class=\"form-row cols-3\">\n<div class=\"form-group no-mb\">\n<label for=\"q-year\">Vehicle Year <span class=\"optional\">(optional)<\/span><\/label>\n<input id=\"q-year\" name=\"year\" placeholder=\"e.g. 2021\" type=\"text\"\/>\n<\/div>\n<div class=\"form-group no-mb\">\n<label for=\"q-make\">Vehicle Make <span class=\"optional\">(optional)<\/span><\/label>\n<input id=\"q-make\" name=\"make\" placeholder=\"e.g. Toyota\" type=\"text\"\/>\n<\/div>\n<div class=\"form-group no-mb\">\n<label for=\"q-model\">Vehicle Model <span class=\"optional\">(optional)<\/span><\/label>\n<input id=\"q-model\" name=\"model\" placeholder=\"e.g. Camry\" type=\"text\"\/>\n<\/div>\n<\/div>\n<div class=\"form-group\" style=\"margin-top:18px;\">\n<label for=\"q-vin\">Vehicle VIN Number <span class=\"required\">*<\/span><\/label>\n<input id=\"q-vin\" maxlength=\"17\" name=\"vin\" placeholder=\"17-character vehicle identification number\" required=\"\" type=\"text\"\/>\n<p class=\"field-error\" id=\"q-vin-err\">Please enter your VIN number.<\/p>\n<\/div>\n<!-- Section D -->\n<p class=\"form-section-title\">Section D \u2014 Coverage Information<\/p>\n<div class=\"form-group\">\n<label>Coverage Type <span class=\"required\">*<\/span><\/label>\n<div aria-required=\"true\" class=\"radio-group\" role=\"group\">\n<label class=\"radio-item\"><input name=\"coverage\" required=\"\" type=\"radio\" value=\"Liability Only\"\/><span>Liability Only<\/span><\/label>\n<label class=\"radio-item\"><input name=\"coverage\" type=\"radio\" value=\"Full Coverage\"\/><span>Full Coverage<\/span><\/label>\n<label class=\"radio-item\"><input name=\"coverage\" type=\"radio\" value=\"Comprehensive &amp; Collision\"\/><span>Comprehensive &amp; Collision<\/span><\/label>\n<label class=\"radio-item\"><input name=\"coverage\" type=\"radio\" value=\"Not Sure\"\/><span>Not Sure<\/span><\/label>\n<\/div>\n<p class=\"field-error\" id=\"q-coverage-err\">Please select a coverage type.<\/p>\n<\/div>\n<div class=\"form-row\">\n<div class=\"form-group no-mb\">\n<label for=\"q-deductible\">Comprehensive &amp; Collision Deductible <span class=\"required\">*<\/span><\/label>\n<select id=\"q-deductible\" name=\"deductible\" required=\"\">\n<option value=\"\">Select deductible...<\/option>\n<option>$250<\/option><option>$500<\/option><option>$1,000<\/option>\n<option>$1,500<\/option><option>$2,000<\/option><option>Not Sure<\/option>\n<\/select>\n<p class=\"field-error\" id=\"q-deductible-err\">Please select a deductible.<\/p>\n<\/div>\n<div class=\"form-group no-mb\">\n<label for=\"q-usage\">Vehicle Usage <span class=\"required\">*<\/span><\/label>\n<select id=\"q-usage\" name=\"usage\" required=\"\">\n<option value=\"\">Select usage...<\/option>\n<option>Pleasure Only<\/option><option>Work and Pleasure<\/option><option>Work Only<\/option>\n<\/select>\n<p class=\"field-error\" id=\"q-usage-err\">Please select vehicle usage.<\/p>\n<\/div>\n<\/div>\n<div class=\"form-group\" style=\"margin-top:18px;\">\n<label for=\"q-bi\">Bodily Injury Liability <span class=\"required\">*<\/span><\/label>\n<select id=\"q-bi\" name=\"bodily_injury\" required=\"\">\n<option value=\"\">Select limit...<\/option>\n<option>$25,000 Each Person \/ $50,000 Each Accident<\/option>\n<option>$50,000 Each Person \/ $100,000 Each Accident<\/option>\n<option>$100,000 Each Person \/ $300,000 Each Accident<\/option>\n<option>$250,000 Each Person \/ $500,000 Each Accident<\/option>\n<option>Other \/ Not Sure<\/option>\n<\/select>\n<p class=\"field-error\" id=\"q-bi-err\">Please select a bodily injury limit.<\/p>\n<\/div>\n<div class=\"form-group\">\n<label for=\"q-pd\">Property Damage Liability <span class=\"required\">*<\/span><\/label>\n<select id=\"q-pd\" name=\"property_damage\" required=\"\">\n<option value=\"\">Select limit...<\/option>\n<option>$10,000 Each Accident<\/option>\n<option>$25,000 Each Accident<\/option>\n<option>$50,000 Each Accident<\/option>\n<option>$100,000 Each Accident<\/option>\n<option>$250,000 Each Accident<\/option>\n<option>Other \/ Not Sure<\/option>\n<\/select>\n<p class=\"field-error\" id=\"q-pd-err\">Please select a property damage limit.<\/p>\n<\/div>\n<!-- Section E -->\n<p class=\"form-section-title\">Section E \u2014 Current Insurance<\/p>\n<div class=\"form-group\">\n<label>Do you currently have insurance? <span class=\"required\">*<\/span><\/label>\n<div aria-required=\"true\" class=\"radio-group\" role=\"group\">\n<label class=\"radio-item\"><input name=\"has_insurance\" required=\"\" type=\"radio\" value=\"Yes\"\/><span>Yes<\/span><\/label>\n<label class=\"radio-item\"><input name=\"has_insurance\" type=\"radio\" value=\"No\"\/><span>No<\/span><\/label>\n<label class=\"radio-item\"><input name=\"has_insurance\" type=\"radio\" value=\"Lapsed less than 30 days\"\/><span>Lapsed less than 30 days<\/span><\/label>\n<label class=\"radio-item\"><input name=\"has_insurance\" type=\"radio\" value=\"Lapsed more than 30 days\"\/><span>Lapsed more than 30 days<\/span><\/label>\n<\/div>\n<p class=\"field-error\" id=\"q-insurance-err\">Please make a selection.<\/p>\n<\/div>\n<div class=\"form-group\">\n<label for=\"q-insurer\">Current Insurance Company <span class=\"optional\">(optional)<\/span><\/label>\n<input id=\"q-insurer\" name=\"insurer\" placeholder=\"Enter company name if applicable\" type=\"text\"\/>\n<\/div>\n<div class=\"form-group\">\n<label>Do you own your home? <span class=\"required\">*<\/span><\/label>\n<div aria-required=\"true\" class=\"radio-group horizontal\" role=\"group\">\n<label class=\"radio-item\"><input name=\"home_owner\" required=\"\" type=\"radio\" value=\"Yes\"\/><span>Yes<\/span><\/label>\n<label class=\"radio-item\"><input name=\"home_owner\" type=\"radio\" value=\"No\"\/><span>No<\/span><\/label>\n<\/div>\n<p class=\"field-error\" id=\"q-homeowner-err\">Please make a selection.<\/p>\n<\/div>\n<div class=\"form-group\">\n<label for=\"q-notes\">Additional Message <span class=\"optional\">(optional)<\/span><\/label>\n<textarea id=\"q-notes\" name=\"notes\" placeholder=\"Tell us anything else we should know.\"><\/textarea>\n<\/div>\n<div class=\"consent-box\">\n<label class=\"checkbox-item\">\n<input id=\"q-consent\" name=\"consent\" required=\"\" type=\"checkbox\"\/>\n<span>I understand that submitting this form does not guarantee insurance approval, policy issuance, pricing, or coverage. <span class=\"required\">*<\/span><\/span>\n<\/label>\n<p class=\"field-error\" id=\"q-consent-err\">You must acknowledge this before submitting.<\/p>\n<\/div>\n<div class=\"form-submit-area\">\n<button class=\"btn btn-primary btn-lg btn-full\" type=\"submit\">Submit Quote Request<\/button>\n<div class=\"success-msg\" id=\"quote-success\" role=\"alert\">\n              \u2713 Thank you. Your quote request has been received. Eason Consulting Services Inc will contact you shortly.\n            <\/div>\n<\/div>\n<\/form>\n<p class=\"form-disclaimer\">All insurance quotes, premiums, coverage terms, policy approval, and final decisions are determined by the insurance company. Eason Consulting Services Inc provides consultation and application assistance only.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/main>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Auto Insurance Quote Request a Personal Auto Insurance Quote Complete the form below and our team will review your information. We will contact you to discuss available auto insurance options and next steps. Important Notice: Submitting this form does not guarantee insurance approval, policy issuance, pricing, or coverage. Final policy terms, premiums, and approval are [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-109","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/huaren168sg.com\/Andrew\/wp-json\/wp\/v2\/pages\/109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/huaren168sg.com\/Andrew\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/huaren168sg.com\/Andrew\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/huaren168sg.com\/Andrew\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/huaren168sg.com\/Andrew\/wp-json\/wp\/v2\/comments?post=109"}],"version-history":[{"count":8,"href":"https:\/\/huaren168sg.com\/Andrew\/wp-json\/wp\/v2\/pages\/109\/revisions"}],"predecessor-version":[{"id":160,"href":"https:\/\/huaren168sg.com\/Andrew\/wp-json\/wp\/v2\/pages\/109\/revisions\/160"}],"wp:attachment":[{"href":"https:\/\/huaren168sg.com\/Andrew\/wp-json\/wp\/v2\/media?parent=109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}