.backend-module__nU2vpa__main{font-family:var(--font-sans,system-ui, -apple-system, sans-serif);overflow:hidden}.backend-module__nU2vpa__container{width:min(1500px,100% - 40px);margin:0 auto}.backend-module__nU2vpa__sectionDark{color:#fff;background-color:#050505}.backend-module__nU2vpa__sectionLight{color:#000;background-color:#f4f4f4}.backend-module__nU2vpa__hero{padding:180px 0 120px}.backend-module__nU2vpa__heroLabel{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#000;margin-bottom:50px;padding:8px 16px;font-size:.85rem;font-weight:700;display:inline-block}.backend-module__nU2vpa__lineWrap{padding-bottom:5px;overflow:hidden}.backend-module__nU2vpa__title{letter-spacing:-.04em;text-transform:uppercase;margin:0 0 60px;font-size:clamp(3.5rem,9vw,9rem);font-weight:900;line-height:.85}.backend-module__nU2vpa__title span{display:inline-block}.backend-module__nU2vpa__italicPink{font-style:italic;font-family:var(--font-serif,serif);color:#f05;font-weight:400}.backend-module__nU2vpa__heroFooter{justify-content:flex-end;padding-top:20px;display:flex}.backend-module__nU2vpa__description{color:#444;max-width:600px;margin:0;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.4}.backend-module__nU2vpa__manifestoSection{padding:160px 0}.backend-module__nU2vpa__manifestoText{letter-spacing:-.02em;max-width:1300px;margin:0;font-size:clamp(2rem,4vw,4.5rem);font-weight:700;line-height:1.2}.backend-module__nU2vpa__pinkHighlight{color:#f05}.backend-module__nU2vpa__techSection{padding:150px 0}.backend-module__nU2vpa__techLayout{align-items:flex-start;gap:80px;display:flex}.backend-module__nU2vpa__techLeft{flex:1;max-width:450px;padding-top:20px;position:sticky;top:150px}.backend-module__nU2vpa__sectionHeadingLight{text-transform:uppercase;letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(3rem,5vw,5rem);font-weight:900;line-height:.9}.backend-module__nU2vpa__sectionSubLight{color:#555;margin:0;font-size:1.25rem;line-height:1.5}.backend-module__nU2vpa__techRight{flex-direction:column;flex:1.5;gap:60px;display:flex}.backend-module__nU2vpa__techCard{border-left:4px solid #000;padding-left:40px}.backend-module__nU2vpa__techTitle{text-transform:uppercase;margin:0 0 20px;font-size:2.2rem;font-weight:800}.backend-module__nU2vpa__techDesc{color:#333;max-width:600px;margin:0 0 30px;font-size:1.15rem;line-height:1.6}.backend-module__nU2vpa__techList{flex-wrap:wrap;gap:12px;display:flex}.backend-module__nU2vpa__techList span{letter-spacing:.05em;color:#000;text-transform:uppercase;background:0 0;border:1px solid #000;padding:10px 20px;font-size:.85rem;font-weight:700;transition:background .3s,color .3s;display:inline-block}.backend-module__nU2vpa__techCard:hover .backend-module__nU2vpa__techList span{color:#fff;background:#f05;border-color:#f05}.backend-module__nU2vpa__processSection{padding:150px 0}.backend-module__nU2vpa__listHeader{border-bottom:3px solid #fff;justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:20px;display:flex}.backend-module__nU2vpa__sectionHeadingDark{text-transform:uppercase;margin:0;font-size:2rem;font-weight:900}.backend-module__nU2vpa__countPink{color:#f05;font-size:1.2rem;font-weight:700}.backend-module__nU2vpa__processList{flex-direction:column;display:flex}.backend-module__nU2vpa__processRow{cursor:crosshair;background:0 0;border-bottom:1px solid #fff;flex-direction:column;transition:background .4s;display:flex;position:relative}.backend-module__nU2vpa__processRow:hover{background:#111}.backend-module__nU2vpa__rowVisible{align-items:center;padding:40px 30px;display:flex}.backend-module__nU2vpa__rowNum{color:#f05;width:80px;font-size:1.5rem;font-weight:800}.backend-module__nU2vpa__rowTitle{letter-spacing:-.02em;text-transform:uppercase;color:#fff;flex:1;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:900;transition:transform .5s cubic-bezier(.25,1,.5,1)}.backend-module__nU2vpa__expandIcon{color:#fff;font-size:3rem;font-weight:300;line-height:1;transition:transform .5s cubic-bezier(.25,1,.5,1),color .3s}.backend-module__nU2vpa__processRow:hover .backend-module__nU2vpa__rowTitle{transform:translate(20px)}.backend-module__nU2vpa__processRow:hover .backend-module__nU2vpa__expandIcon{color:#f05;transform:rotate(45deg)}.backend-module__nU2vpa__rowHidden{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.25,1,.5,1);display:grid}.backend-module__nU2vpa__processRow:hover .backend-module__nU2vpa__rowHidden{grid-template-rows:1fr}.backend-module__nU2vpa__rowHiddenInner{gap:40px;margin-bottom:0;padding:0 30px;transition:margin-bottom .6s cubic-bezier(.25,1,.5,1);display:flex;overflow:hidden}.backend-module__nU2vpa__processRow:hover .backend-module__nU2vpa__rowHiddenInner{margin-bottom:50px}.backend-module__nU2vpa__imageBlock{background:#000;width:400px;height:250px;position:relative;overflow:hidden}.backend-module__nU2vpa__image{object-fit:cover;filter:grayscale();transition:transform .8s cubic-bezier(.25,1,.5,1),filter .4s;transform:scale(1.3)}.backend-module__nU2vpa__processRow:hover .backend-module__nU2vpa__image{transform:scale(1)}.backend-module__nU2vpa__imageBlock:hover .backend-module__nU2vpa__image{filter:grayscale(0%)}.backend-module__nU2vpa__descBlock{flex:1;align-items:flex-end;display:flex}.backend-module__nU2vpa__descBlock p{color:#fff;max-width:600px;margin:0;font-size:clamp(1.2rem,2vw,2rem);font-weight:600;line-height:1.3}.backend-module__nU2vpa__ctaSection{padding:150px 0}.backend-module__nU2vpa__ctaLink{color:#000;background:#f4f4f4;border:1px solid #000;justify-content:space-between;align-items:center;padding:60px;text-decoration:none;transition:background .4s,border-color .4s;display:flex}.backend-module__nU2vpa__ctaTitle{text-transform:uppercase;margin:0;font-size:clamp(3rem,6vw,7rem);font-weight:900;transition:color .4s}.backend-module__nU2vpa__ctaArrowBlock{color:#fff;background:#000;justify-content:center;align-items:center;width:100px;height:100px;transition:all .4s;display:flex}.backend-module__nU2vpa__ctaArrowBlock svg{width:40px;height:40px;transition:transform .4s}.backend-module__nU2vpa__ctaLink:hover{background:#000;border-color:#000}.backend-module__nU2vpa__ctaLink:hover .backend-module__nU2vpa__ctaTitle{color:#fff}.backend-module__nU2vpa__ctaLink:hover .backend-module__nU2vpa__ctaArrowBlock{color:#fff;background:#f05}.backend-module__nU2vpa__ctaLink:hover .backend-module__nU2vpa__ctaArrowBlock svg{transform:translate(6px,-6px)}@media (max-width:900px){.backend-module__nU2vpa__hero{padding:140px 0 60px}.backend-module__nU2vpa__heroFooter{justify-content:flex-start}.backend-module__nU2vpa__techLayout{flex-direction:column;gap:40px}.backend-module__nU2vpa__techLeft{max-width:100%;padding-top:0;position:static}.backend-module__nU2vpa__rowVisible{padding:30px 15px}.backend-module__nU2vpa__rowNum{width:50px}.backend-module__nU2vpa__processRow:hover .backend-module__nU2vpa__rowTitle{transform:translate(10px)}.backend-module__nU2vpa__rowHiddenInner{flex-direction:column;gap:20px;padding:0 15px}.backend-module__nU2vpa__imageBlock{width:100%;height:200px}.backend-module__nU2vpa__ctaLink{flex-direction:column;align-items:flex-start;gap:30px;padding:40px 20px}.backend-module__nU2vpa__ctaArrowBlock{width:60px;height:60px}.backend-module__nU2vpa__ctaArrowBlock svg{width:24px;height:24px}}@media (max-width:600px){.backend-module__nU2vpa__manifestoSection,.backend-module__nU2vpa__techSection,.backend-module__nU2vpa__processSection,.backend-module__nU2vpa__ctaSection{padding:100px 0}}
