.capsule[data-v-480e949c]{display:flex;width:-moz-fit-content;width:fit-content;-moz-column-gap:8px;column-gap:8px;margin:0 auto;padding:8px 16px;justify-content:center;align-items:center;border-radius:100px;color:#a5befc;text-align:center;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;-webkit-user-select:none;user-select:none}.capsule span[data-v-480e949c]{-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 919.98px){.capsule[data-v-480e949c]{font-size:14px;line-height:20px}}.block[data-v-bf9c9bcc]{background:var(--block-bg);display:flex;flex-direction:column;justify-content:space-between;row-gap:40px;padding:40px;border-radius:64px;overflow:hidden}.block .hovered-bg[data-v-bf9c9bcc]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--block-hover-bg);opacity:0;transition:opacity .5s ease;z-index:-1}.block:hover .hovered-bg[data-v-bf9c9bcc]{opacity:1}.block.horizontal[data-v-bf9c9bcc]{align-items:flex-end;flex-direction:row;justify-content:space-between;-moz-column-gap:15px;column-gap:15px}.block.horizontal .details[data-v-bf9c9bcc],.block.horizontal p[data-v-bf9c9bcc],.block.horizontal h3[data-v-bf9c9bcc]{max-width:375px}.block .details[data-v-bf9c9bcc]{display:flex;flex-direction:column;row-gap:40px}.block .icon[data-v-bf9c9bcc]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:88px;height:88px;border-radius:32px;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#161616,#030303)}.block .bodyText h3[data-v-bf9c9bcc]{margin:0 0 16px;color:#fff;font-family:Inter,sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:48px;word-break:break-word}.block .bodyText p[data-v-bf9c9bcc]{margin:0;color:#fffc;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.block .image[data-v-bf9c9bcc]{-webkit-user-select:none;user-select:none}.block .image.shifted[data-v-bf9c9bcc]{margin-bottom:-65px}.block .image[data-v-bf9c9bcc] img{width:100%;max-height:280px;object-fit:contain}@media screen and (max-width: 1211.98px){.block .image[data-v-bf9c9bcc] img{max-height:340px}}@media screen and (max-width: 1069.98px){.block .image[data-v-bf9c9bcc] img{max-height:265px}}@media screen and (max-width: 919.98px){.block[data-v-bf9c9bcc]{padding:24px;border-radius:40px}.block.horizontal[data-v-bf9c9bcc]{flex-direction:column;align-items:initial}.block .bodyText h3[data-v-bf9c9bcc]{font-size:32px;font-style:normal;font-weight:800;line-height:32px}.block .bodyText p[data-v-bf9c9bcc]{font-size:14px;font-style:normal;font-weight:500;line-height:20px}.block .image.shifted[data-v-bf9c9bcc]{margin-bottom:-33px}.block .image[data-v-bf9c9bcc] img{width:65%;margin:0 auto}}@media screen and (max-width: 425.98px){.block[data-v-bf9c9bcc]{padding:24px}.block .image.shifted[data-v-bf9c9bcc]{margin-bottom:-25px}}.buttonWrap[data-v-b93c7cee]{display:flex;width:100%}.buttonWrap[data-v-b93c7cee] .button{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;cursor:pointer;width:-moz-fit-content;width:fit-content}.buttonWrap[data-v-b93c7cee] .button.primary{padding:12px 24px;color:#fa5255;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;border-radius:100px;background:#fff;transition:color .5s,background .5s}.buttonWrap[data-v-b93c7cee] .button.primary:hover{color:#fff;background:#fa5255}.buttonWrap[data-v-b93c7cee] .button.secondary{width:100%;max-width:240px;padding:21px 8px;box-sizing:border-box;border:1px solid #0b0b0b;border-radius:100px;text-align:center;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;color:#fff;background-color:#0b0b0b;transition:color .5s,background-color .5s}.buttonWrap[data-v-b93c7cee] .button.secondary:hover{color:#0b0b0b;background-color:transparent}.buttonWrap[data-v-b93c7cee] .button.text{width:100%;max-width:240px;padding:16px 8px;border-radius:16px;color:#0a1c46;text-align:center;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:24px;transition:color .5s}.buttonWrap[data-v-b93c7cee] .button.text:hover{color:#0b0b0b}@media screen and (max-width: 919.98px){.buttonWrap[data-v-b93c7cee] .button.primary{padding:8px 24px;font-size:14px}.buttonWrap[data-v-b93c7cee] .button.secondary{height:64px;box-sizing:border-box}}
