.split-reveal-sec{z-index:3;background:#fff;padding:7rem 0 3.5rem;position:relative;overflow:hidden}.split-reveal-sec.dark-split-reveal{background:#1e1d24}.split-reveal-sec.dark-split-reveal .split-text,.split-reveal-sec.dark-split-reveal .split-text .char{color:#fff}.split-reveal-sec.dark-split-reveal .split-text .char.highlight{color:#7398c7}.split-reveal-sec.nobg-split-reveal{background:0 0}.split-reveal-sec.nobg-split-reveal .split-text,.split-reveal-sec.nobg-split-reveal .split-text .char{color:#fff}.split-reveal-sec.nobg-split-reveal .split-text .char.highlight{color:#7398c7}.split-reveal-sec.software-split-reveal{padding:5rem 0}@media (min-width:991px){.split-reveal-sec.software-split-reveal{padding:10rem 0}}@media (min-width:1200px){.split-reveal-sec.software-split-reveal{padding:14rem 0}}.split-reveal-sec.software-split-reveal .split-reveal-block{max-width:120rem}.split-reveal-sec.hm-SplitReveal .split-reveal-block{max-width:96rem}.split-reveal-sec.hm-SplitReveal .heading-wrapper .heading-item{flex-direction:column;gap:2.5rem;max-width:90%;display:flex}@media screen and (min-width:680px){.split-reveal-sec.hm-SplitReveal .heading-wrapper .heading-item{max-width:64rem}}@media screen and (min-width:1080px){.split-reveal-sec.hm-SplitReveal .heading-wrapper .heading-item{max-width:54rem}}.split-reveal-sec .split-reveal-block{max-width:108rem}.split-reveal-sec .split-reveal-desc{color:#1e1d24;max-width:108rem;margin-top:1.5rem;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.5}.split-reveal-sec .split-text{color:#1e1d24;text-align:left;opacity:1;visibility:visible;letter-spacing:-.05em;font-size:clamp(2.6rem,4vw,4.8rem);font-weight:500;line-height:1.25}@media screen and (min-width:1300px){.split-reveal-sec .split-text{font-size:4.8rem;line-height:127%}}.split-reveal-sec .split-text .char{color:#1e1d24;will-change:opacity;display:inline-block}.split-reveal-sec .split-text .char.highlight,.split-reveal-sec .split-text .highlight{color:#7398c7}.split-reveal-sec .split-text .word{white-space:nowrap;display:inline-block}.split-reveal-sec .split-text.highlight{color:#7398c7}@media (min-width:991px){.split-reveal-sec{padding:10rem 0 7rem}}@media (min-width:1200px){.split-reveal-sec{padding:14rem 0 7rem}}.split-text .highlight{color:#7398c7}
