.hero-section.svelte-18d44l{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:6rem 0 4rem}.hero-container.svelte-18d44l{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-content.svelte-18d44l h1:where(.svelte-18d44l){font-size:3.5rem;font-weight:400;color:#161616;margin-bottom:1.5rem;line-height:1.1}.hero-subtitle.svelte-18d44l{font-size:1.25rem;color:#525252;margin-bottom:2rem;line-height:1.6}.hero-image.svelte-18d44l{display:flex;align-items:center;justify-content:center}.hero-image.svelte-18d44l img:where(.svelte-18d44l){max-width:100%;height:auto;border-radius:8px;box-shadow:0 8px 25px #0000001a}.contact-form-section.svelte-18d44l,.quick-contact-section.svelte-18d44l,.response-section.svelte-18d44l{padding:5rem 0}.section-header.svelte-18d44l{text-align:center;margin-bottom:4rem}.section-header.svelte-18d44l h2:where(.svelte-18d44l){font-size:2.5rem;font-weight:600;color:#161616;margin-bottom:1rem}.section-subtitle.svelte-18d44l{font-size:1.125rem;color:#525252;max-width:600px;margin:0 auto;line-height:1.6}.contact-info-sidebar.svelte-18d44l{display:flex;flex-direction:column;gap:2rem}.contact-info-card.svelte-18d44l{padding:2rem;border:1px solid #e0e0e0;border-radius:8px;background:#fff;text-align:center;transition:all .3s ease}.contact-info-card.svelte-18d44l:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.contact-info-icon.svelte-18d44l{margin-bottom:1rem;color:#0f62fe}.contact-info-card.svelte-18d44l h3:where(.svelte-18d44l){font-size:1.25rem;font-weight:600;color:#161616;margin-bottom:.75rem}.contact-info-card.svelte-18d44l p:where(.svelte-18d44l){color:#525252;margin-bottom:1rem;line-height:1.6;font-size:.875rem}.contact-info-link.svelte-18d44l,.contact-info-text.svelte-18d44l{color:#0f62fe;text-decoration:none;font-weight:500;transition:color .2s}.contact-info-link.svelte-18d44l:hover{color:#0043ce;text-decoration:underline}.quick-contact-icon.svelte-18d44l{margin-bottom:1.5rem;color:#0f62fe}.response-section.svelte-18d44l{background:#f8f9fa;padding:5rem 0;text-align:center}.response-content.svelte-18d44l h2:where(.svelte-18d44l){font-size:2.5rem;font-weight:600;color:#161616;margin-bottom:1rem}.response-content.svelte-18d44l p:where(.svelte-18d44l){font-size:1.125rem;color:#525252;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.response-times.svelte-18d44l{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap}.response-time-item.svelte-18d44l{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border-radius:8px;border:1px solid #e0e0e0;min-width:250px}.response-time-icon.svelte-18d44l{color:#0f62fe;flex-shrink:0}.response-time-info.svelte-18d44l h3:where(.svelte-18d44l){font-size:1.125rem;font-weight:600;color:#161616;margin-bottom:.5rem}.response-time-info.svelte-18d44l p:where(.svelte-18d44l){color:#525252;font-size:.875rem;margin:0}@media (max-width: 768px){.hero-container.svelte-18d44l{grid-template-columns:1fr;gap:2rem}.hero-content.svelte-18d44l h1:where(.svelte-18d44l){font-size:2.5rem}.section-header.svelte-18d44l h2:where(.svelte-18d44l){font-size:2rem}.response-content.svelte-18d44l h2:where(.svelte-18d44l){font-size:2rem}.response-times.svelte-18d44l{flex-direction:column;align-items:center;gap:2rem}.response-time-item.svelte-18d44l{min-width:auto;width:100%;max-width:300px}}
