.cr-in{width:min(100%,1240px);margin:0 auto}.cr-icon{border-radius:var(--radius-sm);background:var(--ink);width:2.5rem;height:2.5rem;color:var(--lime);flex-shrink:0;place-items:center;font-size:1.25rem;display:grid}.mkt.h2 .cr-facts.cr-facts{color:var(--ink);background:#fff;padding:clamp(4.5rem,8vw,7rem) clamp(1.25rem,5vw,4.5rem)}.cr-facts .cr-in{text-align:center;justify-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}.cr-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.cr-facts-grid li{border-radius:var(--radius-lg);background:#fff;align-content:start;justify-items:center;gap:.75rem;padding:clamp(1.4rem,2.4vw,1.9rem);display:grid;box-shadow:0 1px 2px #01083308,0 18px 40px -18px #01083329}.cr-facts-grid b{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--ink);font-size:clamp(2rem,3.4vw,2.75rem);font-weight:400;line-height:1}.cr-facts-grid span{color:#010833a6;font-size:1rem;font-weight:500;line-height:1.45}.mkt.h2 .cr-ways.cr-ways{isolation:isolate;min-height:calc(100svh - 2 * var(--h2-pad));background:var(--ink-deep);color:var(--paper);text-align:center;align-content:center;justify-items:center;gap:clamp(2rem,4vw,3rem);padding:clamp(5rem,9vw,7rem) clamp(1rem,4vw,3.5rem);display:grid;position:relative}.cr-ways-img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mkt.h2 .cr-ways.cr-ways:after{content:"";z-index:-1;background:radial-gradient(55% 40% at 50% 30%,#01083380 0%,#01083300 100%);position:absolute;inset:0}.cr-ways-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:min(100%,1240px);display:grid}.cr-card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);color:#fff;outline-offset:-6px;background:#10164673;outline:1px solid #ffffff1a;align-content:start;gap:.5rem;padding:clamp(1.4rem,2.4vw,1.9rem);display:grid;box-shadow:0 18px 40px -22px #00000073}.cr-card .cr-icon{background:#ffffff14;margin-bottom:.5rem}.cr-card h3{font-family:var(--font-heading);letter-spacing:-.022em;font-size:1.5rem;font-weight:400;line-height:1.1}.cr-card p{color:#f7f6fbb8;font-size:1rem;font-weight:500;line-height:1.45}.mkt.h2 .cr-split.cr-split{background:var(--paper);min-height:70svh;color:var(--ink);align-items:center;padding:clamp(4rem,7vw,6rem) clamp(1.25rem,5vw,4.5rem);display:grid}.mkt.h2 .cr-split.cr-split-white{background:#fff}.cr-split-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.cr-split-flip .cr-copy{order:2}.cr-copy{justify-items:start;gap:1.25rem;display:grid}.cr-copy p{color:#010833a6;max-width:28rem;font-size:1.125rem;font-weight:500;line-height:1.5}.cr-copy .button{margin-top:.5rem}.mkt.h2 .cr-flow{width:100%;min-height:clamp(380px, min(44vw, calc(100svh - 2 * var(--h2-pad) - 2 * clamp(4rem, 7vw, 6rem))), 620px);border-radius:calc(var(--h2-r) * .75);overflow:hidden}.mkt.h2 .cr-roles.cr-roles{background:var(--paper);color:var(--ink);padding:clamp(4.5rem,8vw,7rem) clamp(1.25rem,5vw,4.5rem);scroll-margin-top:5rem}.cr-roles-in{text-align:center;justify-items:center;gap:1.25rem;display:grid}.cr-roles-in p{color:#010833a6;max-width:34rem;font-size:1.125rem;font-weight:500;line-height:1.5}@media (max-width:1100px){.cr-ways-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,48rem)}}@media (max-width:1023px){.cr-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.cr-facts-grid b{white-space:nowrap}.mkt.h2 .cr-ways.cr-ways{min-height:0;padding-block:3rem}.cr-split-in{grid-template-columns:minmax(0,1fr)}.cr-split-flip .cr-copy{order:0}.mkt.h2 .cr-split.cr-split{min-height:0}}@media (min-width:768px) and (max-width:1023px){.cr-split-in,.cr-split-in.cr-split-flip.cr-split-flip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.cr-split-flip .cr-copy{order:2}.mkt.h2 .cr-split.cr-split{padding-block:3rem!important}}@media (max-width:480px){.cr-facts-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cr-ways-grid{grid-template-columns:minmax(0,1fr)}.mkt.h2 .cr-flow{min-height:380px}}@media (min-width:1001px){.cr-split-in.cr-split-flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.mkt.h2 .cr-shot{border-radius:var(--radius-lg);width:100%;overflow:hidden}
