.partnership-site{background:var(--off-white);color:var(--ink)}.partnership-site h1,.partnership-site h2,.partnership-site h3{letter-spacing:-.035em;text-wrap:balance;font-weight:500}.partnership-site h2{max-width:20ch;margin:0 0 40px;font-size:clamp(36px,4vw,64px);line-height:1.02}.partnership-site h3{margin:0 0 16px;font-size:24px;line-height:32px}.partnership-site p{max-width:68ch;color:var(--light-secondary);margin:0 0 24px;font-size:18px;line-height:30px}.partnership-site a{text-underline-offset:4px}.partnership-site a:hover{text-decoration:underline}.partnership-language{justify-content:space-between;align-items:center;gap:24px;padding-block:16px;font-size:14px;display:flex}.partnership-language a,.partnership-language button{align-items:center;min-height:48px;display:inline-flex}.partnership-language button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:8px}.partnership-hero{background:var(--midnight);color:#fff;padding-block:96px 112px}.partnership-hero h1{max-width:20ch;margin:0 0 40px;font-size:clamp(48px,5.8vw,88px);line-height:.98}.partnership-hero p{color:#bec3d4;max-width:64ch}.partnership-hero .partnership-status{margin-bottom:32px;font-size:14px;line-height:24px}.partnership-actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.partnership-button{border:1px solid var(--blue);background:var(--blue);color:#fff;min-height:48px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:16px;line-height:24px;display:inline-flex}.partnership-button:hover{background:var(--royal-blue)}.partnership-button--secondary{border-color:var(--border-light);color:var(--ink);background:0 0}.partnership-section--dark .partnership-button,.partnership-hero .partnership-button{color:var(--ink);background:#fff;border-color:#fff}.partnership-section--dark .partnership-button--secondary,.partnership-hero .partnership-button--secondary{color:#fff;background:0 0;border-color:#8d99b1}.partnership-site .partnership-small{margin-top:24px;font-size:14px;line-height:24px}.partnership-index{flex-wrap:wrap;gap:24px 40px;padding-block:24px;display:flex}.partnership-index a{min-height:48px;color:var(--blue);align-items:center;font-size:14px;display:inline-flex}.partnership-section{border-top:1px solid var(--border-light);padding-block:112px;scroll-margin-top:24px}.partnership-section--dark{background:var(--midnight);color:#fff}.partnership-section--dark p{color:#bec3d4}.partnership-split{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:96px;display:grid}.partnership-split>div>a,.partnership-split li>a{min-height:48px;color:var(--blue);align-items:center;text-decoration:underline;display:inline-flex}.partnership-split ul{margin-block:0 32px;padding-left:20px}.partnership-models{margin-block:48px}.partnership-models article{border-top:1px solid var(--border-light);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;gap:32px;padding-block:32px;display:grid}.partnership-models article h3,.partnership-models article p{margin:0}.partnership-models article span{color:var(--blue);font-size:14px;line-height:24px}.partnership-site .partnership-notice{color:var(--light-secondary);border:1px solid var(--border-light);background:#fff;border-radius:8px;padding:24px;font-size:16px;line-height:28px}.partnership-table{margin-top:48px;overflow-x:auto}.partnership-table table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.partnership-table caption{text-align:left;color:var(--light-secondary);padding-bottom:24px;font-size:14px}.partnership-table th,.partnership-table td{border-bottom:1px solid var(--border-light);vertical-align:top;padding:20px 24px 20px 0;font-size:14px;line-height:24px}.partnership-table th{font-weight:500}.partnership-table td{color:var(--light-secondary)}.partnership-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.partnership-products article{border:1px solid #677086;border-radius:8px;flex-direction:column;padding:32px;display:flex}.partnership-products article p{font-size:16px;line-height:26px}.partnership-products article a{align-items:center;min-height:48px;margin-top:auto;text-decoration:underline;display:inline-flex}.partnership-products .partnership-small{margin-top:0;font-size:14px;line-height:24px}.partnership-proof{margin:64px 0}.partnership-proof img{object-fit:contain;border-radius:8px;width:100%;height:auto}.partnership-proof figcaption{color:#bec3d4;margin-top:16px;font-size:14px}.partnership-regions{margin:48px 0 0;padding:0;list-style:none}.partnership-regions li{border-top:1px solid var(--border-light);grid-template-columns:1fr 1.5fr;gap:40px;padding-block:24px;display:grid}.partnership-regions li>span:first-child{font-size:24px;line-height:32px}.partnership-regions li a{color:var(--blue);align-items:center;min-height:48px;text-decoration:underline;display:inline-flex}.partnership-regions li>span:last-child{color:var(--light-secondary);font-size:16px;line-height:28px}.partnership-steps{grid-template-columns:1fr 1fr;gap:0 64px;margin:48px 0 0;padding:0;list-style-position:inside;display:grid}.partnership-steps li{border-top:1px solid var(--border-light);padding-block:24px;font-size:20px;line-height:28px}.partnership-faq{max-width:960px}.partnership-faq details{border-top:1px solid var(--border-light)}.partnership-faq summary{cursor:pointer;min-height:64px;padding-block:20px;font-size:20px;line-height:28px}.partnership-faq p{font-size:16px;line-height:28px}.partnership-contact{border-top:1px solid var(--border-light);padding-block:64px}.partnership-contact h2{margin-bottom:24px;font-size:32px}.partnership-contact a{min-height:48px;color:var(--blue);overflow-wrap:anywhere;align-items:center;max-width:100%;margin-right:32px;display:inline-flex}.partnership-application{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:80px;display:grid}.partnership-application>div:first-child>a{min-height:48px;color:var(--blue);align-items:center;display:inline-flex}.partnership-form-wrap,.partnership-form-grid>*{min-width:0}.partnership-form-wrap fieldset{border:0;min-width:0;margin:32px 0 0;padding:0}.partnership-form-wrap legend{margin-bottom:32px;padding:0;font-size:24px;line-height:32px}.partnership-form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.partnership-field{flex-direction:column;gap:8px;font-size:14px;line-height:24px;display:flex}.partnership-field--wide{grid-column:1/-1}.partnership-form-wrap input:not([type=checkbox]),.partnership-form-wrap select,.partnership-form-wrap textarea{width:100%;min-height:48px;color:var(--ink);font:inherit;caret-color:var(--blue);background:#fff;border:1px solid #7d8593;border-radius:6px;padding:12px;font-size:16px;line-height:24px}.partnership-form-wrap textarea{resize:vertical}.partnership-form-grid+p{margin-top:24px;font-size:14px;line-height:24px}.partnership-check{align-items:flex-start;gap:12px;margin-block:24px;font-size:14px;line-height:24px;display:flex}.partnership-check input{width:20px;height:20px;accent-color:var(--blue);flex-shrink:0;margin-top:2px}.partnership-check a{color:var(--blue);text-decoration:underline}.partnership-site .partnership-error{color:#a51f2d;font-size:14px;line-height:24px;display:block}.partnership-error:empty{margin:0}.partnership-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.partnership-prepared{border-top:1px solid var(--border-light);margin-top:32px;padding-top:40px}.partnership-prepared h2{font-size:32px}.partnership-prepared pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#fff;margin-block:24px;padding:24px;font-size:14px;line-height:24px}.partnership-site .partnership-channel-note{margin-top:32px;font-size:14px}.partnership-channel-note a,.partnership-link{min-height:48px;color:var(--blue);align-items:center;text-decoration:underline;display:inline-flex}.partnership-site :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:4px}:is(.partnership-hero :where(a,button):focus-visible,.partnership-section--dark :where(a,button):focus-visible){outline-color:#fff}.partnership-button:disabled,fieldset:disabled .partnership-button{cursor:wait;opacity:.65}@media (max-width:1100px){.partnership-split,.partnership-application{gap:48px}.partnership-products{grid-template-columns:1fr 1fr}.partnership-models article{grid-template-columns:1fr 1.5fr}.partnership-models article span{grid-column:2}}@media (max-width:760px){.partnership-hero{padding-block:64px 80px}.partnership-hero h1{font-size:48px}.partnership-section{padding-block:80px}.partnership-split,.partnership-application,.partnership-products,.partnership-models article,.partnership-regions li,.partnership-steps,.partnership-form-grid{grid-template-columns:1fr}.partnership-split,.partnership-application{gap:32px}.partnership-models article{gap:16px}.partnership-models article span{grid-column:auto}.partnership-regions li{gap:12px}.partnership-products article{padding:24px}.partnership-language{align-items:flex-start;gap:12px}.partnership-field--wide{grid-column:auto}.partnership-prepared pre{padding:16px}}@media (prefers-reduced-motion:reduce){.partnership-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
