.solution-banner-main{z-index:1;background-color:#030303;background-image:radial-gradient(circle at 1px 1px,#ffffff14 1.2px,#0000 1.2px),radial-gradient(circle at 95% 100%,#00e1ff38 0%,#00b4d814 35%,#0000 70%),radial-gradient(circle at 15% 100%,#0b4fd466 0%,#0b4fd426 40%,#0000 75%),radial-gradient(circle at 50% 100%,#0b4fd42e 0%,#0000 60%);background-position:50%;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:16px 16px,100% 100%,100% 100%,100% 100%;justify-content:center;align-items:center;width:100%;min-height:150vh;display:flex;position:relative;overflow:hidden}.solution-banner-stars{opacity:.55;pointer-events:none;z-index:2;background-image:radial-gradient(circle at 30% 20%,#ffffff4d 1px,#0000 1px),radial-gradient(circle at 45% 15%,#ffffff73 1px,#0000 1px),radial-gradient(circle at 55% 25%,#ffffff4d 1px,#0000 1px),radial-gradient(circle at 70% 18%,#fff3 1px,#0000 1px),radial-gradient(circle at 38% 30%,#ffffff40 1px,#0000 1px),radial-gradient(circle at 62% 10%,#ffffff59 1px,#0000 1px);background-position:top;background-repeat:repeat-x;background-size:360px 180px;height:45%;position:absolute;top:0;left:0;right:0}.solution-banner-h1{text-wrap:balance;color:var(--white);text-align:center;font-size:clamp(30px,4vw,62px);line-height:1.15;font-family:var(--font-primary);margin:0 auto}@media (min-width:1024px){.solution-banner-main.gasp{justify-content:flex-start;align-items:flex-start;min-height:auto;padding:140px 0 48px;overflow:visible}.solution-banner-main.gasp .container{width:100%}.solution-banner-main.gasp .flex.justify-center{margin-top:32px}.solution-banner-gasp-image{transform-origin:top;will-change:width, transform;width:55%}.solution-banner-image{object-fit:contain;width:100%;height:auto;display:block}}@media (max-width:1023px){.solution-banner-main:not(.gasp){min-height:100vh}.solution-banner-main.gasp{justify-content:flex-start;align-items:flex-start;min-height:auto;padding:100px 0 40px;overflow:visible}.solution-banner-gasp-image{width:100%;max-width:100%}.solution-banner-image{object-fit:contain;width:100%;height:auto;display:block}}
