.marketing-module__oFpOOG__main{font-family:var(--font-sans,system-ui, -apple-system, sans-serif);overflow:hidden}.marketing-module__oFpOOG__container{width:min(1500px,100% - 40px);margin:0 auto}.marketing-module__oFpOOG__sectionDark{color:#fff;background-color:#050505}.marketing-module__oFpOOG__sectionLight{color:#000;background-color:#f4f4f4}.marketing-module__oFpOOG__hero{padding:180px 0 120px}.marketing-module__oFpOOG__heroLabel{color:#000;text-transform:uppercase;letter-spacing:.05em;background:#fff;margin-bottom:50px;padding:8px 16px;font-size:.85rem;font-weight:700;display:inline-block}.marketing-module__oFpOOG__lineWrap{padding-bottom:5px;overflow:hidden}.marketing-module__oFpOOG__title{letter-spacing:-.04em;text-transform:uppercase;margin:0 0 60px;font-size:clamp(3.5rem,9vw,9rem);font-weight:900;line-height:.85}.marketing-module__oFpOOG__title span{display:inline-block}.marketing-module__oFpOOG__italicPink{font-style:italic;font-family:var(--font-serif,serif);color:#f05;font-weight:400}.marketing-module__oFpOOG__heroFooter{justify-content:flex-end;padding-top:20px;display:flex}.marketing-module__oFpOOG__description{color:#a0a0a0;max-width:600px;margin:0;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.4}.marketing-module__oFpOOG__manifestoSection{padding:160px 0}.marketing-module__oFpOOG__manifestoText{letter-spacing:-.02em;max-width:1300px;margin:0;font-size:clamp(2rem,4vw,4.5rem);font-weight:700;line-height:1.2}.marketing-module__oFpOOG__pinkHighlight{color:#f05}.marketing-module__oFpOOG__techSection{padding:150px 0}.marketing-module__oFpOOG__techLayout{align-items:flex-start;gap:80px;display:flex}.marketing-module__oFpOOG__techLeft{flex:1;max-width:450px;padding-top:20px;position:sticky;top:150px}.marketing-module__oFpOOG__sectionHeadingDark{text-transform:uppercase;letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(3rem,5vw,5rem);font-weight:900;line-height:.9}.marketing-module__oFpOOG__sectionSubDark{color:#888;margin:0;font-size:1.25rem;line-height:1.5}.marketing-module__oFpOOG__techRight{flex-direction:column;flex:1.5;gap:60px;display:flex}.marketing-module__oFpOOG__techCard{border-left:4px solid #fff;padding-left:40px}.marketing-module__oFpOOG__techTitle{text-transform:uppercase;margin:0 0 20px;font-size:2.2rem;font-weight:800}.marketing-module__oFpOOG__techDesc{color:#a0a0a0;max-width:600px;margin:0 0 30px;font-size:1.15rem;line-height:1.6}.marketing-module__oFpOOG__techList{flex-wrap:wrap;gap:12px;display:flex}.marketing-module__oFpOOG__techList span{letter-spacing:.05em;color:#fff;text-transform:uppercase;background:0 0;border:1px solid #fff;padding:10px 20px;font-size:.85rem;font-weight:700;transition:background .3s,color .3s,border-color .3s;display:inline-block}.marketing-module__oFpOOG__techCard:hover .marketing-module__oFpOOG__techList span{color:#fff;background:#f05;border-color:#f05}.marketing-module__oFpOOG__processSection{padding:150px 0}.marketing-module__oFpOOG__listHeader{border-bottom:3px solid #000;justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:20px;display:flex}.marketing-module__oFpOOG__sectionHeadingLight{text-transform:uppercase;margin:0;font-size:2rem;font-weight:900}.marketing-module__oFpOOG__countDark{color:#000;font-size:1.2rem;font-weight:700}.marketing-module__oFpOOG__processList{flex-direction:column;display:flex}.marketing-module__oFpOOG__processRow{cursor:crosshair;background:0 0;border-bottom:1px solid #000;flex-direction:column;transition:background .4s;display:flex;position:relative}.marketing-module__oFpOOG__processRow:hover{background:#e5e5e5}.marketing-module__oFpOOG__rowVisible{align-items:center;padding:40px 30px;display:flex}.marketing-module__oFpOOG__rowNum{color:#f05;width:80px;font-size:1.5rem;font-weight:800}.marketing-module__oFpOOG__rowTitle{letter-spacing:-.02em;text-transform:uppercase;color:#000;flex:1;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:900;transition:transform .5s cubic-bezier(.25,1,.5,1)}.marketing-module__oFpOOG__expandIcon{color:#000;font-size:3rem;font-weight:300;line-height:1;transition:transform .5s cubic-bezier(.25,1,.5,1),color .3s}.marketing-module__oFpOOG__processRow:hover .marketing-module__oFpOOG__rowTitle{transform:translate(20px)}.marketing-module__oFpOOG__processRow:hover .marketing-module__oFpOOG__expandIcon{color:#f05;transform:rotate(45deg)}.marketing-module__oFpOOG__rowHidden{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.25,1,.5,1);display:grid}.marketing-module__oFpOOG__processRow:hover .marketing-module__oFpOOG__rowHidden{grid-template-rows:1fr}.marketing-module__oFpOOG__rowHiddenInner{gap:40px;margin-bottom:0;padding:0 30px;transition:margin-bottom .6s cubic-bezier(.25,1,.5,1);display:flex;overflow:hidden}.marketing-module__oFpOOG__processRow:hover .marketing-module__oFpOOG__rowHiddenInner{margin-bottom:50px}.marketing-module__oFpOOG__imageBlock{background:#000;width:400px;height:250px;position:relative;overflow:hidden}.marketing-module__oFpOOG__image{object-fit:cover;filter:grayscale();transition:transform .8s cubic-bezier(.25,1,.5,1),filter .4s;transform:scale(1.3)}.marketing-module__oFpOOG__processRow:hover .marketing-module__oFpOOG__image{transform:scale(1)}.marketing-module__oFpOOG__imageBlock:hover .marketing-module__oFpOOG__image{filter:grayscale(0%)}.marketing-module__oFpOOG__descBlock{flex:1;align-items:flex-end;display:flex}.marketing-module__oFpOOG__descBlock p{color:#000;max-width:600px;margin:0;font-size:clamp(1.2rem,2vw,2rem);font-weight:600;line-height:1.3}.marketing-module__oFpOOG__ctaSection{padding:150px 0}.marketing-module__oFpOOG__ctaLink{color:#fff;background:#111;border:1px solid #111;justify-content:space-between;align-items:center;padding:60px;text-decoration:none;transition:background .4s,border-color .4s;display:flex}.marketing-module__oFpOOG__ctaTitle{text-transform:uppercase;margin:0;font-size:clamp(3rem,6vw,7rem);font-weight:900;transition:color .4s}.marketing-module__oFpOOG__ctaArrowBlock{color:#000;background:#fff;justify-content:center;align-items:center;width:100px;height:100px;transition:all .4s;display:flex}.marketing-module__oFpOOG__ctaArrowBlock svg{width:40px;height:40px;transition:transform .4s}.marketing-module__oFpOOG__ctaLink:hover{background:#f05;border-color:#f05}.marketing-module__oFpOOG__ctaLink:hover .marketing-module__oFpOOG__ctaTitle{color:#000}.marketing-module__oFpOOG__ctaLink:hover .marketing-module__oFpOOG__ctaArrowBlock{color:#fff;background:#000}.marketing-module__oFpOOG__ctaLink:hover .marketing-module__oFpOOG__ctaArrowBlock svg{transform:translate(6px,-6px)}@media (max-width:900px){.marketing-module__oFpOOG__hero{padding:140px 0 60px}.marketing-module__oFpOOG__heroFooter{justify-content:flex-start}.marketing-module__oFpOOG__techLayout{flex-direction:column;gap:40px}.marketing-module__oFpOOG__techLeft{max-width:100%;padding-top:0;position:static}.marketing-module__oFpOOG__rowVisible{padding:30px 15px}.marketing-module__oFpOOG__rowNum{width:50px}.marketing-module__oFpOOG__processRow:hover .marketing-module__oFpOOG__rowTitle{transform:translate(10px)}.marketing-module__oFpOOG__rowHiddenInner{flex-direction:column;gap:20px;padding:0 15px}.marketing-module__oFpOOG__imageBlock{width:100%;height:200px}.marketing-module__oFpOOG__ctaLink{flex-direction:column;align-items:flex-start;gap:30px;padding:40px 20px}.marketing-module__oFpOOG__ctaArrowBlock{width:60px;height:60px}.marketing-module__oFpOOG__ctaArrowBlock svg{width:24px;height:24px}}@media (max-width:600px){.marketing-module__oFpOOG__manifestoSection,.marketing-module__oFpOOG__techSection,.marketing-module__oFpOOG__processSection,.marketing-module__oFpOOG__ctaSection{padding:100px 0}}
