.hero-modern[data-astro-cid-j7pv25f6]{position:relative;min-height:85vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-size:cover;background-position:center;z-index:1}.hero-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(135deg,#1a365deb,#2563ebd9);z-index:2}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:3;text-align:center;color:var(--color-white);padding:var(--spacing-2xl) 0}.hero-title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-5xl);font-weight:600;color:var(--color-white);margin-bottom:var(--spacing-md);letter-spacing:-.03em}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:var(--font-size-xl);color:#fffffff2;margin-bottom:var(--spacing-xl);font-weight:300}.hero-stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-lg);max-width:700px;margin:0 auto var(--spacing-xl)}.stat-item[data-astro-cid-j7pv25f6]{text-align:center}.stat-value[data-astro-cid-j7pv25f6]{font-size:var(--font-size-4xl);font-weight:600;color:var(--color-white);margin-bottom:var(--spacing-xs)}.stat-label[data-astro-cid-j7pv25f6]{font-size:var(--font-size-sm);color:#ffffffe6;font-weight:400}.btn-large[data-astro-cid-j7pv25f6]{padding:1rem 2.5rem;font-size:var(--font-size-lg)}.btn-white[data-astro-cid-j7pv25f6]{background:var(--color-white);color:var(--color-primary)}.btn-white[data-astro-cid-j7pv25f6]:hover{background:var(--color-gray-light);color:var(--color-primary)}.section-modern[data-astro-cid-j7pv25f6]{padding:var(--spacing-3xl) 0}.bg-gray[data-astro-cid-j7pv25f6]{background:var(--color-gray-bg)}.section-header-center[data-astro-cid-j7pv25f6]{text-align:center;max-width:700px;margin:0 auto var(--spacing-xl)}.section-header-center[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-sm)}.section-lead[data-astro-cid-j7pv25f6]{font-size:var(--font-size-lg);color:var(--color-text-light);line-height:1.8}.content-with-image[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:center}.image-container[data-astro-cid-j7pv25f6]{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.image-container[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.text-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md)}.text-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-light);line-height:1.8;margin-bottom:var(--spacing-md)}.features-minimal[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:var(--spacing-lg) 0}.feature-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--spacing-sm)}.feature-check[data-astro-cid-j7pv25f6]{width:24px;height:24px;background:var(--color-secondary);color:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0}.feature-check[data-astro-cid-j7pv25f6] svg{width:16px;height:16px}.services-grid-modern[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.service-card-modern[data-astro-cid-j7pv25f6]{background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-gray-light);transition:all var(--transition-base)}.service-card-modern[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-4px)}.service-image[data-astro-cid-j7pv25f6]{height:200px;overflow:hidden}.service-image[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.service-card-modern[data-astro-cid-j7pv25f6]:hover .service-image[data-astro-cid-j7pv25f6] img{transform:scale(1.05)}.service-content[data-astro-cid-j7pv25f6]{padding:var(--spacing-md)}.service-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.service-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.7}.credentials-modern[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.credential-card[data-astro-cid-j7pv25f6]{background:var(--color-white);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--color-gray-light);transition:all var(--transition-base);display:flex;flex-direction:column;align-items:center;justify-content:center}.credential-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-4px)}.credential-icon-modern[data-astro-cid-j7pv25f6]{font-size:3rem;margin-bottom:var(--spacing-md);color:var(--color-secondary)}.credential-icon-modern[data-astro-cid-j7pv25f6] svg{width:3rem;height:3rem}.credential-card[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.credential-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-light);font-size:var(--font-size-sm)}.contact-cta-modern[data-astro-cid-j7pv25f6]{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 1rem}.cta-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-size:cover;background-position:center;z-index:1}.cta-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:#1a365de6;z-index:2}.cta-content[data-astro-cid-j7pv25f6]{position:relative;z-index:3;text-align:center;color:var(--color-white);padding:var(--spacing-xl) 0}.cta-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--color-white);margin-bottom:var(--spacing-sm)}.cta-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--font-size-lg);color:#ffffffe6;margin-bottom:var(--spacing-lg)}.contact-info-inline[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap;margin-bottom:var(--spacing-lg)}.contact-item-inline[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-white);text-decoration:none;font-size:var(--font-size-base);text-align:center}.contact-item-inline[data-astro-cid-j7pv25f6] .icon[data-astro-cid-j7pv25f6]{font-size:1.25rem;display:flex;align-items:center}.contact-item-inline[data-astro-cid-j7pv25f6] .icon[data-astro-cid-j7pv25f6] svg{width:1.25rem;height:1.25rem}.mt-4[data-astro-cid-j7pv25f6]{margin-top:var(--spacing-xl)}.mt-5[data-astro-cid-j7pv25f6]{margin-top:var(--spacing-2xl)}.pricing-cta-section[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#10b981,#059669);padding:var(--spacing-3xl) 0;color:var(--color-white)}.pricing-cta-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);align-items:center}.pricing-cta-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--color-white);margin-bottom:var(--spacing-md);font-size:var(--font-size-4xl)}.pricing-cta-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#fffffff2;font-size:var(--font-size-lg);line-height:1.8;margin-bottom:var(--spacing-lg)}.pricing-features[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0 0 var(--spacing-xl) 0}.pricing-features[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{color:#fffffff2;font-size:var(--font-size-base);padding:var(--spacing-xs) 0;line-height:1.7;display:flex;align-items:center;gap:var(--spacing-xs)}.pricing-features[data-astro-cid-j7pv25f6] .check-icon{width:1.25rem;height:1.25rem;flex-shrink:0}.btn-icon[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center}.btn-icon svg{width:1.25rem;height:1.25rem;margin-right:.5rem}.pricing-cta-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.btn-success[data-astro-cid-j7pv25f6]{background:var(--color-white);color:#059669;font-weight:700}.btn-success[data-astro-cid-j7pv25f6]:hover{background:#ffffffe6;color:#047857;transform:translateY(-2px);box-shadow:var(--shadow-xl)}.btn-outline-white[data-astro-cid-j7pv25f6]{background:transparent;color:var(--color-white);border:2px solid var(--color-white)}.btn-outline-white[data-astro-cid-j7pv25f6]:hover{background:var(--color-white);color:#059669}.pricing-cta-visual[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.calculator-preview[data-astro-cid-j7pv25f6]{background:#fffffff2;border-radius:var(--radius-xl);padding:var(--spacing-lg);box-shadow:var(--shadow-xl)}.preview-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-gray-light);margin-bottom:var(--spacing-md)}.preview-icon[data-astro-cid-j7pv25f6]{font-size:2rem;display:flex;align-items:center;color:var(--color-secondary)}.preview-icon[data-astro-cid-j7pv25f6] svg{width:2rem;height:2rem}.preview-title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-xl);font-weight:700;color:var(--color-primary)}.preview-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.preview-item[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm);background:var(--color-gray-bg);border-radius:var(--radius-md)}.preview-label[data-astro-cid-j7pv25f6]{color:var(--color-text);font-weight:500}.preview-price[data-astro-cid-j7pv25f6]{color:#059669;font-weight:700;font-size:var(--font-size-lg)}.preview-footer[data-astro-cid-j7pv25f6]{text-align:center;padding-top:var(--spacing-sm);border-top:1px solid var(--color-gray-light)}.preview-note[data-astro-cid-j7pv25f6]{color:var(--color-text-light);font-size:var(--font-size-sm);font-style:italic}.savings-badge[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--spacing-md);background:#ffffff26;backdrop-filter:blur(10px);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:2px solid rgba(255,255,255,.3)}.badge-icon[data-astro-cid-j7pv25f6]{font-size:3rem;display:flex;align-items:center}.badge-icon[data-astro-cid-j7pv25f6] svg{width:3rem;height:3rem}.badge-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.badge-text[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-white);font-size:var(--font-size-lg)}.badge-text[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#ffffffe6;font-size:var(--font-size-2xl);font-weight:700}.client-types-wrapper[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:var(--spacing-xl)}.client-types-title[data-astro-cid-j7pv25f6]{color:var(--color-text-light);font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.05em}.client-types-minimal[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;padding:var(--spacing-md) 0}.client-type-minimal[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-light);font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-md);background:var(--color-white);border-radius:var(--radius-full);border:1px solid var(--color-gray-light)}.client-type-minimal[data-astro-cid-j7pv25f6] svg{width:1.25rem;height:1.25rem;color:var(--color-secondary);flex-shrink:0}@media (max-width: 768px){.hero-title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-3xl)}.hero-stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm)}.stat-value[data-astro-cid-j7pv25f6]{font-size:var(--font-size-2xl)}.stat-label[data-astro-cid-j7pv25f6]{font-size:var(--font-size-xs)}.content-with-image[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--spacing-lg)}.image-container[data-astro-cid-j7pv25f6]{order:-1}.services-grid-modern[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.contact-info-inline[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center;gap:var(--spacing-sm)}.pricing-cta-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--spacing-xl)}.pricing-cta-buttons[data-astro-cid-j7pv25f6]{flex-direction:column}.pricing-cta-buttons[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}.client-types-minimal[data-astro-cid-j7pv25f6]{gap:var(--spacing-sm)}.client-type-minimal[data-astro-cid-j7pv25f6]{font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}}
