.hero[data-astro-cid-ppqruovy]{position:relative;color:var(--white);min-height:50vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.hero-bg[data-astro-cid-ppqruovy]{position:absolute;inset:0;z-index:0}.hero-bg[data-astro-cid-ppqruovy] img[data-astro-cid-ppqruovy]{width:100%;height:100%;object-fit:cover}.hero[data-astro-cid-ppqruovy]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(#0f172ab3,#1e293bbf)}.hero[data-astro-cid-ppqruovy] .container[data-astro-cid-ppqruovy]{position:relative;z-index:2}.hero[data-astro-cid-ppqruovy] h1[data-astro-cid-ppqruovy]{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-4);color:var(--white)}.hero[data-astro-cid-ppqruovy] p[data-astro-cid-ppqruovy]{font-size:var(--font-size-xl);color:var(--gray-300);margin-bottom:var(--spacing-6)}.breadcrumb[data-astro-cid-ppqruovy]{font-size:var(--font-size-sm);margin-bottom:var(--spacing-6)}.breadcrumb[data-astro-cid-ppqruovy] a[data-astro-cid-ppqruovy]{color:var(--gray-300)}.breadcrumb[data-astro-cid-ppqruovy] a[data-astro-cid-ppqruovy]:hover,.breadcrumb[data-astro-cid-ppqruovy] span[data-astro-cid-ppqruovy]{color:var(--white)}.main-content[data-astro-cid-ppqruovy]{max-width:800px;margin:0 auto}.main-content[data-astro-cid-ppqruovy] h2[data-astro-cid-ppqruovy]{margin-top:var(--spacing-8);margin-bottom:var(--spacing-4)}.main-content[data-astro-cid-ppqruovy] h2[data-astro-cid-ppqruovy]:first-child{margin-top:0}.main-content[data-astro-cid-ppqruovy] p[data-astro-cid-ppqruovy]{line-height:1.8;color:var(--color-text-light)}.main-content[data-astro-cid-ppqruovy] ul[data-astro-cid-ppqruovy],.main-content[data-astro-cid-ppqruovy] ol[data-astro-cid-ppqruovy]{margin:var(--spacing-4) 0}.main-content[data-astro-cid-ppqruovy] li[data-astro-cid-ppqruovy]{margin-bottom:var(--spacing-3);line-height:1.6}.how-to-box[data-astro-cid-ppqruovy]{background:var(--brand-orange);color:var(--white);padding:var(--spacing-6) var(--spacing-8);border-radius:var(--radius-xl);margin-top:var(--spacing-8)}.how-to-box[data-astro-cid-ppqruovy] h2[data-astro-cid-ppqruovy]{color:var(--white);margin-top:0;margin-bottom:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-3)}.info-icon[data-astro-cid-ppqruovy]{flex-shrink:0}.how-to-box[data-astro-cid-ppqruovy] ol[data-astro-cid-ppqruovy]{margin:0}.how-to-box[data-astro-cid-ppqruovy] li[data-astro-cid-ppqruovy]{color:var(--white);margin-bottom:var(--spacing-3);line-height:1.6}.how-to-box[data-astro-cid-ppqruovy] li[data-astro-cid-ppqruovy]:last-child{margin-bottom:0}.how-to-box[data-astro-cid-ppqruovy] a[data-astro-cid-ppqruovy]{color:var(--white);text-decoration:underline;text-underline-offset:2px}.how-to-box[data-astro-cid-ppqruovy] a[data-astro-cid-ppqruovy]:hover{opacity:.85}.faq-section[data-astro-cid-ppqruovy]{max-width:800px;margin:0 auto}.services-grid[data-astro-cid-ppqruovy]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6)}.service-card[data-astro-cid-ppqruovy]{display:flex;flex-direction:column;background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden;transition:transform var(--transition-base),box-shadow var(--transition-base);text-decoration:none}.service-card[data-astro-cid-ppqruovy]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.service-image[data-astro-cid-ppqruovy]{position:relative;width:100%;height:180px;overflow:hidden}.service-image[data-astro-cid-ppqruovy] img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.service-card[data-astro-cid-ppqruovy]:hover .service-image[data-astro-cid-ppqruovy] img{transform:scale(1.05)}.service-content[data-astro-cid-ppqruovy]{padding:var(--spacing-5) var(--spacing-4);text-align:center}.service-card[data-astro-cid-ppqruovy] h3[data-astro-cid-ppqruovy]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-2);color:var(--brand-dark)}.service-card[data-astro-cid-ppqruovy] p[data-astro-cid-ppqruovy]{font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:0}.quote-section[data-astro-cid-ppqruovy]{background:linear-gradient(#0f172ad9,#1e293be6),url(/images/services/insurance_0005_Background.jpg) center/cover no-repeat;padding:var(--spacing-16) 0}.quote-form-wrapper[data-astro-cid-ppqruovy]{max-width:700px;margin:0 auto;background:var(--white);padding:var(--spacing-8);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl)}.quote-form-wrapper[data-astro-cid-ppqruovy] h2[data-astro-cid-ppqruovy]{text-align:center;margin-bottom:var(--spacing-2)}.quote-form-wrapper[data-astro-cid-ppqruovy]>p[data-astro-cid-ppqruovy]{text-align:center;color:var(--color-text-light);margin-bottom:var(--spacing-6)}.posts-grid[data-astro-cid-ppqruovy]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}.post-card[data-astro-cid-ppqruovy]{display:flex;flex-direction:column;background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden;text-decoration:none;transition:transform var(--transition-base),box-shadow var(--transition-base)}.post-card[data-astro-cid-ppqruovy]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.post-card-img[data-astro-cid-ppqruovy]{height:240px;overflow:hidden}.post-card-img[data-astro-cid-ppqruovy] img[data-astro-cid-ppqruovy]{width:100%;height:100%;object-fit:cover}.post-card-body[data-astro-cid-ppqruovy]{padding:var(--spacing-4)}.post-card-body[data-astro-cid-ppqruovy] h3[data-astro-cid-ppqruovy]{font-size:var(--font-size-base);margin-bottom:var(--spacing-2);color:var(--color-text)}.post-card-body[data-astro-cid-ppqruovy] p[data-astro-cid-ppqruovy]{font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--spacing-3)}.read-more[data-astro-cid-ppqruovy]{font-size:var(--font-size-sm);font-weight:600;color:var(--brand-orange)}@media(max-width:1024px){.services-grid[data-astro-cid-ppqruovy],.posts-grid[data-astro-cid-ppqruovy]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero[data-astro-cid-ppqruovy]{min-height:auto;padding:var(--spacing-10) 0}.hero[data-astro-cid-ppqruovy] h1[data-astro-cid-ppqruovy]{font-size:var(--font-size-3xl)}.hero[data-astro-cid-ppqruovy] p[data-astro-cid-ppqruovy]{font-size:var(--font-size-base);margin-bottom:var(--spacing-4)}.quote-form-wrapper[data-astro-cid-ppqruovy]{padding:var(--spacing-6)}.services-grid[data-astro-cid-ppqruovy],.posts-grid[data-astro-cid-ppqruovy]{grid-template-columns:1fr}}
