.container.svelte-1uha8ag{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:.75rem 1.5rem;font-family:var(--font-body);font-size:.9375rem;font-weight:500;border-radius:var(--radius-full);transition:all var(--transition-base);cursor:pointer;border:2px solid transparent;text-decoration:none}.btn-primary.svelte-1uha8ag{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.btn-primary.svelte-1uha8ag:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-outline.svelte-1uha8ag{background:transparent;color:var(--color-primary);border-color:var(--color-primary)}.btn-outline.svelte-1uha8ag:hover{background:var(--color-primary);color:var(--color-white)}.btn-ghost.svelte-1uha8ag{background:transparent;color:var(--color-text)}.btn-ghost.svelte-1uha8ag:hover{background:var(--color-sage)}.btn-white.svelte-1uha8ag{background:var(--color-white);color:var(--color-primary);border-color:var(--color-white)}.btn-white.svelte-1uha8ag:hover{background:var(--color-cream);border-color:var(--color-cream);transform:translateY(-2px)}.btn-ghost-white.svelte-1uha8ag{background:transparent;color:var(--color-white);border-color:#ffffff4d}.btn-ghost-white.svelte-1uha8ag:hover{background:#ffffff1a;border-color:#ffffff80}.btn-lg.svelte-1uha8ag{padding:1rem 2rem;font-size:1rem}.hero.svelte-1uha8ag{position:relative;min-height:100vh;display:flex;align-items:center;padding:120px 0 80px;overflow:hidden}.hero-bg.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:background-image .5s ease}.hero-shape.svelte-1uha8ag{position:absolute;border-radius:50%;opacity:.5}.hero-shape.shape-1.svelte-1uha8ag{width:600px;height:600px;background:radial-gradient(circle,var(--color-sage) 0%,transparent 70%);top:-200px;right:-100px}.hero-shape.shape-2.svelte-1uha8ag{width:400px;height:400px;background:radial-gradient(circle,var(--color-accent) 0%,transparent 70%);bottom:-100px;left:-100px;opacity:.3}.hero-shape.shape-3.svelte-1uha8ag{width:300px;height:300px;background:radial-gradient(circle,var(--color-secondary-light) 0%,transparent 70%);top:40%;left:30%;opacity:.2}.hero.svelte-1uha8ag .container:where(.svelte-1uha8ag){position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4xl);align-items:start}.hero-badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:var(--space-sm);padding:.5rem 1rem;background:var(--color-sage);border-radius:var(--radius-full);font-size:.875rem;font-weight:500;color:var(--color-primary);margin-bottom:var(--space-lg);animation:svelte-1uha8ag-fadeInUp .6s ease forwards}.badge-dot.svelte-1uha8ag{width:8px;height:8px;background:var(--color-primary);border-radius:50%;animation:svelte-1uha8ag-pulse 2s infinite}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.hero-title.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(2.75rem,5vw,4.5rem);font-weight:600;line-height:1.1;margin-bottom:var(--space-lg);animation:svelte-1uha8ag-fadeInUp .6s ease .1s forwards;opacity:0;color:var(--color-text)}.hero-desc.svelte-1uha8ag{font-size:1.125rem;color:var(--color-text-light);max-width:520px;margin-bottom:var(--space-xl);animation:svelte-1uha8ag-fadeInUp .6s ease .2s forwards;opacity:0;line-height:1.6}.hero-actions.svelte-1uha8ag{display:flex;gap:var(--space-md);margin-bottom:var(--space-3xl);animation:svelte-1uha8ag-fadeInUp .6s ease .3s forwards;opacity:0}.hero-stats.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-xl);animation:svelte-1uha8ag-fadeInUp .6s ease .4s forwards;opacity:0}.stat-item.svelte-1uha8ag{display:flex;flex-direction:column}.stat-number.svelte-1uha8ag{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--color-primary)}.stat-label.svelte-1uha8ag{font-size:.875rem;color:var(--color-text-muted)}.stat-divider.svelte-1uha8ag{width:1px;height:40px;background:var(--color-sage-dark)}@keyframes svelte-1uha8ag-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-visual.svelte-1uha8ag{position:relative;animation:svelte-1uha8ag-fadeInRight .8s ease .3s forwards;opacity:0;margin-top:3.5rem}@keyframes svelte-1uha8ag-fadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.hero-slider-wrapper.svelte-1uha8ag{position:relative;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}.hero-slides.svelte-1uha8ag{position:relative;width:100%;height:500px;border-radius:var(--radius-xl);overflow:hidden}.hero-slide.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease-in-out;pointer-events:none}.hero-slide.active.svelte-1uha8ag{opacity:1;pointer-events:auto}.hero-slide.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-slide.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.3));z-index:1}.slider-arrow.svelte-1uha8ag{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffffd9;border:none;border-radius:50%;cursor:pointer;box-shadow:var(--shadow-md);transition:all .3s ease;opacity:0}.hero-visual.svelte-1uha8ag:hover .slider-arrow:where(.svelte-1uha8ag){opacity:1}.slider-arrow.svelte-1uha8ag:hover{background:var(--color-white);transform:translateY(-50%) scale(1.1);box-shadow:var(--shadow-lg)}.slider-arrow.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--color-primary)}.slider-arrow-prev.svelte-1uha8ag{left:16px}.slider-arrow-next.svelte-1uha8ag{right:16px}.slider-dots.svelte-1uha8ag{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:8px}.slider-dot.svelte-1uha8ag{width:10px;height:10px;border-radius:50%;border:2px solid rgba(255,255,255,.8);background:transparent;cursor:pointer;transition:all .3s ease;padding:0}.slider-dot.svelte-1uha8ag:hover{background:#ffffff80}.slider-dot.active.svelte-1uha8ag{background:var(--color-white);transform:scale(1.2)}.hero-title.svelte-1uha8ag,.hero-desc.svelte-1uha8ag{transition:opacity .3s ease}@keyframes svelte-1uha8ag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.features.svelte-1uha8ag{padding:var(--space-4xl) 0;background:var(--color-white)}.section-header.svelte-1uha8ag{text-align:center;max-width:600px;margin:0 auto var(--space-3xl)}.section-tag.svelte-1uha8ag{display:inline-block;padding:.375rem 1rem;background:var(--color-sage);color:var(--color-primary);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:var(--radius-full);margin-bottom:var(--space-md)}.section-title.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:600;margin-bottom:var(--space-md);color:var(--color-text)}.section-desc.svelte-1uha8ag{color:var(--color-text-light);font-size:1.125rem}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.feature-card.svelte-1uha8ag{padding:var(--space-xl);background:var(--color-cream);border-radius:var(--radius-lg);transition:all var(--transition-base)}.feature-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.feature-icon.svelte-1uha8ag{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--color-sage);border-radius:var(--radius-md);color:var(--color-primary);margin-bottom:var(--space-lg);transition:all var(--transition-base)}.feature-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:28px;height:28px}.feature-card.svelte-1uha8ag:hover .feature-icon:where(.svelte-1uha8ag){background:var(--color-primary);color:var(--color-white)}.feature-title.svelte-1uha8ag{font-family:var(--font-display);font-size:1.25rem;font-weight:600;margin-bottom:var(--space-sm);color:var(--color-text)}.feature-desc.svelte-1uha8ag{color:var(--color-text-light);font-size:.9375rem;line-height:1.6}.taklimat-section.svelte-1uha8ag{padding:var(--space-4xl) 0;background:linear-gradient(135deg,var(--color-cream) 0%,var(--color-white) 50%,var(--color-sage) 100%)}.taklimat-wrapper.svelte-1uha8ag{max-width:900px;margin:0 auto;text-align:center}.taklimat-header.svelte-1uha8ag{margin-bottom:var(--space-xl)}.taklimat-title.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;color:var(--color-text);margin-bottom:var(--space-md);line-height:1.3}.taklimat-body.svelte-1uha8ag{text-align:left}.taklimat-body.prose.svelte-1uha8ag{font-size:1rem;line-height:1.8;color:var(--color-text)}@media(max-width:768px){.taklimat-body.svelte-1uha8ag{padding:var(--space-lg)}}.news-section.svelte-1uha8ag{padding:var(--space-4xl) 0;background:var(--color-cream)}.news-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}.news-card.svelte-1uha8ag{background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base)}.news-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.news-card.featured.svelte-1uha8ag{grid-row:span 2}.news-image.svelte-1uha8ag{position:relative;overflow:hidden}.news-card.featured.svelte-1uha8ag .news-image:where(.svelte-1uha8ag){height:300px}.news-card.svelte-1uha8ag:not(.featured) .news-image:where(.svelte-1uha8ag){height:180px}.news-image.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow)}.news-card.svelte-1uha8ag:hover .news-image:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.05)}.news-category.svelte-1uha8ag{position:absolute;top:var(--space-md);left:var(--space-md);padding:.25rem .75rem;background:var(--color-white);color:var(--color-primary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:var(--radius-full)}.news-content.svelte-1uha8ag{padding:var(--space-lg)}.news-date.svelte-1uha8ag{display:block;font-size:.8125rem;color:var(--color-text-muted);margin-bottom:var(--space-sm)}.news-title.svelte-1uha8ag{font-family:var(--font-display);font-size:1.25rem;font-weight:600;margin-bottom:var(--space-sm);line-height:1.3;color:var(--color-text)}.news-card.featured.svelte-1uha8ag .news-title:where(.svelte-1uha8ag){font-size:1.5rem}.news-excerpt.svelte-1uha8ag{font-size:.9375rem;color:var(--color-text-light);margin-bottom:var(--space-md);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card.featured.svelte-1uha8ag .news-excerpt:where(.svelte-1uha8ag){-webkit-line-clamp:3;line-clamp:3}.news-link.svelte-1uha8ag{font-size:.9375rem;font-weight:500;color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}.news-link.svelte-1uha8ag:hover{color:var(--color-secondary)}.section-footer.svelte-1uha8ag{text-align:center;margin-top:var(--space-2xl)}.cta-section.svelte-1uha8ag{position:relative;padding:var(--space-4xl) 0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);overflow:hidden}.cta-bg.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cta-shape.svelte-1uha8ag{position:absolute;border-radius:50%}.cta-shape.shape-1.svelte-1uha8ag{width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);top:-100px;right:-100px}.cta-shape.shape-2.svelte-1uha8ag{width:300px;height:300px;background:radial-gradient(circle,rgba(232,184,109,.2) 0%,transparent 70%);bottom:-50px;left:-50px}.cta-content.svelte-1uha8ag{position:relative;text-align:center;max-width:700px;margin:0 auto}.cta-title.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:600;color:var(--color-white);margin-bottom:var(--space-md)}.cta-desc.svelte-1uha8ag{font-size:1.125rem;color:#fffc;margin-bottom:var(--space-xl)}.cta-actions.svelte-1uha8ag{display:flex;justify-content:center;gap:var(--space-md)}@media(max-width:1024px){.hero.svelte-1uha8ag .container:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:var(--space-2xl)}.hero-visual.svelte-1uha8ag{order:-1}.features-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero.svelte-1uha8ag{min-height:auto;padding:100px 0 60px}.hero-slides.svelte-1uha8ag{height:280px}.hero-stats.svelte-1uha8ag{flex-wrap:wrap;gap:var(--space-lg)}.stat-divider.svelte-1uha8ag{display:none}.hero-actions.svelte-1uha8ag{flex-direction:column}.features-grid.svelte-1uha8ag,.news-grid.svelte-1uha8ag{grid-template-columns:1fr}.news-card.featured.svelte-1uha8ag{grid-row:auto}.cta-actions.svelte-1uha8ag{flex-direction:column;align-items:center}}
