.hero-section.svelte-taxsbm{position:relative;min-height:31.25rem;display:flex;align-items:center;overflow:hidden;margin-bottom:3.75rem}@media (width >= 64rem){.hero-section.svelte-taxsbm{min-height:37.5rem;margin-bottom:5rem}}.hero-section.svelte-taxsbm .hero-background:where(.svelte-taxsbm){position:absolute;inset:0;z-index:1}.hero-section.svelte-taxsbm .hero-background:where(.svelte-taxsbm) img:where(.svelte-taxsbm){width:100%;height:100%;object-fit:cover;object-position:center}.hero-section.svelte-taxsbm .hero-background:where(.svelte-taxsbm) .hero-overlay:where(.svelte-taxsbm){position:absolute;inset:0;background:linear-gradient(135deg,rgba(5,10,30,.85) 0%,rgba(5,10,30,.7) 50%,var(--hero-overlay-color, rgba(210, 19, 38, .2)) 100%)}.hero-section.svelte-taxsbm .hero-content:where(.svelte-taxsbm){position:relative;z-index:2;width:100%;padding:2.5rem 0}@media (width >= 64rem){.hero-section.svelte-taxsbm .hero-content:where(.svelte-taxsbm){padding:5rem 0}}.hero-section.svelte-taxsbm .hero-text:where(.svelte-taxsbm){color:#fff}.hero-section.svelte-taxsbm .hero-title:where(.svelte-taxsbm){font-size:var(--text-3xl);font-weight:600;line-height:120%;margin-bottom:1.25rem;color:#fff}@media (width >= 64rem){.hero-section.svelte-taxsbm .hero-title:where(.svelte-taxsbm){font-size:var(--text-5xl);margin-bottom:1.5rem}}.hero-section.svelte-taxsbm .hero-description:where(.svelte-taxsbm){font-size:var(--text-lg);line-height:150%;color:#ffffffe6;margin-bottom:2rem;max-width:37.5rem}@media (width >= 64rem){.hero-section.svelte-taxsbm .hero-description:where(.svelte-taxsbm){font-size:var(--text-xl);margin-bottom:2.5rem}}.hero-section.svelte-taxsbm .hero-features:where(.svelte-taxsbm){display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:2rem}@media (width >= 64rem){.hero-section.svelte-taxsbm .hero-features:where(.svelte-taxsbm){margin-bottom:2.5rem}}.hero-section.svelte-taxsbm .hero-features:where(.svelte-taxsbm) .feature-item:where(.svelte-taxsbm){display:flex;align-items:center;gap:.5rem;font-size:var(--text-base);color:#fffffff2}.hero-section.svelte-taxsbm .hero-features:where(.svelte-taxsbm) .feature-item:where(.svelte-taxsbm) .feature-icon:where(.svelte-taxsbm){font-size:1.125rem}.hero-section.svelte-taxsbm .hero-actions:where(.svelte-taxsbm){display:flex;flex-direction:column;gap:1rem}@media (width >= 50rem){.hero-section.svelte-taxsbm .hero-actions:where(.svelte-taxsbm){flex-direction:row;align-items:center;gap:1.5rem}}.hero-section.svelte-taxsbm .hero-actions:where(.svelte-taxsbm) .hero-link:where(.svelte-taxsbm){color:#fffc;text-decoration:underline;font-size:var(--text-base);transition:color .2s ease}.hero-section.svelte-taxsbm .hero-actions:where(.svelte-taxsbm) .hero-link:where(.svelte-taxsbm):hover{color:#fff}.enhanced-table-wrapper.svelte-taxsbm{margin-bottom:1.875rem}.enhanced-table.svelte-taxsbm{width:100%;border-collapse:collapse;background:#fff;border-radius:1.25rem;overflow:hidden;box-shadow:0 4px 20px #00000014;border:1px solid var(--color-outline-bg-white)}.enhanced-table.svelte-taxsbm thead:where(.svelte-taxsbm){background:var(--color-background-gray)}.enhanced-table.svelte-taxsbm thead:where(.svelte-taxsbm) th:where(.svelte-taxsbm){padding:1.25rem 1.5rem;font-weight:600;font-size:var(--text-lg);color:var(--color-dark);text-align:left}@media (width >= 80rem){.enhanced-table.svelte-taxsbm thead:where(.svelte-taxsbm) th:where(.svelte-taxsbm){padding:1.5rem 1.875rem}}.enhanced-table.svelte-taxsbm thead:where(.svelte-taxsbm) th.service-column:where(.svelte-taxsbm){width:70%}.enhanced-table.svelte-taxsbm thead:where(.svelte-taxsbm) th.price-column:where(.svelte-taxsbm){width:30%;text-align:right}.enhanced-table.svelte-taxsbm tbody:where(.svelte-taxsbm) tr:where(.svelte-taxsbm){transition:background-color .2s ease;border-bottom:1px solid rgba(218,221,231,.3)}.enhanced-table.svelte-taxsbm tbody:where(.svelte-taxsbm) tr:where(.svelte-taxsbm):hover{background:#d2132605}.enhanced-table.svelte-taxsbm tbody:where(.svelte-taxsbm) tr:where(.svelte-taxsbm):last-child{border-bottom:none}.enhanced-table.svelte-taxsbm tbody:where(.svelte-taxsbm) tr:where(.svelte-taxsbm):nth-child(2n){background:#f6f7fa4d}.enhanced-table.svelte-taxsbm tbody:where(.svelte-taxsbm) tr:where(.svelte-taxsbm):nth-child(2n):hover{background:#d2132605}.enhanced-table.svelte-taxsbm tbody:where(.svelte-taxsbm) td:where(.svelte-taxsbm){padding:1rem 1.5rem;font-size:var(--text-base);line-height:140%}@media (width >= 80rem){.enhanced-table.svelte-taxsbm tbody:where(.svelte-taxsbm) td:where(.svelte-taxsbm){padding:1.25rem 1.875rem}}.enhanced-table.svelte-taxsbm tbody:where(.svelte-taxsbm) td.service-cell:where(.svelte-taxsbm){color:var(--color-dark);font-weight:500}.enhanced-table.svelte-taxsbm tbody:where(.svelte-taxsbm) td.price-cell:where(.svelte-taxsbm){text-align:right;font-weight:600;color:var(--color-accent);font-size:var(--text-lg);white-space:nowrap}
