.solution-hero{color:#fff;overflow:hidden;padding:128px 0 80px;position:relative}.solution-hero .back-to-home a{align-items:center;color:color-mix(#fff 50%,transparent);display:inline-flex;font-size:14px;gap:6px;margin-bottom:24px;transition:all .2s ease-in-out}.solution-hero .back-to-home:hover a{color:color-mix(#fff 80%,transparent)}.body-container--book-a-demo .solution-hero .solution-hero__subheading a{color:#f5a623;transition:all .2s ease-in-out}.body-container--book-a-demo .solution-hero .solution-hero__subheading a:hover{text-decoration:underline!important}.solution-hero__pattern{background-image:radial-gradient(circle at 2px 2px,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:32px 32px;inset:0}.solution-hero__glow,.solution-hero__pattern{pointer-events:none;position:absolute;z-index:0}.solution-hero__glow{-webkit-filter:blur(60px);filter:blur(60px);height:420px;max-height:60vw;max-width:60vw;right:-10%;top:-10%;width:420px}.solution-hero__inner{position:relative;z-index:1}.solution-hero__content{max-width:768px}.solution-hero__eyebrow{-webkit-animation:solutionHeroFadeUp .7s ease forwards;animation:solutionHeroFadeUp .7s ease forwards;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.15);border-radius:999px;color:hsla(0,0%,100%,.6);display:inline-block;font-size:11px;font-weight:500;letter-spacing:.25em;margin-bottom:24px;opacity:0;padding:6px 16px;text-transform:uppercase}.solution-hero__heading{-webkit-animation:solutionHeroFadeUp .7s ease .1s forwards;animation:solutionHeroFadeUp .7s ease .1s forwards;font-size:clamp(30px,6vw,60px);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0 0 24px;opacity:0}.solution-hero__heading-highlight:not(.custom){background:linear-gradient(90deg,var(--accent_three,#ff6b54),#f5a623);-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.solution-hero__subheading{-webkit-animation:solutionHeroFadeUp .7s ease .2s forwards;animation:solutionHeroFadeUp .7s ease .2s forwards;color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.6;margin:0 0 32px;max-width:672px;opacity:0}.solution-hero__ctas{-webkit-animation:solutionHeroFadeUp .7s ease .3s forwards;animation:solutionHeroFadeUp .7s ease .3s forwards;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;opacity:0}.solution-hero .btn.btn-transpraent{background-color:color-mix(var(--white_color) 10%,transparent);border-color:color-mix(var(--white_color) 20%,transparent)}.solution-hero .btn.btn-transpraent:hover{background-color:color-mix(var(--white_color) 20%,transparent)}.solution-hero .flex-hero-fix{gap:16px}@-webkit-keyframes solutionHeroFadeUp{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes solutionHeroFadeUp{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:768px){.solution-hero{padding:160px 0 112px}.solution-hero__subheading{font-size:20px}}@media (max-width:767px){.solution-hero__glow{height:260px;width:260px}.solution-hero__heading{font-size:36px}.solution-hero__eyebrow{font-size:10px;padding:6px 12px}.solution-hero .solution-hero__ctas,.solution-hero .solution-hero__ctas .btn{display:block;text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.solution-hero__ctas,.solution-hero__eyebrow,.solution-hero__heading,.solution-hero__subheading{-webkit-animation:none;animation:none;opacity:1}}