#kuisBeasiswa{--c-primary: #2757a8;--c-primary-deep: #264482;--c-ink: #101828;--c-gray-500: #9b9b9b;--c-gray-300: #e3e3e3;--c-tint-blue: #f0f8fe;--c-red: #c10000;--c-muted: #5f6368}#kuisBeasiswa [hidden]{display:none!important}.bq-trigger{display:inline-flex;align-items:center;min-height:44px;padding:10px 22px;font-size:14px;font-weight:700;color:#2757a8;background:#fff;border:0;border-radius:40px;cursor:pointer}.bq-trigger:hover,.bq-trigger:active{background:#f0f8fe;color:#264482}.bq-trigger:focus-visible{outline:2px solid #ffffff;outline-offset:2px}#kuisBeasiswa .bq-hero .btn-close:focus-visible{outline:2px solid #ffffff;outline-offset:2px}#kuisBeasiswa .modal-content{border:0;border-radius:30px;overflow:hidden;color:var(--c-ink)}#kuisBeasiswa .bq-hero{background:var(--c-primary-deep);color:#fff;padding:32px;position:relative}#kuisBeasiswa .bq-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}#kuisBeasiswa .bq-hero h2{font-size:32px;line-height:1.15;margin:12px 0;color:#fff}#kuisBeasiswa .bq-hero p{font-size:16px;line-height:24px;margin:0}#kuisBeasiswa .bq-hero .btn-close{position:absolute;top:16px;right:16px;width:44px;height:44px}#kuisBeasiswa .modal-body{padding:32px}#kuisBeasiswa .bq-steps{display:flex;gap:8px;margin-bottom:24px}#kuisBeasiswa .bq-step{flex:1;height:6px;border-radius:9999px;background:var(--c-gray-300)}#kuisBeasiswa .bq-step.is-on{background:var(--c-primary)}#kuisBeasiswa .bq-question{margin-bottom:24px}#kuisBeasiswa .bq-question h3{font-size:18px;line-height:28px;margin:0 0 4px;color:var(--c-ink)}#kuisBeasiswa .bq-small{font-size:14px;line-height:20px;color:var(--c-muted);margin:0 0 12px}#kuisBeasiswa fieldset{border:0;padding:0;min-width:0}#kuisBeasiswa .bq-legend{float:none;width:auto;font-size:18px;line-height:28px;font-weight:700;margin:0 0 4px;padding:0;color:var(--c-ink)}#kuisBeasiswa select,#kuisBeasiswa input[type=number]{display:block;width:100%;min-height:44px;padding:12px 16px;font-size:14px;color:var(--c-ink);background:#fff;border:2px solid #6d737b;border-radius:14px;cursor:pointer}#kuisBeasiswa input[type=number]{cursor:text}#kuisBeasiswa .bq-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#kuisBeasiswa .bq-choice{display:flex;gap:8px;align-items:flex-start;padding:12px;font-size:14px;line-height:20px;border:1.5px solid #6d737b;border-radius:14px;cursor:pointer}#kuisBeasiswa .bq-choice:has(input:checked){background:var(--c-tint-blue);border:2.5px solid var(--c-primary);padding:11px;color:var(--c-primary-deep)}#kuisBeasiswa .bq-choice input{margin-top:3px;accent-color:var(--c-primary)}#kuisBeasiswa .bq-detail{margin-top:12px;padding:16px;border-radius:14px;background:var(--c-tint-blue)}#kuisBeasiswa .bq-detail label{display:block;font-size:14px;margin-bottom:8px}#kuisBeasiswa .bq-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 22px;font-size:14px;font-weight:700;color:#fff;background:var(--c-primary);border:1.5px solid var(--c-primary);border-radius:40px;text-decoration:none;cursor:pointer}#kuisBeasiswa .bq-btn:hover,#kuisBeasiswa .bq-btn:active{background:var(--c-primary-deep);border-color:var(--c-primary-deep);color:#fff}#kuisBeasiswa .bq-btn--ghost{background:#fff;color:var(--c-primary)}#kuisBeasiswa .bq-btn--ghost:hover,#kuisBeasiswa .bq-btn--ghost:active{background:var(--c-tint-blue);color:var(--c-primary-deep)}#kuisBeasiswa select:focus-visible,#kuisBeasiswa input:focus-visible,#kuisBeasiswa .bq-btn:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}#kuisBeasiswa .bq-hasil:focus{outline:none}#kuisBeasiswa .bq-validasi{font-size:14px;color:var(--c-red);margin:8px 0 0}#kuisBeasiswa .bq-hasil h3{font-size:24px;line-height:32px;margin:0 0 4px;color:var(--c-primary)}#kuisBeasiswa .bq-card{padding:24px;margin:16px 0;border:1.5px solid var(--c-gray-300);border-radius:14px}#kuisBeasiswa .bq-count{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary)}#kuisBeasiswa .bq-card h4{font-size:20px;line-height:28px;margin:8px 0;color:var(--c-primary-deep)}#kuisBeasiswa .bq-detail-link{margin-top:16px}#kuisBeasiswa .bq-detail>h3{margin:24px 0 16px;color:var(--c-primary-deep)}#kuisBeasiswa .bq-detail h4{margin:24px 0 12px;color:var(--c-primary-deep)}#kuisBeasiswa .bq-detail .table-responsive{max-width:100%;overflow-x:auto}#kuisBeasiswa .bq-detail .table-responsive table{min-width:640px}#kuisBeasiswa .bq-detail .table-responsive:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}#kuisBeasiswa .bq-benefit{font-weight:700;margin:4px 0}#kuisBeasiswa .bq-reason{font-size:14px;line-height:22px;margin:8px 0}#kuisBeasiswa .bq-notes,#kuisBeasiswa .bq-note{font-size:12px;line-height:20px;color:var(--c-muted);margin:8px 0 0}#kuisBeasiswa .bq-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media (max-width: 575.98px){#kuisBeasiswa .modal-content{border-radius:0}#kuisBeasiswa .bq-hero,#kuisBeasiswa .modal-body{padding:24px}#kuisBeasiswa .bq-hero h2{font-size:24px}#kuisBeasiswa .bq-choices{grid-template-columns:1fr}#kuisBeasiswa .bq-actions>*{flex:1 1 100%}}
