.content-cards{background:var(
    --content-cards-background-color,#f7f4ff
  );font-family:Gilroy,Gilroy-Regular,Arial,Helvetica,sans-serif;isolation:isolate;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;overflow:hidden;position:relative;scroll-margin-top:120px;width:100vw}.content-cards--background-color{background:var(
      --content-cards-background-color,#f7f4ff
    )}.content-cards--background-gradient{background:linear-gradient(var(
        --content-cards-gradient-direction,135deg
      ),var(
        --content-cards-gradient-start,#fff
      ) 0,var(
        --content-cards-gradient-end,#ede7ff
      ) 100%)}.content-cards--background-image{background:transparent}.content-cards__background-image{background-image:var(--content-cards-background-image);background-position:var(
      --content-cards-image-position,center center
    );background-repeat:no-repeat;background-size:var(
      --content-cards-image-size,cover
    );inset:0;position:absolute;z-index:-3}.content-cards__background-overlay{background:var(
      --content-cards-overlay-color,#13051e
    );inset:0;opacity:var(
      --content-cards-overlay-opacity,.2
    );pointer-events:none;position:absolute;z-index:-2}.content-cards:after,.content-cards:before{border-radius:50%;content:"";filter:blur(12px);height:520px;pointer-events:none;position:absolute;width:520px;z-index:-1}.content-cards:before{background:radial-gradient(circle,rgba(154,99,255,.16) 0,rgba(154,99,255,0) 70%);left:-190px;top:-280px}.content-cards:after{background:radial-gradient(circle,rgba(233,133,181,.16) 0,rgba(233,133,181,0) 70%);bottom:-320px;right:-230px}.content-cards__inner{margin:0 auto;max-width:1505px;padding:72px 20px 54px;position:relative;width:100%;z-index:1}.content-cards__header{margin:0 auto 38px;max-width:980px;text-align:center}.content-cards__badge{border:1px solid color-mix(in srgb,var(--content-cards-accent-color,#9a63ff) 70%,transparent);border-radius:999px;font-family:Gilroy,Gilroy-Medium,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;gap:9px;line-height:1.1;margin-bottom:20px;min-height:42px;padding:8px 18px}.content-cards__badge,.content-cards__badge-icon{align-items:center;display:inline-flex;justify-content:center}.content-cards__badge-icon{border:1.5px solid;border-radius:50%;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;height:21px;width:21px}.content-cards--light .content-cards__badge{background:hsla(0,0%,100%,.58);color:var(
      --content-cards-main-color,#681260
    )}.content-cards--dark .content-cards__badge{background:hsla(0,0%,100%,.05);color:#fff}.content-cards__title{color:#180c2e}.content-cards__title,.content-cards__title h1,.content-cards__title h2,.content-cards__title h3,.content-cards__title h4,.content-cards__title p{color:inherit;font-family:Gilroy,Gilroy-SemiBold,Arial,Helvetica,sans-serif;font-size:clamp(40px,4.5vw,64px);font-weight:600;letter-spacing:-.025em;line-height:1.02;margin:0}.content-cards__title b,.content-cards__title strong{color:var(
      --content-cards-accent-color,#9a63ff
    );font-weight:600}.content-cards--dark .content-cards__title{color:#fff}.content-cards__description{color:#332844;font-family:Gilroy,Gilroy-Regular,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.5;margin:18px auto 0;max-width:760px}.content-cards__description p{margin:0}.content-cards__description p+p{margin-top:4px}.content-cards--dark .content-cards__description{color:hsla(0,0%,100%,.82)}.content-cards__grid{align-items:stretch;display:grid;gap:24px;width:100%}.content-cards__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.content-cards__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.content-cards__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.content-card{border-radius:22px;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.content-cards--light .content-card{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.9);border:1px solid color-mix(in srgb,var(--content-cards-accent-color,#9a63ff) 24%,transparent);box-shadow:0 16px 36px rgba(43,19,78,.09);color:#211632}.content-cards--dark .content-card{backdrop-filter:blur(8px);background:linear-gradient(145deg,rgba(49,20,60,.96),rgba(22,10,38,.96));border:1px solid rgba(233,133,181,.34);box-shadow:0 18px 42px rgba(0,0,0,.23);color:#fff}.content-card:hover{transform:translateY(-5px)}.content-cards--light .content-card:hover{border-color:color-mix(in srgb,var(--content-cards-accent-color,#9a63ff) 46%,transparent);box-shadow:0 22px 48px rgba(43,19,78,.15)}.content-cards--dark .content-card:hover{border-color:rgba(233,133,181,.58);box-shadow:0 24px 52px rgba(0,0,0,.34)}.content-card__visual{aspect-ratio:16/9;background:#eee9f5;overflow:hidden;position:relative;width:100%}.content-card__image{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.content-card:hover .content-card__image{transform:scale(1.035)}.content-card__visual:after{bottom:0;content:"";height:22%;left:0;pointer-events:none;position:absolute;right:0}.content-cards--light
.content-card__visual:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.16))}.content-cards--dark
.content-card__visual:after{background:linear-gradient(180deg,rgba(22,10,38,0) 0,rgba(22,10,38,.28))}.content-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:24px 24px 27px}.content-card__heading{align-items:center;border-bottom:1px solid transparent;display:flex;gap:14px;min-width:0;padding-bottom:16px}.content-cards--light .content-card__heading{border-bottom-color:rgba(104,18,96,.11)}.content-cards--dark .content-card__heading{border-bottom-color:hsla(0,0%,100%,.12)}.content-card__icon-wrapper{align-items:center;border-radius:17px;display:flex;flex:0 0 52px;height:52px;justify-content:center;width:52px}.content-cards--light
.content-card__icon-wrapper{background:color-mix(in srgb,var(--content-cards-accent-color,#9a63ff) 13%,#fff)}.content-cards--dark
.content-card__icon-wrapper{background:linear-gradient(145deg,rgba(233,133,181,.34),rgba(154,99,255,.22))}.content-card__icon{display:block;height:31px;max-height:31px;max-width:31px;object-fit:contain;width:31px}.content-card__title{font-family:Gilroy,Gilroy-SemiBold,Arial,Helvetica,sans-serif;font-size:clamp(20px,1.45vw,24px);font-weight:600;letter-spacing:-.012em;line-height:1.15;margin:0;min-width:0}.content-cards--light .content-card__title{color:#211632}.content-cards--dark .content-card__title{color:#fff}.content-card__description{font-family:Gilroy,Gilroy-Regular,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.48;margin-top:19px}.content-card__description p{margin:0}.content-card__description p+p{margin-top:9px}.content-cards--light
.content-card__description{color:#40364d}.content-cards--dark
.content-card__description{color:hsla(0,0%,100%,.8)}.content-card__items{display:grid;gap:10px;list-style:none;margin:21px 0 0;padding:0;width:100%}.content-card__item{align-items:flex-start;display:grid;gap:9px;grid-template-columns:17px minmax(0,1fr);margin:0;padding:0}.content-card__item-icon{color:var(
      --content-cards-accent-color,#9a63ff
    );display:block;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1.35;padding-top:1px}.content-card__item-text{font-family:Gilroy,Gilroy-Regular,Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.38;min-width:0}.content-cards--light
.content-card__item-text{color:#332844}.content-cards--dark
.content-card__item-text{color:hsla(0,0%,100%,.84)}.content-card__action{margin-top:auto;padding-top:24px;width:100%}.content-card__link{align-items:center;color:var(
      --content-cards-main-color,#681260
    );display:inline-flex;font-family:Gilroy,Gilroy-SemiBold,Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;gap:8px;line-height:1.2;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:gap .16s ease,opacity .16s ease}.content-cards--dark .content-card__link{color:var(
      --content-cards-accent-color,#e985b5
    )}.content-card__link:focus,.content-card__link:hover{color:inherit;gap:12px;opacity:.78}.content-card__link:focus-visible{border-radius:3px;outline:2px solid currentColor;outline-offset:5px}.content-card__link-arrow{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1}.content-cards__footer{align-items:flex-start;display:flex;gap:9px;justify-content:center;margin:27px auto 0;max-width:900px;text-align:center}.content-cards__footer-icon{align-items:center;border:1.5px solid;border-radius:50%;color:var(
      --content-cards-accent-color,#9a63ff
    );display:inline-flex;flex:0 0 19px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;height:19px;justify-content:center;margin-top:1px;width:19px}.content-cards__footer-text{font-family:Gilroy,Gilroy-Regular,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.content-cards__footer-text p{margin:0}.content-cards--light
.content-cards__footer-text{color:#655a72}.content-cards--dark
.content-cards__footer-text{color:hsla(0,0%,100%,.62)}.content-cards__grid--4{gap:18px}.content-cards__grid--4
.content-card__body{padding:21px 19px 24px}.content-cards__grid--4
.content-card__heading{gap:11px}.content-cards__grid--4
.content-card__icon-wrapper{border-radius:14px;flex-basis:46px;height:46px;width:46px}.content-cards__grid--4
.content-card__icon{height:27px;max-height:27px;max-width:27px;width:27px}.content-cards__grid--4
.content-card__title{font-size:20px}.content-cards__grid--4
.content-card__description{font-size:15px}.content-cards__grid--4
.content-card__item-text{font-size:14px}@media (max-width:1199px){.content-cards__grid--3,.content-cards__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.content-cards__grid--3 .content-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}.content-cards__grid--4{gap:22px}.content-cards__grid--4 .content-card__body{padding:24px 24px 27px}.content-cards__grid--4 .content-card__title{font-size:22px}}@media (max-width:991px){.content-cards__inner{padding-bottom:48px;padding-top:60px}.content-cards__header{margin-bottom:32px}.content-cards__description{font-size:17px}}@media (max-width:767px){.content-cards{scroll-margin-top:90px}.content-cards__inner{padding:48px 20px 38px}.content-cards__header{margin-bottom:27px}.content-cards__badge{font-size:14px;margin-bottom:17px;min-height:38px;padding:7px 15px}.content-cards__title,.content-cards__title h1,.content-cards__title h2,.content-cards__title h3,.content-cards__title h4,.content-cards__title p{font-size:clamp(34px,10vw,46px)}.content-cards__description{font-size:16px;line-height:1.45;margin-top:15px}.content-cards__grid--2,.content-cards__grid--3,.content-cards__grid--4{grid-template-columns:1fr}.content-cards__grid--3 .content-card:last-child:nth-child(odd){grid-column:auto;width:100%}.content-card{border-radius:19px}.content-card__body,.content-cards__grid--4 .content-card__body{padding:22px 20px 24px}.content-card__icon-wrapper,.content-cards__grid--4 .content-card__icon-wrapper{flex-basis:48px;height:48px;width:48px}.content-card__title,.content-cards__grid--4 .content-card__title{font-size:21px}.content-card__description,.content-cards__grid--4 .content-card__description{font-size:15px;margin-top:17px}.content-card__item-text,.content-cards__grid--4 .content-card__item-text{font-size:14px}.content-cards__footer{margin-top:23px}}@media (max-width:480px){.content-cards__inner{padding-left:17px;padding-right:17px}.content-card__visual{aspect-ratio:16/10}.content-card__heading{gap:11px}.content-card__icon-wrapper{border-radius:13px;flex-basis:44px;height:44px;width:44px}.content-card__icon{height:26px;max-height:26px;max-width:26px;width:26px}.content-cards__footer-text{font-size:13px}}@media (prefers-reduced-motion:reduce){.content-card,.content-card__image,.content-card__link{transition:none}.content-card:hover,.content-card:hover .content-card__image{transform:none}}