.hero.svelte-1q37ri0{position:relative;min-height:70vh;display:flex;align-items:center;background:linear-gradient(135deg,#0a2f4a 0%,var(--c-deep) 40%,#1e5a8e 100%);color:#fff;overflow:hidden;padding:4rem 0}.hero.svelte-1q37ri0:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(42,166,255,.15) 0%,transparent 70%);animation:svelte-1q37ri0-pulse 8s ease-in-out infinite;z-index:1}@keyframes svelte-1q37ri0-pulse{0%,to{transform:scale(1) translate(0);opacity:.5}50%{transform:scale(1.2) translate(5%,5%);opacity:.8}}.hero.has-bg.svelte-1q37ri0{background:var(--c-deep)}.hero-bg.svelte-1q37ri0{position:absolute;inset:0;background-size:cover;background-position:90% 10%;background-repeat:no-repeat;opacity:1;z-index:1}.hero-overlay.svelte-1q37ri0{position:absolute;inset:0;background:linear-gradient(135deg,#0003,#0000004d);z-index:2}.hero-content.svelte-1q37ri0{position:relative;z-index:3;text-align:center;max-width:900px;margin:0 auto;animation:svelte-1q37ri0-fadeInUp .8s ease-out}@keyframes svelte-1q37ri0-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-title.svelte-1q37ri0{font-size:3.5rem;font-weight:700;margin-bottom:var(--spacing-lg);color:#fff;line-height:1.15;text-shadow:0 2px 20px rgba(0,0,0,.3);letter-spacing:-.02em}.hero-subtitle.svelte-1q37ri0{font-size:1.375rem;margin-bottom:var(--spacing-2xl);color:#fffffff2;line-height:1.7;font-weight:400;text-shadow:0 1px 10px rgba(0,0,0,.2)}.hero-actions.svelte-1q37ri0{display:flex;gap:var(--spacing-lg);justify-content:center;margin-bottom:var(--spacing-2xl);flex-wrap:wrap}.hero-cta.svelte-1q37ri0{min-width:180px;font-size:1.125rem;padding:1rem 2rem}.hero-phone.svelte-1q37ri0{min-width:160px;font-size:1.125rem;padding:1rem 2rem}.trust-badges.svelte-1q37ri0{display:flex;justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap;margin-bottom:0;padding-bottom:2rem}.trust-badge.svelte-1q37ri0{display:flex;align-items:center;gap:var(--spacing-sm);background:#ffffff1f;padding:var(--spacing-md) var(--spacing-lg);border-radius:1rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.25);transition:all .3s ease;box-shadow:0 4px 16px #0000001a}.trust-badge.svelte-1q37ri0:hover{background:#ffffff2e;transform:translateY(-2px);box-shadow:0 6px 24px #00000026}.badge-icon.svelte-1q37ri0{font-size:1.5rem;filter:drop-shadow(0 2px 4px rgba(42,166,255,.4))}.badge-text.svelte-1q37ri0{font-size:.9375rem;font-weight:600;color:#fff;letter-spacing:.01em}@media (max-width: 768px){.hero.svelte-1q37ri0{min-height:60vh;padding:3rem 0}.hero-bg.svelte-1q37ri0{background-position:right center}.hero-title.svelte-1q37ri0{font-size:2.5rem}.hero-subtitle.svelte-1q37ri0{font-size:1.125rem;margin-bottom:var(--spacing-xl)}.hero-actions.svelte-1q37ri0{flex-direction:column;align-items:center;gap:var(--spacing-md)}.hero-cta.svelte-1q37ri0,.hero-phone.svelte-1q37ri0{width:100%;max-width:300px}.trust-badges.svelte-1q37ri0{flex-direction:column;align-items:center;gap:var(--spacing-md)}.trust-badge.svelte-1q37ri0{width:100%;max-width:240px;justify-content:center}.trust-badges.svelte-1q37ri0{padding-bottom:1.5rem}}@media (max-width: 480px){.hero.svelte-1q37ri0{padding:2.5rem 0}.hero-title.svelte-1q37ri0{font-size:2rem;margin-bottom:var(--spacing-md)}.hero-subtitle.svelte-1q37ri0{font-size:1rem}.trust-badges.svelte-1q37ri0{padding-bottom:1rem}}.services-section.svelte-1uha8ag{padding:4rem 0 5rem}.section-header.svelte-1uha8ag{text-align:center;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.section-title.svelte-1uha8ag{font-size:2.75rem;font-weight:700;margin-bottom:.75rem;letter-spacing:-.02em;background:linear-gradient(135deg,var(--c-deep) 0%,var(--c-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.section-subtitle.svelte-1uha8ag{font-size:1.125rem;color:var(--c-text);line-height:1.6;opacity:.8;margin:0}.why-choose-section.svelte-1uha8ag{background:linear-gradient(135deg,#f3f4f680,#f1f5f980);padding:4.5rem 0;position:relative}.why-choose-section.svelte-1uha8ag:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(42,166,255,.3) 50%,transparent 100%)}.benefits-grid.svelte-1uha8ag{gap:1.75rem}.benefit-card.svelte-1uha8ag{padding:2rem}.benefit-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.25rem;margin-bottom:.875rem;color:var(--c-deep);font-weight:700;line-height:1.3}.benefit-card.svelte-1uha8ag p:where(.svelte-1uha8ag){line-height:1.65;color:var(--c-text);margin:0;font-size:.9375rem}@media (max-width: 768px){.services-section.svelte-1uha8ag{padding:3rem 0 3.5rem}.why-choose-section.svelte-1uha8ag{padding:3.5rem 0}.section-header.svelte-1uha8ag{margin-bottom:2.25rem}.section-title.svelte-1uha8ag{font-size:2.25rem;margin-bottom:.625rem}.section-subtitle.svelte-1uha8ag{font-size:1.0625rem}.benefits-grid.svelte-1uha8ag{gap:1.25rem}.benefit-card.svelte-1uha8ag{padding:1.5rem}.benefit-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.125rem;margin-bottom:.75rem}}@media (max-width: 480px){.services-section.svelte-1uha8ag,.why-choose-section.svelte-1uha8ag{padding:2.5rem 0}.section-title.svelte-1uha8ag{font-size:1.875rem}.section-header.svelte-1uha8ag{margin-bottom:2rem}.benefit-card.svelte-1uha8ag{padding:1.25rem}}
