@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600&display=swap");.c7,.c7 *,.c7 :after,.c7 :before{box-sizing:border-box;font-style:normal}.c7,.c7 *,.c7 :after,.c7 :before{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.c7{--c7-bg:#0a0a0a;--c7-card:#272727;--c7-border:#3e3e3e;--c7-grid:#272727;--c7-strong:#f2f4f7;--c7-text:#e4e7ec;--c7-muted:#d0d5dd;--c7-img-border:#787878;--c7-img-inset:#1a1a1a;--c7-bullet:#d0d5dd;--c7-curve:#f2f4f7;--c7-purple:#9841ff;--c7-purple-border:#c18dff;background:var(--c7-bg);overflow:hidden;padding:clamp(56px,8vw,80px) 24px clamp(72px,9vw,120px);position:relative}.c7--light{--c7-bg:#f2f4f7;--c7-card:#e4e7ec;--c7-border:#e4e7ec;--c7-grid:#d0d5dd;--c7-strong:#0a0a0a;--c7-text:#272727;--c7-muted:#272727;--c7-img-border:#d0d5dd;--c7-img-inset:#fff;--c7-bullet:#667085;--c7-curve:#0a0a0a;--c7-purple:#9841ff;--c7-purple-border:#9841ff}.c7__bg{color:var(--c7-grid);inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.c7__grid{height:661px;position:absolute;width:1242px}.c7__grid--tl{left:-833px;top:-254px}.c7__grid--br{bottom:-67px;right:-742px}.c7__inner{margin:0 auto;max-width:1176px;position:relative;z-index:1}.c7__head{align-items:center;display:flex;flex-direction:column;gap:32px;text-align:center}.c7__badge{align-items:center;background:var(--c7-card);border:.5px solid var(--c7-border);border-radius:4px;color:var(--c7-muted);display:inline-flex;font-size:12px;font-weight:300;line-height:19.2px;padding:8px}.c7__title{color:var(--c7-strong);font-size:clamp(34px,6vw,72px);font-weight:400;line-height:1.2;max-width:969px}.c7__subtext,.c7__title{margin:0;overflow-wrap:anywhere}.c7__subtext{color:var(--c7-muted);font-size:16px;font-weight:300;line-height:25.6px;max-width:679px}.c7__cards{align-items:flex-start;display:flex;gap:230px;justify-content:center;margin-top:clamp(48px,8vw,110px);position:relative}.c7__card{background:var(--c7-card);border:1px solid var(--c7-border);border-radius:10px;display:flex;flex:0 1 473px;flex-direction:column;min-width:0;padding:38px 34px}.c7__card--after{margin-top:146px}.c7__cbadge{align-items:center;align-self:flex-start;background:var(--c7-bg);border:.5px solid var(--c7-border);border-radius:4px;color:var(--c7-muted);display:inline-flex;font-size:12px;font-weight:300;line-height:19.2px;margin-bottom:24px;max-width:100%;overflow-wrap:anywhere;padding:8px}.c7__img{aspect-ratio:404/219;background:var(--c7-img-inset) center /cover no-repeat;border:1px solid var(--c7-img-border);border-radius:10px;margin-bottom:32px;width:100%}.c7__cheading{color:var(--c7-text);font-size:32px;font-weight:400;line-height:38.4px;margin:0 0 32px;overflow-wrap:anywhere}.c7__points{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.c7__point{align-items:center;color:var(--c7-text);display:flex;font-size:14px;font-weight:300;gap:16px;line-height:22.4px;overflow-wrap:anywhere}.c7__bullet{color:var(--c7-bullet);flex:none;height:24px;width:24px}.c7__bullet svg{display:block;height:24px;width:24px}.c7__connector{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(120% 120% at 50% 0,rgba(152,65,255,.55),rgba(152,65,255,.18));border:1px solid var(--c7-purple-border);border-radius:8px;display:grid;height:80px;left:50%;place-items:center;position:absolute;top:40%;transform:translate(-50%,-50%);width:80px;z-index:2}.c7__connector svg{display:block;height:34px;width:34px}.c7__curve{color:var(--c7-curve);height:177px;left:50%;overflow:visible;pointer-events:none;position:absolute;top:40%;transform:translate(-50%,-50%);width:229px;z-index:1}.c7__curve path{vector-effect:non-scaling-stroke}.c7__curve-line{stroke-width:1.5}.c7--curve-ready .c7__curve-line{stroke-dasharray:var(--c7-len,600);stroke-dashoffset:var(--c7-len,600)}.c7--curve-ready.c7--drawn .c7__curve-line{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s cubic-bezier(.16,.84,.44,1)}.c7__curve-pulse{fill:none;filter:blur(1.2px) drop-shadow(0 0 6px var(--c7-purple-border));opacity:0;stroke:var(--c7-purple-border);stroke-dasharray:20 100;stroke-dashoffset:20;stroke-linecap:round;stroke-width:3}.c7--drawn .c7__curve-pulse{animation:c7-flow 3.5s linear infinite}@keyframes c7-flow{0%{opacity:0;stroke-dashoffset:20}12%{opacity:.6}88%{opacity:.6}to{opacity:0;stroke-dashoffset:-100}}.c7--drawn .c7__connector{animation:c7-badge-pop .7s cubic-bezier(.2,.8,.3,1.2) .65s both}@keyframes c7-badge-pop{0%{box-shadow:0 0 0 0 rgba(152,65,255,0);transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 0 8px 0 rgba(152,65,255,.16);transform:translate(-50%,-50%) scale(1.02)}to{box-shadow:0 0 0 0 rgba(152,65,255,0);transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.c7--curve-ready .c7__curve-line{stroke-dashoffset:0;transition:none}.c7__curve-pulse{display:none}.c7--drawn .c7__connector{animation:none}}@media (max-width:920px){.c7__cards{align-items:center;flex-direction:column;gap:24px}.c7__card{flex-basis:auto;max-width:473px;width:100%}.c7__card--after{margin-top:0}.c7__connector{position:static;transform:none}.c7__curve{display:none}}@media (max-width:600px){.c7__grid{display:none}}.c7--light .c7__badge,.c7--light .c7__cbadge{background:#fff;border-color:#e4e7ec}.c7--light .c7__card{border-color:#fff}.c7--pt-none{padding-top:0!important}.c7--pt-xs{padding-top:clamp(16px,2.5vw,24px)!important}.c7--pt-sm{padding-top:clamp(28px,4vw,40px)!important}.c7--pt-md{padding-top:clamp(44px,6vw,64px)!important}.c7--pt-lg{padding-top:clamp(64px,9vw,96px)!important}.c7--pb-none{padding-bottom:0!important}.c7--pb-xs{padding-bottom:clamp(16px,2.5vw,24px)!important}.c7--pb-sm{padding-bottom:clamp(28px,4vw,40px)!important}.c7--pb-md{padding-bottom:clamp(44px,6vw,64px)!important}.c7--pb-lg{padding-bottom:clamp(64px,9vw,96px)!important}.c7 [data-anim=stagger]>.za-item,.c7 [data-anim]:not([data-anim=stagger]){transition:opacity 1.1s cubic-bezier(.16,.84,.44,1),transform 1.1s cubic-bezier(.16,.84,.44,1)}.c7.za-ready [data-anim=stagger]>.za-item:not(.za-in),.c7.za-ready [data-anim]:not([data-anim=stagger]):not(.za-in){opacity:0;transform:translateY(20px)}@media (prefers-reduced-motion:reduce){.c7 [data-anim=stagger]>.za-item,.c7 [data-anim]:not([data-anim=stagger]){opacity:1!important;transform:none!important;transition:none!important}}