.b2b-page{padding-block:clamp(80px,10vw,140px) 56px}.b2b-intro{text-align:center;max-width:960px;margin-inline:auto}.b2b-intro h1{color:var(--color-brand,#0867ad);font-size:clamp(2rem,4.3vw,4.5rem);line-height:1.45}.b2b-intro .page-intro{max-width:800px}.b2b-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-block:28px 60px;display:flex}.b2b-page h2{color:#0968ad;margin-block:28px}.b2b-categories{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;display:grid}.b2b-categories a{color:#11557d;background:#ffffffd9;border:1px solid #c9e6f2;border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.b2b-brands{flex-wrap:wrap;gap:32px;margin-block:36px;padding:0;list-style:none;display:flex}.b2b-brands li{align-items:center;gap:14px;display:flex}.b2b-application{margin-block-start:50px;scroll-margin-top:110px}.b2b-application .contact-form{background:#fffffff0;border:1px solid #c9e6f2;border-radius:28px;padding:clamp(18px,4vw,40px)}.contact-form select{color:#183c53;width:100%;font:inherit;background:#fff;border:1px solid #a8c5d5;border-radius:8px;padding:12px}.b2b-interests{border:1px solid #c9e6f2;border-radius:12px;flex-wrap:wrap;gap:16px;padding:16px;display:flex}.b2b-interests label,.b2b-consent{align-items:center;gap:10px;display:flex}.contact-form .b2b-interests input,.contact-form .b2b-consent input{flex:none;width:20px;height:20px;margin:0}.b2b-consent{align-items:flex-start;line-height:1.8}.b2b-faq{background:#ffffffda;border:1px solid #c9e6f2;border-radius:18px;max-width:1000px;margin-inline:auto;padding:20px}.b2b-faq summary{cursor:pointer;color:#0968ad;font-weight:700}.cms-section[data-cms-section=application-steps] p{white-space:pre-line}.b2b-actions .text-link{font-weight:650}.b2b-application input:focus-visible,.b2b-application select:focus-visible,.b2b-application textarea:focus-visible{outline-offset:3px;outline:3px solid #0968ad}@media (max-width:600px){.b2b-page{padding-block-start:85px}.b2b-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.b2b-interests{flex-direction:column}.b2b-application .contact-form{display:block}.b2b-application .form-row,.b2b-application .full-row{margin-block-end:18px}.b2b-brands{gap:20px}.b2b-intro h1{font-size:2rem}}.b2b-canvas{isolation:isolate;background:#f6fbfe;position:relative}.b2b-canvas:before{content:"";z-index:-1;pointer-events:none;opacity:.7;background:url(/assets/cloud-background.webp) top/cover no-repeat;position:absolute;inset:0}.b2b-canvas .cloud-surface,.b2b-canvas .cms-section{background:0 0}.b2b-canvas .cloud-surface:before{content:none}.b2b-canvas .cms-extra{padding-block:32px}.b2b-canvas .section-title{margin-block:12px 24px;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.5}.b2b-canvas .cms-custom-content{max-width:1000px}.b2b-canvas .cms-custom-content p{font-size:1rem;line-height:1.9}.b2b-canvas .b2b-application{margin-block-start:0;padding-block:28px 60px}.b2b-canvas .b2b-application h2{color:#0968ad;margin-block-end:12px;font-size:clamp(1.6rem,3vw,2.3rem)}.b2b-canvas .b2b-application>div>p{margin-block-end:24px}.b2b-brands img{object-fit:contain}.b2b-canvas .b2b-page{padding-block-end:20px}
.analytics-consent{z-index:1000;color:#153d5d;background:#fff;border:1px solid #b6deef;border-radius:1.25rem;width:min(32rem,100vw - 2rem);max-height:80dvh;padding:1.25rem;font-size:.9rem;line-height:1.7;position:fixed;inset-block-end:1rem;inset-inline-end:1rem;overflow:auto;box-shadow:0 8px 35px #12446626}.analytics-consent h2{margin-block:0 .6rem;font-size:1.15rem}.analytics-consent p{margin-block:.5rem}.analytics-consent a{text-decoration:underline}.analytics-actions{flex-wrap:wrap;gap:.65rem;margin-block-start:.8rem;display:flex}.analytics-actions .button{flex:1;min-width:9rem;padding:.65rem;font-size:.9rem}.analytics-preferences{font:inherit;color:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.analytics-consent summary{cursor:pointer}
