@import url("https://fonts.googleapis.com/css2?family=Zalando+Sans:wght@400;500;600;700&display=swap");.cfh-section3{--cfh-ink:#08101a;--cfh-primary:#3967e5;--cfh-muted:#727e8f;--cfh-line:#d8e0eb;background:linear-gradient(180deg,#fff,#fafcff 55%,#f0f4fa);color:var(--cfh-ink);font-family:Zalando Sans,-apple-system,Helvetica,Arial,sans-serif;isolation:isolate;overflow:hidden;position:relative;-webkit-font-smoothing:antialiased}.cfh-section3,.cfh-section3 *,.cfh-section3 :after,.cfh-section3 :before{box-sizing:border-box}.cfh-section3__dotfield{background-image:radial-gradient(circle,rgba(57,103,229,.16) 1px,transparent 1.3px);background-size:18px 18px;inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 0,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 70% 50% at 50% 0,#000 0,transparent 75%);position:absolute;z-index:-2}.cfh-section3__header{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:920px;text-align:center}.cfh-section3__accent{background:linear-gradient(90deg,#3967e5,#37a7c3);-webkit-background-clip:text;background-clip:text;color:transparent}.cfh-section3__lede{color:var(--cfh-muted);font-size:clamp(17px,1.4vw,19px);line-height:1.65;margin:24px 0 0;max-width:680px;text-wrap:pretty}.cfh-section3__visual{margin:clamp(56px,6vw,88px) auto 0;max-width:1160px;padding-bottom:clamp(180px,20vw,300px);position:relative}.cfh-section3__globe{bottom:0;clip-path:ellipse(100% 100% at 50% 100%);-webkit-clip-path:ellipse(100% 100% at 50% 100%);filter:drop-shadow(0 -18px 38px rgba(57,103,229,.06));height:auto;left:50%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 50%);mask-image:linear-gradient(180deg,transparent,#000 50%);max-height:110%;object-fit:cover;object-position:center bottom;pointer-events:none;position:absolute;transform:translateX(-50%);width:100vw;z-index:-1}.cfh-section3__grid{display:flex;flex-wrap:wrap;gap:36px}.cfh-section3__item{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border:1px solid var(--cfh-line);border-radius:0;display:flex;flex:1 1 280px;flex-direction:column;gap:24px;min-width:0;padding:clamp(28px,3vw,36px);text-align:left;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.cfh-section3__item:hover{background:hsla(0,0%,100%,.6);border-color:rgba(57,103,229,.7);box-shadow:0 0 12px rgba(57,103,229,.14)}.cfh-section3__icon{color:var(--cfh-primary);display:flex;transition:color .22s ease}.cfh-section3__item:hover .cfh-section3__icon{color:#263a93}.cfh-section3__icon svg{fill:none;height:36px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:36px}.cfh-section3__item-body{display:flex;flex-direction:column;gap:10px}.cfh-section3__item-title{color:var(--cfh-ink);font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin:0}.cfh-section3__item-copy{color:var(--cfh-muted);font-size:16px;font-weight:400;line-height:1.65;margin:0;text-wrap:pretty}@media (max-width:600px){.cfh-section3__title br{display:none}}@media (prefers-reduced-motion:reduce){.cfh-section3 *,.cfh-section3 :after,.cfh-section3 :before{transition:none!important}}