/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@keyframes section-solution-hero_light-streaks__Qsq0E{0%{opacity:0}33%{opacity:.18}66%{opacity:0}to{opacity:0}}.section-solution-hero_heroGradientTop__2i7EX{z-index:10;background:linear-gradient(180deg,var(--color-marketing-surface-base)20%,transparent 100%);opacity:.7;pointer-events:none;width:100%;height:30vw;min-height:10rem;max-height:20rem;position:absolute;top:0;left:0}.section-solution-hero_heroLight__lbHjl{z-index:5;opacity:.6;pointer-events:none;transform-origin:bottom;width:80vw;position:absolute;top:-50%;bottom:min(-20%,-20vw);left:50%;transform:translate(-60%)rotate(14deg);-webkit-mask-image:linear-gradient(#000 15%,#0000 90%),linear-gradient(90deg,#0000,#000 40% 60%,#0000);mask-image:linear-gradient(#000 15%,#0000 90%),linear-gradient(90deg,#0000,#000 40% 60%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.section-solution-hero_heroLight__lbHjl:before{content:"";opacity:.5;background:conic-gradient(from 180deg at 50% 0,#fff 0deg,#ffffffe6 2deg,#fff9 6deg,#fff6 10deg,#ffffff1a 15deg,#fff0 20deg 340deg,#ffffff1a 345deg,#fff6 350deg,#fff9 354deg,#ffffffe6 358deg,#fff 1turn);width:100%;height:100%;position:absolute;top:0;left:0}.section-solution-hero_heroLightStreaks1__VaIeC,.section-solution-hero_heroLightStreaks2__PqlW3,.section-solution-hero_heroLightStreaks3__Re6pC{width:100%;height:100%;animation:section-solution-hero_light-streaks__Qsq0E 9s infinite both;position:absolute;top:0;left:0}.section-solution-hero_heroLightStreaks1__VaIeC{background:repeating-conic-gradient(from -3deg at 50% 0,#0000 0deg 5deg,#fff6 7deg,#000000e6 9deg,#0009 11deg,#ffffff4d 14deg,#0009 16deg,#0000 17deg 56deg);animation-delay:0s}.section-solution-hero_heroLightStreaks2__PqlW3{background:repeating-conic-gradient(from 15deg at 50% 0,#0000 0deg,#000c 2deg,#fff3 6deg,#0009 8deg,#fff9 10deg,#00000080 13deg,#0000 16deg 52deg);animation-delay:3s}.section-solution-hero_heroLightStreaks3__Re6pC{background:repeating-conic-gradient(from 12deg at 50% 0,#0000 0deg,#000000e6 3deg,#0000 6deg,#000000b3 8deg,#0000 12deg,#ffffff80 13deg,#0000 16deg 52deg);animation-delay:6s}@media not all and (max-width:40rem){.section-solution-hero_heroLight__lbHjl{bottom:0;transform:translate(-56%)rotate(20deg)}}@media not all and (max-width:48rem){.section-solution-hero_heroLight__lbHjl{width:800px;bottom:min(10%,10vw);transform:translate(-46%)rotate(26deg)}}@media not all and (max-width:64rem){.section-solution-hero_heroLight__lbHjl{width:1000px;transform:translate(-40%)rotate(29deg)}}@media not all and (max-width:80rem){.section-solution-hero_heroLight__lbHjl{width:1200px;transform:translate(-38%)rotate(31deg)}}.section-solution-hero_heroIllustration__OP_zd{transform-origin:top;transform:perspective(1000px)rotateX(45deg)}@media not all and (max-width:64rem){.section-solution-hero_heroIllustration__OP_zd{transform-origin:0;transform:perspective(1000px)rotateY(-18deg)rotateX(10deg)scaleX(.76)scaleY(.88)}}@media not all and (max-width:80rem){.section-solution-hero_heroIllustration__OP_zd{transform-origin:0;transform:perspective(1000px)translate(-44px)translateY(-28px)rotateY(-18deg)rotateX(10deg)scaleX(.76)scaleY(.88)}}.section-solution-hero_noise__7c_4e{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 75%,#0000 100%);mask-image:linear-gradient(#000 0 75%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.section-solution-hero_noise__7c_4e:before{content:"";opacity:.06;background-image:url(/images/noise.png);background-size:128px 128px;width:300%;height:300%;animation:section-solution-hero_animate-noise__aajrF 8s steps(10) infinite;position:absolute}@keyframes section-solution-hero_animate-noise__aajrF{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,-20%)}30%{transform:translate(-5%,-10%)}40%{transform:translate(-15%,-20%)}50%{transform:translate(-5%,-10%)}60%{transform:translate(-15%,-20%)}70%{transform:translate(-5%,-10%)}80%{transform:translate(-15%,-20%)}90%{transform:translate(-5%,-10%)}}