.hero.svelte-1uha8ag{padding:80px 0;background:linear-gradient(135deg,var(--white) 0%,var(--primary-light) 100%)}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.hero-label.svelte-1uha8ag{color:var(--primary);font-weight:500;margin-bottom:15px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:44px;margin-bottom:20px;line-height:1.2}.hero-text.svelte-1uha8ag{font-size:18px;color:var(--text-light);margin-bottom:30px;line-height:1.6}.hero-buttons.svelte-1uha8ag{display:flex;gap:15px}.hero-image.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:var(--radius);box-shadow:var(--shadow);width:100%;max-width:500px}.problems.svelte-1uha8ag{padding:100px 0;background:var(--white)}.section-title.svelte-1uha8ag{text-align:center;font-size:36px;margin-bottom:50px}.problems-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:40px}.problem-card.svelte-1uha8ag{text-align:center;padding:30px 20px;background:var(--gray-light);border-radius:var(--radius)}.problem-icon.svelte-1uha8ag{font-size:40px;display:block;margin-bottom:15px}.problem-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:18px;margin-bottom:10px}.problem-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;color:var(--text-light)}.problems-cta.svelte-1uha8ag{text-align:center;font-size:18px}.tools-preview.svelte-1uha8ag{padding:80px 0;background:linear-gradient(135deg,#fff5f9,#fff)}.tools-intro.svelte-1uha8ag{text-align:center;max-width:600px;margin:-30px auto 40px;color:var(--text-light);font-size:17px}.tools-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tool-card.svelte-1uha8ag{display:block;text-align:center;padding:30px 20px;background:var(--white);border:2px solid transparent;border-radius:var(--radius);transition:all .3s;box-shadow:0 2px 10px #0000000d}.tool-card.svelte-1uha8ag:hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:var(--shadow)}.tool-icon.svelte-1uha8ag{font-size:48px;display:block;margin-bottom:15px}.tool-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--text);font-size:16px;margin-bottom:8px}.tool-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-light);font-size:13px;line-height:1.4}.tools-cta.svelte-1uha8ag{text-align:center;margin-top:40px}.solution.svelte-1uha8ag{padding:100px 0;background:var(--primary-light)}.solution-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.section-label.svelte-1uha8ag{color:var(--primary);font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:14px;margin-bottom:10px}.section-label.center.svelte-1uha8ag{text-align:center}.solution.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:36px;margin-bottom:20px}.solution-list.svelte-1uha8ag{list-style:none;margin:30px 0}.solution-list.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:10px 0 10px 25px;position:relative}.solution-list.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:700}.solution-image.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:var(--radius);width:100%}.services.svelte-1uha8ag{padding:100px 0}.services-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.service-card.svelte-1uha8ag{display:block;padding:30px;background:var(--white);border:2px solid var(--gray-light);border-radius:var(--radius);transition:all .3s}.service-card.svelte-1uha8ag:hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:var(--shadow)}.service-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--text);margin-bottom:10px}.service-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-light);font-size:14px;margin-bottom:15px}.service-link.svelte-1uha8ag{color:var(--primary);font-weight:500;font-size:14px}.cta.svelte-1uha8ag{padding:80px 0;background:var(--primary);color:var(--white)}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:36px;margin-bottom:15px}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){opacity:.9;margin-bottom:30px;max-width:600px;margin-left:auto;margin-right:auto}.cta.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){background:var(--white);color:var(--primary)}.cta.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag):hover{background:var(--gray-light)}.btn-large.svelte-1uha8ag{padding:18px 40px;font-size:16px}.center.svelte-1uha8ag{text-align:center}@media(max-width:968px){.hero-grid.svelte-1uha8ag,.solution-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-image.svelte-1uha8ag{order:-1}.problems-grid.svelte-1uha8ag,.services-grid.svelte-1uha8ag,.tools-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:36px}}@media(max-width:768px){.hero.svelte-1uha8ag{padding:50px 0}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:28px}.hero-buttons.svelte-1uha8ag{flex-direction:column}.problems-grid.svelte-1uha8ag,.services-grid.svelte-1uha8ag,.tools-grid.svelte-1uha8ag{grid-template-columns:1fr}.section-title.svelte-1uha8ag{font-size:28px}.solution.svelte-1uha8ag h2:where(.svelte-1uha8ag),.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:28px}}
