.showcase{position:relative}.showcase__container{flex-direction:column;gap:2.5rem;padding-top:5rem;padding-bottom:5rem;display:flex}.showcase__top{max-width:42.5rem}.showcase__top.section-header_right{margin-left:auto}.showcase__features{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.showcase__features>*{grid-column:span 2}.showcase__features_1>*{grid-column:1/-1}.showcase__features_2>*{grid-column:span 3}.showcase__features_4{grid-template-columns:repeat(4,minmax(0,1fr))}.showcase__features_4>*{grid-column:span 1}.showcase__features_5>:nth-child(n+4){grid-column:span 3}@media (width<=80em){.showcase__features,.showcase__features_4{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase__features>*,.showcase__features_5>:nth-child(n+4){grid-column:span 1}.showcase__features>:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=47.9988em){.showcase__features,.showcase__features_4{grid-template-columns:minmax(0,1fr)}.showcase__features>:last-child:nth-child(odd){grid-column:auto}}.showcase-feature{border:1px solid var(--additional-dark);backdrop-filter:blur(10px);background-color:#15171a80;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;padding:1.5rem 1.5rem 1.625rem;transition:border-color .3s,background-color .3s;display:grid;position:relative}.showcase-feature:after{content:"";background:linear-gradient(90deg, #6101dd, var(--secondary-blue) 55%, transparent);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.showcase-feature:hover{border-color:var(--secondary-blue);background-color:#15171ab8}.showcase-feature__domain{font-family:var(--third-family);letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-blue);grid-column:1/-1;justify-content:space-between;gap:1rem;margin-bottom:.5rem;font-size:.75rem;font-weight:500;display:flex}.showcase-feature__count{color:var(--secondary-grey);letter-spacing:.08em}.showcase-feature__name{font-family:var(--second-family);letter-spacing:.03em;text-transform:uppercase;color:var(--main-white);grid-column:1;font-size:1.375rem;font-weight:800;line-height:1.15}.showcase-feature__text{font-family:var(--third-family);color:var(--secondary-grey);grid-column:1;font-size:.9375rem;line-height:1.45}.showcase-feature__arrow{color:var(--secondary-blue);grid-area:2/2/span 2;align-self:center;display:inline-flex}.showcase-feature__arrow svg{width:1.5rem;height:auto;transition:transform .4s}.showcase-feature:hover .showcase-feature__arrow svg{transform:translate(.375rem)}.showcase__foot{justify-content:flex-end;margin-top:-1rem;display:flex}@media (width<=47.9988em){.showcase__container{gap:1.75rem;padding-top:3.5rem;padding-bottom:3.5rem}.showcase-feature{padding:1.25rem 1.25rem 1.375rem}.showcase-feature__name{font-size:1.1875rem}}.showcase,.home .section-3,.home .section-4{isolation:isolate;position:relative;overflow-x:clip}.showcase:before,.home .section-3:before,.home .section-4:before,.showcase:after,.home .section-3:after,.home .section-4:after{content:"";pointer-events:none;z-index:-1;position:absolute}.showcase:before{background-image:linear-gradient(#fdfeff13 1px,#0000 1px),linear-gradient(90deg,#fdfeff13 1px,#0000 1px);background-size:4rem 4rem;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 60% 55%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 60% 55%,#000 20%,#0000 75%)}.showcase:after{aspect-ratio:2.4;filter:blur(3rem);background:radial-gradient(closest-side,#6101dd73,#0431b933 60%,#0000);border-radius:50%;width:56rem;max-width:90vw;bottom:8%;left:50%;transform:translate(-45%)}.home .section-3:before{-webkit-mask-composite:source-in;background-image:radial-gradient(#fdfeff42 1.1px,#0000 1.6px);background-size:1.375rem 1.375rem;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000),linear-gradient(90deg,#000 0,#0000 70%);mask-image:linear-gradient(#0000,#000 25% 70%,#0000),linear-gradient(90deg,#000 0,#0000 70%);mask-composite:intersect}.home .section-3:after{aspect-ratio:1.6;filter:blur(3rem);background:radial-gradient(closest-side,#0431b96b,#6101dd2e 60%,#0000);border-radius:50%;width:40rem;max-width:80vw;top:30%;left:-10rem}.home .section-4:before{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 3.4rem,#fdfeff26 3.4rem calc(3.4rem + 1px));border-radius:50%;width:62rem;top:-8rem;left:-24rem;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}.home .section-4:after{aspect-ratio:2;filter:blur(3rem);background:radial-gradient(closest-side,#6101dd61,#0431b92e 60%,#0000);border-radius:50%;width:48rem;max-width:90vw;bottom:0;left:5%}.home .section-4__items{gap:1rem}.home .item-number{text-align:left;background-color:#15171a8c;align-items:flex-start;gap:.5rem;padding:1.75rem 1.5rem;transition:border-color .3s,transform .3s,background-color .3s;position:relative}.home .item-number:after{content:"";background:linear-gradient(90deg, #6101dd, var(--secondary-blue) 55%, transparent);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.home .item-number:hover{background-color:#15171abf;border-color:#3b3f8f;transform:translateY(-3px)}.home .item-number__num{background:linear-gradient(100deg,#fdfeff 10%,#9cb8ff 55%,#8a5cff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.75rem,1.5rem + 2.4vw,3.75rem);line-height:1}.home .item-number__subtitle{font-family:var(--third-family);letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-blue);font-size:.8125rem;font-weight:500;margin-bottom:.375rem!important}.home .item-number__text{color:var(--secondary-grey);border-top:1px solid var(--additional-dark);padding-top:.875rem;font-size:.9375rem;line-height:1.5}.home .section-3 .item-client{background-color:#15171a99;padding:1.5rem 1.5rem 2rem;transition:border-color .3s;position:relative}.home .section-3 .item-client:before{content:"";background:linear-gradient(90deg, #6101dd, var(--secondary-blue) 55%, transparent);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.home .section-3 .item-client:after{content:"“";color:#8a5cff59;pointer-events:none;font-family:Georgia,serif;font-size:4.5rem;line-height:1;position:absolute;top:.75rem;right:1.25rem}.home .section-3 .item-client:hover{border-color:#3b3f8f}.home .section-3 .user__image{box-shadow:0 0 0 2px #0a0c0f,0 0 0 3px #8a5cff99}.home .section-3 .item-client__text{color:#d3d6db;line-height:1.55}.home .case-study{background-color:#f3f4f6}.home .case-study .item-case-study__background{-webkit-backdrop-filter:blur(10px);background-color:#ffffff8c}
