.registration-form-wrapper{max-width:1400px;margin:0 auto;padding:0}.registration-form-wrapper .form-row-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.registration-form-wrapper .form-col{width:100%}.registration-form-wrapper input[type=text],.registration-form-wrapper input[type=tel],.registration-form-wrapper input[type=email]{width:100%;padding:15px 12px !important;font-size:16px;border:2px solid #d1d5db;border-radius:16px !important;outline:none;transition:all .3s ease;background-color:#fff;color:#374151;font-family:inherit}.registration-form-wrapper input::placeholder{color:#35383e}.registration-form-wrapper input[type=text]:focus,.registration-form-wrapper input[type=tel]:focus,.registration-form-wrapper input[type=email]:focus{border-color:#dc6b47;box-shadow:0 0 0 3px rgba(220,107,71,.15)}.registration-form-wrapper .form-row-submit{width:100%}.registration-form-wrapper input[type=submit],.registration-form-wrapper .submit-gradient{width:100%;padding:13.5px 40px !important;font-size:18px;font-weight:700;letter-spacing:1px;color:#fff;background:linear-gradient(135deg,#e55a2b 0%,#d54920 100%);border:none;border-radius:16px !important;cursor:pointer;transition:all .3s ease;position:relative;text-transform:uppercase}.registration-form-wrapper .form-row-submit p{margin-bottom:0}.registration-form-wrapper input[type=submit]:hover,.registration-form-wrapper .submit-gradient:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(220,107,71,.4)}.registration-form-wrapper input[type=submit]:active,.registration-form-wrapper .submit-gradient:active{transform:translateY(0)}.registration-form-wrapper .wpcf7-not-valid-tip{font-size:13px;margin-top:5px;color:#dc2626}.registration-form-wrapper .wpcf7-response-output{margin:20px 0 0;padding:15px 20px;border-radius:10px;text-align:center}.registration-form-wrapper .wpcf7-mail-sent-ok{background-color:#d1fae5;border:2px solid #10b981;color:#065f46}.registration-form-wrapper .wpcf7-validation-errors,.registration-form-wrapper .wpcf7-mail-sent-ng{background-color:#fee2e2;border:2px solid #ef4444;color:#991b1b}.registration-form-wrapper .wpcf7-spinner{margin-left:10px}@media (max-width:768px){.registration-form-wrapper .form-row-inputs{grid-template-columns:1fr;gap:15px}.registration-form-wrapper input[type=text],.registration-form-wrapper input[type=tel],.registration-form-wrapper input[type=email]{padding:18px 20px;font-size:15px}.registration-form-wrapper input[type=submit],.registration-form-wrapper .submit-gradient{padding:18px 30px;font-size:16px}}@media (min-width:769px) and (max-width:1024px){.registration-form-wrapper .form-row-inputs{grid-template-columns:1fr;gap:15px}}.leader-registration-form-wrapper{max-width:944px;margin:0 auto;padding:24px 40px;background:#fff;border-radius:24px;box-shadow:0px 25px 50px -4px rgba(0,0,0,.25)}.leader-registration-form-wrapper br{display:none !important}.leader-registration-form-wrapper .form-title{font-size:30px;font-weight:800;color:#030712;margin-bottom:8px}.leader-registration-form-wrapper.tinh-gon .form-title{margin-bottom:16px}.leader-registration-form-wrapper.tinh-gon input[type=submit]{padding:16px !important}.leader-registration-form-wrapper .form-title p{margin-bottom:0}.leader-registration-form-wrapper .form-subtitle{font-size:18px;color:#4a5565;margin-bottom:24px}.leader-registration-form-wrapper label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:8px}.leader-registration-form-wrapper label:before{content:'';display:inline-block;width:16px;height:16px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center}.leader-registration-form-wrapper .field-name label:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6673 14.0938V12.7604C12.6673 12.0532 12.3864 11.3749 11.8863 10.8748C11.3862 10.3747 10.7079 10.0938 10.0007 10.0938H6.00065C5.29341 10.0938 4.61513 10.3747 4.11503 10.8748C3.61494 11.3749 3.33398 12.0532 3.33398 12.7604V14.0938' stroke='%23F54900' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.00065 7.42708C9.47341 7.42708 10.6673 6.23318 10.6673 4.76042C10.6673 3.28766 9.47341 2.09375 8.00065 2.09375C6.52789 2.09375 5.33398 3.28766 5.33398 4.76042C5.33398 6.23318 6.52789 7.42708 8.00065 7.42708Z' stroke='%23F54900' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.leader-registration-form-wrapper .field-phone label:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_62_1206)'%3E%3Cpath d='M9.22198 11.1391C9.35967 11.2024 9.51478 11.2168 9.66178 11.1801C9.80877 11.1434 9.93887 11.0577 10.0307 10.9371L10.2673 10.6271C10.3915 10.4615 10.5526 10.3271 10.7377 10.2346C10.9228 10.142 11.127 10.0938 11.334 10.0938H13.334C13.6876 10.0938 14.0267 10.2343 14.2768 10.4843C14.5268 10.7344 14.6673 11.0735 14.6673 11.4271V13.4271C14.6673 13.7807 14.5268 14.1199 14.2768 14.3699C14.0267 14.62 13.6876 14.7605 13.334 14.7605C10.1514 14.7605 7.09914 13.4962 4.8487 11.2457C2.59827 8.9953 1.33398 5.94305 1.33398 2.76046C1.33398 2.40684 1.47446 2.0677 1.72451 1.81765C1.97456 1.5676 2.3137 1.42712 2.66732 1.42712H4.66732C5.02094 1.42712 5.36008 1.5676 5.61013 1.81765C5.86017 2.0677 6.00065 2.40684 6.00065 2.76046V4.76046C6.00065 4.96745 5.95246 5.1716 5.85989 5.35674C5.76732 5.54188 5.63291 5.70293 5.46732 5.82712L5.15532 6.06112C5.03293 6.15458 4.94666 6.28751 4.91118 6.43736C4.87569 6.5872 4.89317 6.74471 4.96065 6.88312C5.87177 8.7337 7.37027 10.2303 9.22198 11.1391Z' stroke='%23F54900' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E")}.leader-registration-form-wrapper .field-email label:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6673 4.76038L8.67332 8.57838C8.46991 8.69652 8.23888 8.75875 8.00365 8.75875C7.76843 8.75875 7.53739 8.69652 7.33398 8.57838L1.33398 4.76038' stroke='%23F54900' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.334 2.76038H2.66732C1.93094 2.76038 1.33398 3.35733 1.33398 4.09371V12.0937C1.33398 12.8301 1.93094 13.427 2.66732 13.427H13.334C14.0704 13.427 14.6673 12.8301 14.6673 12.0937V4.09371C14.6673 3.35733 14.0704 2.76038 13.334 2.76038Z' stroke='%23F54900' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.leader-registration-form-wrapper .field-position label:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_62_1221)'%3E%3Cpath d='M10.6673 13.4271V2.76046C10.6673 2.40684 10.5268 2.0677 10.2768 1.81765C10.0267 1.5676 9.68761 1.42712 9.33398 1.42712H6.66732C6.3137 1.42712 5.97456 1.5676 5.72451 1.81765C5.47446 2.0677 5.33398 2.40684 5.33398 2.76046V13.4271' stroke='%23F54900' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.334 4.09375H2.66732C1.93094 4.09375 1.33398 4.6907 1.33398 5.42708V12.0937C1.33398 12.8301 1.93094 13.4271 2.66732 13.4271H13.334C14.0704 13.4271 14.6673 12.8301 14.6673 12.0937V5.42708C14.6673 4.6907 14.0704 4.09375 13.334 4.09375Z' stroke='%23F54900' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E")}.leader-registration-form-wrapper .field-experience label:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_62_1229)'%3E%3Cpath d='M5.33398 1.42712V4.09379' stroke='%23F54900' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.666 1.42712V4.09379' stroke='%23F54900' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.6667 2.76038H3.33333C2.59695 2.76038 2 3.35733 2 4.09371V13.427C2 14.1634 2.59695 14.7604 3.33333 14.7604H12.6667C13.403 14.7604 14 14.1634 14 13.427V4.09371C14 3.35733 13.403 2.76038 12.6667 2.76038Z' stroke='%23F54900' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 6.76038H14' stroke='%23F54900' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E")}.leader-registration-form-wrapper .form-field-full{width:100%;margin-bottom:20px}.leader-registration-form-wrapper .form-row-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:23px}.leader-registration-form-wrapper .form-field{width:100%}.leader-registration-form-wrapper input[type=text],.leader-registration-form-wrapper input[type=tel],.leader-registration-form-wrapper input[type=email],.leader-registration-form-wrapper select{width:100%;padding:12px 15px !important;font-size:16px;border:1.5px solid #e5e7eb;border-radius:12px !important;outline:none;transition:all .3s ease;background:#fff;color:#1a1a1a}.leader-registration-form-wrapper input:focus,.leader-registration-form-wrapper select:focus{border-color:#dc6b47;box-shadow:0 0 0 3px rgba(220,107,71,.1)}.leader-registration-form-wrapper input::placeholder{color:#9ca3af}.leader-registration-form-wrapper select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%231a1a1a' d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px !important}.leader-registration-form-wrapper .benefits-box{background:#f0fdf4;border:1.5px solid #b9f8cf;border-radius:16px;padding:18px;margin-bottom:20px}.leader-registration-form-wrapper .benefits-box ul{list-style:none;margin:0;padding:0}.leader-registration-form-wrapper .benefits-box li{display:flex;align-items:flex-start;gap:10px;color:#065f46;font-size:15px;margin-bottom:8px}.leader-registration-form-wrapper .benefits-box p{margin-bottom:0}.leader-registration-form-wrapper .benefits-box li:last-child{margin-bottom:0}.leader-registration-form-wrapper .benefits-box li:before{content:"✓";color:#10b981;font-weight:700;font-size:18px;flex-shrink:0}.leader-registration-form-wrapper input[type=submit]{width:100%;padding:16px 40px !important;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;background:linear-gradient(90deg,#f54900 0%,#e7000b 100%);border:none !important;border-radius:16px !important;cursor:pointer;box-shadow:0 4px 12px rgba(245,73,0,.3);transition:all .3s ease}.leader-registration-form-wrapper .form-button-row p{margin-bottom:0}.leader-registration-form-wrapper input[type=submit]:hover{box-shadow:0 6px 20px rgba(245,73,0,.5);transform:translateY(-2px)}.leader-registration-form-wrapper input[type=submit]:after{content:" →";margin-left:8px}.leader-registration-form-wrapper .form-footer-text{text-align:center;font-size:14px;color:#6b7280;margin-top:16px}.leader-registration-form-wrapper .wpcf7-not-valid-tip{color:#dc2626;font-size:13px;margin-top:6px}.leader-registration-form-wrapper .wpcf7-not-valid{border-color:#dc2626 !important}.leader-registration-form-wrapper .wpcf7-response-output{margin:20px 0 0;padding:16px 20px;border-radius:12px}.leader-registration-form-wrapper .wpcf7-mail-sent-ok{background:#d1fae5;color:#065f46;border-left:4px solid #10b981}.leader-registration-form-wrapper .wpcf7-validation-errors,.leader-registration-form-wrapper .wpcf7-mail-sent-ng{background:#fee2e2;color:#991b1b;border-left:4px solid #dc2626}@media (max-width:768px){.leader-registration-form-wrapper{padding:24px}.leader-registration-form-wrapper .form-row-2col{grid-template-columns:1fr;gap:0 20px}.leader-registration-form-wrapper input[type=text],.leader-registration-form-wrapper input[type=tel],.leader-registration-form-wrapper input[type=email],.leader-registration-form-wrapper select{padding:12px !important;font-size:16px}.leader-registration-form-wrapper input[type=submit]{padding:14px 32px !important;font-size:16px}.leader-registration-form-wrapper .form-title{font-size:24px}}