.software{--service:var(--service-software);--service-strong:var(--service-software);--service-deep:var(--tag-software-fg);color:var(--ink);flex-direction:column;align-items:center;gap:120px;display:flex}.software-hero{--scene-line:color-mix(in srgb, var(--service-software) 45%, var(--paper));--scene-bar-strong:var(--service-software);flex-direction:column;align-self:stretch;align-items:center;gap:56px;padding:80px 100px 0;display:flex;position:relative;overflow:clip}.software-hero>:not(.sw-hero-lines){z-index:1;position:relative}.sw-hero-lines{z-index:0;animation:sw-hero-lines-in .9s var(--ease-out-expo) .2s both}.sw-hero-lines__pad{fill:var(--service-software)}.sw-hero-lines--phone{display:none}@keyframes sw-hero-lines-in{0%{opacity:0}}@media (width<=809.98px){.sw-hero-lines--wide{display:none}.sw-hero-lines--phone{height:120px;display:block}}@media (prefers-reduced-motion:reduce){.sw-hero-lines{animation:none}}@media (width<=1399.98px){.software-hero{padding-inline:60px}}.software-quote{--line-accent:var(--service-software);--flow-index:var(--tag-software-fg)}.software>.software-quote,.software>.faq-section{padding-block:0}.software>.more-services{padding-bottom:0}.software>.ask{padding-top:0}@media (width<=809.98px){.software{gap:70px}.software-hero{gap:40px;padding:48px 20px 0}}
