.jumbotron.svelte-1suyowk{position:relative;padding:56px 0 40px}.slides.svelte-1suyowk{position:relative;min-height:420px}.slide.svelte-1suyowk{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;opacity:0;pointer-events:none;transform:translate(12px);transition:opacity .5s ease,transform .5s ease}.slide.is-active.svelte-1suyowk{opacity:1;pointer-events:auto;transform:translate(0);position:relative}.hero-eyebrow.svelte-1suyowk{font-size:14.5px;color:var(--teal);margin-bottom:14px}h1.svelte-1suyowk{font-size:46px;line-height:1.1;letter-spacing:-.5px}h1.svelte-1suyowk em{font-style:italic;color:var(--primary)}p.svelte-1suyowk{max-width:480px;margin-top:18px;font-size:16px;color:#4a4a45}.hero-actions.svelte-1suyowk{display:flex;gap:14px;margin-top:28px}.slide-image.svelte-1suyowk{height:340px;border-radius:16px;background-color:#dfe3ea;background-size:cover;background-position:center}.dots.svelte-1suyowk{display:flex;gap:8px;justify-content:center;margin-top:18px}.dot-btn.svelte-1suyowk{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:var(--line);cursor:pointer}.dot-btn.is-active.svelte-1suyowk{background:var(--primary);width:22px;border-radius:5px}@media (max-width: 900px){.slide.svelte-1suyowk{grid-template-columns:1fr;gap:24px}h1.svelte-1suyowk{font-size:34px}.slides.svelte-1suyowk{min-height:560px}}.stats-block.svelte-765qha{padding:0 0 40px}.stats-panel.svelte-765qha{background:var(--primary-dark);border-radius:16px;padding:30px 34px;color:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.stat-num.svelte-765qha{font-family:Newsreader,serif;font-size:38px;color:var(--accent);font-weight:500}.stat-label.svelte-765qha{font-size:13.5px;color:#d9d7ce;margin-top:4px}@media (max-width: 900px){.stats-panel.svelte-765qha{grid-template-columns:1fr;gap:20px}}.section.svelte-1bkoxsq{padding:56px 0;border-top:1px solid var(--line)}.section-head.svelte-1bkoxsq{margin-bottom:30px}.section-head.svelte-1bkoxsq h2:where(.svelte-1bkoxsq){font-size:30px}.section-head.svelte-1bkoxsq p:where(.svelte-1bkoxsq){color:#5a5a52;font-size:14.5px;margin-top:6px;max-width:560px}.stat-grid.svelte-1bkoxsq{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.stat-card.svelte-1bkoxsq{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px}.stat-top.svelte-1bkoxsq{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.stat-label.svelte-1bkoxsq{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#8a877c}.stat-icon.svelte-1bkoxsq{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--primary)}.stat-icon.icon-sekolah.svelte-1bkoxsq{background:#eaf2fb;color:#2f6fb3}.stat-icon.icon-rombel.svelte-1bkoxsq{background:#f5edfb;color:#8b5cc7}.stat-icon.icon-siswa.svelte-1bkoxsq{background:#eaf7ee;color:#1f7a4d}.stat-icon.icon-laki.svelte-1bkoxsq{background:#eaf2fb;color:#2f6fb3}.stat-icon.icon-perempuan.svelte-1bkoxsq{background:#fbeef4;color:#b3417f}.stat-num.svelte-1bkoxsq{font-family:Newsreader,serif;font-size:30px;color:var(--primary-dark);margin-top:14px}.stat-tren.svelte-1bkoxsq{font-size:12px;margin-top:8px;color:#8a877c}.stat-tren.naik.svelte-1bkoxsq{color:#1f7a4d}.stat-tren.turun.svelte-1bkoxsq{color:#b3413a}.stat-tren.muted.svelte-1bkoxsq{color:#b5b2a6}.tren-arrow.svelte-1bkoxsq{font-weight:700}.stat-empty.svelte-1bkoxsq{background:var(--card);border:1px dashed var(--line);border-radius:14px;padding:28px;text-align:center;color:#8a877c;font-size:13.5px}@media (max-width: 1100px){.stat-grid.svelte-1bkoxsq{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.stat-grid.svelte-1bkoxsq{grid-template-columns:repeat(2,1fr)}}.section.svelte-1yn7rce{padding:56px 0;border-top:1px solid var(--line)}.section-head.svelte-1yn7rce{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px;gap:20px}.section-head.svelte-1yn7rce h2:where(.svelte-1yn7rce){font-size:30px}.section-head.svelte-1yn7rce p:where(.svelte-1yn7rce){color:#5a5a52;font-size:14.5px;margin-top:6px;max-width:420px}.more-link.svelte-1yn7rce{font-size:14px;color:var(--teal);white-space:nowrap;border-bottom:1px solid var(--teal);padding-bottom:2px}.empty-news.svelte-1yn7rce{color:#8a877c;font-size:14px}.news-grid.svelte-1yn7rce{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:22px}.news-card.svelte-1yn7rce{display:block;border-bottom:1px solid var(--line);padding-bottom:18px}.news-img.svelte-1yn7rce{width:100%;height:170px;border-radius:8px;background-color:#e4e8ec;background-size:cover;background-position:center;margin-bottom:14px}.news-cat.svelte-1yn7rce{font-size:12.5px;color:var(--teal);margin-bottom:6px}.news-title.svelte-1yn7rce{font-family:Newsreader,serif;font-size:19px;color:var(--primary-dark);line-height:1.3}.news-date.svelte-1yn7rce{font-size:12.5px;color:#9a978c;margin-top:8px}.news-grid.svelte-1yn7rce .news-card:where(.svelte-1yn7rce):first-child .news-img:where(.svelte-1yn7rce){height:230px}.news-grid.svelte-1yn7rce .news-card:where(.svelte-1yn7rce):first-child .news-title:where(.svelte-1yn7rce){font-size:24px}.dots.svelte-1yn7rce{display:flex;gap:8px;justify-content:center;margin-top:28px}.dot-btn.svelte-1yn7rce{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:var(--line);cursor:pointer}.dot-btn.is-active.svelte-1yn7rce{background:var(--primary);width:22px;border-radius:5px}@media (max-width: 900px){.news-grid.svelte-1yn7rce{grid-template-columns:1fr 1fr}}.section.svelte-1jhcrt0{padding:56px 0}.section-head.svelte-1jhcrt0{margin-bottom:30px}.section-head.svelte-1jhcrt0 h2:where(.svelte-1jhcrt0){font-size:30px}.empty-testi.svelte-1jhcrt0{color:#8a877c;font-size:14px}.testi-strip.svelte-1jhcrt0{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.testi-card.svelte-1jhcrt0{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:24px}.testi-avatar.svelte-1jhcrt0{width:44px;height:44px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Newsreader,serif;font-size:15px;font-weight:600;margin-bottom:16px}.testi-quote.svelte-1jhcrt0{font-family:Newsreader,serif;font-style:italic;font-size:17px;color:var(--primary-dark);line-height:1.4}.testi-name.svelte-1jhcrt0{font-size:14px;font-weight:600;margin-top:16px}.testi-role.svelte-1jhcrt0{font-size:12.5px;color:#8a877c}.dots.svelte-1jhcrt0{display:flex;gap:8px;justify-content:center;margin-top:28px}.dot-btn.svelte-1jhcrt0{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:var(--line);cursor:pointer}.dot-btn.is-active.svelte-1jhcrt0{background:var(--primary);width:22px;border-radius:5px}@media (max-width: 900px){.testi-strip.svelte-1jhcrt0{grid-template-columns:1fr 1fr}}
