.partners52-shell{--p52-ink:#171717;--p52-muted:#505050;--p52-line:#d6d6d6;--p52-soft:#f3f3f3;--p52-radius:32px;--p52-white:#fff}.p52-review{padding-top:10px}.p52-review>div{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--p52-muted)}.p52-review>div>a{display:inline-flex;min-height:44px;align-items:center;text-underline-offset:4px}.p52-review nav{display:flex;gap:5px;padding:4px;border-radius:18px;background:var(--p52-soft);width:fit-content}.p52-review nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 24px;gap:9px;border-radius:14px;text-decoration:none;font-size:12px}.p52-review nav a[aria-current=page]{background:var(--p52-ink);color:white}.p52-review nav a:hover:not([aria-current]){background:#e3e3e3}.p52-review nav span{font-size:10px}.partners52{padding-top:32px;color:var(--p52-ink)}.partners52 h1{font-size:clamp(52px,6.3vw,86px);font-weight:500;letter-spacing:-.06em;line-height:1.03;margin:0}.partners52 h2{font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-.045em;line-height:1.12;margin:0}.partners52 p{font-size:15px;line-height:1.7;color:var(--p52-muted)}.partners52 .button{min-height:46px;font-size:13px;gap:20px;padding:12px 22px}.partners52 .p52-white{background:var(--p52-white);color:var(--p52-ink)}.partners52 .p52-white:hover{background:#e5e5e5}.partners52 .text-button{display:inline-flex;min-height:44px;align-items:center;gap:18px;font-size:13px}.partners52 a:focus-visible,.partners52 button:focus-visible,.p52-review a:focus-visible,.p52-choice button:focus-visible,.partners52 summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.partners52 :is(button,a,summary){-webkit-tap-highlight-color:transparent}.partners52 :is(button,a){transition:background 160ms ease,color 160ms ease,transform 160ms ease}.partners52 button:active,.partners52 .button:active{transform:scale(.98)}.partners52 button:disabled{opacity:.65;cursor:not-allowed;transform:none}.partners52 [hidden]{display:none!important}
.p52-invitation{border-radius:var(--p52-radius);background:var(--p52-ink);color:white;overflow:hidden;padding:52px 50px 27px}.p52-invitation h1{max-width:14ch}.p52-invitation-copy{display:grid;grid-template-columns:1.3fr 1fr;column-gap:60px;align-items:end}.p52-invitation-copy>p{max-width:34ch;font-size:18px;color:#d6d6d6;margin:0 0 4px}.p52-invitation-copy>.button{grid-column:2;width:fit-content;margin-top:24px}.p52-invitation-foot{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #5e5e5e;padding-top:21px;margin-top:50px;font-size:11px;color:#d6d6d6}.p52-process{display:grid;grid-template-columns:1fr 1.4fr;gap:75px;margin-top:53px}.p52-process ol{list-style:none;padding:0;margin:0}.p52-process li{display:grid;grid-template-columns:35px 1fr;gap:18px;padding:23px 0;border-top:1px solid var(--p52-line)}.p52-process li:first-child{padding-top:0;border-top:0}.p52-process li>span{font-size:11px;padding-top:5px;font-variant-numeric:tabular-nums}.p52-process h3{font-size:23px;line-height:1.2;letter-spacing:-.03em;font-weight:500;margin:0}.p52-process li p{margin:8px 0 0;font-size:14px;max-width:43ch}.p52-request{margin-top:48px;scroll-margin-top:125px}.p52-request-disclosure{border:1px solid var(--p52-line);border-radius:26px;overflow:hidden}.p52-request-disclosure>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:26px 30px;font-size:23px;letter-spacing:-.03em;cursor:pointer}.p52-request-disclosure>summary::-webkit-details-marker{display:none}.p52-request-disclosure>summary:hover{background:var(--p52-soft)}.p52-request-disclosure>summary>span:last-child{font-size:25px}.p52-request-disclosure[open]>summary>span:last-child{transform:rotate(45deg)}.p52-request-inner{padding:8px 30px 32px;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.p52-form-intro>p{font-size:13px;max-width:32ch;margin:15px 0 0}.p52-form-intro .p52-preview{padding-top:17px;border-top:1px solid var(--p52-line);font-size:11px;line-height:1.7}.p52-direct{display:flex;align-items:center;gap:14px 28px;border-top:1px solid var(--p52-line);margin-top:30px;padding-top:10px;flex-wrap:wrap}.p52-direct p{font-size:12px;margin:0 auto 0 0}.p52-direct a{display:inline-flex;align-items:center;gap:15px;min-height:44px;font-size:12px;text-underline-offset:4px}.partners52 .form-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.partners52 .form-actions .form-status{flex-basis:100%}.partners52 .review-form .check-field{padding-block:9px;min-height:44px}.partners52 .review-form input[type=checkbox]{margin-top:2px}.partners52 .form-grid{gap:22px 18px}
.p52-guided-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:85px;align-items:end;padding-bottom:36px}.p52-guided-intro>div>p{font-size:17px;max-width:40ch;margin:0}.p52-guided-intro .text-button{margin-top:14px}.p52-guided-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:start}.p52-context{background:var(--p52-soft);padding:36px;border-radius:var(--p52-radius)}.p52-context>span{font-size:11px;color:var(--p52-muted)}.p52-context h2{font-size:33px;margin:25px 0 20px}.p52-context>p{font-size:14px;max-width:35ch}.p52-context .p52-direct{gap:3px 20px}.p52-context .p52-direct p{flex-basis:100%;margin:0}.p52-two .p52-request{margin:0;padding:30px;border:1px solid var(--p52-line);border-radius:var(--p52-radius)}.p52-two .p52-form-intro h2{font-size:29px}.p52-two .p52-form-intro>p{max-width:none;margin-top:10px}.p52-two .p52-form-intro .p52-preview{border:0;padding:0;font-size:11px}.p52-progress{display:flex;align-items:center;gap:4px;font-size:11px!important;padding-block:18px 14px;margin:20px 0 0;border-top:1px solid var(--p52-line);font-variant-numeric:tabular-nums}.p52-wizard fieldset{border:0;padding:0;margin:0;min-width:0}.p52-wizard legend{font-size:18px;letter-spacing:-.02em;margin-bottom:20px;padding:0}.p52-next{margin-top:24px}.p52-two .p52-process{padding-top:35px;border-top:1px solid var(--p52-line)}
.p52-explore-intro{max-width:950px;margin-bottom:35px}.p52-explore-intro>p{font-size:17px;max-width:48ch;margin:23px 0 0}.p52-selector{display:grid;grid-template-columns:1.1fr 1fr;gap:26px}.p52-selector-list{padding:30px 0}.p52-selector-list h2{font-size:24px;margin-bottom:22px}.p52-industry-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.p52-industry-buttons button{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--p52-line);padding:14px 17px;border-radius:17px;font-size:13px;text-align:left;line-height:1.4}.p52-industry-buttons button:hover{background:var(--p52-soft)}.p52-industry-buttons button[aria-pressed=true]{border-color:var(--p52-ink);background:var(--p52-ink);color:white}.p52-industry-buttons button>span{font-size:17px}.p52-industry-panel{display:flex;flex-direction:column;align-items:start;min-height:340px;background:var(--p52-ink);color:white;border-radius:var(--p52-radius);padding:34px}.p52-industry-panel>span{font-size:11px;color:#d6d6d6}.p52-industry-panel h2{margin-top:25px;font-size:38px;max-width:15ch}.p52-industry-panel>p{color:#d6d6d6;font-size:14px;max-width:37ch;margin-top:18px}.p52-industry-panel .button{margin-top:auto}.p52-industry-panel .p52-industry-status{font-size:11px;margin:12px 0 0;min-height:1.7em}.p52-three .p52-request{margin-top:25px}.p52-three .p52-process{margin-top:43px}
.p52-choice{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;margin-top:34px;border-top:1px solid var(--p52-line)}.p52-choice p{font-size:11px;color:var(--p52-muted);line-height:1.6}.p52-choice button{min-height:44px;font-size:11px;text-decoration:underline;text-underline-offset:4px}.p52-choice button:hover{text-decoration-thickness:2px}.p52-choice button:active{opacity:.7}.p52-choice button[aria-pressed=true]{font-weight:600}.partners52-shell .complete-footer{margin-top:40px}.partners52-shell .complete-footer .nc{margin-top:0}
.p52-invitation .button:focus-visible,.p52-industry-panel .button:focus-visible{outline-color:var(--p52-white)}
@media(max-width:1000px){.p52-invitation{padding:38px 35px 26px}.p52-invitation-copy{gap:22px 35px}.p52-process{gap:40px}.p52-guided-intro{gap:40px}.p52-guided-layout{gap:24px}.p52-context{padding:27px}.p52-context h2{font-size:29px}.p52-request-inner{gap:30px}.p52-selector{gap:20px}.p52-industry-panel{padding:28px}.p52-industry-panel h2{font-size:33px}}
@media(max-width:760px){.p52-review{padding-top:0}.p52-review nav{width:100%;gap:4px}.p52-review nav a{flex:1;min-width:0;font-size:11px;padding:9px 5px;gap:5px}.partners52{padding-top:23px}.partners52 h1{font-size:46px;line-height:1.03;letter-spacing:-.055em}.partners52 h2{font-size:29px}.partners52 .button{font-size:12px;padding:12px 20px;min-height:46px}.partners52 .text-button{font-size:12px}.p52-invitation{padding:28px 25px 20px;border-radius:27px}.p52-invitation-copy{display:block}.p52-invitation h1{font-size:40px;line-height:1.06;max-width:none}.p52-invitation h1 br{display:none}.p52-invitation-copy>p{font-size:14px;line-height:1.65;margin-top:21px;max-width:32ch}.p52-invitation-copy>.button{margin-top:21px}.p52-invitation-foot{font-size:9px;line-height:1.6;margin-top:28px;padding-top:15px;display:block}.p52-invitation-foot>span{display:block}.p52-invitation-foot>span+span{margin-top:3px}.p52-process{grid-template-columns:1fr;gap:23px;margin-top:32px}.p52-process h2{font-size:28px}.p52-process h2 br{display:none}.p52-process li{grid-template-columns:25px 1fr;gap:14px;padding:20px 0}.p52-process h3{font-size:21px}.p52-process li p{font-size:13px;line-height:1.65;max-width:none;margin-top:7px}.p52-request{margin-top:24px;scroll-margin-top:110px}.p52-request-disclosure{border-radius:22px}.p52-request-disclosure>summary{padding:22px 21px;font-size:21px;gap:16px}.p52-request-inner{grid-template-columns:1fr;gap:25px;padding:3px 21px 25px}.p52-form-intro h2{font-size:27px}.p52-form-intro>p{max-width:none;margin-top:12px}.p52-form-intro .p52-preview{padding-top:12px;margin-top:12px}.p52-direct{gap:0 24px;margin-top:23px;padding-top:12px}.p52-direct p{flex-basis:100%;font-size:12px;margin:0 0 2px}.p52-direct a{font-size:12px}.p52-guided-intro{display:block;padding-bottom:25px}.p52-guided-intro>div>p{font-size:14px;line-height:1.65;margin-top:21px;max-width:36ch}.p52-guided-intro .text-button{margin-top:10px}.p52-guided-layout{grid-template-columns:1fr;gap:19px}.p52-context{padding:24px;border-radius:25px}.p52-context h2{font-size:28px;margin:18px 0 14px}.p52-context h2 br{display:none}.p52-context>p{font-size:13px;line-height:1.65}.p52-context>p+p{display:none}.p52-context .p52-direct{margin-top:14px}.p52-context .p52-direct p{display:none}.p52-two .p52-request{padding:24px 21px;border-radius:25px}.p52-two .p52-form-intro h2{font-size:27px}.p52-progress{margin-top:18px;padding-top:17px}.p52-wizard legend{font-size:18px;margin-bottom:18px}.partners52 .form-grid{gap:18px}.p52-two .p52-process{margin-top:30px;padding-top:27px}.p52-explore-intro{margin-bottom:24px}.p52-explore-intro h1{font-size:41px}.p52-explore-intro h1 br{display:none}.p52-explore-intro>p{font-size:14px;line-height:1.65;margin-top:20px}.p52-selector{grid-template-columns:1fr;gap:18px}.p52-selector-list{padding:0}.p52-selector-list h2{font-size:21px;margin-bottom:16px}.p52-industry-buttons{gap:7px}.p52-industry-buttons button{min-height:57px;font-size:12px;padding:12px 13px;border-radius:15px;gap:9px}.p52-industry-panel{padding:25px;min-height:300px;border-radius:25px}.p52-industry-panel h2{font-size:33px;margin-top:18px;max-width:15ch}.p52-industry-panel>p{font-size:13px;margin-top:15px;line-height:1.65}.p52-industry-panel .button{margin-top:18px}.p52-industry-panel .p52-industry-status{font-size:10px;margin-top:12px}.p52-three .p52-process{margin-top:30px}.p52-choice{margin-top:25px;gap:14px;padding-top:13px}.p52-choice p{font-size:10px;max-width:23ch}.p52-choice button{font-size:10px}.partners52-shell .complete-footer{margin-top:28px}}
@media(max-width:370px){.p52-invitation h1{font-size:37px}.p52-explore-intro h1{font-size:38px}.p52-review nav a{font-size:10px;gap:4px}.p52-industry-buttons button{font-size:11px}}
@media(prefers-reduced-motion:reduce){.partners52 *{transition:none!important;animation:none!important}.partners52 :is(button,a):active{transform:none}}
