.lg{--lg-pita: 88px}.lg-bagian,.lg-pita{padding-block:var(--lg-pita)}.lg-pita-surface{background:var(--color-surface);border-block:1px solid var(--color-line)}.lg-pita-ungu{background:var(--color-primary-soft)}.lg-pita-gelap{background:var(--color-inverse);color:var(--color-on-inverse)}.lg-pita-gelap .lg-sub,.lg-pita-gelap .lg-centang li{color:var(--color-on-inverse-soft)}.lg-pita-gelap .kg-btn-primary:focus-visible,.lg-pita-gelap a:focus-visible{outline-color:var(--color-on-inverse)}#coba{scroll-margin-top:88px}.lg-hero{display:grid;justify-items:center;padding-block:56px 72px;text-align:center}.lg-pil{display:inline-flex;align-items:center;min-height:32px;padding:4px 14px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-surface);font-size:13px;font-weight:700;color:var(--color-ink-soft)}.lg-judul{max-width:22ch;margin-top:20px;font-size:clamp(34px,6vw,60px);font-weight:800;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.lg-judul em{font-style:italic;color:var(--color-primary)}.lg-lead{max-width:50ch;margin-top:20px;font-size:17px;line-height:1.7;color:var(--color-ink-soft)}.lg-aksi{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.lg-jenis{max-width:60ch;margin-top:20px;font-size:13px;line-height:1.6;color:var(--color-muted)}.lg-hero-gambar{width:100%;max-width:960px;margin-top:48px;text-align:left}.lg-status{width:100%;max-width:560px;margin-bottom:28px;padding:20px 22px;border:1px solid var(--color-line-strong);border-radius:18px;background:var(--color-surface);box-shadow:var(--shadow-raise);text-align:left}.lg-status h2{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.lg-status-pil{display:inline-flex;align-items:center;gap:8px;min-height:28px;margin-top:10px;padding:2px 12px;border-radius:999px;background:var(--color-surface-2);font-size:13px;font-weight:700;color:var(--color-ink-soft)}.lg-status-pil:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.lg-status-pil[data-nada=tunggu]:before{background:var(--color-warning)}.lg-status-pil[data-nada=tolak]:before{background:var(--color-error)}.lg-status .lg-status-judul{margin-top:10px;font-size:18px;font-weight:800;line-height:1.3;color:var(--color-ink)}.lg-status p:not(.lg-status-pil,.lg-status-judul){margin-top:6px;font-size:15px;line-height:1.6;color:var(--color-ink-soft);overflow-wrap:anywhere}.lg-status .landing-text-link{margin-top:4px}.lg-h2{max-width:24ch;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.lg-sub{max-width:56ch;margin-top:12px;font-size:16px;line-height:1.7;color:var(--color-ink-soft)}.lg-label{margin-top:32px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.lg-tengah{display:grid;justify-items:center;text-align:center}.lg-tengah .lg-h2{max-width:22ch}.lg-empati{display:grid;gap:12px;margin-top:28px}.lg-kartu{display:flex;flex-direction:column;padding:24px;border:1px solid var(--color-line);border-radius:20px;background:var(--color-surface)}.lg-kartu-ungu{border-color:transparent;background:var(--color-primary-soft)}.lg-kartu-judul{font-size:15px;font-weight:800}.lg-tanda{display:grid;gap:10px;margin-top:16px}.lg-tanda li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:1.5}.lg-tanda li:before{content:"×";display:grid;flex-shrink:0;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--color-surface-2);color:var(--color-muted);font-size:15px;font-weight:700}.lg-tanda[data-tanda=tanya] li:before{content:"?";background:var(--color-surface);color:var(--color-primary)}.lg-kartu-kaki{margin-top:auto;padding-top:20px;font-size:15px;line-height:1.6;color:var(--color-ink-soft)}.lg-kartu-kaki b{color:var(--color-ink)}.lg-langkah{display:grid;gap:12px;margin-top:28px}.lg-langkah li{padding:22px;border:1px solid var(--color-line);border-radius:18px;background:var(--color-canvas)}.lg-nomor{display:inline-flex;align-items:center;min-height:28px;padding:2px 10px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.lg-langkah h3{margin-top:14px;font-size:17px;font-weight:800;line-height:1.3}.lg-langkah p{margin-top:6px;font-size:14px;line-height:1.65;color:var(--color-ink-soft)}.lg-demo{display:grid;gap:12px;margin-top:28px}.lg-demo-panel{display:flex;flex-direction:column;gap:16px;min-width:0;padding:22px;border:1px solid var(--color-line);border-radius:20px;background:var(--color-surface);box-shadow:var(--shadow-raise)}.lg-demo-kepala{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.lg-demo-panel fieldset{min-width:0;margin:0;padding:0;border:0}.lg-demo-soal{font-size:20px;font-weight:800;line-height:1.35}.lg-opsi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.lg-opsi label{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 14px;border:1px solid var(--color-line-strong);border-radius:12px;background:var(--color-surface);font-size:16px;font-weight:700;cursor:pointer}.lg-opsi label:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-soft)}.lg-opsi label:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.lg-opsi label[data-hasil=benar]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success-text)}.lg-opsi label[data-hasil=salah]{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error-text)}.lg-opsi input{width:18px;height:18px;accent-color:var(--color-primary)}fieldset:disabled .lg-opsi label{cursor:default}.lg-umpan:empty{display:none}.lg-umpan p{font-size:15px;line-height:1.6;color:var(--color-ink-soft)}.lg-umpan b{color:var(--color-ink)}.lg-demo-panel>.kg-btn{align-self:flex-start}.lg-rekap{width:100%;border-collapse:collapse;font-size:15px}.lg-rekap th,.lg-rekap td{padding:10px 8px;border-bottom:1px solid var(--color-line);text-align:left}.lg-rekap thead th{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.lg-rekap tbody th{font-weight:700}.lg-rekap td:last-child,.lg-rekap th:last-child{text-align:right;font-variant-numeric:tabular-nums}.lg-rekap tr[data-kamu]{background:var(--color-primary-soft)}.lg-demo-kaki{margin-top:auto;font-size:14px;line-height:1.6;color:var(--color-ink-soft)}.lg-angka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:20px}.lg-angka>div{min-width:0}.lg-angka-besar{display:block;font-size:clamp(34px,4vw,46px);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--color-primary);font-variant-numeric:tabular-nums}.lg-angka-label{display:block;margin-top:8px;font-size:15px;font-weight:800}.lg-angka dd{margin-top:4px;font-size:14px;line-height:1.55;color:var(--color-ink-soft)}.lg-perlu-tahu{display:grid;gap:8px;margin-top:36px;padding-top:24px;border-top:1px solid var(--color-line)}.lg-perlu-tahu li{position:relative;padding-left:20px;font-size:15px;line-height:1.6;color:var(--color-ink-soft)}.lg-perlu-tahu li:before{content:"";position:absolute;top:.65em;left:4px;width:6px;height:6px;border-radius:50%;background:var(--color-muted)}.lg .lf-daftar{margin-top:36px}.lg-centang{display:grid;gap:10px;max-width:680px;margin-top:24px;text-align:left}.lg-centang li{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.5}.lg-centang svg{flex-shrink:0;color:var(--color-on-inverse)}.lg-akhir-tegas{margin-top:24px;font-size:18px;font-weight:800;line-height:1.4}.lg-siswa{margin-top:20px;font-size:14px;color:var(--color-on-inverse-soft)}.lg-siswa a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--color-on-inverse);text-decoration:underline;text-underline-offset:3px}@media(min-width:640px){.lg-langkah{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-centang{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}@media(min-width:900px){.lg-empati,.lg-demo{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-angka{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.lg-langkah{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.lg{--lg-pita: 56px}.lg-hero{padding-block:32px 48px}.lg-hero-gambar{margin-top:32px}.lg-kartu,.lg-demo-panel{padding:18px}.lg-opsi{grid-template-columns:minmax(0,1fr)}}.sinema-guru{--color-success-soft: #193325;--color-error-soft: #3d1c1f}.sinema-guru-bagian{padding-block:128px}.sinema-guru .kg-btn-primary{text-shadow:none}.sinema-guru-judul{font-family:var(--font-display);font-weight:700;font-size:clamp(44px,8.4vw,112px);line-height:.95;letter-spacing:-.03em;text-wrap:balance}.sinema-guru-judul em{font-style:italic}.sinema-guru-h2{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5.2vw,72px);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.sinema-guru-h2 em{font-style:italic;color:#fff9}.sinema-guru-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#00000073,#0000 28% 60%,#000)}.sinema-guru-bingkai .lf-peramban{border-color:#ffffff1f;border-radius:20px}.sinema-guru-bingkai .lf-ket{margin:0;padding:10px 8px 4px;text-align:center;color:#fff9}.sinema-guru-sorot{position:relative;isolation:isolate}.sinema-guru-sorot:before{content:"";position:absolute;inset:0 0 auto;height:640px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 100% at 50% 0%,#ffffff08,#fff0 70%)}.sinema-page .sinema-guru .lg-tanda{gap:14px;margin-top:20px}.sinema-page .sinema-guru .lg-tanda li{font-size:17px;font-weight:400;color:#ffffffd9}.sinema-page .sinema-guru .lg-demo{gap:20px;margin-top:56px}.sinema-page .sinema-guru .lg-demo-panel{gap:20px;padding:32px;border:0;border-radius:28px;background:#ffffff08}.sinema-page .sinema-guru .lg-demo-soal{font-family:var(--font-display);font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-.01em}.sinema-page .sinema-guru .lg-opsi label{border-radius:9999px;padding-inline:20px;font-weight:500}.sinema-page .sinema-guru .lg-rekap tbody th{font-weight:500}.sinema-page .sinema-guru .lg-perlu-tahu{gap:12px 32px;margin-top:56px;padding-top:32px}.sinema-guru-kartu .lf-peramban{position:relative;border:0;border-radius:0;box-shadow:none}.sinema-guru-kartu .lf-peramban-bar{display:none}.sinema-guru-kartu .lf-peramban:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#0000008c,#0000 45%)}.sinema-guru-kartu .lf-tangkapan img{transition:transform .7s ease}.sinema-guru-kartu:hover .lf-tangkapan img{transform:scale(1.05)}.sinema-guru-kartu .lf-ket{margin:0;padding:24px 24px 0;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#fff9}.sinema-guru-sorotan:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#000000d9,#00000059 45%,#0000 75%)}@keyframes sinema-guru-naik{0%{opacity:0;transform:translateY(60px)}}.sinema-guru-sorotan.sinema-muncul.sinema-in{animation-name:sinema-guru-naik}.sinema-guru-faq .landing-faq{padding-block:128px}.sinema-guru-faq .kg-eyebrow{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#fff9}.sinema-guru-faq h2{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,3.3vw,48px);line-height:1.05;letter-spacing:-.025em}.sinema-guru-faq .landing-faq-item summary{min-height:44px}.sinema-guru-penutup{text-shadow:0 1px 12px rgb(0 0 0 / .5)}.sinema-guru-penutup:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#000,#0000008c 30% 70%,#000)}@media(min-width:768px){.sinema-guru-kartu .lf-ket{padding-inline:32px}}@media(max-width:767px){.sinema-guru-bagian,.sinema-guru-faq .landing-faq{padding-block:80px}.sinema-page .sinema-guru .lg-demo-panel{padding:20px}.sinema-page .sinema-guru .lg-demo-soal{font-size:28px}}@media(prefers-reduced-motion:reduce){.sinema-guru-kartu:hover .lf-tangkapan img{transform:none}}
