.course-pay-heading{margin:12px 0 30px}.course-pay-heading h1{margin:10px 0;font-size:clamp(28px,4vw,40px)}.course-pay-heading>p{color:var(--muted);font-size:15px}.course-pay-options{display:grid;gap:12px}.course-pay-choice{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid var(--line);border-radius:10px;position:relative;cursor:pointer;transition:background .15s,border-color .15s}.course-pay-choice:has(input:checked){border-color:var(--pink);background:#fff7fb;box-shadow:0 0 0 1px var(--pink)}.course-pay-choice:has(input:focus-visible){outline:3px solid #c6007044;outline-offset:3px}.course-pay-choice>input{position:absolute;width:1px;height:1px;opacity:0}.course-pay-icon{display:grid;place-items:center;width:44px;height:44px;background:#f5f1ee;border-radius:10px;color:#805c49;flex:none}.course-pay-icon svg{width:25px;height:25px}.course-pay-choice strong{font-size:15px}.course-pay-choice small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.course-pay-radio{width:19px;height:19px;border:1.5px solid #cbbfba;border-radius:50%;margin-left:auto;flex:none}.course-pay-choice:has(input:checked) .course-pay-radio{border:5px solid var(--pink)}.course-pay-note{margin:22px 0;padding:18px;background:#f5f1ee;border-radius:8px;font-size:13px;line-height:1.7}.course-pay-note p{margin:7px 0}.course-pay-note small{color:var(--muted)}.course-payment-admin{border:1px solid var(--line);border-radius:10px;padding:22px;gap:15px}.course-payment-admin legend{font-weight:700;padding:0 8px}.course-payment-admin .check{align-items:center}.course-payment-admin .check small{color:var(--muted)}@media(max-width:600px){.course-pay-choice{padding:15px;gap:12px}.course-pay-choice small{font-size:11px}.course-pay-icon{width:38px;height:38px}.course-pay-heading{margin-bottom:22px}}
