.bp-signup{margin:0 24px;background:var(--d-night);color:#fff;border-radius:28px;padding:72px max(24px,calc((100vw - 1280px)/2 - 24px))}.bp-signup-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;max-width:1280px;margin:0 auto;align-items:start}.version-two #main .bp-signup h2{font:600 clamp(40px,4.5vw,60px)/1.04 Gilroy,sans-serif;letter-spacing:-.03em;margin:12px 0 24px;color:#fff;text-wrap:balance}.bp-signup h2 span{color:#a8caff}.version-two .bp-signup-intro>p{font-size:17px;line-height:1.7;color:#c4d5e6;max-width:37ch;margin:0}.bp-signup-contact{padding-top:28px;border-top:1px solid #c4d5e633;max-width:37ch}.version-two .bp-signup-contact p{color:#c4d5e6;font-size:15px;margin:0 0 4px}.bp-signup-contact a{display:inline-flex;align-items:center;gap:24px;min-height:44px;color:#fff;text-decoration:none;font-weight:600;font-size:20px}.bp-signup svg{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bp-signup-panel{background:var(--d-paper);border-radius:24px;padding:32px;color:var(--ink,#10243a);min-width:0}.version-two #main .bp-signup-panel h3{font:600 30px/1.13 Gilroy,sans-serif;letter-spacing:-.025em;margin:0 0 12px;color:var(--ink,#10243a)}.version-two .bp-form-intro,.version-two .bp-signup-ready>p{color:#506278;font-size:15px;line-height:1.6;margin:0 0 24px}.bp-signup :is(fieldset,legend){padding:0;border:0;margin:0;min-width:0}.bp-signup legend,.bp-signup-field>label{font-size:14px;font-weight:600;line-height:1.5;color:var(--ink,#10243a)}.bp-signup-options{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 24px}.bp-signup-options label{position:relative;cursor:pointer;flex:1 1 auto}.bp-signup-options input{position:absolute;opacity:0;width:1px;height:1px}.bp-signup-options span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid #bccbde;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.4;font-weight:600;background:#fff;transition:background-color .18s,color .18s}.bp-signup-options span:before{content:"";width:14px;height:14px;border:1px solid #506278;border-radius:50%;flex-shrink:0}.bp-signup-options input:checked+span{background:#10243a;border-color:#10243a;color:#fff}.bp-signup-options input:checked+span:before{border-color:#fff;background:#fff;box-shadow:inset 0 0 0 3px #10243a}.bp-signup-options label:hover input:not(:checked)+span{background:#e7eef8}.bp-signup-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.bp-signup-wide{grid-column:1/-1}.bp-signup-field label{display:block;margin-bottom:8px}.bp-signup-field label span{font-weight:400;color:#506278}.version-two #main .bp-signup-field :is(input,textarea),.bp-signup-manual textarea{display:block;width:100%;min-width:0;border:1px solid #bccbde;border-radius:12px;background:#fff;color:#10243a;padding:12px 14px;font:400 16px/1.5 Open Sans,sans-serif;min-height:50px;caret-color:#1555fc}.version-two #main .bp-signup-field textarea{resize:vertical;min-height:82px}.bp-signup .bp-signup-submit{width:100%;margin-top:24px;gap:16px}.version-two .bp-signup .bp-signup-note{font-size:13px;line-height:1.6;color:#506278;margin:12px 0 0}.version-two .bp-signup .bp-field-error{font-size:13px;line-height:1.5;color:#aa2525;margin:6px 0 0}.bp-signup-modes:has([aria-invalid]) .bp-signup-options{margin-bottom:8px}.bp-signup-modes:has([aria-invalid]){margin-bottom:20px}.version-two #main .bp-signup [aria-invalid=true]:not([type=radio]),.bp-signup-options input[aria-invalid]+span{border-color:#aa2525}.version-two .bp-form-alert{font-size:14px;color:#aa2525;font-weight:600;line-height:1.5;margin:0 0 20px}.version-two .bp-signup-context{font-size:14px;color:#093dc1;line-height:1.5;margin:0 0 20px}.bp-signup-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 24px;margin:28px 0;line-height:1.6;font-size:14px;padding:24px 0;border-block:1px solid #ccd8e7}.bp-signup-summary dt{color:#506278}.bp-signup-summary dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.bp-signup-ready>.bp-button{width:100%}.bp-signup-ready-actions{display:flex;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-top:20px}.bp-signup-ready-actions button{min-height:44px;padding:6px 0;font-size:14px;font-weight:600;color:#093dc1;text-decoration:underline;text-underline-offset:4px}.version-two .bp-signup-copy-status{font-size:14px;color:#093dc1;line-height:1.5;margin:12px 0 0}.bp-signup-manual label{display:block;font-size:14px;line-height:1.6;margin-bottom:12px}.bp-signup-manual textarea{resize:vertical}.bp-signup [hidden]{display:none!important}.bp-signup-panel :is(a,button,input,textarea):focus-visible,.bp-signup-options input:focus-visible+span{outline:3px solid #1555fc;outline-offset:3px}.bp-signup-intro a:focus-visible{outline:3px solid #a8caff;outline-offset:4px}.bp-signup-contact a:hover{text-decoration:underline;text-underline-offset:5px}.bp-signup h2:focus,.bp-signup-ready h3:focus{outline:none}.bp-signup ::selection{background:#a8caff;color:#061424}.bp-signup :is(button,a,label){touch-action:manipulation}.bp-signup-panel{scrollbar-color:#506278 #f3f6fa}.bp-signup-ready,.bp-signup-form{scroll-margin-top:120px}@media(max-width:1100px){.bp-signup-layout{gap:40px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.bp-signup-panel{padding:28px}.bp-signup-options label{flex:1 1 calc(50% - 8px)}}@media(max-width:760px){.bp-signup{margin:0 12px;padding:40px 12px 12px;border-radius:24px}.bp-signup-layout{display:block}.bp-signup-intro{padding:0 12px 32px}.version-two #main .bp-signup h2{font-size:clamp(36px,9.3vw,54px);margin:0 0 20px}.version-two .bp-signup-intro>p{font-size:16px}.bp-signup-contact{padding-top:20px;max-width:none}.bp-signup-panel{padding:24px 20px;border-radius:20px}.version-two #main .bp-signup-panel h3{font-size:28px}.bp-signup-fields{grid-template-columns:1fr;gap:16px}.bp-signup-options label{flex:1 1 100%}.bp-signup-options span{justify-content:flex-start;font-size:14px;padding:12px 14px}.bp-signup-summary{grid-template-columns:1fr;gap:4px}.bp-signup-summary dd{margin-bottom:10px}.bp-signup-ready-actions{display:grid;justify-content:start}.bp-signup .bp-signup-submit{font-size:14px;padding:16px;gap:12px}}@media(prefers-reduced-motion:reduce){.bp-signup *{transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.bp-signup-options input:checked+span{outline:2px solid Highlight}.bp-signup-options input:checked+span:before{background:Highlight}.bp-signup-panel :focus-visible{outline-color:Highlight}}.bp-signup-extra{margin-top:20px}.bp-signup-extra summary{cursor:pointer;font-size:14px;line-height:1.5;font-weight:600;min-height:44px;padding:10px 0;color:#093dc1;text-underline-offset:4px}.bp-signup-extra summary:hover{text-decoration:underline}.bp-signup-extra[open] .bp-signup-field{margin-top:16px}.bp-signup-extra summary:focus-visible{outline:3px solid #1555fc;outline-offset:3px;border-radius:4px}.bp-signup-ready>p strong{overflow-wrap:anywhere}.bp-signup #bp-form-title:focus{outline:none}.bp-page [data-business-partner]:focus-visible{outline:3px solid #1555fc;outline-offset:4px}.bp-case [data-business-partner]:focus-visible{outline-color:#a8caff}.bp-signup{margin:0;padding:80px var(--bp-gutter);background:#f1f5fa;color:#10243a;border-radius:0}.bp-signup-layout{display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px 64px;max-width:1280px;padding:56px;background:#e3edf9;border-radius:30px}.bp-signup-intro{text-align:left;padding:0;max-width:560px}.version-two #main .bp-signup h2{font:600 clamp(38px,4.3vw,62px)/1.04 Gilroy,sans-serif;letter-spacing:-.03em;margin:0 0 24px;color:#10243a;text-align:left}.bp-signup h2 span{color:#1555fc}.version-two .bp-signup-intro>p{font-size:16px;line-height:1.6;color:#506278;margin:0;max-width:37ch}.bp-signup-contact{padding:0;margin:24px 0 0;border:0;max-width:none}.version-two .bp-signup-contact p{font-size:13px;color:#506278;margin:0}.bp-signup-contact a{color:#10243a;font-size:16px;min-height:36px}.bp-signup-contact svg{width:18px;height:18px}.bp-signup-disclosure{display:contents}.bp-signup-disclosure>summary{display:flex;width:fit-content;list-style:none;gap:40px}.bp-signup-disclosure>summary::-webkit-details-marker{display:none}.bp-signup-disclosure[open]>summary svg{transform:rotate(90deg)}.bp-signup-panel{grid-column:1/-1;padding:32px;margin:0;border:0;background:#fff;border-radius:20px;max-width:800px;width:100%;justify-self:center}.bp-signup-options span{border-radius:999px}.version-two #main .bp-signup-field :is(input,textarea){border-radius:10px;background:#f1f5fa}@media(max-width:1000px){.bp-signup-layout{padding:40px;gap:32px}.bp-signup-disclosure>summary{gap:20px}}@media(max-width:760px){.bp-signup{padding:48px 16px}.bp-signup-layout{grid-template-columns:1fr;gap:28px;padding:32px 24px;border-radius:24px}.version-two #main .bp-signup h2{font-size:clamp(32px,9vw,44px);margin-bottom:20px}.version-two .bp-signup-intro>p{font-size:15px}.bp-signup-disclosure>summary{width:100%;font-size:13px}.bp-signup-panel{padding:24px 16px;margin:0 -8px;width:calc(100% + 16px)}.bp-signup-options label{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/co-source-business-signup-f587126c.css.map */
