.st-hero.svelte-1dsfsn{padding:var(--space-16) 0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 60%,#0f172a 100%);position:relative;overflow:hidden}.st-hero-bg.svelte-1dsfsn{pointer-events:none;background:radial-gradient(60% 50% at 80% 20%,#dc26262e 0%,#0000 60%),radial-gradient(40% 40% at 10% 80%,#f59e0b1a 0%,#0000 50%);position:absolute;inset:0}.st-hero-inner.svelte-1dsfsn{z-index:1;max-width:720px;position:relative}.st-badge.svelte-1dsfsn{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary-300,#fca5a5);margin-bottom:var(--space-4);display:inline-block}.st-title.svelte-1dsfsn{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:var(--font-weight-extrabold);color:#fff;letter-spacing:-.02em;margin-bottom:var(--space-5);line-height:1.1}.st-title.svelte-1dsfsn em:where(.svelte-1dsfsn){color:var(--color-primary);font-style:normal}.st-subtitle.svelte-1dsfsn{font-size:var(--font-size-base);color:#ffffffa6;margin-bottom:var(--space-7);max-width:560px;line-height:1.65}.st-subtitle.svelte-1dsfsn strong:where(.svelte-1dsfsn){color:#ffffffe6}.st-ctas.svelte-1dsfsn{gap:var(--space-3);flex-wrap:wrap;display:flex}.st-btn-wa.svelte-1dsfsn{align-items:center;gap:var(--space-2);color:#fff;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,#25d366 0%,#128c50 100%);padding:14px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 20px #25d36659}.st-btn-wa.svelte-1dsfsn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #25d36680}.st-btn-phone.svelte-1dsfsn{align-items:center;gap:var(--space-2);color:#fff;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border:1.5px solid #ffffff40;padding:13px 24px;text-decoration:none;transition:border-color .2s;display:inline-flex}.st-btn-phone.svelte-1dsfsn:hover{border-color:#fff9}.st-hours.svelte-1dsfsn{margin-top:var(--space-4);font-size:var(--font-size-xs);color:#ffffff73}.st-trust.svelte-1dsfsn{gap:var(--space-4);padding-top:var(--space-8);padding-bottom:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.st-trust-item.svelte-1dsfsn{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);display:flex}.st-trust-icon.svelte-1dsfsn{font-size:1.5rem}.st-trust-item.svelte-1dsfsn strong:where(.svelte-1dsfsn){font-size:var(--font-size-sm);color:var(--color-text);margin-bottom:2px;display:block}.st-trust-item.svelte-1dsfsn span:where(.svelte-1dsfsn):not(.st-trust-icon){font-size:var(--font-size-xs);color:var(--color-text-muted)}.st-section.svelte-1dsfsn{padding-top:var(--space-12);padding-bottom:var(--space-4)}.st-h2.svelte-1dsfsn{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:var(--font-weight-extrabold);color:var(--color-text);letter-spacing:-.01em;margin-bottom:var(--space-6)}.st-section-sub.svelte-1dsfsn{font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:640px;margin:calc(var(--space-4) * -1) 0 var(--space-6);line-height:1.6}.st-services.svelte-1dsfsn{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.st-service.svelte-1dsfsn{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-xl)}.st-service-icon.svelte-1dsfsn{margin-bottom:var(--space-3);font-size:1.8rem;display:block}.st-service.svelte-1dsfsn h3:where(.svelte-1dsfsn){font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-2)}.st-service.svelte-1dsfsn p:where(.svelte-1dsfsn){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.65}.st-brands-band.svelte-1dsfsn{background:var(--color-bg);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);margin-top:var(--space-12)}.st-brands-inner.svelte-1dsfsn{align-items:center;gap:var(--space-10);padding-top:var(--space-10);padding-bottom:var(--space-10);display:flex}.st-brands-text.svelte-1dsfsn{flex:1}.st-brands-text.svelte-1dsfsn .st-h2:where(.svelte-1dsfsn){margin-bottom:var(--space-3)}.st-brands-text.svelte-1dsfsn p:where(.svelte-1dsfsn){font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:620px;line-height:1.7}.st-brands-logos.svelte-1dsfsn{align-items:center;gap:var(--space-4);flex-direction:column;flex-shrink:0;display:flex}.st-brands-logos.svelte-1dsfsn img:where(.svelte-1dsfsn){padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);object-fit:contain;background:#fff}.st-brand-name.svelte-1dsfsn{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);letter-spacing:.08em;color:var(--color-text)}.st-equipment.svelte-1dsfsn{gap:var(--space-3);flex-wrap:wrap;display:flex}.st-eq-chip.svelte-1dsfsn{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-full);padding:9px 18px;text-decoration:none;transition:border-color .2s,color .2s,transform .2s}.st-eq-chip.svelte-1dsfsn:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.st-eq-all.svelte-1dsfsn{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.st-eq-all.svelte-1dsfsn:hover{color:#fff;opacity:.9}.st-process-band.svelte-1dsfsn{margin-top:var(--space-12);padding:var(--space-12) 0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)}.st-process-band.svelte-1dsfsn .st-h2:where(.svelte-1dsfsn){color:#fff}.st-steps.svelte-1dsfsn{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.st-step-num.svelte-1dsfsn{background:var(--color-primary);color:#fff;width:34px;height:34px;font-weight:var(--font-weight-extrabold);font-size:var(--font-size-sm);margin-bottom:var(--space-3);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.st-step.svelte-1dsfsn h3:where(.svelte-1dsfsn){font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:#fff;margin-bottom:var(--space-2)}.st-step.svelte-1dsfsn p:where(.svelte-1dsfsn){font-size:var(--font-size-sm);color:#fff9;line-height:1.6}.st-faq-section.svelte-1dsfsn{max-width:820px}.st-faqs.svelte-1dsfsn{gap:var(--space-3);flex-direction:column;display:flex}.st-faq.svelte-1dsfsn{border:1px solid var(--color-border-light);border-radius:var(--radius-xl);background:var(--color-surface);overflow:hidden}.st-faq.open.svelte-1dsfsn{border-color:var(--color-primary)}.st-faq-q.svelte-1dsfsn{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);text-align:left;background:0 0;border:none;display:flex}.st-faq-arrow.svelte-1dsfsn{font-size:var(--font-size-xl);color:var(--color-primary);flex-shrink:0}.st-faq-a.svelte-1dsfsn{padding:0 var(--space-5) var(--space-5);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7}.st-final.svelte-1dsfsn{padding-top:var(--space-12);padding-bottom:var(--space-8)}.st-final-card.svelte-1dsfsn{border-radius:var(--radius-2xl);padding:var(--space-12);text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)}.st-final-card.svelte-1dsfsn h2:where(.svelte-1dsfsn){font-size:clamp(1.5rem,3vw,2.1rem);font-weight:var(--font-weight-extrabold);color:#fff;margin-bottom:var(--space-3)}.st-final-card.svelte-1dsfsn p:where(.svelte-1dsfsn){font-size:var(--font-size-base);color:#ffffffa6;max-width:540px;margin:0 auto var(--space-6);line-height:1.65}.st-final-card.svelte-1dsfsn .st-ctas:where(.svelte-1dsfsn){justify-content:center}@media (width<=900px){.st-trust.svelte-1dsfsn,.st-steps.svelte-1dsfsn{grid-template-columns:repeat(2,1fr)}.st-brands-inner.svelte-1dsfsn{flex-direction:column;align-items:flex-start}.st-brands-logos.svelte-1dsfsn{flex-direction:row}}@media (width<=600px){.st-trust.svelte-1dsfsn,.st-services.svelte-1dsfsn,.st-steps.svelte-1dsfsn{grid-template-columns:1fr}.st-final-card.svelte-1dsfsn{padding:var(--space-8) var(--space-5)}}
