.technologies{background:linear-gradient(180deg,#0d1018 16.9%,#3e63dd 114.41%);border-radius:16px;padding:120px 80px}.technologies__inner{gap:40px}.technologies__header,.technologies__inner{align-items:center;display:flex;flex-direction:column}.technologies__header{gap:16px}.technologies__topic{background:hsla(0,0%,100%,.05);border:1px solid #48d2e6;border-radius:99px;padding:8px 16px}.technologies__topic-text{background:linear-gradient(90deg,#48d2e6 0,var(--accent_secondary_color) 100%);-webkit-background-clip:text;display:block;font-size:20px;line-height:normal;text-align:center;-webkit-text-fill-color:transparent;background-clip:text}.technologies__heading{font-size:40px;font-weight:400;line-height:1.5}.technologies__description,.technologies__heading{color:var(--text_tertiary_color);margin:0;text-align:center}.technologies__description{max-width:1040px}.technologies__meta{color:var(--text_secondary_color);display:flex;flex-direction:column;font-size:12px;gap:8px;line-height:1.5;margin:0}.technologies__meta-item{align-items:center;display:flex;gap:0 24px}.technologies__meta-label{align-items:center;display:flex;font-weight:400;gap:24px;white-space:nowrap}.technologies__meta-label:after,.technologies__meta-label:before{border-left:1px solid var(--text_secondary_color);content:"";height:24px;width:0}.technologies__meta-value{display:inline;margin:0}.technologies__cards{display:grid;gap:16px;width:100%}.technologies__cards--2col{grid-template-columns:repeat(2,1fr)}.technologies__cards--3col{grid-template-columns:repeat(3,1fr)}.technologies__card{align-items:center;background:hsla(0,0%,100%,.1);border-radius:8px;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:40px}.technologies__card-title{color:var(--text_tertiary_color);font-size:var(--h3_font_size_desktop);font-weight:400;line-height:1.75;margin:0;text-align:center}.technologies__card-image img{display:block;height:auto;max-width:100%}@media (max-width:1200px){.technologies{border-radius:0}.dnd-section:has(.technologies){padding:0!important}}@media (max-width:1024px){.technologies__cards--3col{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.technologies{padding:80px 24px}.technologies__topic-text{font-size:16px}.technologies__heading{font-size:36px}.technologies__meta-item{flex-wrap:wrap;gap:0 12px}.technologies__meta-label{gap:12px}.technologies__meta-value{margin-top:4px;padding-left:24px;width:100%}.technologies__cards--2col,.technologies__cards--3col{grid-template-columns:1fr}.technologies__card{padding:32px 24px}.technologies__card-title{font-size:24px}}