.modal-card.svelte-59nj82{color:#050d5b;background:#fff;border-radius:20px;width:100%;max-width:640px;margin:auto;padding:28px 24px;position:relative;box-shadow:0 6px #050d5b2e}.modal-close.svelte-59nj82{color:#050d5b;cursor:pointer;background:#f9e017;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.4rem;font-weight:900;line-height:1;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 4px #050d5b40}.modal-close.svelte-59nj82:focus-visible{outline-offset:3px;outline:3px solid #0195c7}.modal-card.svelte-59nj82 h3:where(.svelte-59nj82){color:#050d5b;letter-spacing:-.01em;margin-bottom:12px;padding-right:56px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.35rem;font-weight:900;line-height:1.2}.modal-badge.svelte-59nj82{color:#050d5b;letter-spacing:.04em;text-transform:uppercase;background:#f9e017;border-radius:999px;padding:6px 14px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.78rem;font-weight:800;display:inline-block;box-shadow:0 4px #050d5b40}.modal-seksi.svelte-59nj82 h4:where(.svelte-59nj82){color:#050d5b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.95rem;font-weight:800}.modal-seksi.svelte-59nj82 li:where(.svelte-59nj82){color:#050d5b;border-bottom:1px solid #050d5b14;padding:6px 0 6px 20px;font-size:.95rem;font-weight:600;position:relative}.modal-seksi.svelte-59nj82 li:where(.svelte-59nj82):before{content:"";background:#f9e017;border-radius:50%;width:8px;height:8px;position:absolute;top:14px;left:0}.modal-cp-nama.svelte-59nj82{color:#050d5b;font-weight:800;display:block}.modal-cp-link.svelte-59nj82{color:#050d5b;text-underline-offset:3px;font-weight:700;text-decoration:underline}.modal-cp-link.svelte-59nj82:hover{color:#0195c7}.btn.svelte-59nj82{letter-spacing:.01em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 28px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 4px #050d5b40}.btn-yellow.svelte-59nj82{color:#050d5b;background:#f9e017}body.modal-terbuka{overflow:hidden}
