.account-application{max-width:900px;margin:0 auto;padding:40px 20px}.account-application__header{text-align:center;margin-bottom:40px}.account-application__title{font-size:2rem;color:#27467b;margin-bottom:15px}.account-application__description{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.account-application__requirements{background:#f8f9fa;border:1px solid #e9ecef;border-left:4px solid #27467b;padding:20px 25px;margin-bottom:40px;border-radius:4px}.account-application__requirements h2{font-size:1.1rem;color:#27467b;margin:0 0 15px}.account-application__requirements ul{margin:0;padding-left:20px}.account-application__requirements li{margin-bottom:8px;color:#555}.form-section{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:25px 30px;margin-bottom:25px}.form-section__title{font-size:1.25rem;color:#27467b;margin:0 0 20px;padding-bottom:10px;border-bottom:2px solid #f59e0b}.form-section__note{color:#666;font-size:.9rem;margin-top:-15px;margin-bottom:20px}.form-row{display:flex;gap:20px;margin-bottom:15px}.form-row:last-child{margin-bottom:0}.form-field{display:flex;flex-direction:column}.form-field--full,.form-field--half,.form-field--third{flex:1}.form-field label{font-weight:600;font-size:.9rem;color:#333;margin-bottom:6px}.form-field input,.form-field select,.form-field textarea{padding:10px 12px;border:1px solid #ccc;border-radius:4px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:#27467b;box-shadow:0 0 0 3px #27467b1a}.form-field input[type=file]{padding:8px;background:#f8f9fa}.form-field__help{font-size:.8rem;color:#666;margin-top:5px;margin-bottom:0}.form-field__help a{color:#27467b}.required{color:#dc3545}.trade-reference{background:#f8f9fa;padding:20px;border-radius:6px;margin-bottom:20px}.trade-reference:last-child{margin-bottom:0}.trade-reference h3{font-size:1rem;color:#27467b;margin:0 0 15px}.terms-box{background:#fff9e6;border:1px solid #f59e0b;border-radius:6px;padding:20px;margin-bottom:20px}.terms-box p{margin:0 0 10px;font-size:.9rem;color:#555}.terms-box p:last-child{margin-bottom:0}.checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-weight:400!important}.checkbox-label input[type=checkbox]{margin-top:3px;width:18px;height:18px;flex-shrink:0}.checkbox-label span{font-size:.95rem;line-height:1.5}.form-actions{text-align:center;padding:30px 0}.form-actions .button--primary{background:#27467b;color:#fff;border:none;padding:15px 50px;font-size:1.1rem;border-radius:6px;cursor:pointer;transition:background .2s}.form-actions .button--primary:hover{background:#1e3a5f}.form-actions .button--primary:disabled{background:#999;cursor:not-allowed}.form-actions__note{font-size:.85rem;color:#666;margin-top:15px;max-width:500px;margin-left:auto;margin-right:auto}.form-message{padding:25px;border-radius:8px;margin-top:25px}.form-message h3{margin:0 0 15px}.form-message p{margin:0 0 10px}.form-message p:last-child{margin-bottom:0}.form-message--success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.form-message--success h3{color:#155724}.form-message--error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.form-message--error h3{color:#721c24}@media (max-width: 768px){.account-application,.form-section{padding:20px 15px}.form-row{flex-direction:column;gap:15px}.form-field--half,.form-field--third{width:100%}.account-application__title{font-size:1.5rem}.trade-reference{padding:15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-account-application.css.map */
