@charset "UTF-8";.hero-section.svelte-nbqciw{position:relative;padding:5rem 0;margin-bottom:3.75rem;overflow:hidden}@media (width >= 64rem){.hero-section.svelte-nbqciw{padding:7.5rem 0;margin-bottom:5rem}}.hero-section.svelte-nbqciw .hero-background:where(.svelte-nbqciw){position:absolute;inset:0;z-index:1}.hero-section.svelte-nbqciw .hero-background:where(.svelte-nbqciw) img:where(.svelte-nbqciw){width:100%;height:100%;object-fit:cover;object-position:center}.hero-section.svelte-nbqciw .hero-background:where(.svelte-nbqciw) .hero-overlay:where(.svelte-nbqciw){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-nbqciw .hero-content:where(.svelte-nbqciw){position:relative;z-index:2}.hero-section.svelte-nbqciw .hero-text:where(.svelte-nbqciw){color:#fff;text-align:center}@media (width >= 64rem){.hero-section.svelte-nbqciw .hero-text:where(.svelte-nbqciw){text-align:left}}.hero-section.svelte-nbqciw .hero-title:where(.svelte-nbqciw){font-size:var(--text-3xl);font-weight:700;line-height:120%;margin-bottom:1.25rem}@media (width >= 64rem){.hero-section.svelte-nbqciw .hero-title:where(.svelte-nbqciw){font-size:var(--text-5xl);margin-bottom:1.5rem}}.hero-section.svelte-nbqciw .hero-description:where(.svelte-nbqciw){font-size:var(--text-lg);line-height:150%;margin-bottom:2rem;opacity:.9;max-width:37.5rem}@media (width >= 64rem){.hero-section.svelte-nbqciw .hero-description:where(.svelte-nbqciw){font-size:var(--text-xl);margin-bottom:2.5rem}}.hero-section.svelte-nbqciw .hero-features:where(.svelte-nbqciw){display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;align-items:center}@media (width >= 50rem){.hero-section.svelte-nbqciw .hero-features:where(.svelte-nbqciw){flex-direction:row;gap:1.5rem}}@media (width >= 64rem){.hero-section.svelte-nbqciw .hero-features:where(.svelte-nbqciw){justify-content:flex-start;margin-bottom:2.5rem}}.hero-section.svelte-nbqciw .hero-features:where(.svelte-nbqciw) .feature:where(.svelte-nbqciw){display:flex;align-items:center;gap:.5rem;font-size:var(--text-base);font-weight:500}.hero-section.svelte-nbqciw .hero-features:where(.svelte-nbqciw) .feature:where(.svelte-nbqciw) .feature-icon:where(.svelte-nbqciw){font-size:1.25rem}.service-areas.svelte-nbqciw{margin-bottom:3.75rem}@media (width >= 64rem){.service-areas.svelte-nbqciw{margin-bottom:5rem}}.service-areas.svelte-nbqciw h2:where(.svelte-nbqciw){font-size:var(--text-2xl);font-weight:600;color:var(--color-dark);margin-bottom:2.5rem;text-align:center}@media (width >= 64rem){.service-areas.svelte-nbqciw h2:where(.svelte-nbqciw){font-size:var(--text-3xl);margin-bottom:3.125rem}}.service-areas.svelte-nbqciw .areas-grid:where(.svelte-nbqciw){display:grid;grid-template-columns:1fr;gap:1.25rem}@media (width >= 50rem){.service-areas.svelte-nbqciw .areas-grid:where(.svelte-nbqciw){grid-template-columns:repeat(2,1fr);gap:1.5625rem}}@media (width >= 80rem){.service-areas.svelte-nbqciw .areas-grid:where(.svelte-nbqciw){grid-template-columns:repeat(4,1fr);gap:1.875rem}}.service-areas.svelte-nbqciw .area-item:where(.svelte-nbqciw){padding:1.875rem 1.25rem;text-align:center;height:100%}@media (width >= 64rem){.service-areas.svelte-nbqciw .area-item:where(.svelte-nbqciw){padding:2.5rem 1.5625rem}}.service-areas.svelte-nbqciw .area-item:where(.svelte-nbqciw) .area-icon:where(.svelte-nbqciw){font-size:2.5rem;margin-bottom:1rem}@media (width >= 64rem){.service-areas.svelte-nbqciw .area-item:where(.svelte-nbqciw) .area-icon:where(.svelte-nbqciw){font-size:3rem;margin-bottom:1.25rem}}.service-areas.svelte-nbqciw .area-item:where(.svelte-nbqciw) h3:where(.svelte-nbqciw){font-size:var(--text-lg);font-weight:600;color:var(--color-dark);margin-bottom:.75rem}@media (width >= 64rem){.service-areas.svelte-nbqciw .area-item:where(.svelte-nbqciw) h3:where(.svelte-nbqciw){font-size:var(--text-xl)}}.service-areas.svelte-nbqciw .area-item:where(.svelte-nbqciw) p:where(.svelte-nbqciw){font-size:var(--text-base);line-height:140%;color:var(--color-text);margin:0}.working-hours.svelte-nbqciw,.advantages.svelte-nbqciw{margin-bottom:2.5rem}@media (width >= 64rem){.working-hours.svelte-nbqciw,.advantages.svelte-nbqciw{margin-bottom:3.75rem}}.working-hours.svelte-nbqciw h2:where(.svelte-nbqciw),.advantages.svelte-nbqciw h2:where(.svelte-nbqciw){font-size:var(--text-xl);font-weight:600;color:var(--color-dark);margin-bottom:1.25rem}@media (width >= 64rem){.working-hours.svelte-nbqciw h2:where(.svelte-nbqciw),.advantages.svelte-nbqciw h2:where(.svelte-nbqciw){font-size:var(--text-2xl);margin-bottom:1.5rem}}.hours-content.svelte-nbqciw{padding:1.5rem}.hours-content.svelte-nbqciw .schedule-item:where(.svelte-nbqciw){display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(218,221,231,.5)}.hours-content.svelte-nbqciw .schedule-item:where(.svelte-nbqciw):last-of-type{border-bottom:none;margin-bottom:1.25rem}.hours-content.svelte-nbqciw .schedule-item:where(.svelte-nbqciw) .day:where(.svelte-nbqciw){font-weight:500;color:var(--color-dark)}.hours-content.svelte-nbqciw .schedule-item:where(.svelte-nbqciw) .time:where(.svelte-nbqciw){color:var(--color-accent);font-weight:600}.hours-content.svelte-nbqciw .contact-info:where(.svelte-nbqciw) p:where(.svelte-nbqciw){margin:.5rem 0;font-size:var(--text-base);font-weight:500;color:var(--color-dark)}.hours-content.svelte-nbqciw .contact-info:where(.svelte-nbqciw) p.phone:where(.svelte-nbqciw){color:var(--color-accent)}.advantages-content.svelte-nbqciw{padding:1.5rem}.advantages-content.svelte-nbqciw .advantages-list:where(.svelte-nbqciw){list-style:none;padding:0;margin:0}.advantages-content.svelte-nbqciw .advantages-list:where(.svelte-nbqciw) li:where(.svelte-nbqciw){position:relative;padding-left:1.5rem;margin-bottom:.75rem;font-size:var(--text-base);line-height:140%;color:var(--color-dark)}.advantages-content.svelte-nbqciw .advantages-list:where(.svelte-nbqciw) li:where(.svelte-nbqciw):before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:600}.advantages-content.svelte-nbqciw .advantages-list:where(.svelte-nbqciw) li:where(.svelte-nbqciw):last-child{margin-bottom:0}.info-block.svelte-nbqciw{background:linear-gradient(135deg,#3b82f60d,#1d4ed80d);border-left:4px solid #3b82f6;padding:1.5rem 1.875rem;margin:1.875rem 0;border-radius:0 .5rem .5rem 0}.info-block.svelte-nbqciw h3:where(.svelte-nbqciw){font-size:var(--text-lg);font-weight:600;color:#1e40af;margin-bottom:.75rem}.info-block.svelte-nbqciw p:where(.svelte-nbqciw){margin:0;font-weight:500;color:var(--color-dark)}
