.partnership-form{max-width:var(--content-box-width);margin:4em auto;padding:2em;border-radius:24px}.partnership-form .form-header{text-align:center;margin-bottom:3em}.partnership-form .form-header h2{font-size:var(--font-32);color:var(--text-dark-blue);margin-bottom:1em;line-height:1.3}.partnership-form .form-header p{color:var(--text-dark-blue);font-size:var(--font-18);max-width:800px;margin:0 auto;line-height:normal;letter-spacing:.1px}.partnership-form form{max-width:800px;margin:0 auto}.partnership-form .form-row{display:flex;gap:2em;margin-bottom:1.5em}.partnership-form .form-group{flex:1 1;margin-bottom:1.5em}.partnership-form label{display:block;margin-bottom:.5em;color:var(--text-dark-blue);font-size:var(--font-14);font-weight:500;text-align:left}.partnership-form input,.partnership-form textarea{width:100%;padding:1em;border:none;background:#f4f4f4;border-radius:12px;font-size:var(--font-14);color:var(--text-dark-blue)}.partnership-form input::placeholder,.partnership-form textarea::placeholder{color:#94a3b8}.partnership-form textarea{resize:vertical;min-height:120px}.partnership-form .submit-button{width:100%;padding:1em;background:#06f;color:#fff;border:none;border-radius:12px;font-size:var(--font-16);font-weight:500;cursor:pointer;transition:background-color .3s ease}.partnership-form .submit-button:hover{background:#0052cc}.partnership-form .error-message{color:#ef4444;margin-top:1em;text-align:center;font-size:var(--font-14)}.partnership-form input.error{border:1px solid #ef4444}.partnership-form .country{position:relative;cursor:pointer}.partnership-form .country input{cursor:pointer}.partnership-form .country i{position:absolute;right:1em;top:50%;transform:translateY(-50%);transition:transform .3s ease}.partnership-form .country i.open{transform:translateY(-50%) rotate(180deg)}.partnership-form .country .dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-top:.5em;z-index:100;max-height:200px;overflow-y:auto}.partnership-form .country .dropdown ul{list-style:none;padding:0;margin:0}.partnership-form .country .dropdown li{padding:.8em 1em;transition:background-color .2s ease}.partnership-form .country .dropdown li:hover{background-color:#f8fafc}.partnership-form .phone-number-field{display:flex;align-items:center;gap:1em;background:#f4f4f4;border-radius:12px;padding:.2em}.partnership-form .phone-number-input{display:flex;flex:2 1;gap:0}.partnership-form .phone-number-input .country-code{width:auto;min-width:70px;flex:0.1 1;background:transparent;padding:.8em;margin:0}.partnership-form .phone-number-input input[name=phone]{background:transparent;padding:.8em;flex:1 1}.partnership-form button[class*=verified]{padding:.5em 1em;margin-right:.5em;white-space:nowrap}@media (max-width:768px){.partnership-form{padding:1.5em;margin:2em auto}.partnership-form .form-row{flex-direction:column;gap:1em}.partnership-form .form-header h2{font-size:var(--font-24)}.partnership-form .phone-number-field{flex-direction:row}.partnership-form button[class*=verified]{width:auto}.partnership-form .phone-number-input .country-code{min-width:unset;width:33%;padding:.8em .4em}.partnership-form .phone-number-input input[name=phone]{width:67%}}@media (max-width:468px){.partnership-form .form-row{flex-direction:column;gap:0}.partnership-form .form-group{width:100%}}.partnership-program-benefits.benefits-row-container .right-part .text,.partnership-program-benefits.benefits-row-container .right-part .text p,.partnership-program-benefits.benefits-row-container .right-part .text span{color:var(--text-dark-blue)!important;letter-spacing:.1px;line-height:normal}