.dc-card{background:#fff;border:1px solid #e4e4e7;border-radius:14px;flex-direction:column;padding:2rem;display:flex}@media (min-width:1024px){.dc-card{padding:2.5rem}}.dc-step{flex-direction:column;display:flex}.dc-back-btn{font-size:.8125rem;font-family:var(--font-mono,monospace);color:#0066e3;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;transition:color .15s;display:inline-flex}.dc-back-btn:hover{color:#171717}.dc-check{cursor:pointer;color:#6b7280;letter-spacing:.5px;align-items:center;gap:10px;font-family:inherit;font-size:.8125rem;display:flex}.dc-check input[type=checkbox]{accent-color:#171717;cursor:pointer;flex-shrink:0;width:15px;height:15px}.dc-field{flex-direction:column;display:flex}.dc-label{color:var(--muted-2);letter-spacing:var(--tracking-body-2);margin-bottom:4px;font-family:inherit;font-size:14px;font-weight:500}.dc-input{color:#171717;box-sizing:border-box;width:100%;letter-spacing:var(--tracking-body-2);background:#fff;border:1px solid #d4d4d8;border-radius:6px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.dc-input:focus{border-color:#9ca3af}.dc-input--error{border-color:#dc2626!important}.dc-input::placeholder{color:#9ca3af}.dc-textarea{resize:vertical;min-height:80px}.dc-nominal-wrap{border:1px solid var(--border-2);background:#f5f6fecc;border-radius:6px;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.dc-nominal-wrap:focus-within{border-color:var(--border-input)}.dc-nominal-prefix{font-size:.875rem;font-family:var(--font-mono,monospace);color:var(--text-body);border-right:1px solid var(--border-2);white-space:nowrap;background:#f7f7f8;flex-shrink:0;align-items:center;height:42px;padding:0 12px;display:flex}.dc-nominal-input{color:#171717;background:#fff;border:none;outline:none;flex:1;min-width:0;padding:10px 12px;font-family:inherit;font-size:.875rem}.dc-nominal-input::placeholder{color:#9ca3af}.dc-nominal-input::-webkit-inner-spin-button{-webkit-appearance:none}.dc-nominal-input::-webkit-outer-spin-button{-webkit-appearance:none}.dc-phone-field .la-phone-wrapper{background:#fff;border:1px solid #d4d4d8;border-radius:6px}.dc-phone-field .la-phone-wrapper:focus-within{border-color:#9ca3af}.dc-phone-field .la-phone-wrapper--lib .PhoneInputCountry{background:#eef0fccc;border-right:1px solid #e2e4efb3;border-top-left-radius:5px;border-bottom-left-radius:5px}.dc-phone-field .la-phone-wrapper--lib .PhoneInputInput{color:#171717;background:0 0}.dc-phone-hint{letter-spacing:.5px;margin-top:-3px;margin-bottom:13px;line-height:1.3}@media (min-width:1024px){.dc-phone-hint{margin-top:-3px}}.dc-field-error{color:#dc2626;font-size:.75rem;font-family:var(--font-mono,monospace);margin-top:5px}.dc-pay-btn{color:#fff;cursor:pointer;width:100%;height:42px;letter-spacing:var(--tracking-body-2);background:#171717;border:none;border-radius:6px;justify-content:center;align-items:center;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .15s;display:flex}.dc-pay-btn:hover:not(:disabled){opacity:.85}.dc-pay-btn:disabled{opacity:.4;cursor:not-allowed}.dc-accordion-content{will-change:height;height:0;transition:height .25s;overflow:hidden}.dc-accordion-inner{overflow:hidden}@keyframes dcFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dc-accordion-list{border:1px solid #e4e4e7;border-radius:8px;flex-direction:column;gap:0;display:flex}.dc-accordion-item{border-bottom:1px solid #e2e4efb3}.dc-accordion-item:last-child{border-bottom:none}.dc-accordion-trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px;transition:background .15s;display:flex}.dc-accordion-trigger:hover{background:#0000000a}.dc-accordion-item--open .dc-accordion-trigger{background:#0000000a;border-bottom:1px solid #e4e4e7}.dc-accordion-label{color:#171717;flex:1;font-family:inherit;font-size:.9375rem;font-weight:500}.dc-accordion-right{color:#8f9eff;flex-shrink:0;align-items:center;gap:10px;margin-right:10px;display:flex}.dc-accordion-right span{font-size:13px}.dc-accordion-chevron{color:#6b7280;flex-shrink:0;margin-left:10px;transition:transform .2s}.dc-accordion-body{padding:16px}.dc-accordion-icon{color:#0066e3;flex-shrink:0}.dc-bank-info{border:1px solid var(--border-2);border-radius:8px;overflow:hidden}.dc-bank-row{border-bottom:1px solid #eef0fccc;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.dc-bank-row:last-child{border-bottom:none}.dc-ref-row{border-bottom:1px solid #eef0fccc;padding:10px 14px}.dc-ref-row:last-child{border-bottom:none}.dc-ref-row .dc-ref-box{margin:0}.dc-bank-row__label{font-size:13px;font-family:var(--font-mono,monospace);color:#6b7280;flex-shrink:0;min-width:80px}.dc-bank-row__value{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dc-bank-row__value span{color:#171717;text-align:right;letter-spacing:.5px;font-size:.875rem;font-weight:500}.dc-copy-btn{border:1px solid var(--border-2);cursor:pointer;color:#6b7280;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.dc-copy-btn:hover{color:#171717;background:#0000000a}.dc-transfer-divider{border:none;border-top:1px solid #e2e4efb3;margin:4px 0}.dc-intl-heading{color:#0066e3;text-transform:uppercase;letter-spacing:.03em;margin:0;font-family:inherit;font-size:16px;font-weight:500}.dc-intl-text{color:var(--text-body);letter-spacing:.5px;margin:-10px 0 0;font-family:inherit;font-size:14px;line-height:1.4}.dc-ref-box{background:#f0fdf4;border:1px solid #b9f8cf;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.dc-ref-box .dc-copy-btn{color:#fff;background:#008236;border:1px solid #0000}.dc-ref-box .dc-copy-btn:hover{background:#171717}.dc-ref-box code{font-family:var(--font-mono,monospace);color:#008236;word-break:break-all;letter-spacing:.5px;flex:1;font-size:15px;font-weight:600}@media (max-width:640px){.dc-ref-box code{font-weight:600}}.dc-bank-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dc-bank-btn{color:var(--text-body);border:1px solid var(--border-2);cursor:pointer;text-align:center;background:#f7f7f8;border-radius:6px;padding:8px 6px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s,background .15s}.dc-bank-btn:hover{border-color:var(--border-input);background:#0000000a}.dc-bank-btn--active,.dc-bank-btn--active:hover{color:#fff;background:#171717;border-color:#171717}.dc-amount-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.dc-freq-toggle{border:1px solid var(--border-2);background:#f5f6fe80;border-radius:6px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.dc-freq-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 16px;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.dc-freq-btn:hover:not(:disabled):not(.dc-freq-btn--active){color:#171717}.dc-freq-btn--active{color:#fff;background:#171717}.dc-freq-btn:disabled{color:#9ca3af;cursor:not-allowed}.dc-freq-hint{color:var(--destructive);letter-spacing:var(--tracking-body-2);margin-top:6px;font-family:inherit;font-size:13px;line-height:1.4}@media (max-width:640px){.dc-card{padding:1.5rem}.dc-bank-grid,.dc-amount-grid{grid-template-columns:repeat(2,1fr)}.dc-accordion-trigger{flex-wrap:wrap}.dc-accordion-label{order:-1;width:100%}.dc-accordion-right{justify-content:flex-end;width:100%}}@media (max-width:768px){.dc-accordion-content{will-change:auto;transition:none}}.dc-trust{margin-top:40px}.dc-trust-logos{flex-wrap:nowrap;justify-content:center;align-items:center;gap:16px;width:100%;height:32px;display:flex;overflow:visible}.dc-trust-logo{height:var(--h);object-fit:contain;flex:0 auto;width:auto;min-width:0;max-width:100%}@media (max-width:480px){.dc-trust-logos{gap:8px;height:22px}}@media (min-width:1024px){.dc-trust-logos--start{justify-content:flex-start}}
