.hero.svelte-hae3jt{position:relative;padding:var(--spacing-20) 0 var(--spacing-24);overflow:hidden;background:linear-gradient(180deg,var(--color-soft-blue) 0%,var(--color-white) 100%);text-align:center}@media(min-width:768px){.hero.svelte-hae3jt{padding:var(--spacing-24) 0 var(--spacing-32)}}.hero-bg.svelte-hae3jt{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-shape.svelte-hae3jt{position:absolute;top:-60%;left:50%;transform:translate(-50%);width:90%;height:200%;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);border-radius:50%;opacity:.07;animation:svelte-hae3jt-float 8s ease-in-out infinite;will-change:transform}@keyframes svelte-hae3jt-float{0%{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-20px)}to{transform:translate(-50%) translateY(0)}}.container.svelte-hae3jt{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-4)}@media(min-width:640px){.container.svelte-hae3jt{padding:0 var(--spacing-6)}}.hero-content.svelte-hae3jt{max-width:820px;margin:0 auto}.hero-badge.svelte-hae3jt{display:inline-block;padding:var(--spacing-2) var(--spacing-4);background-color:transparent;border:1.5px solid var(--color-primary);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);margin-bottom:var(--spacing-6)}h1.svelte-hae3jt{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);line-height:1.05;letter-spacing:-.03em;color:var(--color-gray-900);margin-bottom:var(--spacing-6)}@media(min-width:768px){h1.svelte-hae3jt{font-size:var(--font-size-5xl)}}@media(min-width:1024px){h1.svelte-hae3jt{font-size:var(--font-size-6xl)}}.highlight.svelte-hae3jt{color:var(--color-primary)}.hero-description.svelte-hae3jt{font-size:var(--font-size-lg);color:var(--color-gray-600);line-height:var(--line-height-relaxed);margin:0 auto var(--spacing-8);max-width:680px}@media(min-width:768px){.hero-description.svelte-hae3jt{font-size:var(--font-size-xl)}}.hero-actions.svelte-hae3jt{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center;margin-bottom:var(--spacing-12)}.hero-stats.svelte-hae3jt{display:flex;flex-wrap:wrap;gap:var(--spacing-10);justify-content:center}.stat.svelte-hae3jt{display:flex;flex-direction:column}.stat-value.svelte-hae3jt{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);line-height:1}@media(min-width:768px){.stat-value.svelte-hae3jt{font-size:var(--font-size-4xl)}}.stat-label.svelte-hae3jt{font-size:var(--font-size-sm);color:var(--color-gray-500);margin-top:var(--spacing-1)}.news.svelte-1hqzupe{background-color:var(--color-gray-50)}.container.svelte-1hqzupe{max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-4)}@media(min-width:640px){.container.svelte-1hqzupe{padding:0 var(--spacing-6)}}.section-header.svelte-1hqzupe{text-align:center;max-width:640px;margin:0 auto var(--spacing-12)}.eyebrow.svelte-1hqzupe{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--spacing-2)}.section-header.svelte-1hqzupe h2:where(.svelte-1hqzupe){margin-bottom:var(--spacing-4)}.section-subtitle.svelte-1hqzupe{font-size:var(--font-size-lg);color:var(--color-gray-500)}.news-grid.svelte-1hqzupe{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){.news-grid.svelte-1hqzupe{grid-template-columns:repeat(2,1fr)}}.news-card.svelte-1hqzupe{display:flex;flex-direction:column;background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-2xl);padding:var(--spacing-8);box-shadow:var(--shadow-sm);transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.news-card.svelte-1hqzupe:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.news-meta.svelte-1hqzupe{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.news-tag.svelte-1hqzupe{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);background-color:var(--color-soft-blue);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full)}.news-date.svelte-1hqzupe{font-size:var(--font-size-sm);color:var(--color-gray-500)}.news-title.svelte-1hqzupe{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);margin-bottom:var(--spacing-3)}.news-title.svelte-1hqzupe a:where(.svelte-1hqzupe){color:var(--color-gray-900);text-decoration:none;transition:color var(--transition-fast)}.news-title.svelte-1hqzupe a:where(.svelte-1hqzupe):hover{color:var(--color-primary)}.news-excerpt.svelte-1hqzupe{font-size:var(--font-size-base);color:var(--color-gray-600);line-height:var(--line-height-relaxed);flex:1;margin-bottom:var(--spacing-5)}.news-link.svelte-1hqzupe{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);align-self:flex-start}.news-link.svelte-1hqzupe svg:where(.svelte-1hqzupe){width:1rem;height:1rem;transition:transform var(--transition-fast)}.news-card.svelte-1hqzupe:hover .news-link:where(.svelte-1hqzupe) svg:where(.svelte-1hqzupe){transform:translate(3px)}.why.svelte-14txv20{background-color:var(--color-slate-900)}.container.svelte-14txv20{max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-4)}@media(min-width:640px){.container.svelte-14txv20{padding:0 var(--spacing-6)}}.section-header.svelte-14txv20{text-align:center;max-width:640px;margin:0 auto var(--spacing-12)}.section-header.svelte-14txv20 h2:where(.svelte-14txv20){margin-bottom:var(--spacing-4);color:var(--color-white)}.section-subtitle.svelte-14txv20{font-size:var(--font-size-lg);color:var(--color-gray-400)}.points-grid.svelte-14txv20{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:640px){.points-grid.svelte-14txv20{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.points-grid.svelte-14txv20{grid-template-columns:repeat(4,1fr)}}.point.svelte-14txv20{text-align:left}.point-icon.svelte-14txv20{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:#2e7dd138;color:#93c5fd;margin-bottom:var(--spacing-4)}.point-icon.svelte-14txv20 svg:where(.svelte-14txv20){width:1.5rem;height:1.5rem}.point.svelte-14txv20 h3:where(.svelte-14txv20){font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-2)}.point.svelte-14txv20 p:where(.svelte-14txv20){font-size:var(--font-size-sm);color:var(--color-gray-400);line-height:var(--line-height-relaxed)}
