.aupp{--aupp-red:#cf202f;--aupp-ink:#17191c;--aupp-muted:#60656e;box-sizing:border-box;max-width:1020px;margin:24px auto 64px;background:#fff;color:var(--aupp-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.55;text-align:left;font-size:16px}
.aupp *{box-sizing:border-box}.aupp [hidden]{display:none!important}.aupp a{color:#ad1525;text-decoration:underline;text-underline-offset:3px}.aupp a:hover{color:#781020}.aupp .aupp-header{padding:44px 48px;background:#17191c;color:#fff;border-top:6px solid var(--aupp-red)}.aupp .aupp-eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;margin:0 0 22px;color:#eee}.aupp .aupp-header h2{font-size:clamp(32px,5vw,52px);line-height:1.08;letter-spacing:-1.6px;color:#fff;margin:0 0 20px;font-weight:800;text-transform:none}.aupp .aupp-header h2 span{color:#ff6675}.aupp .aupp-header>p:last-of-type{color:#dedee1;max-width:620px;font-size:16px;margin:0}.aupp .aupp-facts{display:flex;gap:32px;margin-top:30px;border-top:1px solid #45474c;padding-top:18px;font-size:12px;font-weight:700}.aupp .aupp-account{padding:20px 32px;background:#f5f5f6;border:1px solid #e3e4e7;font-size:14px}.aupp .aupp-form{margin:0;border:1px solid #e3e4e7;border-top:0;padding:0 36px 36px;background:#fff}.aupp .aupp-section{padding:28px 0 30px;margin:0;min-width:0;border:0;border-bottom:1px solid #e3e4e7}.aupp .aupp-section legend{float:left;width:100%;padding:0;margin:0 0 6px;font-size:23px;line-height:1.3;font-weight:700;color:#b61d2b;letter-spacing:-.5px}.aupp .aupp-number{font-size:12px;vertical-align:middle;display:inline-block;letter-spacing:1px;color:#747983;margin-right:12px}.aupp .aupp-section-intro{clear:both;font-size:14px;margin:0 0 24px;color:var(--aupp-muted)}.aupp .aupp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.aupp .aupp-wide{grid-column:1/-1}.aupp .aupp-field>label{display:block;font-weight:600;font-size:14px;margin:0 0 8px;color:#292c31}.aupp .aupp-optional{font-size:12px;color:#717680;font-weight:400}.aupp .aupp-required{color:#b61d2b}.aupp .aupp-field input:not([type=checkbox]),.aupp .aupp-field select,.aupp .aupp-field textarea{display:block;width:100%;max-width:none;min-height:48px;border:1px solid #b8bec7;border-radius:3px;background:#fff;color:#17191c;padding:11px 12px;font:inherit;font-size:15px;line-height:1.4;box-shadow:none;margin:0;transition:border-color .15s,box-shadow .15s}.aupp .aupp-field select{appearance:auto}.aupp .aupp-field textarea{resize:vertical;min-height:110px}.aupp .aupp-field input:focus,.aupp .aupp-field textarea:focus,.aupp .aupp-field select:focus{outline:2px solid var(--aupp-red);outline-offset:2px;border-color:var(--aupp-red);box-shadow:0 0 0 4px #cf202f12;background:#fff;color:#17191c}.aupp .aupp-field input[readonly]{background:#f4f4f5}.aupp .aupp-field [aria-invalid=true]{border-color:#b61d2b!important}.aupp .aupp-field .aupp-check{display:flex;align-items:flex-start;gap:12px;font-weight:400;font-size:14px;margin:0;cursor:pointer}.aupp .aupp-check input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0;accent-color:var(--aupp-red);appearance:auto}.aupp .aupp-error{display:block;margin-top:5px;color:#a71826;font-size:12px}.aupp .aupp-error:empty{display:none}.aupp .aupp-submit{display:flex;align-items:center;gap:24px;margin-top:24px}.aupp .aupp-submit button{border:1px solid #b61d2b;background:var(--aupp-red);color:#fff;border-radius:3px;font-size:15px;font-weight:700;line-height:1.4;padding:15px 24px;min-height:52px;cursor:pointer;white-space:nowrap;text-transform:none;letter-spacing:0}.aupp .aupp-submit button:hover{background:#a91927}.aupp .aupp-submit button:disabled{opacity:.6;cursor:wait}.aupp .aupp-submit button:focus-visible{outline:3px solid #17191c;outline-offset:3px}.aupp .aupp-submit p{font-size:12px;color:var(--aupp-muted);margin:0;max-width:340px}.aupp .aupp-captcha{margin-top:24px}.aupp .aupp-message{padding:16px;border:1px solid #b61d2b;background:#fff5f5;color:#8a1520;margin:20px 0 0;font-size:14px}.aupp .aupp-message.aupp-success{border-color:#31834c;background:#f0faf3;color:#18572c}.aupp .aupp-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
@media(max-width:600px){.aupp{margin:12px auto 32px}.aupp .aupp-header{padding:30px 22px}.aupp .aupp-header h2{letter-spacing:-1px}.aupp .aupp-facts{gap:16px;font-size:11px}.aupp .aupp-account{padding:18px 22px}.aupp .aupp-form{padding:0 22px 26px}.aupp .aupp-grid{grid-template-columns:1fr;gap:18px}.aupp .aupp-section legend{font-size:21px}.aupp .aupp-submit{flex-direction:column;align-items:stretch;gap:14px}.aupp .aupp-submit button{width:100%}.aupp .aupp-section{padding:24px 0}.aupp .aupp-submit p{max-width:none}}

.aupp .aupp-help{display:block;font-size:12px;color:var(--aupp-muted);margin-top:6px;line-height:1.5}.aupp .aupp-routing{font-size:14px;color:#8a1520;padding:14px 0;margin:0}
.aupp .aupp-facts{flex-wrap:wrap;gap:14px 24px}.aupp .aupp-section-clear{clear:both;padding-top:18px}.aupp .aupp-social-pair{display:flex;flex-direction:column;gap:14px;min-width:0;padding-bottom:12px}.aupp .aupp-code-policy{font-size:14px;line-height:1.65;margin:22px 0 0;color:#454a53}.aupp .aupp-gate{padding:32px;border:1px solid #ddd;border-top:4px solid var(--aupp-red)}.aupp .aupp-gate-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:22px}.aupp .aupp-gate-actions .aupp-primary{padding:12px 20px;background:var(--aupp-red);color:white;font-weight:700;text-decoration:none;border-radius:3px}.aupp .aupp-gate-actions a:focus-visible{outline:3px solid #17191c;outline-offset:3px}
