@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600&display=swap");.cib,.cib *,.cib :after,.cib :before{box-sizing:border-box;font-style:normal}.cib,.cib *,.cib :after,.cib :before{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.cib{--cib-bg:#f2f4f7;--cib-grid:#e4e7ec;--cib-badge-bg:#fff;--cib-badge-border:#e4e7ec;--cib-badge-text:#272727;--cib-heading:#0a0a0a;--cib-body:#272727;--cib-img-border:#787878;background:var(--cib-bg);overflow:hidden;padding:clamp(48px,6vw,64px) 0;position:relative}.cib--dark{--cib-bg:#0a0a0a;--cib-grid:#272727;--cib-badge-bg:#272727;--cib-badge-border:#3e3e3e;--cib-badge-text:#d0d5dd;--cib-heading:#f2f4f7;--cib-body:#d0d5dd;--cib-img-border:#787878}.cib__bg{color:var(--cib-grid);inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.cib__grid{height:661px;position:absolute;width:1242px}.cib__grid--tl{left:-866px;top:-320px}.cib__grid--br{bottom:-320px;right:-786px;transform:scale(-1)}.cib__inner{align-items:center;display:grid;gap:clamp(24px,3vw,44px);grid-template-columns:1fr 1fr;margin:0 auto;max-width:1232px;padding:0 24px;position:relative;z-index:1}.cib--img-left .cib__text{order:2}.cib--img-left .cib__media{order:1}.cib__text{display:flex;flex-direction:column;gap:clamp(20px,2.6vw,32px);min-width:0}.cib__badge{align-items:center;align-self:flex-start;background:var(--cib-badge-bg);border:.5px solid var(--cib-badge-border);border-radius:4px;color:var(--cib-badge-text);display:inline-flex;font-size:12px;font-weight:300;line-height:19.2px;padding:8px}.cib__heading{color:var(--cib-heading);font-size:clamp(32px,5vw,56px);font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0;overflow-wrap:anywhere}.cib__body{color:var(--cib-body)}.cib__body p{font-size:16px;font-weight:300;line-height:26px;margin:0 0 20px;overflow-wrap:anywhere}.cib__body p:last-child{margin-bottom:0}.cib__body a{color:inherit;text-decoration:underline}.cib__btn{align-items:center;align-self:flex-start;background:#9841ff;border-radius:8px;color:#f2f4f7;display:inline-flex;font-size:14px;font-weight:300;justify-content:center;line-height:22.4px;padding:16px 32px;text-decoration:none;transition:opacity .15s ease,transform .15s ease}.cib__btn:hover{opacity:.92;transform:translateY(-1px)}.cib__btn:focus-visible{outline:2px solid #c18dff;outline-offset:2px}.cib__media{aspect-ratio:580/643;background:var(--cib-grid);border:1px solid var(--cib-img-border);border-radius:20px;overflow:hidden;position:relative}.cib__media img{object-fit:cover}.cib__media img,.cib__media-empty{display:block;height:100%;width:100%}.cib__dots{display:flex;gap:8px;left:17px;position:absolute;top:18px;z-index:1}.cib__dots span{border:.5px solid #fff;border-radius:50%;height:12px;width:12px}@media (max-width:860px){.cib__inner{gap:clamp(28px,5vw,40px);grid-template-columns:1fr}.cib--img-left .cib__media,.cib--img-left .cib__text{order:0}.cib__media{aspect-ratio:16/12}}.cib--pt-none{padding-top:0!important}.cib--pt-xs{padding-top:clamp(16px,2.5vw,24px)!important}.cib--pt-sm{padding-top:clamp(28px,4vw,40px)!important}.cib--pt-md{padding-top:clamp(44px,6vw,64px)!important}.cib--pt-lg{padding-top:clamp(64px,9vw,96px)!important}.cib--pb-none{padding-bottom:0!important}.cib--pb-xs{padding-bottom:clamp(16px,2.5vw,24px)!important}.cib--pb-sm{padding-bottom:clamp(28px,4vw,40px)!important}.cib--pb-md{padding-bottom:clamp(44px,6vw,64px)!important}.cib--pb-lg{padding-bottom:clamp(64px,9vw,96px)!important}.cib [data-anim=stagger]>.za-item,.cib [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)}.cib.za-ready [data-anim=stagger]>.za-item:not(.za-in),.cib.za-ready [data-anim]:not([data-anim=stagger]):not(.za-in){opacity:0;transform:translateY(20px)}@media (prefers-reduced-motion:reduce){.cib [data-anim=stagger]>.za-item,.cib [data-anim]:not([data-anim=stagger]){opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:600px){.cib__grid{display:none}.cib__grid--br{display:block;opacity:.3}}