.ba-kepala{background:var(--a-navy);color:#fff;padding:clamp(48px,7vw,96px) 0 clamp(48px,6vw,88px);position:relative;overflow:hidden;isolation:isolate}.ba-kepala:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:repeating-linear-gradient(to bottom,transparent 0 39px,rgba(255,255,255,.06) 39px 40px);-webkit-mask-image:linear-gradient(115deg,transparent 35%,#000 100%);mask-image:linear-gradient(115deg,transparent 35%,#000 100%)}.ba-kepala-isi{display:grid;gap:clamp(32px,5vw,72px);align-items:end}@media(min-width:960px){.ba-kepala-isi{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.ba-kicker{font-size:var(--t-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f1b9a6;margin-bottom:var(--s-lg)}.ba-kepala h1{font-size:clamp(38px,6vw,72px);font-weight:700;line-height:1.02;letter-spacing:-.04em;color:#fff}.ba-garis{background-image:linear-gradient(var(--a-koral),var(--a-koral));background-size:100% .14em;background-position:0 92%;background-repeat:no-repeat}.ba-lead{margin-top:var(--s-xl);max-width:34em;font-size:clamp(16px,1.4vw,18px);line-height:1.55;color:#ffffffc7}.ba-aksi{display:flex;flex-wrap:wrap;gap:var(--s-md);margin-top:var(--s-xxl)}.ba-aksi .ba-btn-garis{color:#fff;border-color:#ffffff73;background:transparent}.ba-aksi .ba-btn-garis:hover{background:#ffffff14;border-color:#fff}.ba-buku{border-top:2px solid rgba(255,255,255,.9)}.ba-buku-baris{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-lg);padding:var(--s-md) 0;border-bottom:1px solid rgba(255,255,255,.16)}.ba-buku dt{font-size:var(--t-body-md);font-weight:500;color:#fff}.ba-buku dt small{display:block;margin-top:2px;font-size:var(--t-caption);font-weight:400;color:#fff9}.ba-buku dd{font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.03em;color:#fff}.ba-buku-catatan{margin-top:var(--s-md);font-size:var(--t-caption);color:#ffffff8c}.ba-pintu{margin-top:clamp(-96px,-8vw,-64px);position:relative;z-index:1}.ba-pintu-judul{font-size:var(--t-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;margin-bottom:var(--s-md)}.ba-pintu-daftar{list-style:none;display:grid;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 24px 48px -24px #16204a59}@media(min-width:768px){.ba-pintu-daftar{grid-template-columns:repeat(3,1fr)}}.ba-pintu-kartu{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"no nama panah" "no isi  isi" "no cara cara";column-gap:var(--s-md);row-gap:6px;height:100%;padding:var(--s-xl) var(--s-xl) var(--s-xl) var(--s-lg);background:var(--canvas);transition:background .15s}.ba-pintu-kartu:hover{background:var(--a-navy-pudar)}.ba-pintu-no{grid-area:no;font-size:var(--t-caption);font-weight:700;color:var(--a-koral);padding-top:4px}.ba-pintu-nama{grid-area:nama;font-size:var(--t-heading-md);font-weight:700;letter-spacing:-.02em;color:var(--ink)}.ba-pintu-isi{grid-area:isi;font-size:var(--t-body-md);line-height:1.5;color:var(--ink-secondary)}.ba-pintu-cara{grid-area:cara;margin-top:var(--s-sm);font-size:var(--t-caption);color:var(--ink-mute)}.ba-pintu-panah{grid-area:panah;font-size:var(--t-heading-md);color:var(--a-koral);transition:transform .15s}.ba-pintu-kartu:hover .ba-pintu-panah{transform:translate(4px)}.ba-judul-pita{max-width:36em;margin-bottom:var(--s-xxl)}.ba-judul-pita h2{font-size:var(--t-display-lg);font-weight:700;color:var(--ink)}.ba-judul-pita p{margin-top:var(--s-sm);font-size:var(--t-body-lg);line-height:1.55;color:var(--ink-mute)}.ba-madrasah{display:grid;gap:var(--s-xl)}@media(min-width:880px){.ba-madrasah{grid-template-columns:1fr 1fr}}.ba-madrasah-kartu{display:flex;flex-direction:column;gap:var(--s-xl);padding:clamp(24px,3vw,36px);border:1px solid var(--hairline);border-top:4px solid var(--a-navy);border-radius:var(--r-md);background:var(--canvas)}.ba-ma{border-top-color:var(--a-koral)}.ba-jenjang{font-size:var(--t-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute)}.ba-madrasah-kartu h3{margin-top:var(--s-sm);font-size:var(--t-display-md);font-weight:700;color:var(--ink)}.ba-madrasah-kartu header p{margin-top:var(--s-sm);line-height:1.55;color:var(--ink-secondary)}.ba-madrasah-angka{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--hairline)}.ba-madrasah-angka>div{display:flex;flex-direction:column-reverse;gap:2px;padding:var(--s-md) var(--s-md) var(--s-md) 0}.ba-madrasah-angka>div+div{border-left:1px solid var(--hairline);padding-left:var(--s-md)}.ba-madrasah-angka dd{font-size:clamp(22px,2.4vw,30px);font-weight:700;letter-spacing:-.03em;color:var(--ink)}.ba-madrasah-angka dt{font-size:var(--t-caption);color:var(--ink-mute)}.ba-sorotan{list-style:none;display:grid;gap:var(--s-sm)}.ba-sorotan li{position:relative;padding-left:20px;line-height:1.5;color:var(--ink-secondary)}.ba-sorotan li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:2px;background:var(--a-koral)}.ba-madrasah-kartu footer{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-md)}.ba-tautan{font-weight:700;color:var(--a-navy);border-bottom:2px solid var(--a-koral);padding-bottom:2px}.ba-tautan:hover{color:var(--a-koral-gelap)}.ba-komitmen{display:grid;gap:var(--s-xxl)}@media(min-width:960px){.ba-komitmen{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ba-komitmen .ba-judul-pita{position:sticky;top:96px;align-self:start}}.ba-komitmen .btn{margin-top:var(--s-xl)}.ba-komitmen-daftar{list-style:none;counter-reset:janji;border-top:2px solid var(--ink)}.ba-komitmen-daftar li{counter-increment:janji;display:grid;grid-template-columns:40px 1fr;column-gap:var(--s-md);row-gap:4px;padding:var(--s-lg) 0;border-bottom:1px solid var(--hairline-input)}.ba-komitmen-daftar li:before{content:counter(janji,decimal-leading-zero);grid-row:span 2;font-weight:700;font-feature-settings:"tnum";color:var(--a-koral)}.ba-komitmen-daftar strong{font-size:var(--t-heading-sm);font-weight:700;color:var(--ink)}.ba-komitmen-daftar span{line-height:1.55;color:var(--ink-secondary)}@media(prefers-reduced-motion:reduce){.ba-pintu-kartu,.ba-pintu-panah{transition:none}}.ba-pintu-bantuan{margin-top:var(--s-md);font-size:var(--t-caption);color:var(--ink-mute)}.ba-lanjut{background:var(--a-navy);color:#fff;padding:clamp(48px,7vw,88px) 0}.ba-lanjut-isi{display:grid;gap:var(--s-xxl)}@media(min-width:960px){.ba-lanjut-isi{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.ba-lanjut-rute{display:flex;align-items:center;gap:var(--s-md);font-size:var(--t-caption);font-weight:700;letter-spacing:.08em;color:#f1b9a6;margin-bottom:var(--s-lg)}.ba-lanjut-garis{flex:0 0 72px;height:2px;background:var(--a-koral);position:relative}.ba-lanjut-garis:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:7px solid var(--a-koral);border-right:0}.ba-lanjut h2{font-size:var(--t-display-lg);font-weight:700;color:#fff}.ba-lanjut-kepala>p:not(.ba-lanjut-rute){margin-top:var(--s-sm);font-size:var(--t-body-lg);line-height:1.55;color:#ffffffc7}.ba-lanjut .btn{margin-top:var(--s-xl)}.ba-lanjut-daftar{list-style:none;display:grid;gap:1px;background:#ffffff29;border-block:1px solid rgba(255,255,255,.16)}@media(min-width:640px){.ba-lanjut-daftar{grid-template-columns:1fr 1fr}}.ba-lanjut-daftar li{display:grid;gap:6px;padding:var(--s-xl) var(--s-lg);background:var(--a-navy)}.ba-lanjut-daftar strong{font-size:var(--t-heading-sm);font-weight:700}.ba-lanjut-daftar span{line-height:1.5;color:#ffffffbf}.ba-foto{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--r-lg);background:var(--biru-latar, #f3e9d0)}.ba-foto-kosong{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;text-align:center;background:var(--canvas-soft);border:1px dashed var(--hairline-input, #cdd2e0);color:var(--ink-mute)}.ba-foto-ikon svg{width:28px;height:28px;opacity:.55}.ba-foto-penanda{font-size:.82rem;line-height:1.45;max-width:24ch}.ba-foto-sumber{font-size:.78rem;color:var(--ink-mute)}.ba-pita-foto{padding:0 0 var(--s-xxl);background:var(--canvas)}.ba-pita-foto-isi{display:grid;gap:var(--s-xl);align-items:center}@media(min-width:900px){.ba-pita-foto-isi{grid-template-columns:1.35fr 1fr}}.ba-pita-foto-teks h2{font-size:var(--t-display-md, 1.5rem);margin-bottom:.6rem}.ba-pita-foto-teks p{color:var(--ink-secondary);line-height:1.6}.ba-pita-foto-teks p+p{margin-top:.5rem}.ba-galeri{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-xl)}@media(min-width:640px){.ba-galeri{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.ba-galeri{grid-template-columns:repeat(3,minmax(0,1fr))}}.ba-galeri li{display:flex;flex-direction:column;gap:.5rem}.ba-galeri strong{font-size:1rem;font-weight:600;letter-spacing:-.01em}.ba-galeri span{font-size:.88rem;color:var(--ink-mute);line-height:1.55}.ba-madrasah-kartu>.ba-foto{margin-bottom:var(--s-lg)}.ba-belajar{display:grid;gap:var(--s-xxl);align-items:center}@media(min-width:900px){.ba-belajar{grid-template-columns:minmax(0,1fr) minmax(0,420px)}}.ba-sim{margin:0}.ba-sim-layar{background:#fff;border:1px solid var(--hairline);border-radius:18px;box-shadow:0 18px 40px -24px #16204a59;overflow:hidden}.ba-sim-kepala{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--a-navy);color:#fff;font-size:var(--t-caption);font-weight:600}.ba-sim-titik{width:8px;height:8px;border-radius:50%;background:#3ecf8e;box-shadow:0 0 0 3px #3ecf8e40}.ba-sim-isi{display:flex;flex-direction:column;gap:8px;padding:16px;min-height:430px;background:var(--a-navy-pudar)}.ba-sim-pesan{margin:0;max-width:82%;padding:9px 13px;border-radius:16px;font-size:var(--t-body-md);line-height:1.45;animation:ba-sim-masuk .35s ease-out both}.ba-sim-siswa{align-self:flex-end;background:var(--a-navy);color:#fff;border-bottom-right-radius:5px}.ba-sim-coach{align-self:flex-start;background:#fff;color:var(--a-navy);border:1px solid var(--hairline);border-bottom-left-radius:5px}.ba-sim-ketik{display:inline-flex;gap:4px;padding:12px 14px}.ba-sim-ketik span{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.4;animation:ba-sim-titik 1s ease-in-out infinite}.ba-sim-ketik span:nth-child(2){animation-delay:.15s}.ba-sim-ketik span:nth-child(3){animation-delay:.3s}.ba-sim figcaption{margin-top:var(--s-sm);font-size:var(--t-caption);color:var(--ink-mute)}@keyframes ba-sim-masuk{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ba-sim-titik{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.ba-sim-pesan,.ba-sim-ketik span{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ba-hero-foto{margin:0}.ba-hero-foto .ba-foto{border-radius:var(--r-lg);box-shadow:0 24px 48px -24px #0000008c;border:1px solid rgba(255,255,255,.18)}.ba-hero-foto figcaption{margin-top:var(--s-sm);font-size:var(--t-caption);color:#fff9}.ba-aksi{align-items:flex-start}.ba-tanya{display:grid;gap:var(--s-sm);flex-basis:100%}.ba-tanya>.btn{justify-self:start}.ba-tanya-pilihan{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-sm);padding:var(--s-md);border-radius:var(--r-md);background:#ffffff1a;border:1px solid rgba(255,255,255,.28)}.ba-tanya-pilihan>span{flex-basis:100%;font-size:var(--t-caption);color:#ffffffd9}.ba-tanya-pilihan .btn{background:#fff;color:var(--a-navy);border-color:#fff}.ba-tanya-pilihan .btn:hover{background:var(--a-koral-pudar)}.ba-manfaat{list-style:none;display:grid;gap:var(--s-lg)}@media(min-width:880px){.ba-manfaat{grid-template-columns:repeat(3,1fr)}}.ba-manfaat li{display:grid;align-content:start;gap:var(--s-sm);padding:var(--s-xl);background:var(--canvas);border:1px solid var(--hairline);border-top:4px solid var(--a-koral);border-radius:var(--r-lg)}.ba-manfaat-no{font-size:var(--t-caption);font-weight:700;color:var(--a-koral-gelap)}.ba-manfaat h3{font-size:var(--t-heading-md);font-weight:700;letter-spacing:-.02em;color:var(--ink)}.ba-manfaat p{color:var(--ink-secondary);line-height:1.55}.ba-bukti-foto{margin-bottom:var(--s-xl)}.ba-bukti-daftar{list-style:none;display:grid;gap:var(--s-sm);margin-bottom:var(--s-xl)}.ba-bukti-daftar li{position:relative;padding-left:var(--s-xl);color:var(--ink-secondary);line-height:1.55}.ba-bukti-daftar li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:2px;background:var(--a-koral)}.ba-bukti-angka{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-md);padding-top:var(--s-lg);border-top:1px solid var(--hairline)}@media(min-width:720px){.ba-bukti-angka{grid-template-columns:repeat(4,1fr)}}.ba-bukti-angka>div{display:flex;flex-direction:column-reverse;gap:2px}.ba-bukti-angka dd{font-size:clamp(22px,2.4vw,28px);font-weight:700;color:var(--a-navy);letter-spacing:-.03em}.ba-bukti-angka dt{font-size:var(--t-caption);color:var(--ink-mute)}.ba-pintu.ba-pintu-bawah{margin-top:0}.ba-pintu-bawah .ba-pintu-judul{color:var(--ink);font-size:var(--t-heading-sm);text-transform:none;letter-spacing:-.01em;font-weight:700}.ba-pintu-bawah .ba-pintu-daftar{box-shadow:none;border:1px solid var(--hairline)}.ba-aksi-baris{display:flex;flex-wrap:wrap;gap:var(--s-md);margin-top:var(--s-xl)}.ba-bukti-angka+.ba-foto-sumber{margin-top:var(--s-md)}.ba-peluang{display:block;margin-top:4px;font-size:var(--t-caption);color:var(--ink-secondary);line-height:1.45}.ba-peluang b{color:var(--a-koral-gelap);font-weight:700}.ba-jamkosong{margin-top:var(--s-xl);padding:var(--s-lg);border-left:4px solid var(--a-koral);background:#ffffffb3;border-radius:var(--r-sm)}.ba-jamkosong h3{font-size:var(--t-heading-sm);font-weight:700;color:var(--a-navy)}.ba-jamkosong p{margin-top:var(--s-sm);font-size:var(--t-body-md)}.ba-aman{display:grid;gap:var(--s-lg)}.ba-aman .ba-judul-pita{margin-bottom:0}.ba-aman-proses{list-style:none;display:grid;gap:var(--s-md)}@media(min-width:880px){.ba-aman-proses{grid-template-columns:repeat(3,1fr)}}.ba-aman-proses li{display:flex;gap:var(--s-md);align-items:flex-start;padding:var(--s-lg);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-lg)}.ba-aman-no{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--a-koral-gelap);color:#fff;font-weight:700}.ba-aman-proses strong{display:block;color:var(--a-navy);font-size:var(--t-body-lg);margin-bottom:var(--s-xs)}.ba-aman-proses span:not(.ba-aman-no){color:var(--ink-secondary);line-height:1.55}.ba-aman-bukti{font-size:var(--t-caption);color:var(--ink-mute)}.ba-aman>.btn{justify-self:start}.ba-aturan{margin-top:var(--s-lg);border-top:1px solid var(--hairline);padding-top:var(--s-lg)}.ba-aturan summary{cursor:pointer;font-weight:700;color:var(--a-navy);padding:var(--s-xs) 0}.ba-aturan summary:focus-visible{outline:2px solid var(--a-koral);outline-offset:3px}.ba-aturan>p{margin:var(--s-sm) 0 var(--s-lg);color:var(--ink-mute)}.card.sambutan-kartu{display:grid;gap:var(--s-xxl);border-top:3px solid var(--primary)}.sambutan-kepala .sambutan-label{color:var(--primary);font-size:var(--t-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sambutan-kepala h2{margin:var(--s-md) 0 var(--s-xl);font-size:var(--t-display-md);line-height:1.2;color:var(--ink)}.sambutan-kepala .sambutan-nama{color:var(--ink);font-weight:600}.sambutan-profil{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:var(--s-lg)}.sambutan-foto{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-md);background:var(--canvas-soft)}.sambutan-foto img{display:block;width:100%;height:100%;object-fit:cover}.sambutan-kepala .sambutan-jabatan{margin-top:var(--s-xs);color:var(--ink-mute);font-size:var(--t-caption);line-height:1.5}.sambutan-isi{max-width:42rem}.sambutan-kartu .sambutan-isi p{color:var(--ink-secondary);font-size:var(--t-body-lg);line-height:1.65}.sambutan-isi p+p{margin-top:var(--s-lg)}.sambutan-tanda{display:grid;gap:var(--s-xs);margin-top:var(--s-xl);padding-top:var(--s-lg);border-top:1px solid var(--hairline);color:var(--ink-secondary);font-size:var(--t-body-md)}.sambutan-tanda strong{color:var(--ink)}@media(min-width:880px){.sambutan-kartu{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--s-huge)}.sambutan-profil{grid-template-columns:minmax(0,1fr);max-width:220px;gap:var(--s-lg)}}.hero-lambang{display:block;width:72px;height:72px;margin-bottom:var(--s-md)}.unit-mts{--unit: #edb51c;--unit-deep: #7a5a00;--unit-soft: #fff4d6;--unit-line: #f2d27a;--unit-on: #12204f}.unit-ma{--unit: #b4233c;--unit-deep: #8e1a2e;--unit-soft: #fbe8eb;--unit-line: #e7a3ae;--unit-on: #ffffff}.unit .page-hero{border-top:4px solid var(--unit)}.unit .page-hero:before{opacity:1;background-size:auto;background-image:radial-gradient(55% 90% at 15% 35%,var(--unit-soft),transparent 70%),radial-gradient(45% 80% at 88% 25%,color-mix(in srgb,var(--unit) 22%,transparent),transparent 70%)}.unit .kicker{color:var(--unit-deep);background:var(--unit-soft)}.unit .btn-primary{background:var(--unit);color:var(--unit-on)}.unit .btn-primary:hover,.unit .btn-primary:active{background:color-mix(in srgb,var(--unit) 82%,#000);color:var(--unit-on)}.unit .stats{border-top:1px solid var(--unit-line)}.unit .stat .n{color:var(--unit-deep)}.unit .card.primary{border-color:var(--unit-line)}.unit .card li::marker{color:var(--unit)}.unit .card .go{color:var(--unit-deep)}.unit .note{border-left:4px solid var(--unit)}.unit .card.sambutan-kartu{border-top-color:var(--unit)}.unit .sambutan-kepala .sambutan-label{color:var(--unit-deep)}.sambutan-tombol{margin-top:var(--s-md)}.sambutan-isi .sambutan-tanda{margin-top:var(--s-lg)}.kontak{--k-gold: #edb51c;--k-gold-deep: #7a5a00;--k-gold-soft: #fff4d6;--k-gold-line: #f2d27a;--k-crim: #b4233c;--k-crim-deep: #8e1a2e;--k-crim-soft: #fbe8eb;--k-crim-line: #e7a3ae}.kontak .page-hero{border-top:4px solid transparent;border-image:linear-gradient(90deg,var(--k-gold),var(--a-koral) 50%,var(--k-crim)) 1}.kontak .page-hero:before{top:0;height:100%;opacity:1;-webkit-mask-image:none;mask-image:none;background-size:auto;background-image:radial-gradient(70% 70% at 8% 20%,color-mix(in srgb,var(--k-gold) 38%,transparent),transparent 72%),radial-gradient(60% 60% at 50% 105%,color-mix(in srgb,var(--a-koral) 24%,transparent),transparent 72%),radial-gradient(70% 70% at 96% 15%,color-mix(in srgb,var(--k-crim) 30%,transparent),transparent 72%),linear-gradient(180deg,#fff 0%,var(--ypiia-canvas-soft) 100%)}.kontak .kicker{color:var(--a-koral-gelap);background:var(--a-koral-pudar)}.kontak .page-hero h1{color:var(--a-navy)}.kontak .kontak-body{background:radial-gradient(60% 40% at 0% 0%,color-mix(in srgb,var(--k-gold) 12%,transparent),transparent 70%),radial-gradient(60% 40% at 100% 100%,color-mix(in srgb,var(--k-crim) 9%,transparent),transparent 70%),var(--ypiia-canvas-soft)}.kontak .kontak-alamat,.kontak .kontak-form{position:relative;overflow:hidden;border-color:var(--a-navy-pudar);box-shadow:0 10px 30px -18px color-mix(in srgb,var(--a-navy) 35%,transparent)}.kontak .kontak-alamat:before,.kontak .kontak-form:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--k-gold),var(--a-koral) 50%,var(--k-crim))}.kontak .kontak-form:before{background:linear-gradient(90deg,var(--k-crim),var(--a-koral) 50%,var(--k-gold))}.kontak .kontak-alamat .icon{width:48px;height:48px;font-size:22px;background:var(--a-koral-pudar);border-color:color-mix(in srgb,var(--a-koral) 35%,transparent)}.kontak .kontak-alamat h3{color:var(--a-navy)}.kontak .kontak-alamat>p b{color:var(--a-navy)}.kontak .kontak-unit{margin-top:var(--s-lg);padding:var(--s-md) var(--s-lg);border-radius:var(--r-md);border:1px solid var(--k-line);border-left:5px solid var(--k-accent);background:radial-gradient(90% 120% at 0% 0%,color-mix(in srgb,var(--k-accent) 34%,transparent),transparent 65%),linear-gradient(135deg,var(--k-soft) 0%,var(--k-grad-end) 100%);box-shadow:0 8px 20px -14px var(--k-accent)}.kontak .kontak-mts{--k-accent: var(--k-gold);--k-deep: var(--k-gold-deep);--k-soft: var(--k-gold-soft);--k-line: var(--k-gold-line);--k-grad-end: #ffe6a3}.kontak .kontak-ma{--k-accent: var(--k-crim);--k-deep: var(--k-crim-deep);--k-soft: var(--k-crim-soft);--k-line: var(--k-crim-line);--k-grad-end: #f6cdd4}.kontak .kontak-unit-nama{color:var(--k-deep);font-size:var(--t-body-lg)}.kontak .kontak-links{list-style:none;margin:var(--s-sm) 0 0;padding:0;display:grid;gap:var(--s-xs)}.kontak .kontak-links a{display:flex;align-items:center;gap:var(--s-sm);padding:6px var(--s-sm);margin-inline:calc(var(--s-sm) * -1);border-radius:var(--r-pill);color:var(--a-navy);font-size:var(--t-body-md);overflow-wrap:anywhere;transition:background .15s}.kontak .kontak-links a:hover{background:#ffffffd9}.kontak .kontak-links a:hover span:last-child{text-decoration:underline;text-underline-offset:3px}.kontak .kontak-links a:focus-visible{outline:2px solid var(--k-deep);outline-offset:2px}.kontak .ikon-bulat{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--k-accent);color:var(--k-icon-on, #fff)}.kontak .kontak-mts .ikon-bulat{--k-icon-on: #12204f}.kontak .kontak-form{background:linear-gradient(180deg,#fff 0%,var(--a-navy-pudar) 100%)}.kontak .kontak-form h3{color:var(--a-navy)}.kontak .kontak-form label{color:var(--a-navy);font-weight:500}.kontak .kontak-form input,.kontak .kontak-form textarea,.kontak .kontak-form select{background:#fff;border-color:color-mix(in srgb,var(--a-navy) 22%,#fff)}.kontak .kontak-form input:focus,.kontak .kontak-form textarea:focus,.kontak .kontak-form select:focus{border-color:var(--a-koral);box-shadow:0 0 0 3px color-mix(in srgb,var(--a-koral) 22%,transparent)}.kontak .kontak-form .btn-koral{background:var(--a-koral-gelap);color:#fff;box-shadow:0 8px 18px -10px var(--a-koral-gelap)}.kontak .kontak-form .btn-koral:hover{background:var(--a-navy)}@media(max-width:767px){.kontak .kontak-alamat,.kontak .kontak-form{padding:var(--s-xl) var(--s-lg)}}.kontak .kontak-form{scroll-margin-top:80px}.kontak .kontak-banner{position:relative;margin:0;height:clamp(200px,38vw,420px);overflow:hidden;background:var(--a-navy)}.kontak .kontak-banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.kontak .kontak-banner:after{content:"";position:absolute;inset:auto 0 0 0;height:6px;background:linear-gradient(90deg,var(--k-gold),var(--a-koral) 50%,var(--k-crim))}.kontak .kontak-banner figcaption{position:absolute;left:12px;bottom:18px;max-width:calc(100% - 24px);padding:6px 12px;border-radius:var(--r-pill);background:var(--a-navy);color:#fff;font-size:.8125rem;line-height:1.35}.kontak .kontak-kepala{border-top:0;border-image:none;text-align:center}.kontak .kontak-kepala .wrap{max-width:760px}.kontak .kontak-sapaan{margin-top:var(--s-sm);font-size:var(--t-body-lg);font-weight:600;letter-spacing:0;color:var(--a-koral-gelap)}.kontak .kontak-form{max-width:760px;margin:0 auto}.kontak .kontak-form-judul{text-align:center;padding-bottom:var(--s-sm);border-bottom:1px solid var(--a-navy-pudar)}@media(min-width:640px){.kontak .kontak-form{grid-template-columns:1fr 1fr}.kontak .kontak-form>*{grid-column:span 1}.kontak .kontak-form>.kontak-form-judul,.kontak .kontak-form>.kontak-penuh{grid-column:1 / -1}}.kontak .kontak-judul-kartu{margin:var(--s-3xl, 64px) 0 var(--s-lg);padding-top:var(--s-xl);border-top:1px solid var(--a-navy);text-align:center;font-size:var(--t-h3, 1.4rem);color:var(--a-navy)}.kontak .kontak-kartu{display:grid;gap:var(--s-lg);align-items:stretch}.kontak .kontak-kartu .kontak-unit{margin-top:0}.kontak .kontak-peta{margin-top:var(--s-md)}@media(min-width:900px){.kontak .kontak-kartu{grid-template-columns:repeat(3,1fr)}}.daftar-tahun{margin-top:var(--s-sm);font-weight:600;color:var(--a-koral-gelap)}.daftar-loncat{display:flex;flex-wrap:wrap;gap:var(--s-sm);margin-top:var(--s-lg)}.daftar-loncat a{padding:6px var(--s-md);border-radius:var(--r-pill);background:#fff;border:1px solid var(--hairline-input);color:var(--a-navy);font-size:var(--t-tabular);font-weight:600}.daftar-loncat a:hover{background:var(--a-koral-pudar);border-color:var(--a-koral)}.daftar-bagian{scroll-margin-top:80px}.daftar-bagian+.daftar-bagian{border-top:1px solid var(--hairline)}.daftar-bagian h2{font-size:var(--t-display-lg);color:var(--a-navy)}.daftar-pengantar{margin-top:var(--s-sm);max-width:40em;color:var(--ink-mute);line-height:1.55}.daftar-bagian .wrap>:is(.daftar-dua,.daftar-jadwal,.daftar-langkah,.daftar-manfaat,.daftar-belum){margin-top:var(--s-xl)}.daftar-bagian .btn{margin-top:var(--s-lg)}.daftar-dua{display:grid;gap:var(--s-lg)}@media(min-width:768px){.daftar-dua{grid-template-columns:1fr 1fr}}.daftar-kartu{padding:var(--s-xl);border-radius:var(--r-lg);background:var(--canvas);border:1px solid var(--hairline);border-top:4px solid var(--a-navy)}.daftar-kartu.daftar-mts{border-top-color:#edb51c}.daftar-kartu.daftar-ma{border-top-color:#b4233c}.daftar-kartu h3{font-size:var(--t-heading-md);font-weight:700;color:var(--a-navy)}.daftar-kartu h4{margin-top:var(--s-lg);font-size:var(--t-body-md);font-weight:700}.daftar-kartu p,.daftar-kartu li{color:var(--ink-secondary);line-height:1.55}.daftar-kartu ul{margin:var(--s-sm) 0 0 var(--s-lg);display:grid;gap:var(--s-xs)}.daftar-sub{margin-top:var(--s-lg)}.daftar-kecil{margin-top:var(--s-sm);font-size:var(--t-caption);color:var(--ink-mute)}.daftar-aksi{display:flex;flex-wrap:wrap;gap:var(--s-sm)}.daftar-aksi .btn{margin-top:var(--s-md)}.daftar-rincian{display:grid;gap:var(--s-sm);margin-top:var(--s-md)}.daftar-rincian>div{display:flex;justify-content:space-between;gap:var(--s-md);padding-bottom:var(--s-sm);border-bottom:1px solid var(--hairline)}.daftar-rincian dd{font-weight:700;color:var(--a-navy)}.daftar-belum{display:grid;justify-items:start;gap:var(--s-sm);margin-top:var(--s-md);padding:var(--s-lg);border-radius:var(--r-md);background:var(--a-koral-pudar);border:1px dashed color-mix(in srgb,var(--a-koral) 55%,transparent)}.daftar-belum p{color:var(--a-navy);font-weight:500}.daftar-belum .btn{margin-top:0}.daftar-catatan{margin-top:var(--s-lg);padding:var(--s-md) var(--s-lg);border-left:4px solid #b4233c;background:#fbe8eb;border-radius:var(--r-sm)}.daftar-jadwal{list-style:none;display:grid;gap:var(--s-sm)}.daftar-jadwal li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-sm);padding:var(--s-md) var(--s-lg);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-md)}.daftar-langkah{list-style:none;display:grid;gap:var(--s-md)}.daftar-langkah li{display:flex;gap:var(--s-md);align-items:flex-start;color:var(--ink-secondary);line-height:1.55}.daftar-no{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--a-koral-gelap);color:#fff;font-weight:700}.daftar-manfaat{list-style:none;display:grid;gap:var(--s-md)}@media(min-width:768px){.daftar-manfaat{grid-template-columns:1fr 1fr}}.daftar-manfaat li{display:grid;gap:4px;padding:var(--s-lg);border-radius:var(--r-md);background:var(--ypiia-canvas-soft);border-left:4px solid var(--a-koral)}.daftar-manfaat strong{color:var(--a-navy)}.daftar-manfaat span{color:var(--ink-secondary);line-height:1.5}.daftar-hero .kicker{color:var(--a-koral-gelap);background:var(--a-koral-pudar)}.daftar-hero{border-top:4px solid transparent;border-image:linear-gradient(90deg,#edb51c,var(--a-koral) 50%,#b4233c) 1}:root{--ypiia-primary: #533afd;--ypiia-primary-deep: #4434d4;--ypiia-primary-press: #2e2b8c;--ypiia-primary-soft: #665efd;--ypiia-primary-subdued: #b9b9f9;--ypiia-primary-bg: #edebfd;--ypiia-brand-dark: #1c1e54;--ypiia-on-primary: #ffffff;--ypiia-ruby: #ea2261;--ypiia-magenta: #f96bee;--ypiia-lemon: #9b6829;--ypiia-shadow-blue: #003770;--ypiia-canvas: #ffffff;--ypiia-canvas-soft: #f6f9fc;--ypiia-canvas-cream: #f5e9d4;--ypiia-hairline: #e3e8ee;--ypiia-hairline-input: #a8c3de;--ypiia-ink: #0d253d;--ypiia-ink-secondary: #273951;--ypiia-ink-mute: #64748d;--ypiia-ink-mute-2: #61718a;--ypiia-ok: #1aae39;--ypiia-ok-soft: rgba(26, 174, 57, .12);--ypiia-warn: #dd5b00;--ypiia-warn-soft: rgba(221, 91, 0, .12);--ypiia-danger: #ea2261;--ypiia-danger-soft: rgba(234, 34, 97, .12);--ypiia-font: "Inter", "SF Pro Display", system-ui, -apple-system, sans-serif;--ypiia-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--ypiia-weight-display: 300;--ypiia-weight-body: 300;--ypiia-weight-ui: 400;--ypiia-r-xs: 4px;--ypiia-r-sm: 6px;--ypiia-r-md: 8px;--ypiia-r-lg: 12px;--ypiia-r-xl: 16px;--ypiia-r-pill: 9999px;--ypiia-s-xxs: 2px;--ypiia-s-xs: 4px;--ypiia-s-sm: 8px;--ypiia-s-md: 12px;--ypiia-s-lg: 16px;--ypiia-s-xl: 24px;--ypiia-s-xxl: 32px;--ypiia-s-huge: 64px;--ypiia-shadow-1: 0 1px 3px rgba(0, 55, 112, .08);--ypiia-shadow-2: 0 8px 24px rgba(0, 55, 112, .08), 0 2px 6px rgba(0, 55, 112, .04);--ypiia-shadow-3: 0 12px 32px rgba(0, 55, 112, .1), 0 2px 6px rgba(0, 55, 112, .04);--ypiia-dur-fast: .15s;--ypiia-dur: .22s;--ypiia-ease: cubic-bezier(.16, 1, .3, 1);--ypiia-mesh-cream: #f5e9d4;--ypiia-mesh-orange: #f0b8a0;--ypiia-mesh-lavender: #c5b5ee;--ypiia-mesh-indigo: #533afd;--ypiia-mesh-ruby: #ea2261;--ypiia-mesh-magenta: #f96bee}@font-face{font-family:Inter;src:url(/font/InterVariable.woff2) format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap}:root{--primary: var(--ypiia-primary);--primary-deep: var(--ypiia-primary-deep);--primary-press: var(--ypiia-primary-press);--primary-soft: var(--ypiia-primary-soft);--primary-subdued: var(--ypiia-primary-subdued);--brand-dark-900: var(--ypiia-brand-dark);--ink: var(--ypiia-ink);--ink-secondary: var(--ypiia-ink-secondary);--ink-mute: var(--ypiia-ink-mute);--ink-mute-2: var(--ypiia-ink-mute-2);--on-primary: var(--ypiia-on-primary);--canvas: var(--ypiia-canvas);--canvas-soft: var(--ypiia-canvas-soft);--canvas-cream: var(--ypiia-canvas-cream);--hairline: var(--ypiia-hairline);--hairline-input: var(--ypiia-hairline-input);--ruby: var(--ypiia-ruby);--magenta: var(--ypiia-magenta);--lemon: var(--ypiia-lemon);--bg: var(--canvas-soft);--surface: var(--canvas);--muted: var(--ink-mute);--line: var(--hairline);--brand: var(--brand-dark-900);--accent: var(--primary);--accent-hover: var(--primary-deep);--accent-soft: var(--ypiia-primary-bg);--r-xs: var(--ypiia-r-xs);--r-sm: var(--ypiia-r-sm);--r-md: var(--ypiia-r-md);--r-lg: var(--ypiia-r-lg);--r-xl: var(--ypiia-r-xl);--r-pill: var(--ypiia-r-pill);--s-xxs: var(--ypiia-s-xxs);--s-xs: var(--ypiia-s-xs);--s-sm: var(--ypiia-s-sm);--s-md: var(--ypiia-s-md);--s-lg: var(--ypiia-s-lg);--s-xl: var(--ypiia-s-xl);--s-xxl: var(--ypiia-s-xxl);--s-huge: var(--ypiia-s-huge);--shadow-1: var(--ypiia-shadow-1);--shadow-2: var(--ypiia-shadow-2);--shadow-sm: var(--shadow-1);--shadow-md: var(--shadow-2);--shadow-lg: var(--shadow-2);--radius: var(--r-lg);--max: 1200px;--font: var(--ypiia-font);--t-display-xxl: clamp(36px, 4.6vw, 56px);--t-display-xl: clamp(32px, 3.9vw, 48px);--t-display-lg: clamp(26px, 2.7vw, 32px);--t-display-md: clamp(22px, 2.2vw, 26px);--t-heading-lg: 22px;--t-heading-md: 20px;--t-heading-sm: 18px;--t-body-lg: 16px;--t-body-md: 15px;--t-tabular: 14px;--t-caption: 13px;--t-micro: 11px;--t-micro-cap: 10px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);font-size:var(--t-body-md);font-weight:300;line-height:1.4;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;min-height:100%;font-feature-settings:"ss01"}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}h1,h2,h3,h4{font-weight:300;line-height:1.1;letter-spacing:-.025em}.tnum,.meta,.footer-copy,table{font-feature-settings:"ss01","tnum";letter-spacing:-.03em}.wrap{width:min(var(--max),92%);margin-inline:auto}.site-header{position:sticky;top:0;z-index:40;background:#ffffffe6;border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s-lg);padding:var(--s-md) 0;min-height:64px}.brand{display:flex;align-items:center;gap:10px;min-width:0}.brand img{width:40px;height:40px;object-fit:contain}.brand strong{display:block;font-size:var(--t-body-md);font-weight:400;letter-spacing:-.01em;color:var(--brand-dark-900)}.brand span{display:block;font-size:var(--t-micro);font-weight:300;color:var(--ink-mute-2)}.nav-desktop{display:none;align-items:center;gap:var(--s-xxs)}@media(min-width:880px){.nav-desktop{display:flex}}.nav-desktop a{font-size:var(--t-body-md);color:var(--ink-mute-2);padding:var(--s-sm) var(--s-md);border-radius:var(--r-pill);transition:color .15s,background .15s}.nav-desktop a:hover,.nav-desktop a.active{color:var(--primary);background:var(--accent-soft)}.header-actions{display:flex;align-items:center;gap:var(--s-sm);flex-shrink:0}@media(max-width:879px){.header-actions .btn-ghost,.brand span{display:none}.brand strong{font-size:var(--t-body-lg)}.header-actions .btn{min-height:40px;padding:var(--s-sm) var(--s-lg)}}.btn-menu{display:inline-flex;border:1px solid var(--hairline);background:var(--canvas);color:var(--ink);border-radius:var(--r-md);padding:var(--s-sm) var(--s-md);cursor:pointer}@media(min-width:880px){.btn-menu{display:none}}.nav-mobile{display:none;border-top:1px solid var(--hairline);padding:var(--s-md) 0 var(--s-lg)}.nav-mobile.open{display:block}@media(min-width:880px){.nav-mobile{display:none!important}}.nav-mobile a{display:block;padding:var(--s-md) var(--s-xs);color:var(--ink);border-bottom:1px solid var(--hairline);font-size:var(--t-body-lg)}.nav-mobile a:last-child{border-bottom:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-sm);border-radius:var(--r-pill);padding:var(--s-sm) var(--s-lg);min-height:40px;font-size:var(--t-body-lg);font-weight:400;line-height:1;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover{background:var(--primary-deep)}.btn-primary:active{background:var(--primary-press)}.btn-ghost{background:var(--canvas);color:var(--primary);border-color:var(--primary)}.btn-ghost:hover{background:var(--accent-soft)}.btn-ghost:active{color:var(--primary-press);border-color:var(--primary-press)}.btn-dark{background:var(--brand-dark-900);color:var(--on-primary)}.btn-sm{padding:6px var(--s-md);min-height:36px;font-size:var(--t-tabular)}@media(max-width:767px){.btn{min-height:44px;padding:var(--s-md) var(--s-xl)}}.hero,.page-hero{position:relative;overflow:hidden;isolation:isolate}.hero{padding:var(--s-huge) 0 var(--s-xxl)}.page-hero{padding:48px 0 var(--s-xl)}.hero-mesh,.page-hero:before{content:"";position:absolute;inset-inline:-10%;top:-140px;height:420px;z-index:-1;pointer-events:none;opacity:.5;background-repeat:no-repeat;background-size:100% 100%;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 30%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0%,#000 30%,transparent 92%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 400' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-25%25' y='-25%25' width='150%25' height='150%25'%3E%3CfeGaussianBlur stdDeviation='80'/%3E%3C/filter%3E%3Cg filter='url(%23b)'%3E%3Cellipse cx='140' cy='150' rx='280' ry='150' fill='%23f7efe0'/%3E%3Cellipse cx='400' cy='110' rx='250' ry='140' fill='%23fadcc2'/%3E%3Cellipse cx='650' cy='170' rx='260' ry='150' fill='%23ddd6ff'/%3E%3Cellipse cx='890' cy='120' rx='240' ry='140' fill='%23a89dfd'/%3E%3Cellipse cx='1090' cy='180' rx='230' ry='150' fill='%23f79ec0'/%3E%3Cellipse cx='990' cy='80' rx='160' ry='90' fill='%23fbb6f5'/%3E%3C/g%3E%3C/svg%3E")}.page-hero:before{height:300px;top:-160px;opacity:.4}@media(max-width:767px){.hero-mesh{height:320px;top:-120px}.page-hero:before{height:240px}}.kicker{display:inline-flex;align-items:center;gap:var(--s-xs);font-size:var(--t-micro-cap);font-weight:400;letter-spacing:.1px;text-transform:uppercase;color:var(--primary-press);background:var(--primary-subdued);padding:var(--s-xs) var(--s-sm);border-radius:var(--r-pill)}.hero h1{margin-top:var(--s-lg);font-size:var(--t-display-xxl);font-weight:300;line-height:1.03;letter-spacing:-.025em;max-width:20ch}.hero h1 em{font-style:normal;color:var(--primary);font-weight:300}.hero .lead{margin-top:var(--s-lg);color:var(--ink-secondary);font-size:var(--t-body-lg);line-height:1.5;max-width:44ch}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--s-md);margin-top:var(--s-xl)}.page-hero h1{margin-top:var(--s-md);font-size:var(--t-display-lg);font-weight:300}.page-hero p{margin-top:var(--s-md);color:var(--ink-secondary);font-size:var(--t-body-lg);max-width:52ch}.section{padding:var(--s-huge) 0}@media(max-width:767px){.section{padding:40px 0}}.section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s-md);margin-bottom:var(--s-xxl)}.section-head h2{font-size:var(--t-display-lg);font-weight:300;letter-spacing:-.02em}.section-head p{color:var(--ink-mute);font-size:var(--t-body-md);max-width:44ch}.grid-2{display:grid;gap:var(--s-lg);grid-template-columns:1fr}@media(min-width:768px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3{display:grid;gap:var(--s-lg);grid-template-columns:1fr}@media(min-width:640px){.grid-3{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.grid-3{grid-template-columns:repeat(3,1fr)}}.card{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--s-xxl);box-shadow:var(--shadow-1);transition:box-shadow .18s,border-color .18s}a.card:hover,.card.primary{border-color:var(--primary-subdued);box-shadow:var(--shadow-2)}.band-cream{background:var(--canvas-cream);border-block:1px solid color-mix(in srgb,var(--lemon) 18%,transparent)}.band-cream .quick-bar a{background:#ffffffb3;border-color:color-mix(in srgb,var(--lemon) 16%,transparent)}.band-cream .quick-bar a:hover{background:var(--canvas);border-color:var(--primary-subdued)}.band-cream .qi{background:#ffffffd9}.card.dark{background:var(--brand-dark-900);border-color:var(--brand-dark-900);color:var(--on-primary)}.card.dark p,.card.dark li{color:#ffffffb8}.card.dark .go{color:var(--primary-subdued)}.card .icon{width:40px;height:40px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--primary) 12%,transparent);font-size:18px;margin-bottom:var(--s-lg)}.card h3{font-size:var(--t-display-md);font-weight:300;letter-spacing:-.01em;margin-bottom:var(--s-sm)}.card p,.card li{color:var(--ink-mute);font-size:var(--t-body-md);line-height:1.5}.card ul{margin:var(--s-lg) 0 0 var(--s-lg);display:grid;gap:var(--s-sm)}.card .go{display:inline-block;margin-top:var(--s-lg);color:var(--primary);font-weight:400;font-size:var(--t-body-md)}a.card:hover .go{color:var(--primary-deep)}.pill-row{display:flex;flex-wrap:wrap;gap:var(--s-sm);margin-top:var(--s-lg)}.pill{font-size:var(--t-micro-cap);font-weight:400;letter-spacing:.1px;text-transform:uppercase;color:var(--primary-press);background:var(--primary-subdued);border-radius:var(--r-pill);padding:var(--s-xs) var(--s-sm)}.note{margin-top:var(--s-xl);padding:var(--s-xl);border-radius:var(--r-lg);background:var(--canvas-soft);border:1px solid var(--hairline);color:var(--ink-mute);font-size:var(--t-body-md);line-height:1.5}.note b{color:var(--ink);font-weight:400}.prose{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--s-xxl);box-shadow:var(--shadow-1);font-size:var(--t-body-lg);line-height:1.6;color:var(--ink-secondary)}.prose p+p{margin-top:var(--s-lg)}.prose h2{font-size:var(--t-heading-lg);font-weight:300;color:var(--ink);margin:var(--s-xl) 0 var(--s-md)}.meta{font-size:var(--t-caption);color:var(--ink-mute);margin-top:var(--s-sm)}.steps{display:grid;gap:var(--s-md);counter-reset:step}.step{display:grid;grid-template-columns:auto 1fr;gap:var(--s-lg);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--s-xl)}.step:before{counter-increment:step;content:counter(step);width:28px;height:28px;border-radius:var(--r-pill);background:var(--primary-subdued);color:var(--primary-deep);display:grid;place-items:center;font-weight:400;font-size:var(--t-caption);font-feature-settings:"tnum"}.step h3{font-size:var(--t-heading-sm);font-weight:300}.step p{color:var(--ink-mute);font-size:var(--t-body-md);margin-top:var(--s-xs)}.form-card{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--s-xxl);box-shadow:var(--shadow-1);display:grid;gap:var(--s-lg)}.form-card label{display:grid;gap:var(--s-sm);font-size:var(--t-caption);font-weight:400;color:var(--ink-secondary)}.form-card input,.form-card textarea,.form-card select{border:1px solid var(--hairline-input);border-radius:var(--r-sm);padding:var(--s-sm) var(--s-md);min-height:40px;background:var(--canvas);color:var(--ink);font-size:var(--t-body-md);font-weight:300}.form-card input:focus,.form-card textarea:focus,.form-card select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}.form-hint{font-size:var(--t-caption);color:var(--ink-mute);font-weight:300}.site-footer{border-top:1px solid var(--hairline);margin-top:var(--s-xxl);padding:var(--s-huge) 0;background:var(--canvas);color:var(--ink-mute);font-size:var(--t-caption)}.footer-grid{display:grid;gap:var(--s-xxl)}@media(min-width:768px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer-medsos{display:flex;flex-wrap:wrap;gap:0 var(--s-md);margin:0 0 var(--s-sm)}.footer-medsos span{flex-basis:100%;color:var(--muted);font-size:.88rem}.site-footer h4{font-size:var(--t-micro-cap);font-weight:400;letter-spacing:.1px;text-transform:uppercase;color:var(--ink-mute);margin-bottom:var(--s-md)}.site-footer a{display:block;color:var(--ink-secondary);font-size:var(--t-body-md);padding:var(--s-xs) 0}.site-footer a:hover{color:var(--primary)}.footer-copy{margin-top:var(--s-xxl);padding-top:var(--s-lg);border-top:1px solid var(--hairline);color:var(--ink-mute);font-size:var(--t-micro);display:flex;flex-wrap:wrap;gap:var(--s-xs) var(--s-lg);justify-content:space-between}.quick-bar{display:grid;gap:var(--s-md);margin:var(--s-xl) 0}@media(min-width:640px){.quick-bar{grid-template-columns:repeat(3,1fr)}}.quick-bar a{display:flex;align-items:center;gap:var(--s-md);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--s-lg);box-shadow:var(--shadow-1);font-size:var(--t-body-md);font-weight:300;transition:border-color .15s,box-shadow .18s}.quick-bar a:hover{border-color:var(--primary-subdued);box-shadow:var(--shadow-2)}.quick-bar .qi{width:36px;height:36px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--accent-soft);flex-shrink:0}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.stats{background:var(--canvas-soft);border-block:1px solid var(--hairline);padding:var(--s-xxl) 0 var(--s-xl)}.grid-4{display:grid;gap:var(--s-xl);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stat .n{font-size:var(--t-display-lg);font-weight:300;line-height:1.1;letter-spacing:-.03em;color:var(--brand-dark-900);font-feature-settings:"ss01","tnum"}.stat .l{font-size:var(--t-body-md);font-weight:400;color:var(--ink);margin-top:var(--s-sm)}.stat .s{font-size:var(--t-caption);color:var(--ink-mute);margin-top:var(--s-xxs);font-feature-settings:"ss01","tnum";letter-spacing:-.39px}.stats-note{margin-top:var(--s-lg);font-size:var(--t-caption);color:var(--ink-mute)}.item{display:flex;gap:var(--s-md);padding:var(--s-xl);background:#ffffffb3;border:1px solid color-mix(in srgb,var(--lemon) 16%,transparent);border-radius:var(--r-md)}.item .dot{width:6px;height:6px;border-radius:var(--r-pill);background:var(--primary);flex:none;margin-top:9px}.item strong{display:block;font-size:var(--t-body-lg);font-weight:400;margin-bottom:var(--s-xs)}.item span{font-size:var(--t-body-md);color:var(--ink-secondary);line-height:1.5}.hanya-lebar{display:none}@media(min-width:420px){.hanya-lebar{display:inline}}@font-face{font-family:Plus Jakarta Sans;src:url(/font/PlusJakartaSans-latin.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}:root{--a-navy: #16204a;--a-navy-dalam: #0f1736;--a-navy-tekan: #0b112a;--a-navy-pudar: #f7efdb;--a-koral: #d9481f;--a-koral-gelap: #b93a15;--a-koral-pudar: #fbe6de;--ypiia-canvas: #ffffff;--ypiia-canvas-soft: #fcf7ea;--ypiia-canvas-cream: #f8f0dc;--ypiia-hairline: #e2e5ee;--ypiia-hairline-input: #cdd2e0;--ypiia-ink: #16204a;--ypiia-ink-secondary: #39426a;--ypiia-ink-mute: #5f6889;--ypiia-ink-mute-2: #5f6889;--ypiia-primary: #16204a;--ypiia-primary-deep: #0f1736;--ypiia-primary-press: #0b112a;--ypiia-primary-bg: #f7efdb;--ypiia-brand-dark: #16204a;--ypiia-shadow-1: none;--font: "Plus Jakarta Sans", Inter, system-ui, -apple-system, "Segoe UI", sans-serif}body{font-weight:400}h1,h2,h3,h4{font-weight:600;letter-spacing:-.03em}.btn{font-weight:600}.btn-koral{background:var(--a-koral);color:#fff}.btn-koral:hover{background:var(--a-koral-gelap)}.btn-koral:focus-visible,.btn:focus-visible,a:focus-visible{outline:3px solid var(--a-koral);outline-offset:3px}.btn-masuk{position:relative;isolation:isolate}.btn-masuk:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;border:2px solid var(--a-koral);pointer-events:none;animation:kedip-masuk 1.8s ease-out infinite}@keyframes kedip-masuk{0%{transform:scale(1);opacity:.95}70%{transform:scale(1.22,1.45);opacity:0}to{transform:scale(1.22,1.45);opacity:0}}@media(prefers-reduced-motion:reduce){.btn-masuk:after{animation:none;opacity:0}}
