.commercial-hero[data-astro-cid-lnb3m3yw]{border-bottom:1px solid var(--color-border);background:linear-gradient(#f8fafc 0%,#fff 100%);padding:3rem 0}.hero-grid[data-astro-cid-lnb3m3yw]{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (width>=992px){.hero-grid[data-astro-cid-lnb3m3yw]{grid-template-columns:1.25fr 1fr}}.hero-eyebrow[data-astro-cid-lnb3m3yw]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-secondary-dark);border-radius:var(--radius-full);background-color:#f0fdf4;margin-bottom:.75rem;padding:.35rem .85rem;font-size:.825rem;font-weight:700;display:inline-block}.hero-title[data-astro-cid-lnb3m3yw]{color:var(--color-primary-dark);letter-spacing:-.015em;margin-bottom:1rem;font-size:2.25rem;font-weight:800;line-height:1.2}@media (width>=768px){.hero-title[data-astro-cid-lnb3m3yw]{font-size:2.75rem}}.hero-description[data-astro-cid-lnb3m3yw]{color:var(--color-text-muted);max-width:640px;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.hero-actions[data-astro-cid-lnb3m3yw]{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.trust-microbar[data-astro-cid-lnb3m3yw]{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:1.25rem;padding-top:1.25rem;display:flex}.microbar-item[data-astro-cid-lnb3m3yw]{color:var(--color-text);align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.microbar-item[data-astro-cid-lnb3m3yw] svg[data-astro-cid-lnb3m3yw]{color:var(--color-secondary)}.hero-media[data-astro-cid-lnb3m3yw]{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background-color:#ebf3fa;overflow:hidden}.media-card[data-astro-cid-lnb3m3yw] img[data-astro-cid-lnb3m3yw]{object-fit:cover;width:100%;height:100%}.bg-surface[data-astro-cid-lnb3m3yw]{background-color:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.benefits-grid[data-astro-cid-lnb3m3yw]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.benefits-grid[data-astro-cid-lnb3m3yw]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.benefits-grid[data-astro-cid-lnb3m3yw]{grid-template-columns:repeat(3,1fr)}}.benefit-card[data-astro-cid-lnb3m3yw]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.5rem}.benefit-title[data-astro-cid-lnb3m3yw]{color:var(--color-primary-dark);margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.benefit-desc[data-astro-cid-lnb3m3yw]{color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.quote-info-box[data-astro-cid-lnb3m3yw]{color:#fff;border-radius:var(--radius-xl);background:linear-gradient(135deg,#003b71 0%,#005090 100%);grid-template-columns:1fr;align-items:center;gap:2rem;padding:2.5rem;display:grid}@media (width>=900px){.quote-info-box[data-astro-cid-lnb3m3yw]{grid-template-columns:1.5fr 1fr}}.box-badge[data-astro-cid-lnb3m3yw]{text-transform:uppercase;color:var(--color-secondary-light);margin-bottom:.5rem;font-size:.775rem;font-weight:700;display:inline-block}.quote-info-text[data-astro-cid-lnb3m3yw] h3[data-astro-cid-lnb3m3yw]{margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.quote-info-text[data-astro-cid-lnb3m3yw] p[data-astro-cid-lnb3m3yw]{color:#ffffffe6;margin-bottom:1rem}.quote-info-list[data-astro-cid-lnb3m3yw]{color:#ffffffd9;padding-left:1.25rem;font-size:.95rem;line-height:1.6}.w-full[data-astro-cid-lnb3m3yw]{width:100%}.faq-accordion-container[data-astro-cid-lnb3m3yw]{flex-direction:column;gap:1rem;max-width:840px;margin:0 auto;display:flex}.faq-details-item[data-astro-cid-lnb3m3yw]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.faq-summary[data-astro-cid-lnb3m3yw]{color:var(--color-primary-dark);cursor:pointer;justify-content:space-between;align-items:center;padding:1.25rem;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.faq-summary[data-astro-cid-lnb3m3yw]::-webkit-details-marker{display:none}.faq-body[data-astro-cid-lnb3m3yw]{color:var(--color-text-muted);border-top:1px dashed var(--color-border);padding:1rem 1.25rem 1.25rem;font-size:.95rem;line-height:1.6}
