.AffiliateForm-module__Ce52cq__section{background:#fff;padding:2rem 3vw 4rem}.AffiliateForm-module__Ce52cq__shell{max-width:880px;margin:0 auto}.AffiliateForm-module__Ce52cq__breadcrumb{align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.95rem;display:flex}.AffiliateForm-module__Ce52cq__breadcrumb a{color:#0a1428;font-weight:500;text-decoration:none}.AffiliateForm-module__Ce52cq__breadcrumb a:hover{color:#e63946}.AffiliateForm-module__Ce52cq__sep,.AffiliateForm-module__Ce52cq__current{color:#8c93a0}.AffiliateForm-module__Ce52cq__header{margin-bottom:2rem}.AffiliateForm-module__Ce52cq__title{color:#0a1428;letter-spacing:-.01em;margin:0 0 .6rem;font-size:2.4rem;font-weight:800}.AffiliateForm-module__Ce52cq__lede{color:#5a6172;max-width:640px;margin:0;font-size:1.05rem;line-height:1.55}.AffiliateForm-module__Ce52cq__benefitsRow{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2.5rem;display:grid}.AffiliateForm-module__Ce52cq__benefit{background:#f4f5f7;border-radius:12px;align-items:flex-start;gap:.7rem;padding:1rem 1.1rem;display:flex}.AffiliateForm-module__Ce52cq__benefitIcon{background:#14803f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.AffiliateForm-module__Ce52cq__benefitText{flex-direction:column;gap:.15rem;font-size:.92rem;display:flex}.AffiliateForm-module__Ce52cq__benefitText strong{color:#0a1428;font-weight:700}.AffiliateForm-module__Ce52cq__benefitText span{color:#5a6172;line-height:1.4}.AffiliateForm-module__Ce52cq__form{flex-direction:column;gap:1.5rem;display:flex}.AffiliateForm-module__Ce52cq__fieldset{border:1px solid #e1e4ea;border-radius:14px;flex-direction:column;gap:1rem;margin:0;padding:1.5rem 1.5rem 1.2rem;display:flex}.AffiliateForm-module__Ce52cq__legend{letter-spacing:.06em;text-transform:uppercase;color:#5a6172;padding:0 .5rem;font-size:.85rem;font-weight:700}.AffiliateForm-module__Ce52cq__row2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.AffiliateForm-module__Ce52cq__fieldGroup{flex-direction:column;gap:.4rem;display:flex}.AffiliateForm-module__Ce52cq__fieldLabel{color:#0a1428;font-size:.92rem;font-weight:600}.AffiliateForm-module__Ce52cq__required{color:#e63946;margin-left:.15rem}.AffiliateForm-module__Ce52cq__input{color:#0a1428;background:#fff;border:1px solid #dde2ea;border-radius:10px;outline:none;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:.98rem;transition:border-color .15s,box-shadow .15s}.AffiliateForm-module__Ce52cq__input:focus{border-color:#0a2a5c;box-shadow:0 0 0 3px #0a2a5c14}.AffiliateForm-module__Ce52cq__input::placeholder{color:#b3b9c4}.AffiliateForm-module__Ce52cq__select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235a6172' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.6rem}.AffiliateForm-module__Ce52cq__textarea{resize:vertical;min-height:110px}.AffiliateForm-module__Ce52cq__inputError{border-color:#b91c1c}.AffiliateForm-module__Ce52cq__inputError:focus{box-shadow:0 0 0 3px #b91c1c14}.AffiliateForm-module__Ce52cq__errorText{color:#b91c1c;margin:0;font-size:.85rem}.AffiliateForm-module__Ce52cq__chipRow{flex-wrap:wrap;gap:.5rem;display:flex}.AffiliateForm-module__Ce52cq__chip{color:#0a1428;cursor:pointer;background:#fff;border:1px solid #d8dde6;border-radius:999px;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:background .12s,border-color .12s}.AffiliateForm-module__Ce52cq__chip:hover{border-color:#0a2a5c}.AffiliateForm-module__Ce52cq__chipActive{color:#fff;background:#0a2a5c;border-color:#0a2a5c}.AffiliateForm-module__Ce52cq__chipActive:hover{border-color:#0a2a5c}.AffiliateForm-module__Ce52cq__terms{flex-direction:column;gap:.3rem;display:flex}.AffiliateForm-module__Ce52cq__termsLabel{color:#2a3142;cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.5;display:flex}.AffiliateForm-module__Ce52cq__termsLabel input[type=checkbox]{accent-color:#0a2a5c;flex-shrink:0;width:18px;height:18px;margin-top:.15rem}.AffiliateForm-module__Ce52cq__termsLabel a{color:#0a2a5c;text-underline-offset:2px;text-decoration:underline}.AffiliateForm-module__Ce52cq__submitBtn{color:#fff;cursor:pointer;background:#0a2a5c;border:none;border-radius:12px;align-self:flex-end;width:fit-content;padding:1rem 1.4rem;font-family:inherit;font-size:1rem;font-weight:600;transition:background .15s,opacity .15s,transform 50ms}.AffiliateForm-module__Ce52cq__submitBtn:hover:not(:disabled){background:#143d85}.AffiliateForm-module__Ce52cq__submitBtn:active{transform:scale(.99)}.AffiliateForm-module__Ce52cq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.AffiliateForm-module__Ce52cq__successCard{text-align:center;background:#f6f8fa;border:1px solid #e1e4ea;border-radius:18px;padding:3.5rem 1.5rem}.AffiliateForm-module__Ce52cq__successIcon{justify-content:center;margin-bottom:1.2rem;display:flex}.AffiliateForm-module__Ce52cq__successTitle{color:#0a1428;margin:0 0 1rem;font-size:1.8rem;font-weight:800}.AffiliateForm-module__Ce52cq__successText{color:#2a3142;max-width:540px;margin:0 auto .8rem;font-size:1rem;line-height:1.55}.AffiliateForm-module__Ce52cq__successText strong{color:#0a1428}.AffiliateForm-module__Ce52cq__successActions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.6rem;display:flex}.AffiliateForm-module__Ce52cq__primaryBtn,.AffiliateForm-module__Ce52cq__secondaryBtn{border-radius:30px;padding:.8rem 1.6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-block}.AffiliateForm-module__Ce52cq__primaryBtn{color:#fff;background:#e63946}.AffiliateForm-module__Ce52cq__primaryBtn:hover{background:#b71c2b}.AffiliateForm-module__Ce52cq__secondaryBtn{color:#0a1428;background:#fff;border:1px solid #0a1428}.AffiliateForm-module__Ce52cq__secondaryBtn:hover{color:#fff;background:#0a1428}@media (max-width:720px){.AffiliateForm-module__Ce52cq__title{font-size:1.8rem}.AffiliateForm-module__Ce52cq__benefitsRow,.AffiliateForm-module__Ce52cq__row2{grid-template-columns:1fr}.AffiliateForm-module__Ce52cq__submitBtn{align-self:stretch;width:100%}}.AffiliateForm-module__Ce52cq__termsLink{font:inherit;color:#0a2a5c;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.AffiliateForm-module__Ce52cq__termsLink:hover{color:#1f3d80}.AffiliateForm-module__Ce52cq__termsLink:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #0a2a5c}.AffiliateForm-module__Ce52cq__termsOverlay{z-index:2000;background:#0a1f448c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AffiliateForm-module__Ce52cq__termsCard{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:640px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0a1f4440}.AffiliateForm-module__Ce52cq__termsHeader{background:#fafbfd;border-bottom:1px solid #e6e9f0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.AffiliateForm-module__Ce52cq__termsTitle{color:#0a1428;margin:0;font-size:1.1rem;font-weight:700}.AffiliateForm-module__Ce52cq__termsClose{color:#5a6478;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;display:inline-flex}.AffiliateForm-module__Ce52cq__termsClose:hover{color:#0a1428;background:#eef1f7}.AffiliateForm-module__Ce52cq__termsBody{color:#2a3553;flex:auto;padding:1.25rem 1.5rem;font-size:.94rem;line-height:1.55;overflow-y:auto}.AffiliateForm-module__Ce52cq__termsBody h3{color:#0a1428;margin:1.25rem 0 .4rem;font-size:1rem;font-weight:700}.AffiliateForm-module__Ce52cq__termsBody h3:first-of-type{margin-top:.5rem}.AffiliateForm-module__Ce52cq__termsBody p{margin:0 0 .85rem}.AffiliateForm-module__Ce52cq__termsBody a{color:#0a2a5c;text-underline-offset:2px;text-decoration:underline}.AffiliateForm-module__Ce52cq__termsEffective{color:#5a6478;font-size:.82rem;font-weight:600;margin-bottom:.5rem!important}.AffiliateForm-module__Ce52cq__termsFinePrint{color:#5a6478;border-top:1px solid #eef1f7;padding-top:1rem;font-size:.85rem;margin-top:1.5rem!important}.AffiliateForm-module__Ce52cq__termsFooter{background:#fafbfd;border-top:1px solid #e6e9f0;justify-content:flex-end;padding:.85rem 1.25rem;display:flex}.AffiliateForm-module__Ce52cq__termsDoneBtn{color:#fff;cursor:pointer;background:#0a2a5c;border:none;border-radius:8px;padding:.65rem 1.35rem;font-size:.95rem;font-weight:600}.AffiliateForm-module__Ce52cq__termsDoneBtn:hover{background:#1f3d80}
