.button:where(.astro-argykwjn){--base-color: #00b8de;padding-inline:2.8125rem;padding-block:1rem;border:1px solid var(--white);background-color:var(--white);border-radius:.5rem;line-height:1.5;font-weight:600;color:var(--white)}.button:where(.astro-argykwjn):is(.primary){background-color:var(--white);color:var(--primary-blue-700)}.button:where(.astro-argykwjn):is(.outline){--base-color: #fff;background-color:transparent;color:var(--base-color)}.solution-hero:not(.solution-hero--dark) .button:where(.astro-argykwjn){border-color:#10345e;background-color:#10345e;color:#fff}.solution-hero:not(.solution-hero--dark) .button:where(.astro-argykwjn).outline{background-color:transparent;color:var(--primary-blue-700);border-color:var(--primary-blue-700)}.centerSpacer{margin-inline:auto}.flowImage img{max-width:none;width:auto!important;max-height:21.25rem}@container (width <=900px){.flowImage img{width:100%!important}}@property --rotating-bg{initial-value: 0deg; inherits: false; syntax: "<angle>";}.canvas-bg{width:100%;height:100%}.solution-hero{min-height:86dvh;align-content:center;background:linear-gradient(91deg,#fff 1.91%,#d0ebf5 52.93%,#e6f4fa 98.4%)}.solution-hero:is(.canvasGradient){position:relative;isolation:isolate;background-color:#10345e}.solution-hero:is(.canvasGradient) .canvas-wrapper{--red-ball: #ca1f25;--yellow-ball: #fded94;--blue-ball: #00b8de;position:absolute;overflow:clip;container-type:size;z-index:-1;inset:0;background-color:#10345e}.solution-hero:is(.canvasGradient) .canvas-wrapper .balls{place-items:center;transform-origin:center;container-type:inline-size;margin-inline:auto;isolation:isolate;position:relative;inset:0}.solution-hero:is(.canvasGradient) .canvas-wrapper .balls:before,.solution-hero:is(.canvasGradient) .canvas-wrapper .balls:after,.solution-hero:is(.canvasGradient) .canvas-wrapper .balls .core{position:absolute;content:"";display:block;aspect-ratio:1;width:100cqw;max-width:40cqw;background-color:#ca1f25;border-radius:50%;opacity:.4;filter:blur(50px)}@media screen and (width<=430px){.solution-hero:is(.canvasGradient) .canvas-wrapper .balls:before,.solution-hero:is(.canvasGradient) .canvas-wrapper .balls:after,.solution-hero:is(.canvasGradient) .canvas-wrapper .balls .core{opacity:.6;filter:blur(0px)}}.solution-hero:is(.canvasGradient) .canvas-wrapper .balls:before{background-color:var(--red-ball);left:0cqw;top:30cqh;animation:float-1 18s ease-in-out infinite alternate}.solution-hero:is(.canvasGradient) .canvas-wrapper .balls:after{background-color:var(--yellow-ball);left:50cqw;top:50cqh;animation:float-2 22s ease-in-out infinite alternate}.solution-hero:is(.canvasGradient) .canvas-wrapper .balls .core{background-color:var(--blue-ball);right:25cqw;top:0cqh;z-index:3;animation:float-3 25s ease-in-out infinite alternate}.solution-hero:is(.canvasGradient) .canvas-wrapper:after{position:absolute;animation:rotateG 10s ease alternate infinite;inset:0;content:"";z-index:-2;opacity:.6;border-radius:50%}@keyframes rotateG{to{--rotating-bg: 360deg}}.solution-hero:is(.canvasGradient) .canvas-wrapper:before{--blur: 30px;content:"";position:absolute;inset:0;background-color:#10345e2f;backdrop-filter:blur(var(--blur)) blur(var(--blur)) blur(var(--blur)) blur(var(--blur)) blur(var(--blur)) blur(var(--blur)) blur(var(--blur)) blur(var(--blur)) blur(var(--blur)) blur(var(--blur));-webkit-backdrop-filter:blur(300px);z-index:2}.solution-hero:is(.canvasGradient) .canvas-wrapper canvas{display:block;object-fit:cover}.solution-hero:not(.solution-hero--dark).canvasGradient{position:relative;isolation:isolate;background-color:#fff}.solution-hero:not(.solution-hero--dark).canvasGradient .canvas-wrapper{position:absolute;z-index:-1;inset:0;background-color:#fff}.solution-hero:not(.solution-hero--dark).canvasGradient .canvas-wrapper:before{--blur: 70px;content:"";position:absolute;inset:0;background-color:#ffffff2f;backdrop-filter:blur(var(--blur)) blur(var(--blur)) blur(var(--blur)) blur(var(--blur)) blur(var(--blur)) blur(var(--blur)) blur(var(--blur)) blur(var(--blur)) blur(var(--blur)) blur(var(--blur));-webkit-backdrop-filter:blur(300px)}.solution-hero:not(.solution-hero--dark).canvasGradient .canvas-wrapper canvas{display:block;object-fit:cover}.solution-hero__content{max-width:35.8125rem;padding-block:clamp(1.25rem,1.0625rem + .01 * 100vw,1.5rem);align-content:center}.solution-hero__wrapper{padding-top:calc(88px + max(3.125rem,53px,5cqw));padding-bottom:max(1.5rem,min(3.25rem,5cqw));padding-inline:1.5rem}@media screen and (width<=630px){.solution-hero__wrapper{padding-top:7.5rem}}.solution-hero header{display:grid}.solution-hero header h1{margin-top:1.25rem;font-size:clamp(1.375rem,.953125rem + .0225 * 100vw,2.5rem);font-weight:700;line-height:1.25;color:#10345e}.solution-hero header h1:is(.pretty){text-wrap:pretty}.solution-hero__container{max-width:var(--container-lg);margin-inline:auto;display:grid;grid-template-columns:auto auto;gap:1.5rem;justify-content:space-between}@container (width <= 940px){.solution-hero__container{grid-template-columns:auto;justify-content:center}}.solution-hero__img{max-width:30.625rem;display:grid;place-items:center}@container (width <= 940px){.solution-hero__img{max-width:none}}.solution-hero__img img{width:100%}.solution-hero__img:is(.tall) img{aspect-ratio:356/436;height:100%!important;overflow:visible}@media screen and (width<=730px){.solution-hero__img:is(.tall) img{aspect-ratio:auto;height:auto!important}}.solution-hero__desc{font-size:1rem;margin-top:1.5rem;max-width:26.875rem;color:#4e5a6c}.solution-hero__btns{display:flex;gap:1.5rem;margin-top:3rem}@container (width <=500px){.solution-hero__btns{flex-direction:column;text-align:center}}.solution-hero--dark{background:var(--Blue-background-linear, linear-gradient(107deg, #10345e 33.22%, #256a8f 58.75%, #10345e 84.53%))}.solution-hero--dark header h1{color:#fff}.solution-hero--dark .solution-hero__desc{color:#e1e6ed}@keyframes float-1{0%{transform:translate(0)}20%{transform:translate(15cqw,10cqh)}40%{transform:translate(40cqw,25cqh)}60%{transform:translate(20cqw,5cqh)}80%{transform:translate(-10cqw,15cqh)}to{transform:translate(15cqw,-10cqh)}}@keyframes float-2{0%{transform:translate(0)}25%{transform:translate(-15cqw,10cqh)}50%{transform:translate(-5cqw,15cqh)}75%{transform:translate(-20cqw,-5cqh)}to{transform:translate(10cqw,10cqh)}}@keyframes float-3{0%{transform:translate(0)}30%{transform:translate(10cqw,15cqh)}60%{transform:translate(15cqw,10cqh)}to{transform:translate(-20cqw,50cqh)}}@keyframes rotate-parent{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
