.heading-block{padding-bottom:2.5rem}@media screen and (min-width:991px){.heading-block{padding-bottom:4.2rem}}.heading-block .heading-wrapper .heading-item{flex-direction:column;gap:2.5rem;max-width:90%;display:flex}@media screen and (min-width:680px){.heading-block .heading-wrapper .heading-item{max-width:64rem}}@media screen and (min-width:1080px){.heading-block .heading-wrapper .heading-item{max-width:74rem}}.heading-block h2{line-height:120%}@media screen and (min-width:1300px){.heading-block h2{line-height:120%}}.heading-block .sub-head{color:#525966;letter-spacing:-.05em;font-size:clamp(1.8rem,2vw,2.3rem);font-weight:500;line-height:1.2}@media screen and (min-width:1300px){.heading-block .sub-head{font-size:2.3rem;line-height:120%}}.heading-block .heading-desc{letter-spacing:-.05em;font-size:clamp(1.6rem,1vw,1.8rem);font-weight:500;line-height:160%}@media screen and (min-width:1300px){.heading-block .heading-desc{font-size:1.8rem;line-height:160%}}.heading-block .heading-actions .common-btn-blk{justify-content:flex-start}.heading-block .action-link{color:#f75506;align-items:center;gap:.8rem;font-size:1.8rem;font-weight:600;transition:all .3s;display:inline-flex}.heading-block .action-link:hover{gap:1.2rem;text-decoration:none}.heading-block .heading-title,.heading-block .heading-desc,.heading-block .heading-actions{will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased;transform:translateZ(0)}.heading-block.center-align .heading-item{justify-content:center;align-items:center;max-width:81.6rem;margin:0 auto}.heading-block.center-align .heading-item h2,.heading-block.center-align .heading-item h1,.heading-block.center-align .heading-item .sub-head,.heading-block.center-align .heading-item .min-head,.heading-block.center-align .heading-item .heading-desc{text-align:center}.heading-block.center-align .heading-item .heading-actions .common-btn-blk{justify-content:center}.heading-block.left-align{justify-content:flex-start;align-items:flex-start;margin:0}.heading-block.left-align h2,.heading-block.left-align h1,.heading-block.left-align .sub-head,.heading-block.left-align .min-head{text-align:left}
.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:#f75506}.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:#f75506}.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-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:#f75506}.split-reveal-sec .split-text .word{white-space:nowrap;display:inline-block}.split-reveal-sec .split-text.highlight{color:#f75506}@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:#f75506}
