.faq{overflow-anchor:none}.faq .content{gap:clamp(20px,2.084vw,80px)}.faq .row{--rows:0fr;border-bottom:2px solid var(--color-grey-20);cursor:pointer;transition:var(--transition);flex-direction:column;padding:clamp(12px,1.25vw,48px) clamp(16px,1.667vw,64px);transition-property:background-color,border-color;display:flex}@media (hover:hover){.faq .row:hover{background-color:var(--color-grey-10)}}.faq .row[data-expanded]{--rows:1fr;background-color:var(--color-grey-10);cursor:default;border-color:#0000}.faq .row[data-expanded] .mask{transform:scaleY(-1)}.faq .row .title{text-align:start;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.faq .row .title .mask{flex:none;width:clamp(24px,1.25vw,48px)}.faq .row .collapsed{grid-template-rows:var(--rows);transition:grid-template-rows var(--transition);max-width:clamp(500px,30.417vw,1168px);display:grid}.faq .row .collapsed .wrapper{overflow:hidden}.faq .row .collapsed .wrapper .data{margin-top:clamp(8px,.834vw,32px)}.faq .row .collapsed .wrapper .data>:last-child{margin-bottom:0}
.technologies{background:var(--color-secondary-bg);overflow:hidden}.technologies .content{gap:clamp(12px,2.084vw,80px)}.technologies .cta{margin-top:clamp(20px,2.084vw,80px)}.technologies .thumbs{position:relative}.technologies .thumbs .thumb{aspect-ratio:1;width:clamp(76px,6.667vw,256px);display:flex}.technologies .thumbs .thumb img{object-fit:cover;width:100%;height:100%}.technologies .thumbs .thumb:not(.hovered){pointer-events:none;opacity:0;position:absolute;top:0;left:0}.technologies .projects{gap:clamp(8px,.834vw,32px);max-width:clamp(550px,30.417vw,1168px)}.technologies .projects .list{color:var(--color-grey-100)}.technologies .hovered{color:var(--color-dark1-100)}@media (max-width:1080px){.technologies .container{flex-direction:column-reverse;gap:clamp(12px,2.223vw,48px);display:flex}}
