.service-card.svelte-j3latp{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius);padding:32px;transition:all .3s ease;display:flex;flex-direction:column;gap:12px}.service-card.svelte-j3latp:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.service-icon.svelte-j3latp{font-size:40px;margin-bottom:8px}h3.svelte-j3latp{font-size:1.15rem;color:var(--text-primary)}p.svelte-j3latp{color:var(--text-muted);font-size:.9rem;line-height:1.5;flex:1}.card-link.svelte-j3latp{color:var(--accent);font-weight:600;font-size:.9rem;transition:gap .2s;margin-top:auto}.card-link.svelte-j3latp:hover{text-decoration:underline}.stat-item.svelte-gskvvf{text-align:center;padding:24px}.stat-value.svelte-gskvvf{font-size:clamp(20px,3.2vw,50px);font-weight:700;font-family:"Roboto Condensed",var(--font-heading);color:var(--accent);line-height:1;margin-bottom:8px}.stat-label.svelte-gskvvf{font-size:.9rem;color:var(--text-secondary)}.advantage-card.svelte-k43ptf{padding:32px;display:flex;flex-direction:column;gap:12px}.adv-icon.svelte-k43ptf{font-size:36px}h3.svelte-k43ptf{font-size:1.1rem}p.svelte-k43ptf{color:var(--text-muted);font-size:.9rem}.hero.svelte-1uha8ag{position:relative;min-height:90vh;display:flex;align-items:center;overflow:hidden}.hero-bg.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a1628,#1a1a2e,#0f3460);z-index:0}.hero-overlay.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 50%,rgba(15,52,96,.6) 0%,transparent 70%),radial-gradient(ellipse at 80% 20%,rgba(255,107,0,.08) 0%,transparent 50%);z-index:1}.hero-content.svelte-1uha8ag{position:relative;z-index:2;max-width:800px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(32px,5vw,48px);margin-bottom:20px}.hero-sub.svelte-1uha8ag{font-size:clamp(14px,3vw,18px);color:var(--text-secondary);margin-bottom:36px;max-width:600px}.hero-actions.svelte-1uha8ag{display:flex;justify-content:space-around;gap:16px;flex-wrap:wrap;margin-bottom:40px}.hero-actions__list.svelte-1uha8ag{display:flex;flex-direction:column}.hero-actions__list.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--accent);font-weight:500;font-size:1em;margin-left:15px}.btn-lg.svelte-1uha8ag{padding:16px 32px;font-size:1.05rem;height:min-content;align-self:center;max-width:300px}.stats-section.svelte-1uha8ag{background:var(--bg-section);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.stats-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,auto)}.advantages-grid.svelte-1uha8ag,.services-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.services-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}.cta-section.svelte-1uha8ag{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);padding:80px 0;text-align:center}.cta-content.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:2.5rem;margin-bottom:12px}.cta-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffffffd9;font-size:1.15rem;margin-bottom:32px}.cta-actions.svelte-1uha8ag{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cta-actions.svelte-1uha8ag .btn-accent:where(.svelte-1uha8ag){background:#fff;color:var(--accent);border-color:#fff}.cta-actions.svelte-1uha8ag .btn-accent:where(.svelte-1uha8ag):hover{background:var(--bg-primary);color:var(--accent);border-color:var(--bg-primary)}@media(max-width:1100px){.services-grid.svelte-1uha8ag,.stats-grid.svelte-1uha8ag,.advantages-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hero.svelte-1uha8ag{min-height:min(80svh,680px);padding-block:48px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(29px,8vw,42px)}.cta-content.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(27px,7vw,40px)}.hero-actions.svelte-1uha8ag,.cta-actions.svelte-1uha8ag{flex-direction:column;align-items:stretch}.hero-actions.svelte-1uha8ag .btn:where(.svelte-1uha8ag),.cta-actions.svelte-1uha8ag .btn:where(.svelte-1uha8ag){width:100%;max-width:none}.cta-section.svelte-1uha8ag{padding-block:clamp(48px,10vw,80px)}}@media(max-width:540px){.services-grid.svelte-1uha8ag,.stats-grid.svelte-1uha8ag,.advantages-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}
