.cdu0WW_page{--ecommerce-section-space:11.25rem;background:#fdfdfd;overflow:clip}.cdu0WW_container,.cdu0WW_page .cdu0WW_heroContainer,.cdu0WW_page .cdu0WW_heroStatsContainer,.cdu0WW_page .cdu0WW_why>div:last-child{width:100%;max-width:89rem;margin-inline:auto;padding-inline:1rem;position:relative}.cdu0WW_metrics .container{width:100%;max-width:89rem;margin-inline:auto;padding-inline:1rem;position:relative}.cdu0WW_icon{object-fit:contain;flex:none;display:block}.cdu0WW_page .cdu0WW_hero{background-color:#041a12;background-position:50%;background-size:cover;height:auto;min-height:100svh;padding:0}.cdu0WW_page .cdu0WW_heroBody{min-height:0}.cdu0WW_page .cdu0WW_heroContainer{min-height:0;padding-block:clamp(104px,14svh,160px) clamp(24px,4svh,56px)}.cdu0WW_page .cdu0WW_heroContent{justify-content:center;gap:clamp(24px,4svh,40px);max-width:624px;padding-bottom:0}.cdu0WW_page .cdu0WW_heroTextBlock{gap:20px;max-width:624px}.cdu0WW_page .cdu0WW_heroTextBlock>:first-child{letter-spacing:.4px;margin-bottom:0;font-size:12px;line-height:18px}.cdu0WW_page .cdu0WW_heroTitle{letter-spacing:-1.2px;max-width:479px;font-size:clamp(44px,min(4.4vw,7.4svh),60px)}.cdu0WW_page .cdu0WW_heroDescription{letter-spacing:-.16px;max-width:487px;font-size:16px;line-height:1.5}.cdu0WW_page .cdu0WW_heroButtons{flex-wrap:wrap;gap:10px}.cdu0WW_page .cdu0WW_heroButtons>:is(a,button){min-height:38px;padding:10px 18px;font-size:14px;line-height:16.8px}.cdu0WW_page .cdu0WW_heroButtons svg{width:12px;height:12px}.cdu0WW_page .cdu0WW_heroStats{flex-shrink:0;padding-block:clamp(16px,3svh,28px)}.cdu0WW_page .cdu0WW_heroStatsContainer>span{width:30px;top:calc(-1*clamp(16px,3svh,28px));left:1rem}.cdu0WW_page .cdu0WW_heroStatsContainer>div{flex-wrap:wrap;gap:24px}.cdu0WW_page .cdu0WW_heroStatsContainer>div>p{letter-spacing:.4px;font-size:12px;line-height:18px}.cdu0WW_page .cdu0WW_heroStatsContainer ul{flex-wrap:wrap;gap:12px 28px;min-width:0}.cdu0WW_page .cdu0WW_heroStatsContainer li{gap:16px;font-size:16px;line-height:24px}.cdu0WW_page .cdu0WW_heroStatsContainer li :is(img,svg){width:16px;height:16px}@media (min-width:1025px){.cdu0WW_page .cdu0WW_hero{height:100svh}.cdu0WW_paymentCard .cdu0WW_category{font-size:16px;line-height:24px}}.cdu0WW_heading{text-align:center;flex-direction:column;align-items:center;max-width:638px;margin-inline:auto;display:flex}.cdu0WW_heading>:first-child{font-size:12px;line-height:1.4}.cdu0WW_headingTitle,.cdu0WW_page .cdu0WW_why h2,.cdu0WW_metrics h2{letter-spacing:-.02em;font-size:clamp(32px,3.3vw,48px);line-height:1.12}.cdu0WW_headingTitle{margin-top:20px}.cdu0WW_headingText{color:#041a1280;letter-spacing:-.01em;max-width:490px;margin-top:20px;font-size:16px;line-height:1.5}.cdu0WW_headingDark .cdu0WW_headingTitle{color:#fdfdfd}.cdu0WW_headingDark .cdu0WW_headingText{color:#fdfdfd99}.cdu0WW_headingDark .mint{color:#8aceb3}.cdu0WW_payments{padding-block:var(--ecommerce-section-space) calc(var(--ecommerce-section-space)/2 - 30px)}.cdu0WW_caseStudies{padding-block:var(--ecommerce-section-space) 0}.cdu0WW_paymentDesktop{margin-top:48px;position:relative}.cdu0WW_paymentTrack{background:#041a121a;width:1px;position:absolute;inset:0 auto 0 0}.cdu0WW_paymentFill{background:#041a12;width:3px;height:200px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cdu0WW_paymentList{flex-direction:column;gap:100px;padding-left:24px;display:flex}.cdu0WW_paymentMobile{display:none}.cdu0WW_paymentMobileTrack{background:#041a121a;height:1px;position:relative}.cdu0WW_paymentMobileFill{transform-origin:0;background:#041a12;width:100%;height:3px;position:absolute;inset:-1px auto auto 0}.cdu0WW_paymentCard{grid-template-columns:minmax(100px,.43fr) minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:clamp(24px,4vw,60px);display:grid;position:relative}.cdu0WW_category{color:#041a12;opacity:.4;text-transform:uppercase;font-size:12px;line-height:1.4;transition:opacity .2s}.cdu0WW_paymentActive .cdu0WW_category{color:#146147;opacity:1}.cdu0WW_paymentActive .cdu0WW_paymentCopy{opacity:1}.cdu0WW_paymentCopy{opacity:.4;flex-direction:column;align-self:stretch;min-width:0;max-width:408px;transition:opacity .2s;display:flex}.cdu0WW_paymentCopy .cdu0WW_cardTitle{max-width:270px;font-size:24px}.cdu0WW_cardTitle{letter-spacing:-.01em;font-size:clamp(20px,1.7vw,24px);line-height:1.2}.cdu0WW_paymentText,.cdu0WW_underwritingText,.cdu0WW_caseText,.cdu0WW_exploringText{font-size:16px;line-height:1.5}.cdu0WW_paymentText{color:#041a12b3;margin-top:14px}.cdu0WW_tags{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.cdu0WW_tags li{color:#146147;font-family:var(--font-chivo);letter-spacing:.01em;text-transform:uppercase;background:#8aceb31a;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.35}.cdu0WW_tags li>*{color:inherit}.cdu0WW_checks{gap:8px;margin-top:20px}.cdu0WW_checks p{font-size:14px;line-height:1.5}.cdu0WW_paymentActions{flex-wrap:wrap;gap:10px;margin-top:64px;display:flex}.cdu0WW_paymentActions>:is(a,button){min-height:40px;font-size:14px;line-height:1.3}.cdu0WW_paymentMedia{grid-area:1/3;align-self:start;width:100%;min-width:0;display:block}.cdu0WW_paymentImage{object-fit:contain;border-radius:2px;width:100%;height:auto;display:block}.cdu0WW_paymentDashboard{aspect-ratio:1380/966;height:auto}.cdu0WW_paymentDashboard .cdu0WW_paymentDashboardScreen{object-fit:cover;object-position:top left;width:89.855%;height:85.507%}.cdu0WW_paymentDashboardDots{mix-blend-mode:soft-light;pointer-events:none;width:100%;height:auto;position:absolute;top:17.598%;left:0}.cdu0WW_checkoutPreview{aspect-ratio:1380/966;background:#f4f4f4;border:1px solid #041a121a;border-radius:2px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cdu0WW_checkoutForm{width:min(56%,260px);position:relative}.cdu0WW_stripes{position:absolute;inset:0 0 auto}.cdu0WW_stripes span{background:#009d7a;height:8px;display:block}.cdu0WW_stripes span:nth-child(2){background:#146147;height:10px}.cdu0WW_stripes span:nth-child(3){background:#0a3727;height:12px}.cdu0WW_underwriting{padding-block:calc(var(--ecommerce-section-space)/2 + 30px) calc(var(--ecommerce-section-space)/2);background:#041a12;position:relative;overflow:hidden}.cdu0WW_underwriting .cdu0WW_heading,.cdu0WW_underwriting .cdu0WW_headingText{max-width:564px}.cdu0WW_darkPattern{object-fit:cover;object-position:center;pointer-events:none;opacity:.65}.cdu0WW_centerAction,.cdu0WW_growthAction,.cdu0WW_exploringAction{width:fit-content;min-height:40px;font-size:14px;line-height:1.3}.cdu0WW_centerAction{margin:24px auto 0}.cdu0WW_underwritingCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:80px auto 0;display:grid}.cdu0WW_underwritingCard{background:#021610;border:1px solid #ffffff0f;flex-direction:column;gap:60px;padding:32px;display:flex}.cdu0WW_underwritingCard .cdu0WW_cardTitle{color:#fdfdfd}.cdu0WW_iconTile{background:linear-gradient(135deg,#5e9d88 0%,#146147 32%,#062c20 62%,#90bbab 100%);border-radius:0;width:40px;height:40px}.cdu0WW_iconTile img{width:18px;height:18px}.cdu0WW_underwritingText{color:#ffffffb3;max-width:300px;margin-top:16px}.cdu0WW_page .cdu0WW_why{padding-block:calc(var(--ecommerce-section-space)/2) 0;background:linear-gradient(#f4f4f4 25%,#fdfdfd 100%);min-height:0}.cdu0WW_page .cdu0WW_why>div:last-child{flex:none;gap:40px}.cdu0WW_page .cdu0WW_why>div:last-child>div:last-child{flex:none}.cdu0WW_page .cdu0WW_why>div:last-child>div:first-child>div:last-child{max-width:490px}.cdu0WW_page .cdu0WW_why>div:last-child>div:first-child>p{font-size:12px;line-height:1.4}.cdu0WW_page .cdu0WW_why>div:last-child>div:first-child>div>p{font-size:16px;line-height:1.5}.cdu0WW_growthCard{background:#fdfdfd;border-radius:4px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.cdu0WW_growthCard:hover .cdu0WW_growthAction{color:#fdfdfd;background:#041a12}.cdu0WW_growthCard:hover .cdu0WW_growthAction svg{stroke:#fdfdfd}.cdu0WW_growthCopy{flex-direction:column;flex:1;align-items:start;padding:24px;display:flex;position:relative}.cdu0WW_growthCopy:before{content:"";opacity:0;background:#041a12;height:4px;transition:opacity .2s;position:absolute;inset:0 0 auto}.cdu0WW_growthCard:hover .cdu0WW_growthCopy:before,.cdu0WW_growthCard:focus-within .cdu0WW_growthCopy:before{opacity:1}.cdu0WW_growthText{color:#041a12b3;margin-top:14px;font-size:14px;line-height:1.5}.cdu0WW_growthAction{margin-top:24px}.cdu0WW_growthImage{aspect-ratio:456/280;object-fit:contain;width:100%;height:auto}.cdu0WW_caseStudies .cdu0WW_headingText,.cdu0WW_caseStudies .cdu0WW_headingTitle{max-width:450px}.cdu0WW_caseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.cdu0WW_caseCard{color:#fdfdfd;border:1px solid #041a121a;border-radius:4px;flex-direction:column;align-items:start;min-width:0;padding:24px;display:flex;position:relative;overflow:hidden}.cdu0WW_caseCard .cdu0WW_cardTitle,.cdu0WW_caseCard .cdu0WW_caseCategory,.cdu0WW_caseCard .cdu0WW_caseText,.cdu0WW_caseCard .cdu0WW_caseLabel{color:inherit}.cdu0WW_caseCard .cdu0WW_tags li{color:#bdffe5}.cdu0WW_caseBackground{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cdu0WW_caseCategory,.cdu0WW_caseBody,.cdu0WW_caseTags{z-index:1;position:relative}.cdu0WW_gradient{background:#0b3c30 url(/img/shared/case-study-background.png) 0/132% 199% no-repeat}.cdu0WW_dark{background:#041a12}.cdu0WW_light{color:#041a12;background:#f4f4f4}.cdu0WW_light .cdu0WW_caseCategory{background:#0201200d;border-color:#041a120d}.cdu0WW_light .cdu0WW_caseTags{border-color:#041a121a}.cdu0WW_light .cdu0WW_tags li{color:#146147;background:#009d7a1a}.cdu0WW_caseCategory{max-width:100%;font-family:var(--font-chivo);text-transform:uppercase;letter-spacing:.04em;background:#f4f4f40d;border:1px solid #fdfdfd0d;align-items:center;gap:8px;padding:5px;font-size:12px;line-height:1.4;display:flex}.cdu0WW_caseCategory:before{content:"";background:#009d7a;flex:none;width:8px;height:8px}.cdu0WW_caseBody{flex-direction:column;gap:24px;margin-block:64px 40px;display:flex}.cdu0WW_caseBody .cdu0WW_cardTitle{max-width:330px}.cdu0WW_caseLabel{opacity:.6;text-transform:uppercase;font-size:12px;line-height:1.4}.cdu0WW_caseText{margin-top:10px}.cdu0WW_caseTags{border-top:1px solid #fdfdfd1a;width:100%;margin-top:auto}.cdu0WW_metrics{padding-block:var(--ecommerce-section-space)}.cdu0WW_metrics h2{max-width:570px}.cdu0WW_metrics .container>div>p:first-child{font-size:12px;line-height:1.4}.cdu0WW_metrics ul{margin-top:40px}.cdu0WW_metrics li{min-height:96px}.cdu0WW_metrics li>div:first-child>p{line-height:1.4}@media (max-width:1024px){.cdu0WW_metrics li>div:first-child>p{font-size:12px}}.cdu0WW_metrics li .text-base{font-size:16px;line-height:1.5}.cdu0WW_exploring{padding-block:min(var(--ecommerce-section-space),10rem) calc(var(--ecommerce-section-space) - 1.5rem);background:linear-gradient(#fbfbfb,#fff);position:relative}.cdu0WW_exploring:before{opacity:.3;mix-blend-mode:difference;content:"";pointer-events:none;background:url(/img/shared/cascade-fallbacks-hero-bg-dots.webp) 50%/cover;height:min(100%,500px);position:absolute;inset:25px 0 auto}.cdu0WW_exploring .cdu0WW_headingText{max-width:490px}.cdu0WW_exploringCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:896px;margin:40px auto 0;display:grid}.cdu0WW_exploringCard{background:#f4f4f4;flex-direction:column;align-items:start;min-width:0;padding:24px;display:flex}.cdu0WW_exploringCard .cdu0WW_cardTitle{margin-top:24px}.cdu0WW_exploringText{color:#041a1280;margin-top:14px}.cdu0WW_exploringAction{margin-top:24px}.cdu0WW_ctaContent{max-width:600px}.cdu0WW_ctaContent>p:first-child{font-size:12px;line-height:1.4}.cdu0WW_ctaContent>div:last-child{flex-wrap:wrap;justify-content:center}.cdu0WW_ctaContent>div:last-child>:is(a,button){min-height:40px;padding:10px 18px;font-size:14px;line-height:1.3}.cdu0WW_ctaTitle{font-size:clamp(32px,4vw,52px);line-height:1.1}.cdu0WW_ctaDescription{max-width:490px;font-size:16px;line-height:1.5}@media (max-width:1024px){.cdu0WW_page .cdu0WW_hero{min-height:0}.cdu0WW_page .cdu0WW_heroContainer{padding-block:112px 40px}.cdu0WW_page .cdu0WW_heroContent{flex:0 auto;max-width:624px}.cdu0WW_page .cdu0WW_heroTitle{font-size:clamp(36px,6vw,52px)}.cdu0WW_page .cdu0WW_heroStatsContainer>div>p{flex:0 150px}.cdu0WW_paymentDesktop{display:none}.cdu0WW_paymentMobile{margin-top:40px;display:block}.cdu0WW_paymentSlider{touch-action:pan-y;margin-top:16px;overflow:visible}.cdu0WW_paymentSlide{width:380px;height:auto}.cdu0WW_paymentCard{-webkit-user-select:none;user-select:none;flex-direction:column;gap:0;height:100%;display:flex}.cdu0WW_paymentCopy{flex:1;max-width:100%;margin-top:24px}.cdu0WW_paymentActions{margin-top:auto;padding-top:24px}.cdu0WW_paymentMedia{margin-top:24px}.cdu0WW_underwritingCard,.cdu0WW_caseCard{padding:20px}.cdu0WW_underwritingCard{gap:32px}.cdu0WW_caseBody{margin-block:40px 24px}.cdu0WW_metrics li{min-height:0}}@media (max-width:767px){.cdu0WW_page{--ecommerce-section-space:7.5rem}.cdu0WW_underwritingCards,.cdu0WW_caseGrid,.cdu0WW_exploringCards{grid-template-columns:1fr}.cdu0WW_underwritingCard,.cdu0WW_caseCard{padding:24px}.cdu0WW_page .cdu0WW_why .cdu0WW_growthCard,.cdu0WW_page .cdu0WW_why .cdu0WW_growthCopy{flex:none}.cdu0WW_page .cdu0WW_why>div:last-child>div:first-child>div:last-child{margin-top:24px}.cdu0WW_underwritingCards,.cdu0WW_caseGrid,.cdu0WW_exploringCards{margin-top:32px}.cdu0WW_page .cdu0WW_heroContainer{padding-block:104px 32px}.cdu0WW_page .cdu0WW_heroContent{justify-content:flex-start;gap:28px}.cdu0WW_page .cdu0WW_heroTitle{letter-spacing:-.64px;max-width:460px;font-size:clamp(32px,7vw,44px)}.cdu0WW_underwritingText{max-width:100%}}@media (max-width:560px){.cdu0WW_page .cdu0WW_heroContent,.cdu0WW_page .cdu0WW_heroTextBlock{max-width:100%}.cdu0WW_page .cdu0WW_heroContent{gap:24px}.cdu0WW_page .cdu0WW_heroTitle,.cdu0WW_headingTitle,.cdu0WW_page .cdu0WW_why h2,.cdu0WW_metrics h2{font-size:32px}.cdu0WW_page .cdu0WW_heroTitle br,.cdu0WW_headingTitle br,.cdu0WW_metrics h2 br{display:none}.cdu0WW_page .cdu0WW_heroDescription,.cdu0WW_headingText{max-width:100%}.cdu0WW_page .cdu0WW_heroStatsContainer>div{flex-wrap:nowrap}.cdu0WW_page .cdu0WW_heroStatsContainer>div>p{flex:0 0 100px;font-size:11px}.cdu0WW_paymentSlide{width:min(320px,100vw - 32px)}.cdu0WW_paymentActions{gap:8px}.cdu0WW_paymentActions>:is(a,button){padding-inline:12px}.cdu0WW_ctaTitle{font-size:32px!important}.cdu0WW_ctaDescription{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.cdu0WW_growthCopy:before,.cdu0WW_paymentCopy,.cdu0WW_category{transition:none}}
.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}
