.aptfi-rapat{--aptfi-primary:#173b67;--aptfi-accent:#a95454;--aptfi-bg:#f6f7f9;--aptfi-border:#dfe3e8;--aptfi-text:#1c2430;--aptfi-muted:#667085;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--aptfi-text);max-width:900px;margin:0 auto;box-sizing:border-box}.aptfi-rapat *{box-sizing:border-box}.aptfi-rapat__header{background:#fff;border:1px solid var(--aptfi-border);border-top:8px solid var(--aptfi-accent);border-radius:12px;padding:28px 30px;margin-bottom:18px}.aptfi-rapat__header h2{font-size:32px;line-height:1.2;margin:0 0 10px!important;color:#111827;font-weight:650}.aptfi-rapat__header p{margin:0;color:var(--aptfi-muted);font-size:15px;line-height:1.6}.aptfi-card{background:#fff;border:1px solid var(--aptfi-border);border-radius:12px;padding:26px 30px;margin:0 0 18px;box-shadow:0 1px 2px rgba(16,24,40,.02)}.aptfi-info-card{background:#fbfcfe}.aptfi-section-title{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px}.aptfi-section-title--compact{margin-bottom:14px}.aptfi-section-title h3{font-size:20px;margin:0 0 4px!important;color:#172033}.aptfi-section-title p{margin:0;color:var(--aptfi-muted);font-size:14px}.aptfi-step,.aptfi-info-icon{display:inline-grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:#eef3f8;color:var(--aptfi-primary);font-weight:700}.aptfi-info-icon{font-family:Georgia,serif;font-size:18px}.aptfi-rule-list{display:grid;gap:0;border:1px solid #e7ebf0;border-radius:10px;overflow:hidden}.aptfi-rule-list>div{display:grid;grid-template-columns:minmax(180px,.72fr) 1.5fr;gap:18px;padding:12px 15px;border-bottom:1px solid #edf0f3;font-size:13px;line-height:1.5}.aptfi-rule-list>div:last-child{border-bottom:0}.aptfi-rule-list strong{color:#344054}.aptfi-rule-list span{color:#596579}.aptfi-rule-list a{color:var(--aptfi-primary);font-weight:650;text-decoration:none}.aptfi-field{display:flex;flex-direction:column;gap:7px}.aptfi-field label{font-size:14px;font-weight:650;color:#344054}.aptfi-field label span{color:#d92d20}.aptfi-field input[type=text],.aptfi-field input[type=email],.aptfi-field input[type=tel],.aptfi-field input[type=file]{width:100%;min-height:46px;border:1px solid #cfd6df!important;border-radius:8px!important;background:#fff!important;padding:10px 12px!important;font:inherit!important;box-shadow:none!important;outline:none}.aptfi-field input:focus{border-color:#7e9bb9!important;box-shadow:0 0 0 3px rgba(23,59,103,.10)!important}.aptfi-field small{color:var(--aptfi-muted);font-size:12px}.aptfi-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.aptfi-span-2{grid-column:1/-1}.aptfi-rep{border:1px solid #e5e9ee;border-radius:10px;padding:20px;margin-bottom:16px;background:#fcfcfd}.aptfi-rep__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.aptfi-rep__head h4{margin:0!important;font-size:17px}.aptfi-badge{font-style:normal;font-size:11px;margin-left:8px;padding:4px 8px;border-radius:999px;background:#eaf4ef;color:#18794e}.aptfi-rep:not(:first-child) .aptfi-badge{background:#fff3e0;color:#9a6700}.aptfi-remove-rep{border:0;background:transparent;color:#b42318;font-weight:600;cursor:pointer}.aptfi-whatsapp-field[hidden]{display:none!important}.aptfi-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:8px;border:0;font:inherit;font-weight:650;cursor:pointer}.aptfi-btn--primary{background:var(--aptfi-primary);color:#fff;min-width:190px}.aptfi-btn--secondary{background:#fff;color:var(--aptfi-primary);border:1px solid #bfcbd8}.aptfi-btn:disabled{opacity:.55;cursor:not-allowed}.aptfi-add-note{margin:10px 0 0;font-size:12px;color:var(--aptfi-muted)}.aptfi-payment[hidden]{display:none!important}.aptfi-fee-summary{border:1px solid #e5e9ee;border-radius:10px;overflow:hidden;margin-bottom:20px}.aptfi-fee-summary>div{display:flex;justify-content:space-between;gap:20px;padding:12px 16px;border-bottom:1px solid #edf0f3}.aptfi-fee-summary>div:last-child{border-bottom:0}.aptfi-fee-total{background:#f7f9fb;font-size:16px}.aptfi-bank{background:#f3f6fa;border-left:4px solid var(--aptfi-primary);padding:15px 16px;margin:0 0 20px;border-radius:6px;line-height:1.6}.aptfi-bank__label{font-size:13px;font-weight:750;margin-bottom:8px}.aptfi-bank__grid{display:grid;grid-template-columns:130px 1fr;gap:4px 12px;font-size:14px}.aptfi-bank__grid span{color:var(--aptfi-muted)}.aptfi-account-number{font-size:16px;letter-spacing:.02em}.aptfi-confirm{display:flex;flex-direction:column;gap:20px}.aptfi-check{display:flex;gap:10px;align-items:flex-start;font-size:14px}.aptfi-check input{margin-top:3px}.aptfi-autocomplete{position:relative}.aptfi-autocomplete__results{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:99;background:#fff;border:1px solid #d6dce4;border-radius:9px;box-shadow:0 12px 30px rgba(16,24,40,.14);max-height:320px;overflow:auto}.aptfi-autocomplete__item{display:flex;flex-direction:column;align-items:flex-start;width:100%;border:0;background:#fff;padding:12px 14px;text-align:left;cursor:pointer;border-bottom:1px solid #f0f2f5}.aptfi-autocomplete__item:hover{background:#f7f9fc}.aptfi-autocomplete__item strong{font-size:14px;color:#172033}.aptfi-autocomplete__item small{font-size:12px;color:var(--aptfi-muted);margin-top:3px}.aptfi-autocomplete__loading,.aptfi-autocomplete__empty{padding:14px;color:var(--aptfi-muted);font-size:13px}.aptfi-error{background:#fff1f0;border:1px solid #f4c7c3;color:#9b2c23;border-radius:8px;padding:13px 15px;margin-bottom:16px}.aptfi-success,.aptfi-closed{background:#fff;border:1px solid #d6e8dd;border-radius:12px;text-align:center;padding:36px 24px}.aptfi-success__icon,.aptfi-closed__icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:#e8f5ed;color:#18794e;font-size:30px;font-weight:700}.aptfi-success h3,.aptfi-closed h3{font-size:24px;margin:0 0 8px!important}.aptfi-success p,.aptfi-closed p{color:var(--aptfi-muted)}.aptfi-success__code{display:inline-flex;flex-direction:column;background:#f6f8fa;padding:10px 18px;border-radius:8px;margin-top:8px}.aptfi-success__code span{font-size:11px;color:var(--aptfi-muted);text-transform:uppercase;letter-spacing:.05em}.aptfi-success__code strong{font-size:18px}.aptfi-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;margin-left:9px;animation:aptfi-spin .7s linear infinite}@keyframes aptfi-spin{to{transform:rotate(360deg)}}@media(max-width:650px){.aptfi-rapat__header,.aptfi-card{padding:22px 18px}.aptfi-rapat__header h2{font-size:25px}.aptfi-grid{grid-template-columns:1fr}.aptfi-span-2{grid-column:auto}.aptfi-btn--primary,.aptfi-btn--secondary{width:100%}.aptfi-fee-summary>div{font-size:13px}.aptfi-rule-list>div{grid-template-columns:1fr;gap:3px}.aptfi-bank__grid{grid-template-columns:110px 1fr}}.aptfi-success__email{margin:16px auto 0;max-width:520px;font-size:14px;line-height:1.55}.aptfi-success__email strong{color:#344054}.aptfi-stale{margin:18px auto 0!important;max-width:520px;color:#344054!important;line-height:1.7}.aptfi-stale .aptfi-btn{margin-top:10px;text-decoration:none}.aptfi-wait{margin:0;font-size:13px;color:#9a6700;background:#fff8e6;border:1px solid #f3dfa8;border-radius:8px;padding:10px 12px}