.page-hero[data-astro-cid-hdbmxhrx]{padding-top:94px;max-height:350px;overflow:hidden}.page-hero-img[data-astro-cid-hdbmxhrx]{width:100%;object-fit:cover}.intro-grid[data-astro-cid-hdbmxhrx]{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--ge-gap-2xl);align-items:center}.intro-image[data-astro-cid-hdbmxhrx] img[data-astro-cid-hdbmxhrx]{border-radius:10px;box-shadow:var(--ge-shadow-lg);width:100%;height:auto}.intro-content[data-astro-cid-hdbmxhrx] h1[data-astro-cid-hdbmxhrx]{font-size:var(--ge-text-3xl);margin-bottom:var(--ge-gap-sm);color:#298fc2}.intro-content[data-astro-cid-hdbmxhrx] p[data-astro-cid-hdbmxhrx]{color:#333;line-height:1.8}.content-narrow[data-astro-cid-hdbmxhrx]{max-width:900px;margin-inline:auto}.content-narrow[data-astro-cid-hdbmxhrx] h2[data-astro-cid-hdbmxhrx]{margin-bottom:var(--ge-gap-sm)}.content-narrow[data-astro-cid-hdbmxhrx] p[data-astro-cid-hdbmxhrx]{color:var(--ge-text-light);line-height:1.8;margin-bottom:var(--ge-gap-sm)}.value-card[data-astro-cid-hdbmxhrx]{background:#fff;padding:var(--ge-gap-lg);border-radius:var(--ge-radius);text-align:center;transition:transform .3s}.value-card[data-astro-cid-hdbmxhrx]:hover{transform:translateY(-4px)}.value-card[data-astro-cid-hdbmxhrx] h3[data-astro-cid-hdbmxhrx]{font-size:20px;margin-bottom:var(--ge-gap-xs);color:#298fc2;font-weight:600}.value-card[data-astro-cid-hdbmxhrx] p[data-astro-cid-hdbmxhrx]{font-size:var(--ge-text-sm);color:#666;line-height:1.7}.check-list[data-astro-cid-hdbmxhrx],.service-list[data-astro-cid-hdbmxhrx]{list-style:none;padding:0;margin-top:var(--ge-gap-sm)}.check-list[data-astro-cid-hdbmxhrx] li[data-astro-cid-hdbmxhrx],.service-list[data-astro-cid-hdbmxhrx] li[data-astro-cid-hdbmxhrx]{padding:.6rem 0 .6rem 1.8rem;position:relative;color:var(--ge-text);line-height:1.6}.check-list[data-astro-cid-hdbmxhrx] li[data-astro-cid-hdbmxhrx]:before{content:"✓";position:absolute;left:0;color:var(--ge-accent);font-weight:700}.service-list[data-astro-cid-hdbmxhrx] li[data-astro-cid-hdbmxhrx]:before{content:"•";position:absolute;left:0;color:var(--ge-accent);font-weight:700;font-size:1.2rem}.section-dark[data-astro-cid-hdbmxhrx]{background:#298fc2;color:#fff}.section-dark[data-astro-cid-hdbmxhrx] .label[data-astro-cid-hdbmxhrx]{color:#f2b221}.section-dark[data-astro-cid-hdbmxhrx] h2[data-astro-cid-hdbmxhrx]{color:#fff}.section-dark[data-astro-cid-hdbmxhrx] p[data-astro-cid-hdbmxhrx]{color:#ffffffd9}.section-dark[data-astro-cid-hdbmxhrx] .check-list[data-astro-cid-hdbmxhrx] li[data-astro-cid-hdbmxhrx],.section-dark[data-astro-cid-hdbmxhrx] .service-list[data-astro-cid-hdbmxhrx] li[data-astro-cid-hdbmxhrx]{color:#ffffffe6}.section-dark[data-astro-cid-hdbmxhrx] .service-list[data-astro-cid-hdbmxhrx] li[data-astro-cid-hdbmxhrx] strong[data-astro-cid-hdbmxhrx]{color:#fff}.two-col-grid[data-astro-cid-hdbmxhrx]{display:grid;grid-template-columns:1fr 1fr;gap:var(--ge-gap-2xl);align-items:start}.two-col-item[data-astro-cid-hdbmxhrx] h2[data-astro-cid-hdbmxhrx]{margin-bottom:var(--ge-gap-sm)}.two-col-item[data-astro-cid-hdbmxhrx] p[data-astro-cid-hdbmxhrx]{line-height:1.8;margin-bottom:var(--ge-gap-sm)}.cta-bottom[data-astro-cid-hdbmxhrx]{background:#298fc2;color:#fff;text-align:center}.cta-inner[data-astro-cid-hdbmxhrx]{max-width:600px;margin:0 auto}.cta-inner[data-astro-cid-hdbmxhrx] h2[data-astro-cid-hdbmxhrx]{color:#fff;font-size:32px;margin-bottom:var(--ge-gap-sm)}.cta-inner[data-astro-cid-hdbmxhrx] p[data-astro-cid-hdbmxhrx]{color:#ffffffd9;font-size:17px;margin-bottom:var(--ge-gap-lg)}.contact-card[data-astro-cid-hdbmxhrx]{background:#fff;padding:var(--ge-gap-lg);border-radius:var(--ge-radius);box-shadow:var(--ge-shadow-sm)}.contact-card[data-astro-cid-hdbmxhrx] h3[data-astro-cid-hdbmxhrx]{font-size:var(--ge-text-lg);color:var(--ge-dark);margin-bottom:var(--ge-gap-xs)}.contact-card[data-astro-cid-hdbmxhrx] p[data-astro-cid-hdbmxhrx]{font-size:var(--ge-text-sm);line-height:1.8;color:var(--ge-text-light)}.contact-card[data-astro-cid-hdbmxhrx] a[data-astro-cid-hdbmxhrx]{color:var(--ge-brand)}.cta-gold[data-astro-cid-hdbmxhrx]{background:#f2b221;text-align:center}.cta-gold[data-astro-cid-hdbmxhrx] .cta-inner[data-astro-cid-hdbmxhrx] h2[data-astro-cid-hdbmxhrx],.cta-gold[data-astro-cid-hdbmxhrx] .cta-inner[data-astro-cid-hdbmxhrx] p[data-astro-cid-hdbmxhrx]{color:#298fc2}@media(max-width:768px){.intro-grid[data-astro-cid-hdbmxhrx]{grid-template-columns:1fr}.intro-content[data-astro-cid-hdbmxhrx] h1[data-astro-cid-hdbmxhrx]{font-size:var(--ge-text-2xl)}.two-col-grid[data-astro-cid-hdbmxhrx]{grid-template-columns:1fr}}
