.wp-rise.is-armed{opacity:0;filter:blur(10px);transform:translateY(28px)scale(.97)}.wp-rise.is-armed.is-in{opacity:1;filter:blur();transition:opacity .7s,filter .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:none}.wp-card.wp-rise.is-armed.is-in:nth-child(3n+2){transition-delay:80ms}.wp-card.wp-rise.is-armed.is-in:nth-child(3n){transition-delay:.16s}.wp-head{text-align:center;gap:1rem;max-width:40rem;margin:0 auto;display:grid}.wp-head p{color:#010833b3;text-wrap:pretty;font-size:1.0625rem;line-height:1.5}.mkt.h2 .wp-figures.wp-figures{color:var(--ink);text-align:center;background:#fff;gap:clamp(2rem,4vw,3rem);padding:clamp(3.5rem,7vw,6rem) clamp(1rem,5vw,4.5rem);display:grid}.wp-figures-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.wp-figure{border-radius:var(--radius-lg);background:#fff;border:0;outline:0;align-content:center;gap:.5rem;padding:clamp(1.4rem,2.4vw,1.9rem);display:grid;box-shadow:0 1px 2px #01083308,0 18px 40px -18px #01083329}.wp-figure dt{font-family:var(--font-body);letter-spacing:-.025em;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:500;line-height:1.1}.wp-figure dd{color:#010833a6;margin:0;font-size:.9375rem}@media (max-width:800px){.wp-figures-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt.h2 .wp-split.wp-split{color:var(--ink);background:#fff;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:min(70svh,620px);padding:clamp(3rem,9svh,6rem) clamp(1rem,5vw,4.5rem);display:grid}.mkt.h2 .wp-split.wp-split[data-ground=paper]{background:var(--paper)}.mkt.h2 .wp-split.wp-split.is-flip{grid-template-columns:minmax(0,1.38fr) minmax(0,.62fr)}.wp-split.is-flip .wp-split-copy{order:2}.wp-split-copy{gap:1.25rem;max-width:30rem;display:grid}.wp-split-copy>p{color:#010833b8;text-wrap:pretty;font-size:1.0625rem;line-height:1.55}.wp-flow.cx-flowcard{border-radius:var(--radius-lg);width:100%;min-height:clamp(340px,min(44vw,100svh - 12rem),620px);overflow:hidden}.wp-flow.cx-flowcard.cx-flowcard-scene{min-height:0}@media (max-width:700px){.mkt.h2 .wp-split.wp-split .wp-flow.cx-flowcard{padding-inline:.5rem}}@media (max-width:960px){.mkt.h2 .wp-split.wp-split,.mkt.h2 .wp-split.wp-split.is-flip{grid-template-columns:minmax(0,1fr);min-height:0}.wp-split.is-flip .wp-split-copy{order:0}}.mkt.h2 .wp-still.wp-still{isolation:isolate;background:var(--paper);color:var(--ink);min-height:calc(100svh - 2 * var(--h2-pad));align-content:center;justify-items:center;gap:clamp(2rem,4vw,3rem);padding:clamp(4.5rem,10svh,6rem) clamp(1rem,5vw,4.5rem) clamp(2.5rem,6svh,4rem);display:grid;position:relative}.wp-still-copy{text-align:center;gap:1.25rem;max-width:44rem;display:grid}.wp-still-copy p{color:#010833b3;text-wrap:pretty;font-size:1.0625rem;font-weight:500;line-height:1.55}.wp-still-shot{width:min(100%,1240px,160svh - 35.2rem)}.wp-still-shot .cx-shot{box-shadow:0 30px 80px -30px #01083399}@media (max-width:700px){.wp-still-shot .cx-shot{aspect-ratio:5/4!important}}.mkt.h2 .wp-details.wp-details{background:var(--paper);color:var(--ink);gap:clamp(2.5rem,5vw,3.5rem);padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,4.5rem);display:grid}.mkt.h2 .wp-firms.wp-firms{color:var(--ink);background:#fff;gap:clamp(2.5rem,5vw,3.5rem);padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,4.5rem);display:grid}.wp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:min(100%,72rem);margin:0 auto;display:grid}.wp-card{border-radius:var(--radius-lg);color:var(--ink);background:#fff;border:0;outline:0;align-content:start;gap:.75rem;padding:clamp(1.4rem,2.4vw,1.9rem);display:grid;box-shadow:0 1px 2px #01083308,0 18px 40px -18px #01083329}.wp-card-icon{border-radius:var(--radius-sm);background:var(--paper);width:2.5rem;height:2.5rem;color:var(--purple-800);place-items:center;margin-bottom:.5rem;font-size:1.25rem;display:grid}.wp-card h3{font-family:var(--font-heading);letter-spacing:-.02em;font-size:1.375rem;font-weight:400;line-height:1.15}.wp-card p{color:#010833ad;font-size:.9375rem;line-height:1.5}.wp-card-link{color:var(--purple-800);border-radius:999px;justify-self:start;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.wp-card-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem;transition:transform .18s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.wp-card-link:hover svg{transform:translate(3px)}}.wp-card-link:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (max-width:960px){.wp-details .wp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wp-firms .wp-cards{grid-template-columns:minmax(0,1fr);max-width:30rem}}@media (max-width:640px){.wp-cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wp-rise.is-armed{opacity:1;filter:none;transform:none}}.wp-shot.cx-shot{border-radius:var(--radius-lg);width:100%}@media (max-width:1023px){.mkt.h2 .wp-split.wp-split,.mkt.h2 .wp-still.wp-still,.mkt.h2 .wp-details.wp-details,.mkt.h2 .wp-firms.wp-firms,.mkt.h2 .wp-figures.wp-figures{gap:1.5rem;min-height:0;padding-block:3rem}.wp-split-copy{min-width:0;max-width:none}.wp-figures-grid{grid-auto-rows:1fr}.wp-figure{min-width:0;padding:1.25rem .75rem}.wp-figure dt{text-wrap:balance}.wp-card-link{min-height:44px;margin-block:-.5rem;padding-block:.5rem}}@media (min-width:700px) and (max-width:1023px){.mkt.h2 .wp-split.wp-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mkt.h2 .wp-split.wp-split.is-flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.wp-split.is-flip .wp-split-copy{order:2}.wp-firms .wp-cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}@media (max-width:640px){.wp-details .wp-cards,.wp-firms .wp-cards{grid-template-columns:minmax(0,1fr)}.wp-card{grid-template-columns:2.5rem minmax(0,1fr);gap:.35rem 1rem;padding:1.25rem}.wp-card-icon{grid-row:1/span 3;margin-bottom:0}.wp-card>:not(.wp-card-icon){grid-column:2}.wp-card h3{font-size:1.25rem}}@media (max-width:1023px){.mkt.h2[data-page-slug=web-platform] :is(.h2-stack-text h3,.h2-h){text-wrap:balance;max-width:none}.mkt.h2[data-page-slug=web-platform] .h2-web-tabs button,.mkt.h2[data-page-slug=web-platform] .h2-web-pill{height:44px}}@media (max-width:767px){.mkt.h2[data-page-slug=web-platform] .h2-web-tabs{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;min-width:0;max-width:100%;padding-right:1.25rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.mkt.h2[data-page-slug=web-platform] .h2-web-tabs::-webkit-scrollbar{display:none}.mkt.h2[data-page-slug=web-platform] .h2-web-tabs button{white-space:nowrap;scroll-snap-align:start;flex:none;padding-inline:.75rem}}@media (pointer:coarse) and (min-width:1024px){.wp-card-link{margin-block:calc(.25rem - 13px) -13px;padding-block:13px}}
