.home-hero-mobile[data-astro-cid-og2kxqob]{display:none}.hero-contact-cta[data-astro-cid-og2kxqob]{background:linear-gradient(135deg,#287bff 0%,#288dff 42%,#1fd2ff 100%);border-color:#8fdfffd9;box-shadow:0 0 0 1px #b4efff2e,0 0 30px -8px #2daaffe6,0 18px 46px -24px #1fd2fff2,inset 0 1px #ffffff6b}.hero-contact-cta[data-astro-cid-og2kxqob]:hover,.hero-contact-cta[data-astro-cid-og2kxqob]:focus-visible{background:linear-gradient(135deg,#725cff 0%,#2f91ff 45%,#20f0ff 100%);border-color:#d2f7ff;transform:translateY(-.125rem);box-shadow:0 0 0 1px #d2f7ff3d,0 0 38px -6px #20f0fffa,0 24px 64px -28px #725cffe6,inset 0 1px #ffffff85}.benefit-icon-tone[data-astro-cid-og2kxqob]{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.benefit-icon-tone-b[data-astro-cid-og2kxqob]{-webkit-mask-image:var(--benefit-mask-b);mask-image:var(--benefit-mask-b)}.benefit-icon-tone-c[data-astro-cid-og2kxqob]{-webkit-mask-image:var(--benefit-mask-c);mask-image:var(--benefit-mask-c)}@media (width<=767px){.home-hero-layout[data-astro-cid-og2kxqob]{display:none}.home-hero-mobile[data-astro-cid-og2kxqob]{align-items:center;min-height:0;display:flex}.home-hero-mobile__content[data-astro-cid-og2kxqob]{width:100%;max-width:23rem;transform:none}.home-hero-mobile__eyebrow[data-astro-cid-og2kxqob]{color:#79c9ff;letter-spacing:clamp(.08em,.48vw,.17em);text-transform:uppercase;white-space:nowrap;text-shadow:0 0 18px #53beff38;max-width:none;margin:0;font-size:clamp(.58rem,2.65vw,.7rem);font-weight:650;line-height:1.35}.home-hero-mobile__title[data-astro-cid-og2kxqob]{color:#fff;font-family:var(--font-display);letter-spacing:-.055em;text-shadow:0 12px 34px #02081685;white-space:nowrap;gap:.16em;margin:1.35rem 0 0;font-size:clamp(2.08rem,9.25vw,2.42rem);font-weight:560;line-height:1.06;display:grid}.home-hero-mobile__title[data-astro-cid-og2kxqob] span[data-astro-cid-og2kxqob]{display:block}.home-hero-mobile__title[data-astro-cid-og2kxqob] span[data-astro-cid-og2kxqob]:last-child{font-size:clamp(.8em,8.15vw,.9em)}.home-hero-mobile__title-gradient[data-astro-cid-og2kxqob]{color:#0000;-webkit-text-fill-color:transparent;width:fit-content;text-shadow:none;background:linear-gradient(92deg,#7657ff 0%,#5c86ff 49%,#34c8ff 100%);-webkit-background-clip:text;background-clip:text}.home-hero-mobile__cta[data-astro-cid-og2kxqob]{color:#fff;letter-spacing:-.018em;text-align:center;background:linear-gradient(105deg,#36c5f4 0%,#287aff 52%,#4a2eff 100%);border:1px solid #a6e7ffb8;border-radius:.92rem;grid-template-columns:minmax(0,1fr) 1.1rem;align-items:center;gap:.85rem;width:min(100%,13.25rem);min-height:3rem;margin-top:2rem;padding:.78rem 1.15rem .78rem 1.4rem;font-size:clamp(.72rem,3.2vw,.8rem);font-weight:520;line-height:1.2;transition:transform .25s,border-color .25s,filter .25s;display:grid;box-shadow:0 0 0 1px #aae8ff1f,0 0 26px -8px #42a1ffe0,0 18px 48px -24px #4b2effe6,inset 0 1px #ffffff57}.home-hero-mobile__cta[data-astro-cid-og2kxqob] span[data-astro-cid-og2kxqob]{white-space:nowrap}.home-hero-mobile__cta[data-astro-cid-og2kxqob]:hover,.home-hero-mobile__cta[data-astro-cid-og2kxqob]:focus-visible{filter:saturate(1.08);border-color:#d4f7ff;transform:translateY(-.125rem)}.home-hero-mobile__cta-icon{stroke-width:1.75px;width:1.1rem;height:1.1rem}}.solution-card-picture[data-astro-cid-b66ubp4h]{display:contents}.solution-card-background[data-astro-cid-b66ubp4h]{display:none}@media (width>=900px){.solution-card-picture--desktop[data-astro-cid-b66ubp4h]{display:none}.solution-card-background[data-astro-cid-b66ubp4h]{width:var(--image-width,100%);height:var(--image-height,88%);left:var(--image-x,50%);top:var(--image-y,100%);transform:translate(var(--image-shift-x,-50%), var(--image-shift-y,-100%));background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute}}img[data-astro-cid-b66ubp4h]{width:var(--image-width,100%);height:var(--image-height,88%);max-width:none;left:var(--image-x,50%);top:var(--image-y,100%);transform:translate(var(--image-shift-x,-50%), var(--image-shift-y,-100%));display:block;position:absolute}@media (width>=768px) and (width<=899px){.solution-card-picture--desktop[data-astro-cid-b66ubp4h]{--image-width:auto;--image-height:116%;--image-x:100%;--image-y:50%;--image-shift-x:-100%;--image-shift-y:-50%}.solution-card-picture--desktop[data-astro-cid-b66ubp4h].solution-card-picture--04{--image-height:122%;--image-x:calc(100% + 20px)}.solution-card-picture--desktop[data-astro-cid-b66ubp4h].solution-card-picture--05{--image-height:132%;--image-x:calc(100% + 80px)}}@media (width>=640px) and (width<=767px){.solution-card-picture--mobile[data-astro-cid-b66ubp4h]{--image-width:auto;--image-height:126%;--image-x:62%;--image-shift-x:-62%}.solution-card-picture--02[data-astro-cid-b66ubp4h]{--image-height:122%;--image-x:57%;--image-shift-x:-57%}.solution-card-picture--03[data-astro-cid-b66ubp4h]{--image-height:125%;--image-x:54%;--image-shift-x:-54%}.solution-card-picture--04[data-astro-cid-b66ubp4h]{--image-height:122%;--image-x:59%;--image-shift-x:-59%}.solution-card-picture--05[data-astro-cid-b66ubp4h]{--image-height:125%}}@media (width<=639px){.solution-card-picture--mobile[data-astro-cid-b66ubp4h]{--image-width:auto;--image-height:170%;--image-x:100%;--image-y:84%;--image-shift-x:-100%;--image-shift-y:-84%}.solution-card-picture--02[data-astro-cid-b66ubp4h]{--image-height:166%}.solution-card-picture--04[data-astro-cid-b66ubp4h]{--image-height:168%}.solution-card-picture--05[data-astro-cid-b66ubp4h]{--image-height:169%}}.technology-carousel[data-astro-cid-yaht2psm]{margin-top:clamp(1.5rem,2.5vw,2.25rem);position:relative}.technology-carousel__ambient[data-astro-cid-yaht2psm]{display:none}.technology-carousel__heading[data-astro-cid-yaht2psm]{z-index:1;text-align:center;justify-items:center;width:100%;margin-inline:auto;display:grid;position:relative}.technology-carousel__signals[data-astro-cid-yaht2psm]{justify-content:center;gap:.72rem;margin-bottom:1.2rem;display:flex}.technology-carousel__signals[data-astro-cid-yaht2psm] span[data-astro-cid-yaht2psm]{width:2.2rem;height:3px;box-shadow:0 0 9px color-mix(in srgb, currentColor 18%, transparent);background:#8250e9;border-radius:999px}.technology-carousel__signals[data-astro-cid-yaht2psm] span[data-astro-cid-yaht2psm]:nth-child(2){background:#6da04e}.technology-carousel__signals[data-astro-cid-yaht2psm] span[data-astro-cid-yaht2psm]:nth-child(3){background:#3977e4}.technology-carousel__signals[data-astro-cid-yaht2psm] span[data-astro-cid-yaht2psm]:nth-child(4){background:#ec941d}.technology-carousel__signals[data-astro-cid-yaht2psm] span[data-astro-cid-yaht2psm]:nth-child(5){background:#22afc5}.technology-carousel__title[data-astro-cid-yaht2psm]{color:#06132c;width:min(100%,58rem);font-family:var(--font-display);letter-spacing:-.058em;text-align:center;text-wrap:balance;margin-inline:auto;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:760;line-height:1.02}.technology-carousel__intro[data-astro-cid-yaht2psm]{color:#253552db;letter-spacing:-.026em;text-align:center;width:min(100%,39rem);margin:1rem auto 0;font-size:clamp(.95rem,1.25vw,1rem);font-weight:560;line-height:1.4}.technology-carousel__intro[data-astro-cid-yaht2psm] span[data-astro-cid-yaht2psm]{display:block}.technology-carousel__viewport[data-astro-cid-yaht2psm]{z-index:1;backdrop-filter:blur(18px);background:#fff;border:1px solid #e5ebf7eb;border-radius:clamp(1.2rem,2vw,1.65rem);width:100%;margin:clamp(1.5rem,2.25vw,2rem) auto 0;position:relative;overflow:hidden;box-shadow:0 25px 64px -43px #23365e57,inset 0 1px #fffffffa}.technology-carousel__track[data-astro-cid-yaht2psm]{width:100%;margin:0;padding:clamp(.85rem,1.4vw,1.1rem) 0;list-style:none;display:flex}.technology-carousel__item[data-astro-cid-yaht2psm]{flex:1 1 0;place-items:center;width:auto;min-width:0;min-height:clamp(4.6rem,6.4vw,5.25rem);padding:.5rem 1rem;display:grid;position:relative}.technology-carousel__item[data-astro-cid-yaht2psm]:after{content:"";background:#c3ccdd94;width:1px;position:absolute;top:14%;bottom:14%;right:0}.technology-carousel__brand[data-astro-cid-yaht2psm]{color:#101827;letter-spacing:-.04em;white-space:nowrap;justify-content:center;align-items:center;gap:.55rem;font-size:clamp(.84rem,1.2vw,.98rem);font-weight:690;line-height:1;display:flex}.technology-carousel__brand[data-astro-cid-yaht2psm]>img[data-astro-cid-yaht2psm]{object-fit:contain;flex:none;width:clamp(1.95rem,2.8vw,2.4rem);height:clamp(1.95rem,2.8vw,2.4rem)}.technology-carousel__brand--wordmark[data-astro-cid-yaht2psm]>img[data-astro-cid-yaht2psm]{mix-blend-mode:multiply;width:min(100%,7.25rem);height:clamp(2.15rem,3.2vw,2.65rem)}.technology-carousel__brand--square[data-astro-cid-yaht2psm]>img[data-astro-cid-yaht2psm]{border-radius:.45rem;width:clamp(2.7rem,3.6vw,3.15rem);height:clamp(2.7rem,3.6vw,3.15rem)}.technology-carousel__brand[data-astro-cid-yaht2psm][data-brand=AWS]>img[data-astro-cid-yaht2psm]{border-radius:0;width:5.25rem;height:3.2rem}@media (width<=639px){.technology-carousel[data-astro-cid-yaht2psm]{margin-top:2rem}.technology-carousel__signals[data-astro-cid-yaht2psm]{gap:.45rem;margin-bottom:1rem}.technology-carousel__signals[data-astro-cid-yaht2psm] span[data-astro-cid-yaht2psm]{width:1.45rem;height:2px}.technology-carousel__title[data-astro-cid-yaht2psm]{letter-spacing:-.052em;max-width:20rem;font-size:1.25rem;font-weight:760;line-height:1.08}.technology-carousel__intro[data-astro-cid-yaht2psm] span[data-astro-cid-yaht2psm]{display:inline}.technology-carousel__viewport[data-astro-cid-yaht2psm]{border-color:#d3ddebc2;border-radius:.85rem;width:100%;height:auto;margin:1rem auto 0;box-shadow:0 18px 38px -30px #22366047,inset 0 1px #fffffff5;-webkit-mask-image:none;mask-image:none}.technology-carousel__viewport[data-astro-cid-yaht2psm]:after{content:none}.technology-carousel__track[data-astro-cid-yaht2psm]{will-change:transform;width:max-content;min-width:max-content;height:auto;padding:.75rem 0;display:flex}.technology-carousel__item[data-astro-cid-yaht2psm]{flex:0 0 9.25rem;width:9.25rem;min-width:9.25rem;min-height:4.75rem;padding:.45rem 1rem;display:grid}.technology-carousel__item[data-astro-cid-yaht2psm]:after{content:"";top:14%;bottom:14%}.technology-carousel__item--hidden-mobile[data-astro-cid-yaht2psm]{display:none}.technology-carousel__brand[data-astro-cid-yaht2psm]{letter-spacing:-.04em;gap:.45rem;font-size:.9rem;font-weight:690}.technology-carousel__brand--wordmark[data-astro-cid-yaht2psm]>img[data-astro-cid-yaht2psm]{width:min(100%,7rem);height:2.45rem}.technology-carousel__brand[data-astro-cid-yaht2psm][data-brand=OpenAI]>img[data-astro-cid-yaht2psm]{width:6.25rem;height:2.35rem}.technology-carousel__brand[data-astro-cid-yaht2psm][data-brand=Google\ Cloud]>img[data-astro-cid-yaht2psm]{width:7.2rem;height:2.15rem}.technology-carousel__brand[data-astro-cid-yaht2psm][data-brand=AWS]>img[data-astro-cid-yaht2psm]{width:5.25rem;height:3rem}.technology-carousel__brand[data-astro-cid-yaht2psm][data-brand=Anthropic]>span[data-astro-cid-yaht2psm]{letter-spacing:-.04em;font-size:.86rem;font-weight:690}}@media (prefers-reduced-motion:reduce){.technology-carousel__viewport[data-astro-cid-yaht2psm]{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.technology-carousel__track[data-astro-cid-yaht2psm]{will-change:auto;transform:none!important}}.benefit-icon[data-astro-cid-sjsf4ybe]{filter:drop-shadow(0 1px 1px #432ac224);flex:none;width:32.4px;height:32.4px}.automation-benefits[data-astro-cid-wcjflv3d]{display:none}@media (width>=1024px){.automation-benefits[data-astro-cid-wcjflv3d]{background:var(--home-section-background);color:#080f3c;font-family:var(--font-sans);margin-top:calc(clamp(2.75rem,4vw,3.75rem) + 1rem);padding-block:1.875rem .875rem;scroll-margin-top:6.5rem;display:block;overflow:hidden;container-type:inline-size}.automation-benefits__heading[data-astro-cid-wcjflv3d]{text-align:center;padding-inline:2rem}.automation-benefits__heading[data-astro-cid-wcjflv3d] h2[data-astro-cid-wcjflv3d]{color:#080f3c;letter-spacing:-.035em;margin:0;font-size:clamp(1.875rem,3.25cqw,2.875rem);font-weight:750;line-height:1.1}.automation-benefits__subtitle[data-astro-cid-wcjflv3d]{color:#0064f5;letter-spacing:-.025em;max-width:none;margin:.25rem 0 0;font-size:clamp(1.25rem,2.13cqw,1.875rem);font-weight:650;line-height:1.4}.automation-benefits__intro[data-astro-cid-wcjflv3d]{max-width:none;color:var(--color-muted);letter-spacing:-.015em;margin:.375rem 0 0;font-size:clamp(.9375rem,1.5cqw,1.375rem);font-weight:500;line-height:1.5}.automation-benefits__layout[data-astro-cid-wcjflv3d]{grid-template-columns:minmax(0,454px) 808px;justify-content:center;align-items:start;gap:0 18px;margin-top:24px;display:grid}.automation-benefits__visual[data-astro-cid-wcjflv3d]{background:#d8efff;border-radius:16px;align-self:center;height:546px;margin:0;overflow:hidden;box-shadow:0 4px 12px #198bd524}.automation-benefits__visual[data-astro-cid-wcjflv3d] img[data-astro-cid-wcjflv3d]{object-fit:cover;object-position:center;width:100%;height:100%}.automation-benefits__content[data-astro-cid-wcjflv3d]{min-width:0}.automation-benefits__list[data-astro-cid-wcjflv3d]{grid-template-columns:repeat(3,260px);gap:14px;margin:0;padding:0;list-style:none;display:grid}.automation-benefits__item[data-astro-cid-wcjflv3d]{box-sizing:border-box;background:linear-gradient(145deg,#fff,#fbfeff);border:1px solid #d5edf7;border-radius:14px;width:260px;height:280px;padding:16px;box-shadow:0 3px 8px #2a99cd1f}.automation-benefits__icon[data-astro-cid-wcjflv3d]{background:#fff;border:1px solid #e2f0f6;border-radius:10px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 8px;display:flex}.automation-benefits__item[data-astro-cid-wcjflv3d] h3[data-astro-cid-wcjflv3d]{color:#080f3c;letter-spacing:-.025em;margin:0;font-size:19px;font-weight:750;line-height:1.22}.automation-benefits__item[data-astro-cid-wcjflv3d] p[data-astro-cid-wcjflv3d]{max-width:none;color:var(--color-muted);letter-spacing:-.02em;margin:8px 0 0;font-size:16px;font-weight:450;line-height:1.32}.automation-benefits__cost-link[data-astro-cid-wcjflv3d]{color:#4936ed;letter-spacing:-.03em;background:linear-gradient(#f4fcff,#f4fcff) padding-box padding-box,linear-gradient(100deg,#0753ff,#a319ef) border-box;border:2px solid #0000;border-radius:999px;grid-column:2;justify-content:center;align-items:center;gap:.875rem;width:fit-content;margin:12px auto 0;padding:.5rem 1.75rem;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;transition:box-shadow .16s;display:flex}.automation-benefits__cost-link[data-astro-cid-wcjflv3d]:hover{box-shadow:0 6px 14px #754ad52e}.automation-benefits__cost-link[data-astro-cid-wcjflv3d]:focus-visible{outline-offset:5px;outline:2px solid}.automation-benefits__arrow{stroke-width:1.8px;flex:none;width:1.375rem;height:1.375rem}}@media (width>=1024px) and (width<=1199px){.automation-benefits__layout[data-astro-cid-wcjflv3d]{grid-template-columns:minmax(0,1fr) 534px}.automation-benefits__list[data-astro-cid-wcjflv3d]{grid-template-columns:repeat(2,260px)}.automation-benefits__visual[data-astro-cid-wcjflv3d]{height:868px}}.solution-supporting-icons[data-astro-cid-t45njrxq]{display:none}@media (width>=900px){.solution-supporting-icons--desktop[data-astro-cid-t45njrxq]{color:var(--accent);align-items:center;gap:clamp(.75rem,1.5vw,1.25rem);margin-top:clamp(.9rem,1.5vw,1.25rem);display:flex}.solution-supporting-icons[data-astro-cid-t45njrxq]>img[data-astro-cid-t45njrxq],.solution-supporting-icons[data-astro-cid-t45njrxq]>svg{object-fit:contain;stroke-width:1.65px;flex:none;width:clamp(1.15rem,1.8vw,1.5rem);height:clamp(1.15rem,1.8vw,1.5rem);display:block}}@media (width<=767px){.solution-supporting-icons--mobile[data-astro-cid-t45njrxq]{color:var(--accent);align-items:center;gap:13px;display:flex;position:absolute;top:20px;right:27px}.solution-supporting-icons--mobile[data-astro-cid-t45njrxq]>img[data-astro-cid-t45njrxq],.solution-supporting-icons--mobile[data-astro-cid-t45njrxq]>svg{object-fit:contain;stroke-width:1.65px;flex:none;width:20px;height:20px;display:block}}@media (width>=640px) and (width<=767px){.solution-supporting-icons--mobile[data-astro-cid-t45njrxq]{gap:10px;top:12px;right:16px}.solution-supporting-icons--mobile[data-astro-cid-t45njrxq]>img[data-astro-cid-t45njrxq],.solution-supporting-icons--mobile[data-astro-cid-t45njrxq]>svg{width:16px;height:16px}}.connected-solutions[data-astro-cid-jvz7mddj]{z-index:2;color:#071225;background:0 0;padding-block:3.25rem 1rem;scroll-margin-top:5.5rem;position:relative;overflow:hidden}.connected-solutions__glow[data-astro-cid-jvz7mddj]{display:none}.connected-solutions__heading[data-astro-cid-jvz7mddj]{text-align:center;margin-inline:auto}.connected-solutions__title[data-astro-cid-jvz7mddj]{color:#06132c;letter-spacing:-.058em;text-wrap:balance;margin-inline:auto;font-size:clamp(2.25rem,4.05vw,3.15rem);font-weight:760;line-height:1.02}.connected-solutions__title[data-astro-cid-jvz7mddj]>span[data-astro-cid-jvz7mddj]{display:block}.connected-solutions__title[data-astro-cid-jvz7mddj] .title-highlight[data-astro-cid-jvz7mddj]{width:fit-content;max-width:100%;margin-inline:auto;display:block}.connected-solutions__title[data-astro-cid-jvz7mddj] .connected-solutions__title-mobile[data-astro-cid-jvz7mddj],.connected-solutions__intro[data-astro-cid-jvz7mddj],.connected-solutions__mobile-copy[data-astro-cid-jvz7mddj],.connected-solutions__mobile-header[data-astro-cid-jvz7mddj],.connected-solutions__mobile-cta[data-astro-cid-jvz7mddj],.connected-solutions__mobile-pagination[data-astro-cid-jvz7mddj],.connected-solutions__benefits-label[data-astro-cid-jvz7mddj],.connected-solutions__benefit-icon-svg--mobile{display:none}.connected-solutions__desktop-copy[data-astro-cid-jvz7mddj]{display:contents}.connected-solutions__mobile-benefits[data-astro-cid-jvz7mddj],.connected-solutions__mobile-challenges[data-astro-cid-jvz7mddj],.connected-solutions__title-break[data-astro-cid-jvz7mddj]{display:none}.connected-solutions__intro[data-astro-cid-jvz7mddj]{color:#253552db;letter-spacing:-.026em;max-width:39rem;margin:1rem auto 0;font-size:clamp(1.1rem,1.6vw,1.25rem);font-weight:560;line-height:1.4}.connected-solutions__intro[data-astro-cid-jvz7mddj] span[data-astro-cid-jvz7mddj]{display:block}.connected-solutions__cards-viewport[data-astro-cid-jvz7mddj]{margin-top:clamp(2.25rem,3.5vw,3rem)}.connected-solutions__cards[data-astro-cid-jvz7mddj]{--card-width:clamp(10.5rem, 19.6vw, 15.25rem);justify-content:center;align-items:flex-start;height:clamp(22rem,39.7vw,30.75rem);margin-inline:auto;padding:0 .25rem;list-style:none;display:flex}.connected-solutions__card-item[data-astro-cid-jvz7mddj]{width:var(--card-width);flex:0 0 var(--card-width);transform:translateY(var(--card-offset)) rotate(var(--card-rotation));transform-origin:50% 78%;position:relative}.connected-solutions__card-item[data-astro-cid-jvz7mddj]+.connected-solutions__card-item[data-astro-cid-jvz7mddj]{margin-left:clamp(-.85rem,-.85vw,-.5rem)}.connected-solutions__card-item--1[data-astro-cid-jvz7mddj]{--card-offset:2rem;--card-rotation:-7deg;z-index:1}.connected-solutions__card-item--2[data-astro-cid-jvz7mddj]{--card-offset:.6rem;--card-rotation:-3.5deg;z-index:2}.connected-solutions__card-item--3[data-astro-cid-jvz7mddj]{--card-offset:0;--card-rotation:0deg;z-index:3}.connected-solutions__card-item--4[data-astro-cid-jvz7mddj]{--card-offset:.6rem;--card-rotation:3.5deg;z-index:2}.connected-solutions__card-item--5[data-astro-cid-jvz7mddj]{--card-offset:2rem;--card-rotation:7deg;z-index:1}.connected-solutions__card[data-astro-cid-jvz7mddj]{aspect-ratio:.545;background:var(--card-bg);color:#071225;isolation:isolate;border:0;border-radius:clamp(1rem,1.55vw,1.25rem);width:100%;transition:transform .24s,box-shadow .24s,filter .24s;display:block;position:relative;overflow:hidden;box-shadow:0 24px 48px -31px #1e325d61,0 8px 22px -14px #3046722e}.connected-solutions__card[data-astro-cid-jvz7mddj]:after{z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 36%, var(--card-bg));pointer-events:none;content:"";position:absolute;inset:0}.connected-solutions__card[data-astro-cid-jvz7mddj]:hover,.connected-solutions__card[data-astro-cid-jvz7mddj]:focus-visible{box-shadow:0 30px 58px -31px #1e325d73, 0 12px 26px -15px color-mix(in srgb, var(--accent) 26%, transparent);filter:saturate(1.04);outline:none;transform:translateY(-.32rem)}.connected-solutions__card[data-astro-cid-jvz7mddj]:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent), 0 30px 58px -31px #1e325d73}.connected-solutions__card-art[data-astro-cid-jvz7mddj]{z-index:-1;mask-image:linear-gradient(to bottom, transparent 0%, transparent var(--art-fade-start), #000 var(--art-fade-end), #000 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, transparent var(--art-fade-start), #000 var(--art-fade-end), #000 100%);background-position:bottom;background-repeat:no-repeat;background-size:100% 88%;display:block;position:absolute;inset:0}.connected-solutions__card-content[data-astro-cid-jvz7mddj]{z-index:2;flex-direction:column;align-items:flex-start;padding:clamp(1.2rem,2.35vw,1.82rem) clamp(1rem,2.1vw,1.75rem);display:flex;position:relative}@media (width>=900px){.connected-solutions__card-content[data-astro-cid-jvz7mddj]:before{z-index:-1;background:linear-gradient(to bottom, var(--card-bg) calc(100% - 24px), transparent 100%);pointer-events:none;content:"";position:absolute;inset:0 0 calc(clamp(1.2rem,2.35vw,1.82rem) - 38px)}}.connected-solutions__card-aside[data-astro-cid-jvz7mddj],.connected-solutions__card-main[data-astro-cid-jvz7mddj]{display:contents}.connected-solutions__number[data-astro-cid-jvz7mddj]{color:var(--accent);letter-spacing:-.02em;font-size:clamp(.75rem,1.18vw,.94rem);font-weight:560;line-height:1}@media (width>=768px){.connected-solutions__card-item--2[data-astro-cid-jvz7mddj] .connected-solutions__number[data-astro-cid-jvz7mddj]{color:#4d7839}.connected-solutions__card-item--3[data-astro-cid-jvz7mddj] .connected-solutions__number[data-astro-cid-jvz7mddj]{color:#2569d3}.connected-solutions__card-item--4[data-astro-cid-jvz7mddj] .connected-solutions__number[data-astro-cid-jvz7mddj]{color:#9f5d0d}.connected-solutions__card-item--5[data-astro-cid-jvz7mddj] .connected-solutions__number[data-astro-cid-jvz7mddj]{color:#0d7982}}.connected-solutions__service-icon[data-astro-cid-jvz7mddj]{width:clamp(1.55rem,2.35vw,2rem);height:clamp(1.55rem,2.35vw,2rem);color:var(--accent);place-items:center;margin-top:clamp(.8rem,1.4vw,1.12rem);display:grid}.connected-solutions__service-title[data-astro-cid-jvz7mddj]{color:#07142d;letter-spacing:-.052em;max-width:10.8rem;margin-top:clamp(.65rem,1.15vw,.9rem);font-size:clamp(1rem,1.8vw,1.45rem);font-weight:720;line-height:1.08}.connected-solutions__text-line[data-astro-cid-jvz7mddj]{display:block}.connected-solutions__description[data-astro-cid-jvz7mddj]{color:#1c2d4cd1;letter-spacing:-.025em;max-width:12rem;margin-top:clamp(.75rem,1.25vw,1rem);font-size:clamp(.7rem,1.05vw,.86rem);font-weight:520;line-height:1.55}.connected-solutions__benefits-heading[data-astro-cid-jvz7mddj]{text-align:center;width:min(100%,68rem);margin:clamp(2.75rem,4vw,3.75rem) auto 0}.connected-solutions__benefits-stage[data-astro-cid-jvz7mddj],.connected-solutions__benefits-diagram[data-astro-cid-jvz7mddj]{display:contents}.connected-solutions__benefits-visual[data-astro-cid-jvz7mddj],.connected-solutions__benefits-connections[data-astro-cid-jvz7mddj],.connected-solutions__benefits-subtitle[data-astro-cid-jvz7mddj],.connected-solutions__benefits-ribbon[data-astro-cid-jvz7mddj],.connected-solutions__benefit-number[data-astro-cid-jvz7mddj],.connected-solutions__benefit-connector[data-astro-cid-jvz7mddj],.connected-solutions__benefits-title-mobile[data-astro-cid-jvz7mddj]{display:none}.connected-solutions__benefits-heading[data-astro-cid-jvz7mddj] h2[data-astro-cid-jvz7mddj],.connected-solutions__challenges-heading[data-astro-cid-jvz7mddj] h2[data-astro-cid-jvz7mddj]{color:#06132c;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:740;line-height:1.04}.connected-solutions__benefits-heading[data-astro-cid-jvz7mddj] p[data-astro-cid-jvz7mddj]{color:#253552db;letter-spacing:-.026em;max-width:39rem;margin:1rem auto 0;font-size:clamp(1.1rem,1.6vw,1.25rem);font-weight:560;line-height:1.4}.connected-solutions__benefits[data-astro-cid-jvz7mddj]{z-index:5;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1rem);width:100%;margin:clamp(1.4rem,2vw,1.8rem) auto 0;padding:0;list-style:none;display:grid;position:relative}.connected-solutions__benefit[data-astro-cid-jvz7mddj]{aspect-ratio:1.3;border:1px solid color-mix(in srgb, var(--accent) 18%, #dde5f0d1);background:linear-gradient(180deg, #fffffffa 0%, #fffffff0 62%, color-mix(in srgb, var(--accent) 5%, #fff) 100%);color:#0e1b33;text-align:left;backdrop-filter:blur(14px);isolation:isolate;border-radius:.72rem;position:relative;overflow:hidden;box-shadow:0 16px 38px -32px #22366029,inset 0 1px #ffffffc2}.connected-solutions__benefit-art[data-astro-cid-jvz7mddj]{z-index:0;background:var(--accent);opacity:.2;position:absolute;inset:0;-webkit-mask-image:url(/media/benefit-card-waves-mask.png);mask-image:url(/media/benefit-card-waves-mask.png);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:156%;mask-size:156%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.connected-solutions__benefit-content[data-astro-cid-jvz7mddj]{z-index:1;padding:clamp(1.25rem,1.65vw,1.55rem) clamp(1rem,1.5vw,1.35rem);position:relative}.connected-solutions__benefit-icon[data-astro-cid-jvz7mddj]{width:clamp(2.05rem,2.5vw,2.45rem);height:clamp(2.05rem,2.5vw,2.45rem);color:var(--accent);place-items:center;display:grid}.connected-solutions__benefit-title[data-astro-cid-jvz7mddj]{color:#090b11;font-family:var(--font-display);letter-spacing:-.045em;margin-top:clamp(.65rem,.85vw,.8rem);font-size:clamp(1.08rem,1.45vw,1.38rem);font-weight:720;line-height:1.1}.connected-solutions__benefit-title-line[data-astro-cid-jvz7mddj]{display:block}.connected-solutions__benefit-description[data-astro-cid-jvz7mddj]{color:#1c2d4cd1;max-width:17rem;font-family:var(--font-sans);letter-spacing:-.025em;margin-top:clamp(.65rem,.8vw,.8rem);font-size:clamp(.82rem,1.05vw,1rem);font-weight:520;line-height:1.46}.connected-solutions__challenges-heading[data-astro-cid-jvz7mddj]{text-align:center;width:min(100%,68rem);margin:clamp(2.75rem,4vw,3.75rem) auto 0}.connected-solutions__challenges-heading[data-astro-cid-jvz7mddj] h2[data-astro-cid-jvz7mddj]{font-size:clamp(1.8rem,2.8vw,2.3rem)}.connected-solutions__challenges[data-astro-cid-jvz7mddj]{z-index:5;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1rem);width:100%;margin:clamp(1.4rem,2vw,1.8rem) auto 0;padding:0;list-style:none;display:grid;position:relative}.connected-solutions__challenge[data-astro-cid-jvz7mddj]{aspect-ratio:1.3;border:1px solid color-mix(in srgb, var(--accent) 16%, #dde5f0d6);color:#0e1b33;text-align:left;backdrop-filter:blur(14px);background:#ffffffe0;border-radius:.72rem;position:relative;overflow:hidden;box-shadow:0 16px 38px -32px #22366024,inset 0 1px #ffffffc7}.connected-solutions__challenge-content[data-astro-cid-jvz7mddj]{flex-direction:column;align-items:flex-start;height:100%;padding:clamp(1.05rem,1.5vw,1.35rem) clamp(1rem,1.5vw,1.35rem);display:flex}.connected-solutions__challenge-icon[data-astro-cid-jvz7mddj]{width:clamp(1.85rem,2.25vw,2.15rem);height:clamp(1.85rem,2.25vw,2.15rem);color:var(--accent);flex:none;place-items:center;display:grid}.connected-solutions__challenge-title[data-astro-cid-jvz7mddj]{color:#090b11;font-family:var(--font-display);letter-spacing:-.045em;margin-top:clamp(.5rem,.75vw,.7rem);font-size:clamp(1.08rem,1.4vw,1.32rem);font-weight:720;line-height:1.1}.connected-solutions__challenge-description[data-astro-cid-jvz7mddj]{color:#1c2d4cd1;max-width:17rem;font-family:var(--font-sans);letter-spacing:-.025em;margin-top:clamp(.55rem,.72vw,.7rem);font-size:clamp(.8rem,1vw,.95rem);font-weight:520;line-height:1.45}.connected-solutions__tags[data-astro-cid-jvz7mddj]{flex-wrap:wrap;gap:.45rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.connected-solutions__tag[data-astro-cid-jvz7mddj]{letter-spacing:-.02em;border-radius:999px;padding:.32rem .76rem;font-size:clamp(.68rem,.8vw,.8rem);font-weight:650;line-height:1.2}.connected-solutions__tag--violet[data-astro-cid-jvz7mddj]{color:#7445d5;background:#f1eafe}.connected-solutions__tag--blue[data-astro-cid-jvz7mddj]{color:#2885df;background:#e6f2ff}.connected-solutions__tag--green[data-astro-cid-jvz7mddj]{color:#669b43;background:#edf7e7}.connected-solutions__tag--aqua[data-astro-cid-jvz7mddj]{color:#159e9c;background:#e4f7f5}.connected-solutions__tag--orange[data-astro-cid-jvz7mddj]{color:#e4902c;background:#fff1df}.connected-solutions__cta[data-astro-cid-jvz7mddj]{color:#fff;letter-spacing:-.02em;text-align:center;background:linear-gradient(100deg,#8136f2 0%,#5e28ec 48%,#49a6eb 100%);border:1px solid #ffffff5c;border-radius:999px;grid-template-columns:1fr 1.1rem;align-items:center;gap:1rem;width:min(100%,19.625rem);min-height:3.25rem;margin:clamp(1.75rem,2.5vw,2.25rem) auto 0;padding:.72rem 1.55rem .72rem 2.15rem;font-size:.98rem;font-weight:590;line-height:1.2;transition:transform .2s;display:grid;box-shadow:none!important;filter:none!important}.connected-solutions__cta[data-astro-cid-jvz7mddj]:hover,.connected-solutions__cta[data-astro-cid-jvz7mddj]:focus-visible{outline:none;transform:translateY(-.16rem);box-shadow:none!important;filter:none!important}.connected-solutions__cta[data-astro-cid-jvz7mddj]:before,.connected-solutions__cta[data-astro-cid-jvz7mddj]:after{content:none!important;box-shadow:none!important;filter:none!important}.connected-solutions__cta[data-astro-cid-jvz7mddj]:focus-visible{outline-offset:3px;outline:3px solid #6756ef4d}@media (width>=84rem){.connected-solutions__cards[data-astro-cid-jvz7mddj]{--card-width:clamp(15.25rem, 18.16vw, 16.775rem);height:clamp(30.75rem,36.61vw,33.825rem)}}@media (width>=900px) and (width<=1100px){.connected-solutions__benefit[data-astro-cid-jvz7mddj],.connected-solutions__challenge[data-astro-cid-jvz7mddj]{aspect-ratio:1.08}}@media (width<=899px){.connected-solutions[data-astro-cid-jvz7mddj]{padding-top:1.5rem;padding-bottom:1rem}.connected-solutions__title[data-astro-cid-jvz7mddj]{max-width:31rem;font-size:clamp(1.45rem,3vw,1.7rem);line-height:1.02}.connected-solutions__title-break[data-astro-cid-jvz7mddj]{display:block}.connected-solutions__intro[data-astro-cid-jvz7mddj]{text-align:center;max-width:30rem;margin:.45rem auto 0;font-size:clamp(.8rem,1.75vw,.95rem);line-height:1.35;display:block}.connected-solutions__cards-viewport[data-astro-cid-jvz7mddj]{margin-top:clamp(1rem,3.4vw,1.5rem);margin-left:0;margin-right:0;padding-block:0;padding-inline:clamp(.2rem,1vw,.35rem);overflow:visible}.connected-solutions__cards[data-astro-cid-jvz7mddj]{background:0 0;border-radius:0;flex-direction:column;grid-template-columns:none;grid-auto-flow:row;gap:clamp(.45rem,1.6vw,.7rem);width:100%;max-width:34rem;height:auto;margin-inline:auto;padding:0;display:flex;overflow:visible}.connected-solutions__card-item[data-astro-cid-jvz7mddj]{--card-offset:0;--card-rotation:0deg;flex:none;grid-column:auto;width:100%;height:auto;position:relative;transform:none;margin:0!important}.connected-solutions__card-item[data-astro-cid-jvz7mddj]+.connected-solutions__card-item[data-astro-cid-jvz7mddj]{margin-top:0!important}.connected-solutions__card[data-astro-cid-jvz7mddj]{aspect-ratio:auto;background:var(--card-bg);border-radius:clamp(1.4rem,5.6vw,1.8rem);align-items:center;height:auto;min-height:clamp(8rem,30vw,10.25rem);display:flex;box-shadow:0 18px 40px -34px #1e325d66}.connected-solutions__card[data-astro-cid-jvz7mddj]:after{display:none}.connected-solutions__card[data-astro-cid-jvz7mddj]:hover,.connected-solutions__card[data-astro-cid-jvz7mddj]:focus-visible{transform:none}.connected-solutions__card-art[data-astro-cid-jvz7mddj],.connected-solutions__card-item--5[data-astro-cid-jvz7mddj] .connected-solutions__card-art[data-astro-cid-jvz7mddj]{background-position:100%;background-repeat:no-repeat;background-size:auto 116%;width:auto;height:auto;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.connected-solutions__card-item--4[data-astro-cid-jvz7mddj] .connected-solutions__card-art[data-astro-cid-jvz7mddj]{background-position:calc(100% + 20px);background-size:auto 122%}.connected-solutions__card-item--5[data-astro-cid-jvz7mddj] .connected-solutions__card-art[data-astro-cid-jvz7mddj]{background-position:calc(100% + 80px);background-size:auto 132%}.connected-solutions__card-content[data-astro-cid-jvz7mddj]{flex-direction:row;align-items:flex-start;gap:clamp(.85rem,3.6vw,1.35rem);width:100%;height:auto;padding:clamp(1rem,4vw,1.5rem) clamp(1rem,3.8vw,1.5rem) clamp(1rem,4vw,1.5rem) clamp(1.2rem,5vw,1.85rem);display:flex}.connected-solutions__card-aside[data-astro-cid-jvz7mddj],.connected-solutions__card-main[data-astro-cid-jvz7mddj]{flex-direction:column;display:flex}.connected-solutions__card-aside[data-astro-cid-jvz7mddj]{flex:none;align-items:flex-start}.connected-solutions__card-main[data-astro-cid-jvz7mddj]{flex:auto;min-width:0;max-width:65%}.connected-solutions__number[data-astro-cid-jvz7mddj]{font-size:clamp(1.05rem,4.4vw,1.3rem);font-weight:560;line-height:1;display:block}.connected-solutions__service-icon[data-astro-cid-jvz7mddj]{width:clamp(1.75rem,7vw,2.05rem);height:clamp(1.75rem,7vw,2.05rem);margin-top:clamp(1rem,4.2vw,1.45rem);display:grid;position:static}.connected-solutions__service-title[data-astro-cid-jvz7mddj]{letter-spacing:-.05em;white-space:normal;max-width:none;margin-top:0;font-size:clamp(1.38rem,6.2vw,1.85rem);font-weight:720;line-height:1.08}.connected-solutions__service-title[data-astro-cid-jvz7mddj] .connected-solutions__text-line[data-astro-cid-jvz7mddj]{display:inline}.connected-solutions__service-title[data-astro-cid-jvz7mddj] .connected-solutions__text-line[data-astro-cid-jvz7mddj]+.connected-solutions__text-line[data-astro-cid-jvz7mddj]:before{content:" "}.connected-solutions__description[data-astro-cid-jvz7mddj]{max-width:none;margin-top:clamp(.5rem,2vw,.72rem);font-size:clamp(.95rem,3.85vw,1.1rem);line-height:1.42}.connected-solutions__description[data-astro-cid-jvz7mddj] .connected-solutions__text-line[data-astro-cid-jvz7mddj]{white-space:normal;display:block}.connected-solutions__benefits[data-astro-cid-jvz7mddj],.connected-solutions__challenges[data-astro-cid-jvz7mddj]{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:min(76vw,16.5rem);grid-auto-flow:column;justify-content:flex-start;width:auto;margin-left:-1.5rem;margin-right:-1.5rem;padding:.25rem 1.5rem 1rem;scroll-padding-inline:1.5rem;overflow-x:auto}.connected-solutions__benefits[data-astro-cid-jvz7mddj]::-webkit-scrollbar,.connected-solutions__challenges[data-astro-cid-jvz7mddj]::-webkit-scrollbar{display:none}.connected-solutions__benefit[data-astro-cid-jvz7mddj],.connected-solutions__challenge[data-astro-cid-jvz7mddj]{aspect-ratio:1.08;scroll-snap-align:start}}@media (width<=639px){.connected-solutions[data-astro-cid-jvz7mddj]{background:radial-gradient(circle at 88% 18%,#e0e9f9b8,#0000 42%),#f1f5fb;padding-block:2rem 8px}.connected-solutions__container{padding-inline:18px}.connected-solutions__title[data-astro-cid-jvz7mddj]{letter-spacing:-.058em;max-width:none;font-size:26px;font-weight:760;line-height:26px}.connected-solutions__title[data-astro-cid-jvz7mddj] .connected-solutions__title-desktop[data-astro-cid-jvz7mddj],.connected-solutions__desktop-copy[data-astro-cid-jvz7mddj],.connected-solutions__benefit-icon-svg--desktop{display:none}.connected-solutions__title[data-astro-cid-jvz7mddj] .connected-solutions__title-mobile[data-astro-cid-jvz7mddj],.connected-solutions__mobile-copy[data-astro-cid-jvz7mddj]{display:block}.connected-solutions__intro[data-astro-cid-jvz7mddj]{color:#253552c7;letter-spacing:-.025em;text-align:center;max-width:none;margin:.7rem auto 0;font-size:clamp(.95rem,3.9vw,1.08rem);font-weight:540;line-height:1.35;display:block}.connected-solutions__cards-viewport[data-astro-cid-jvz7mddj]{margin-top:1.6rem;scroll-snap-type:none;overscroll-behavior-inline:auto;width:auto;max-width:none;margin-inline:0;padding:0;scroll-padding-inline:0;overflow:visible}.connected-solutions__cards-viewport[data-astro-cid-jvz7mddj]::-webkit-scrollbar{display:none}.connected-solutions__cards[data-astro-cid-jvz7mddj]{flex-direction:column;gap:0;width:100%;max-width:34rem;height:auto;margin-inline:auto;padding:0;display:flex;overflow:visible}.connected-solutions__card-item[data-astro-cid-jvz7mddj]{--mobile-card-ratio:1200 / 567;scroll-snap-align:none;scroll-snap-stop:normal;flex:none;width:100%}.connected-solutions__card-item--2[data-astro-cid-jvz7mddj]{--mobile-card-ratio:1200 / 555}.connected-solutions__card-item--3[data-astro-cid-jvz7mddj]{--mobile-card-ratio:1200 / 532}.connected-solutions__card-item--4[data-astro-cid-jvz7mddj]{--mobile-card-ratio:1200 / 504}.connected-solutions__card-item--5[data-astro-cid-jvz7mddj]{--mobile-card-ratio:1200 / 509}.connected-solutions__card-item[data-astro-cid-jvz7mddj]+.connected-solutions__card-item[data-astro-cid-jvz7mddj]{margin:0!important}.connected-solutions__service-title[data-astro-cid-jvz7mddj] .connected-solutions__desktop-copy[data-astro-cid-jvz7mddj],.connected-solutions__description[data-astro-cid-jvz7mddj] .connected-solutions__desktop-copy[data-astro-cid-jvz7mddj]{display:none}.connected-solutions__service-title[data-astro-cid-jvz7mddj] .connected-solutions__mobile-copy[data-astro-cid-jvz7mddj],.connected-solutions__description[data-astro-cid-jvz7mddj] .connected-solutions__mobile-copy[data-astro-cid-jvz7mddj]{display:block}.connected-solutions__card[data-astro-cid-jvz7mddj]{align-items:initial;width:100%;height:auto;min-height:0;aspect-ratio:var(--mobile-card-ratio);background-color:#f4f6fb;background-image:linear-gradient(90deg, #f4f6fb 0%, #f4f6fb 42%, #f4f6fbf5 50%, #f4f6fb00 64%), var(--mobile-art-image);isolation:isolate;background-position:50%,clamp(20px,6vw,34px);background-repeat:no-repeat;background-size:100% 100%,auto 100%;border:0;border-radius:clamp(12px,3.6vw,16px);display:block;overflow:hidden;box-shadow:0 10px 22px -18px #2f456f85,0 3px 9px -7px #4257824d}.connected-solutions__card[data-astro-cid-jvz7mddj]:after{display:none}.connected-solutions__card-item--2[data-astro-cid-jvz7mddj] .connected-solutions__card[data-astro-cid-jvz7mddj]{--accent:#70a631!important}.connected-solutions__card-item--3[data-astro-cid-jvz7mddj] .connected-solutions__card[data-astro-cid-jvz7mddj]{--accent:#086be7!important}.connected-solutions__card-item--4[data-astro-cid-jvz7mddj] .connected-solutions__card[data-astro-cid-jvz7mddj]{--accent:#f47b0c!important}.connected-solutions__card-item--5[data-astro-cid-jvz7mddj] .connected-solutions__card[data-astro-cid-jvz7mddj]{background-position:50%,clamp(28px,8vw,42px);--accent:#089a9d!important}.connected-solutions__card-content[data-astro-cid-jvz7mddj]{z-index:2;grid-template-columns:clamp(34px,9.4vw,42px) minmax(0,1fr);align-items:start;column-gap:clamp(8px,2vw,12px);width:auto;height:auto;padding:clamp(18px,5.35vw,25px) clamp(19px,5.1vw,26px);display:grid;position:absolute;inset:0}.connected-solutions__mobile-header[data-astro-cid-jvz7mddj],.connected-solutions__mobile-cta[data-astro-cid-jvz7mddj],.connected-solutions__mobile-pagination[data-astro-cid-jvz7mddj]{display:none}.connected-solutions__card-aside[data-astro-cid-jvz7mddj]{flex-direction:column;grid-area:1/1;align-items:flex-start;min-width:0;display:flex}.connected-solutions__card-main[data-astro-cid-jvz7mddj]{flex-direction:column;grid-area:1/2;min-width:0;max-width:none;margin-top:clamp(21px,6.3vw,29px);display:flex}.connected-solutions__card-item--5[data-astro-cid-jvz7mddj] .connected-solutions__card-main[data-astro-cid-jvz7mddj]{margin-top:clamp(19px,5.5vw,25px)}.connected-solutions__number[data-astro-cid-jvz7mddj]{color:var(--accent);letter-spacing:-.035em;font-size:clamp(17px,4.85vw,21px);font-weight:520;line-height:1;display:block}.connected-solutions__service-icon[data-astro-cid-jvz7mddj]{place-items:center;width:clamp(24px,7vw,31px);height:clamp(24px,7vw,31px);margin-top:clamp(14px,4.25vw,19px);display:grid}.connected-solutions__service-title[data-astro-cid-jvz7mddj]{color:#07142d;letter-spacing:-.052em;white-space:normal;max-width:none;margin-top:0;font-size:clamp(19px,5.65vw,23px);font-weight:650;line-height:1.04}.connected-solutions__service-title[data-astro-cid-jvz7mddj] .connected-solutions__text-line[data-astro-cid-jvz7mddj]{display:block}.connected-solutions__service-title[data-astro-cid-jvz7mddj] .connected-solutions__text-line[data-astro-cid-jvz7mddj]+.connected-solutions__text-line[data-astro-cid-jvz7mddj]:before{content:none}.connected-solutions__description[data-astro-cid-jvz7mddj]{color:#162a4ae0;letter-spacing:-.03em;max-width:12.5rem;margin-top:clamp(8px,2.4vw,12px);font-size:clamp(11.5px,3.4vw,14px);font-weight:500;line-height:1.38}.connected-solutions__card-art[data-astro-cid-jvz7mddj]{display:none}.connected-solutions__benefits-stage[data-astro-cid-jvz7mddj]{isolation:isolate;background:#f1f5fb;width:calc(100% + 36px);height:clamp(41rem,195vw,50.5rem);margin:clamp(3.5rem,14vw,5rem) -18px 0;display:block;position:relative;overflow:hidden}.connected-solutions__benefits-heading[data-astro-cid-jvz7mddj]{z-index:1;text-align:left;width:100%;margin:0;position:absolute;inset:0}.connected-solutions__benefits-title-desktop[data-astro-cid-jvz7mddj]{display:none}.connected-solutions__benefits-title-mobile[data-astro-cid-jvz7mddj]{display:block}.connected-solutions__benefits-label[data-astro-cid-jvz7mddj]{display:none}.connected-solutions__benefits-heading[data-astro-cid-jvz7mddj] h2[data-astro-cid-jvz7mddj]{z-index:2;color:#020916;letter-spacing:-.062em;text-wrap:wrap;max-width:54%;margin:0;font-size:clamp(1.85rem,8.2vw,2.55rem);font-weight:760;line-height:.98;position:absolute;top:3.5vw;left:7.35%}.connected-solutions__benefits-ribbon[data-astro-cid-jvz7mddj]{z-index:0;opacity:.82;object-fit:fill;pointer-events:none;width:94%;max-width:none;height:100%;display:block;position:absolute;top:0;left:31%;-webkit-mask-image:linear-gradient(#0000 0%,#000 2.5% 97.5%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 2.5% 97.5%,#0000 100%)}.connected-solutions__benefits[data-astro-cid-jvz7mddj]{z-index:3;scroll-snap-type:none;width:100%;height:100%;margin:0;padding:0;scroll-padding-inline:0;display:block;position:absolute;inset:0;overflow:visible}.connected-solutions__benefit[data-astro-cid-jvz7mddj]{aspect-ratio:auto;min-height:0;box-shadow:none;backdrop-filter:none;color:#020916;text-align:left;scroll-snap-align:none;scroll-snap-stop:normal;isolation:auto;background:0 0;border:0;border-radius:0;padding-left:8.65%;position:absolute;inset-inline:0;overflow:visible}.connected-solutions__benefit[data-astro-cid-jvz7mddj]:first-child{top:17.75%}.connected-solutions__benefit[data-astro-cid-jvz7mddj]:nth-child(2){top:39.2%}.connected-solutions__benefit[data-astro-cid-jvz7mddj]:nth-child(3){top:60.7%}.connected-solutions__benefit[data-astro-cid-jvz7mddj]:nth-child(4){top:80.75%}.connected-solutions__benefit[data-astro-cid-jvz7mddj]+.connected-solutions__benefit[data-astro-cid-jvz7mddj]{margin-top:0}.connected-solutions__benefit-art[data-astro-cid-jvz7mddj],.connected-solutions__benefit-icon[data-astro-cid-jvz7mddj],.connected-solutions__benefit-icon-svg--desktop,.connected-solutions__benefit-icon-svg--mobile{display:none}.connected-solutions__benefit-number[data-astro-cid-jvz7mddj]{z-index:2;color:var(--accent);letter-spacing:-.045em;font-size:clamp(.86rem,4.2vw,1.15rem);font-weight:720;line-height:1.1;display:block;position:relative}.connected-solutions__benefit-connector[data-astro-cid-jvz7mddj]{z-index:3;background:var(--accent);width:43.6%;height:1px;display:block;position:absolute;top:.56rem;left:15.9%}.connected-solutions__benefit-connector[data-astro-cid-jvz7mddj]:after{background:var(--accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.connected-solutions__benefit[data-astro-cid-jvz7mddj]:nth-child(2) .connected-solutions__benefit-connector[data-astro-cid-jvz7mddj]{width:47.35%;left:15.9%}.connected-solutions__benefit[data-astro-cid-jvz7mddj]:nth-child(3) .connected-solutions__benefit-connector[data-astro-cid-jvz7mddj]{width:50.9%;left:15.9%}.connected-solutions__benefit[data-astro-cid-jvz7mddj]:nth-child(4) .connected-solutions__benefit-connector[data-astro-cid-jvz7mddj]{width:55.85%;left:15.9%}.connected-solutions__benefit-content[data-astro-cid-jvz7mddj]{z-index:2;height:auto;margin-top:clamp(1.1rem,5.1vw,1.35rem);padding:0;display:block;position:relative}.connected-solutions__benefit-title[data-astro-cid-jvz7mddj]{color:#020916;letter-spacing:-.055em;white-space:normal;max-width:46vw;margin:0;font-size:clamp(1.18rem,5.4vw,1.62rem);font-weight:740;line-height:1.05}.connected-solutions__benefit-description[data-astro-cid-jvz7mddj]{color:#071225e0;letter-spacing:-.035em;max-width:36vw;margin-top:clamp(.38rem,1.7vw,.52rem);font-size:clamp(.75rem,3.1vw,.92rem);font-weight:520;line-height:1.42;display:block}.connected-solutions__benefit[data-astro-cid-jvz7mddj]:nth-child(2) .connected-solutions__benefit-description[data-astro-cid-jvz7mddj]{max-width:39vw}.connected-solutions__benefit[data-astro-cid-jvz7mddj]:nth-child(3) .connected-solutions__benefit-description[data-astro-cid-jvz7mddj]{max-width:38vw}.connected-solutions__benefit[data-astro-cid-jvz7mddj]:nth-child(4) .connected-solutions__benefit-description[data-astro-cid-jvz7mddj]{max-width:40vw}.connected-solutions__challenges-heading[data-astro-cid-jvz7mddj]{margin-top:2.5rem;display:block}.connected-solutions__challenges-heading[data-astro-cid-jvz7mddj] h2[data-astro-cid-jvz7mddj]{font-size:1.48rem;line-height:1.04}.connected-solutions__challenges[data-astro-cid-jvz7mddj]{display:grid}.connected-solutions__challenge-content[data-astro-cid-jvz7mddj]{padding:1.25rem}.connected-solutions__challenge-icon[data-astro-cid-jvz7mddj]{width:2.05rem;height:2.05rem}.connected-solutions__challenge-title[data-astro-cid-jvz7mddj]{margin-top:.65rem;font-size:1.2rem}.connected-solutions__challenge-description[data-astro-cid-jvz7mddj]{margin-top:.6rem;font-size:.84rem;line-height:1.45}.connected-solutions__tags[data-astro-cid-jvz7mddj]{gap:.4rem}.connected-solutions__tag[data-astro-cid-jvz7mddj]{padding:.3rem .7rem;font-size:.72rem}.connected-solutions__container{flex-direction:column;display:flex}.connected-solutions__heading[data-astro-cid-jvz7mddj]{order:1}.connected-solutions__cards-viewport[data-astro-cid-jvz7mddj]{order:2}.connected-solutions__benefits-stage[data-astro-cid-jvz7mddj]{order:3;display:none}.connected-solutions__mobile-benefits[data-astro-cid-jvz7mddj]{order:4;margin-top:clamp(3rem,12.5vw,3.5rem);display:block}.connected-solutions__mobile-challenges[data-astro-cid-jvz7mddj]{order:5;margin-top:clamp(1.5rem,6.9vw,1.75rem);display:block}.connected-solutions__container>.technology-carousel{order:6}.connected-solutions__mobile-section-heading[data-astro-cid-jvz7mddj]{text-align:center;flex-direction:column;align-items:center;display:flex}.connected-solutions__mobile-section-heading[data-astro-cid-jvz7mddj] h2[data-astro-cid-jvz7mddj]{color:#06132c;font-family:var(--font-display);letter-spacing:-.055em;white-space:nowrap;margin:0;font-size:clamp(1.15rem,5vw,1.27rem);font-weight:760;line-height:1.18}.connected-solutions__mobile-section-underline[data-astro-cid-jvz7mddj]{background:linear-gradient(90deg,#1598ed 0%,#407fea 57%,#9e45df 100%);border-radius:999px;width:2rem;height:3px;margin-top:.35rem;display:block;box-shadow:0 1px 3px #4470e524}.connected-solutions__mobile-benefits-grid[data-astro-cid-jvz7mddj],.connected-solutions__mobile-challenges-grid[data-astro-cid-jvz7mddj],.connected-solutions__mobile-benefit-tags[data-astro-cid-jvz7mddj]{margin:0;padding:0;list-style:none}.connected-solutions__mobile-benefits-grid[data-astro-cid-jvz7mddj]{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:8px;width:100%;max-width:371px;margin:.5rem auto 0;display:grid}.connected-solutions__mobile-benefit[data-astro-cid-jvz7mddj]{min-width:0;height:clamp(123px,31.85vw,129px)}.connected-solutions__mobile-benefit[data-astro-cid-jvz7mddj]:nth-child(3),.connected-solutions__mobile-benefit[data-astro-cid-jvz7mddj]:nth-child(4){height:clamp(119px,30.5vw,124px)}.connected-solutions__mobile-benefit--wide[data-astro-cid-jvz7mddj]{grid-column:1/-1;height:clamp(79px,21.1vw,86px)}.connected-solutions__mobile-benefit-card[data-astro-cid-jvz7mddj]{background-color:#fbfcff;background-image:var(--mobile-benefit-image);width:100%;min-width:0;height:100%;box-shadow:0 7px 18px -15px color-mix(in srgb, var(--accent) 38%, transparent), 0 2px 7px -6px #18315a42, inset 0 1px 0 #ffffffeb;isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1px solid #fffffff0;border-radius:9px;flex-direction:column;padding:clamp(7px,2.12vw,9px);display:flex;position:relative;overflow:hidden}.connected-solutions__mobile-benefit-header[data-astro-cid-jvz7mddj]{z-index:1;grid-template-columns:clamp(30px,8.4vw,34px) minmax(0,1fr);align-items:center;gap:clamp(5px,1.55vw,7px);min-width:0;display:grid;position:relative}.connected-solutions__mobile-benefit-icon[data-astro-cid-jvz7mddj],.connected-solutions__mobile-challenge-icon[data-astro-cid-jvz7mddj]{background:color-mix(in srgb, var(--accent) 9%, #ffffffdb);color:var(--accent);border-radius:50%;place-items:center;display:grid}.connected-solutions__mobile-benefit-icon[data-astro-cid-jvz7mddj]{width:clamp(30px,8.4vw,34px);height:clamp(30px,8.4vw,34px)}.connected-solutions__mobile-benefit-icon-svg{stroke-width:1.85px;width:68%;height:68%}.connected-solutions__mobile-benefit-title[data-astro-cid-jvz7mddj]{color:#07132a;min-width:0;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(.8125rem,3.45vw,.88rem);font-weight:760;line-height:1.05}.connected-solutions__mobile-benefit-title-line[data-astro-cid-jvz7mddj],.connected-solutions__mobile-benefit-description-line[data-astro-cid-jvz7mddj]{display:block}.connected-solutions__mobile-benefit-description[data-astro-cid-jvz7mddj]{z-index:1;color:#142b4ee0;width:min(100%,clamp(110px,31.6vw,128px));max-width:none;font-family:var(--font-sans);letter-spacing:-.03em;margin:clamp(4px,1.2vw,5px) 0 0;font-size:clamp(8.8px,2.4vw,10px);font-weight:540;line-height:1.25;position:relative}.connected-solutions__mobile-benefit[data-astro-cid-jvz7mddj]:nth-child(2) .connected-solutions__mobile-benefit-description[data-astro-cid-jvz7mddj]{width:min(100%,clamp(116px,33.8vw,137px))}.connected-solutions__mobile-benefit[data-astro-cid-jvz7mddj]:nth-child(3) .connected-solutions__mobile-benefit-description[data-astro-cid-jvz7mddj]{width:min(100%,clamp(110px,32vw,130px))}.connected-solutions__mobile-benefit[data-astro-cid-jvz7mddj]:nth-child(4) .connected-solutions__mobile-benefit-description[data-astro-cid-jvz7mddj]{width:min(100%,clamp(110px,31.6vw,128px))}.connected-solutions__mobile-benefit-tags[data-astro-cid-jvz7mddj]{z-index:1;flex-wrap:wrap;align-items:center;gap:clamp(4px,1.25vw,6px);margin-top:auto;display:flex;position:relative}.connected-solutions__mobile-benefit-tag[data-astro-cid-jvz7mddj]{font-family:var(--font-sans);letter-spacing:-.02em;white-space:nowrap;border-radius:999px;padding:2px clamp(6px,1.75vw,8px);font-size:clamp(7.5px,1.95vw,8px);font-weight:680;line-height:1.2}.connected-solutions__mobile-benefit-tag--violet[data-astro-cid-jvz7mddj]{color:#7b3fd1;background:#f1e7fd}.connected-solutions__mobile-benefit-tag--blue[data-astro-cid-jvz7mddj]{color:#2087cd;background:#e2f1ff}.connected-solutions__mobile-benefit-tag--green[data-astro-cid-jvz7mddj]{color:#579b45;background:#ecf7e7}.connected-solutions__mobile-benefit-tag--aqua[data-astro-cid-jvz7mddj]{color:#129b9d;background:#ddf7f5}.connected-solutions__mobile-benefit-tag--orange[data-astro-cid-jvz7mddj]{color:#dc861f;background:#fff0df}.connected-solutions__mobile-benefit--wide[data-astro-cid-jvz7mddj] .connected-solutions__mobile-benefit-card[data-astro-cid-jvz7mddj]{background-size:100% 100%;grid-template-rows:auto 1fr auto;grid-template-columns:clamp(34px,9.2vw,38px) minmax(0,1fr);column-gap:clamp(8px,2.4vw,11px);padding-block:clamp(6px,1.75vw,8px);display:grid}.connected-solutions__mobile-benefit--wide[data-astro-cid-jvz7mddj] .connected-solutions__mobile-benefit-header[data-astro-cid-jvz7mddj]{display:contents}.connected-solutions__mobile-benefit--wide[data-astro-cid-jvz7mddj] .connected-solutions__mobile-benefit-icon[data-astro-cid-jvz7mddj]{grid-area:1/1/4;align-self:start;width:clamp(34px,9.2vw,38px);height:clamp(34px,9.2vw,38px)}.connected-solutions__mobile-benefit--wide[data-astro-cid-jvz7mddj] .connected-solutions__mobile-benefit-title[data-astro-cid-jvz7mddj]{white-space:nowrap;grid-area:1/2;align-self:end;font-size:clamp(.78rem,3.55vw,.91rem)}.connected-solutions__mobile-benefit--wide[data-astro-cid-jvz7mddj] .connected-solutions__mobile-benefit-description[data-astro-cid-jvz7mddj]{grid-area:2/2;width:min(100%,clamp(165px,48vw,194px));max-width:none;margin-top:2px}.connected-solutions__mobile-benefit--wide[data-astro-cid-jvz7mddj] .connected-solutions__mobile-benefit-tags[data-astro-cid-jvz7mddj]{grid-area:3/2;margin-top:2px}.connected-solutions__mobile-challenges[data-astro-cid-jvz7mddj] .connected-solutions__mobile-section-heading[data-astro-cid-jvz7mddj] h2[data-astro-cid-jvz7mddj]{font-size:clamp(1rem,4.25vw,1.08rem);line-height:1.2}.connected-solutions__mobile-challenges-grid[data-astro-cid-jvz7mddj]{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.3fr);gap:clamp(4px,1.35vw,5.5px);margin-top:.5rem;display:grid}.connected-solutions__mobile-challenge[data-astro-cid-jvz7mddj]{min-width:0;height:clamp(82px,21.35vw,87px)}.connected-solutions__mobile-challenge-card[data-astro-cid-jvz7mddj]{background-color:#fbfcff;background-image:linear-gradient(#ffffffb8, #ffffffb8), var(--mobile-challenge-image);width:100%;min-width:0;height:100%;box-shadow:0 7px 17px -15px color-mix(in srgb, var(--accent) 40%, transparent), inset 0 1px 0 #ffffffe6;color:#07132a;text-align:center;background-position:100% 100%;background-repeat:no-repeat;background-size:auto 100%;border:1px solid #fffffff0;border-radius:9px;flex-direction:column;align-items:center;padding:clamp(4px,1.3vw,6px) 3px clamp(5px,1.35vw,6px);display:flex;position:relative;overflow:hidden}.connected-solutions__mobile-challenge-card[data-astro-cid-jvz7mddj]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, white);outline-offset:2px}.connected-solutions__mobile-challenge-icon[data-astro-cid-jvz7mddj]{flex:none;width:clamp(30px,8.15vw,33px);height:clamp(30px,8.15vw,33px)}.connected-solutions__mobile-challenge-icon-svg{stroke-width:1.85px;width:64%;height:64%}.connected-solutions__mobile-challenge-label[data-astro-cid-jvz7mddj]{color:#07132a;width:100%;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-top:clamp(3px,.95vw,4px);font-size:clamp(7.1px,1.95vw,8px);font-weight:750;line-height:1.1;display:block}.connected-solutions__mobile-challenge-arrow{color:#34506d;stroke-width:1.7px;flex:none;width:clamp(11px,3.2vw,13px);height:clamp(11px,3.2vw,13px);margin-top:auto}}@media (width<=350px){.connected-solutions__card-item--5[data-astro-cid-jvz7mddj] .connected-solutions__card-main[data-astro-cid-jvz7mddj]{margin-top:14px}.connected-solutions__card-item--5[data-astro-cid-jvz7mddj] .connected-solutions__description[data-astro-cid-jvz7mddj]{margin-top:5px}}@media (width>=768px){.connected-solutions__benefits-heading[data-astro-cid-jvz7mddj]{margin-top:calc(clamp(2.75rem,4vw,3.75rem) + 1rem)}.connected-solutions__benefits-heading[data-astro-cid-jvz7mddj] h2[data-astro-cid-jvz7mddj]{max-width:56rem;margin-inline:auto;font-size:clamp(2rem,3.4vw,3.15rem)}.connected-solutions__benefits-heading[data-astro-cid-jvz7mddj] .connected-solutions__benefits-subtitle[data-astro-cid-jvz7mddj]{color:#8187a5;max-width:none;margin-top:1rem;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:500;display:block}.connected-solutions__benefits-diagram[data-astro-cid-jvz7mddj]{isolation:isolate;height:clamp(33rem,38vw,36rem);margin:clamp(1.4rem,2vw,1.8rem) auto 0;display:block;position:relative}.connected-solutions__benefits-visual[data-astro-cid-jvz7mddj]{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0 29%}.connected-solutions__benefits-visual[data-astro-cid-jvz7mddj]:after{z-index:-1;filter:blur(12px);content:"";background:radial-gradient(#806ed96b 0%,#9688e342 32%,#afa5f11a 56%,#0000 74%);border-radius:50%;height:15%;position:absolute;inset:auto 5% 5%}.connected-solutions__benefits-visual[data-astro-cid-jvz7mddj] img[data-astro-cid-jvz7mddj]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.connected-solutions__benefits-connections[data-astro-cid-jvz7mddj]{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.connected-solutions__benefits[data-astro-cid-jvz7mddj]{scroll-snap-type:none;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:29% 42% 29%;grid-auto-columns:auto;grid-auto-flow:row;align-items:center;gap:0;width:100%;height:100%;margin:0;padding:0;display:grid;overflow:visible}.connected-solutions__benefit[data-astro-cid-jvz7mddj]{--diagram-accent:var(--accent);aspect-ratio:auto;border-color:color-mix(in srgb, var(--diagram-accent) 34%, #e7edf6);background:linear-gradient(120deg, color-mix(in srgb, var(--diagram-accent) 7%, #fff), color-mix(in srgb, var(--diagram-accent) 11%, #f9fbff));min-height:clamp(7.8rem,9vw,8.8rem);box-shadow:0 12px 30px -16px color-mix(in srgb, var(--diagram-accent) 27%, transparent);backdrop-filter:none;border-radius:1.35rem;align-items:center;display:flex}.connected-solutions__benefit[data-astro-cid-jvz7mddj]:first-child{grid-area:1/1}.connected-solutions__benefit[data-astro-cid-jvz7mddj]:nth-child(2){--diagram-accent:#36be90;grid-area:2/3}.connected-solutions__benefit[data-astro-cid-jvz7mddj]:nth-child(3){grid-area:2/1}.connected-solutions__benefit[data-astro-cid-jvz7mddj]:nth-child(4){--diagram-accent:#36be90;grid-area:3/1}.connected-solutions__benefit[data-astro-cid-jvz7mddj]:nth-child(5){grid-area:1/3}.connected-solutions__benefit[data-astro-cid-jvz7mddj]:nth-child(6){grid-area:3/3}.connected-solutions__benefit-art[data-astro-cid-jvz7mddj],.connected-solutions__benefit-icon[data-astro-cid-jvz7mddj]{display:none}.connected-solutions__benefit-content[data-astro-cid-jvz7mddj]{width:100%;padding:clamp(1.15rem,1.65vw,1.55rem) clamp(1.1rem,2.1vw,2rem)}.connected-solutions__benefit-title[data-astro-cid-jvz7mddj]{color:#06132c;margin-top:0}.connected-solutions__benefit-description[data-astro-cid-jvz7mddj]{max-width:none;margin-top:.55rem}}@media (width>=1024px){.connected-solutions__benefits-stage[data-astro-cid-jvz7mddj]{display:none}}@media (prefers-reduced-motion:reduce){.connected-solutions__card[data-astro-cid-jvz7mddj],.connected-solutions__cta[data-astro-cid-jvz7mddj]{transition:none}}.business-better[data-astro-cid-iuc7it57]{z-index:2;background:var(--home-section-background);color:#071225;padding-block:calc(clamp(5rem,6vw,6.5rem) - 1.5rem) 4rem;scroll-margin-top:5.5rem;position:relative;overflow:hidden}.business-better[data-astro-cid-iuc7it57] .business-better__container{z-index:1;width:100%;max-width:82rem;position:relative;container-type:inline-size}.business-better__heading[data-astro-cid-iuc7it57]{margin-bottom:clamp(1rem,1.4cqi,1.1rem);padding-left:4.6%}.business-better__title[data-astro-cid-iuc7it57]{color:#071225;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5.1cqi,4rem);font-weight:800;line-height:1}.business-better__title-highlight[data-astro-cid-iuc7it57]{color:#078af2;width:fit-content;display:block}.business-better__subtitle[data-astro-cid-iuc7it57]{color:#071225;letter-spacing:-.035em;margin:.65rem 0 0;font-size:clamp(1.125rem,2.65cqi,2.075rem);font-weight:800;line-height:1.22}.business-better__intro[data-astro-cid-iuc7it57]{max-width:none;color:var(--color-muted);letter-spacing:-.025em;margin:.35rem 0 0;font-size:clamp(.875rem,1.68cqi,1.325rem);font-weight:400;line-height:1.45}.business-better__layout[data-astro-cid-iuc7it57]{grid-template-columns:minmax(0,59fr) minmax(0,36.2fr);align-items:center;gap:1.5rem 4.8%;display:grid}.business-better__visual[data-astro-cid-iuc7it57]{aspect-ratio:1.92;background:#eaf1fb;border-radius:.85rem;width:100%;margin:0;overflow:hidden}.business-better__visual[data-astro-cid-iuc7it57] img[data-astro-cid-iuc7it57]{object-fit:cover;object-position:center;width:100%;height:100%}.business-better__content[data-astro-cid-iuc7it57]{min-width:0}.business-better__benefits[data-astro-cid-iuc7it57]{gap:clamp(1.5rem,3.8cqi,3rem);margin:0;padding:0;list-style:none;display:grid}.business-better__benefit[data-astro-cid-iuc7it57]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2.4cqi,1.9rem);display:grid}.business-better__benefit-icon[data-astro-cid-iuc7it57]{aspect-ratio:1;color:#974fdf;background:#efebfb;border-radius:clamp(.85rem,1.3cqi,1.05rem);place-items:center;width:clamp(3rem,6.55cqi,5.125rem);display:grid}.business-better__benefit--blue[data-astro-cid-iuc7it57] .business-better__benefit-icon[data-astro-cid-iuc7it57]{color:#0b91dc;background:#e1f0fd}.business-better__benefit--purple[data-astro-cid-iuc7it57] .business-better__benefit-icon[data-astro-cid-iuc7it57]{color:#873ee9;background:#e9e0fc}.business-better__benefit-icon-svg{stroke-width:2px;width:clamp(1.5rem,3.15cqi,2.5rem);height:clamp(1.5rem,3.15cqi,2.5rem)}.business-better__benefit--purple[data-astro-cid-iuc7it57] .business-better__benefit-icon-svg{stroke-width:4px}.business-better__benefit[data-astro-cid-iuc7it57] h3[data-astro-cid-iuc7it57]{color:#0c1428;letter-spacing:-.035em;margin:0;font-size:clamp(.875rem,2cqi,1.575rem);font-weight:800;line-height:1.15}.business-better__benefit[data-astro-cid-iuc7it57] p[data-astro-cid-iuc7it57]{color:var(--color-muted);letter-spacing:-.025em;margin:.15rem 0 0;font-size:clamp(.6875rem,1.62cqi,1.275rem);font-weight:400;line-height:1.25}.business-better__benefit[data-astro-cid-iuc7it57] p[data-astro-cid-iuc7it57] span[data-astro-cid-iuc7it57]{display:block}.methodology-experience[data-astro-cid-gaxbgkd3]{background:var(--home-section-background);color:#050b35;font-family:var(--font-sans);padding-top:1rem}.methodology-cta__intro[data-astro-cid-gaxbgkd3]{text-align:center;max-width:88rem;margin:0 auto clamp(2.5rem,4vw,4rem);padding-inline:clamp(1.5rem,5vw,5rem)}.methodology-cta__intro-title[data-astro-cid-gaxbgkd3]{letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:800;line-height:1.2}.methodology-cta__intro[data-astro-cid-gaxbgkd3] p[data-astro-cid-gaxbgkd3]{max-width:none;color:var(--color-neutral-700);text-wrap:pretty;margin:0 auto;font-size:clamp(1.125rem,1.4vw,1.25rem);font-weight:450;line-height:1.75}.methodology-cta__intro[data-astro-cid-gaxbgkd3] p[data-astro-cid-gaxbgkd3]+p[data-astro-cid-gaxbgkd3]{margin-top:1.5rem}.methodology-cta__intro[data-astro-cid-gaxbgkd3] strong[data-astro-cid-gaxbgkd3]{color:#050b35;font-weight:700}.idea-to-solution[data-astro-cid-jty67gm5]{background:var(--home-section-background);color:#071225;padding-block:0 3rem;scroll-margin-top:6.5rem}.idea-to-solution__container{max-width:76rem}.idea-to-solution__heading[data-astro-cid-jty67gm5]{margin-bottom:1.5rem}.idea-to-solution__title[data-astro-cid-jty67gm5]{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.1vw,2.75rem);font-weight:800;line-height:1.1}.idea-to-solution__intro[data-astro-cid-jty67gm5]{color:#526075;letter-spacing:-.025em;margin:.5rem 0 0;font-size:clamp(1.125rem,1.7vw,1.5rem);font-weight:400;line-height:1.35}.idea-to-solution__panel[data-astro-cid-jty67gm5]{background:linear-gradient(#f9f6fe,#f9f6fe) padding-box padding-box,linear-gradient(105deg,#ba74d7 0%,#ad8cdd 40%,#af81d7 73%,#58bde3 100%) border-box;border:1.5px solid #0000;border-radius:1.5rem;padding:clamp(1.5rem,2vw,1.75rem) clamp(1.5rem,2.3vw,2rem);position:relative;box-shadow:0 8px 20px -12px #714faa40}.idea-to-solution__panel[data-astro-cid-jty67gm5]:before{content:"";pointer-events:none;border:1px solid #d5deef;border-radius:calc(1.5rem - 3px);position:absolute;inset:3px}.idea-to-solution__steps[data-astro-cid-jty67gm5]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.idea-to-solution__step[data-astro-cid-jty67gm5]{min-width:0;padding-inline:clamp(1rem,1.5vw,1.25rem)}.idea-to-solution__step[data-astro-cid-jty67gm5]:first-child{padding-left:0}.idea-to-solution__step[data-astro-cid-jty67gm5]:last-child{padding-right:0}.idea-to-solution__step[data-astro-cid-jty67gm5]+.idea-to-solution__step[data-astro-cid-jty67gm5]{border-left:1px solid #ded5ef}.idea-to-solution__step[data-astro-cid-jty67gm5] h3[data-astro-cid-jty67gm5]{letter-spacing:-.035em;margin:0;font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:750;line-height:1.25}.idea-to-solution__step[data-astro-cid-jty67gm5] p[data-astro-cid-jty67gm5],.idea-to-solution__closing[data-astro-cid-jty67gm5]{color:var(--color-muted);letter-spacing:-.025em;font-size:clamp(.95rem,1.3vw,1.125rem);font-weight:400;line-height:1.4}.idea-to-solution__step[data-astro-cid-jty67gm5] p[data-astro-cid-jty67gm5]{margin:.5rem 0 0}.idea-to-solution__closing[data-astro-cid-jty67gm5]{border-top:1px solid #ded5ef;max-width:none;margin:1.25rem 0 0;padding-top:1rem}.idea-to-solution__closing[data-astro-cid-jty67gm5] span[data-astro-cid-jty67gm5]{display:block}.home-closing-cta-button[data-astro-cid-cb6p3hcp]{color:#050b35;white-space:nowrap;background:#fff;border:2px solid #c7a7f5;width:max-content;max-width:100%;padding:.75rem 1.55rem;transition:background-color .3s,border-color .3s,box-shadow .3s,transform .3s;box-shadow:0 12px 30px -20px #c7a7f573}.home-closing-cta-button[data-astro-cid-cb6p3hcp]:hover,.home-closing-cta-button[data-astro-cid-cb6p3hcp]:focus-visible{filter:none;background:#f8f4ff;border-color:#ae83ed;transform:translateY(-.12rem);box-shadow:0 16px 36px -22px #c7a7f58c}.home-closing-cta-button[data-astro-cid-cb6p3hcp]:focus-visible{outline-offset:4px;outline:2px solid #c7a7f5}.home-closing-cta__title[data-astro-cid-cb6p3hcp]{font-size:clamp(1.55rem,2.6vw,2.1rem)}@media (width<=767px){.home-closing-cta-card[data-astro-cid-cb6p3hcp]{border-radius:.85rem;padding:.9rem}.home-closing-cta-layout[data-astro-cid-cb6p3hcp]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem .85rem}.home-closing-cta-icon[data-astro-cid-cb6p3hcp]{width:3.25rem;height:3.25rem}.home-closing-cta__title[data-astro-cid-cb6p3hcp]{font-size:1.25rem;line-height:1.12}.home-closing-cta-card[data-astro-cid-cb6p3hcp] .page-final-cta-copy{margin-top:.35rem;font-size:.85rem;line-height:1.5}.home-closing-cta-button[data-astro-cid-cb6p3hcp]{white-space:normal;border-radius:.7rem;grid-column:1/-1;width:100%;max-width:none;min-height:2.75rem;padding:.65rem .9rem;font-size:.86rem}}.home-current__all[data-astro-cid-q3rx7k2l]{color:#234f96;text-underline-offset:5px;align-items:center;min-height:44px;margin-top:1.75rem;font-weight:650;display:inline-flex}.home-current[data-astro-cid-q3rx7k2l]{background:var(--home-section-background);color:#07152d;padding:clamp(2.75rem,5vw,5.5rem) 0}.home-current__inner[data-astro-cid-q3rx7k2l]{width:min(100% - 2rem,78rem);margin-inline:auto}.home-current__heading[data-astro-cid-q3rx7k2l]{max-width:45rem;margin-bottom:clamp(1.35rem,3vw,2.25rem)}.home-current__subtitle[data-astro-cid-q3rx7k2l]{color:var(--color-muted);letter-spacing:-.025em;margin:.75rem 0 0;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:450;line-height:1.5}.home-current__heading[data-astro-cid-q3rx7k2l] h2[data-astro-cid-q3rx7k2l]{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.75rem,10vw,3.5rem);font-weight:750;line-height:1.05}.home-current__viewport[data-astro-cid-q3rx7k2l]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:1rem;padding-bottom:.65rem;display:flex;overflow-x:auto}.home-current__card[data-astro-cid-q3rx7k2l]{scroll-snap-align:start;background:#fffffff5;border:1px solid #c5d2ea94;border-radius:1.8rem;flex:0 0 min(76vw,31rem);width:min(100%,31rem);overflow:hidden;box-shadow:0 1.5rem 4rem -3rem #263d696b}.home-current__card[data-astro-cid-q3rx7k2l] a[data-astro-cid-q3rx7k2l]{height:100%;color:inherit;text-decoration:none;display:block}.home-current__card[data-astro-cid-q3rx7k2l] img[data-astro-cid-q3rx7k2l]{aspect-ratio:4/3;object-fit:cover;border-radius:1.25rem;width:calc(100% - 1.4rem);margin:.7rem;display:block}.home-current__copy[data-astro-cid-q3rx7k2l]{padding:.85rem 1.4rem 1.45rem}.home-current__copy[data-astro-cid-q3rx7k2l]>span[data-astro-cid-q3rx7k2l]:first-child{color:#2366cc;background:#e9f1ff;border-radius:999px;padding:.42rem .72rem;font-size:.78rem;font-weight:690;line-height:1;display:inline-flex}.home-current__copy[data-astro-cid-q3rx7k2l] h3[data-astro-cid-q3rx7k2l]{letter-spacing:-.06em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(1.85rem,7vw,2.75rem);font-weight:750;line-height:.98}.home-current__copy[data-astro-cid-q3rx7k2l] p[data-astro-cid-q3rx7k2l]{color:var(--color-muted);letter-spacing:-.025em;margin:1rem 0 0;font-size:1rem;line-height:1.45}.home-current__link[data-astro-cid-q3rx7k2l]{color:#2d63c8;border-top:1px solid #cad5e5a6;align-items:center;gap:.9rem;margin-top:1.5rem;padding-top:1rem;display:flex}.home-current__link[data-astro-cid-q3rx7k2l] b[data-astro-cid-q3rx7k2l]{border:1px solid #4779db47;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:1.2rem;font-weight:500;display:grid}.home-current__link[data-astro-cid-q3rx7k2l] strong[data-astro-cid-q3rx7k2l]{letter-spacing:.24em;font-size:.82rem}.home-current__viewport[data-astro-cid-q3rx7k2l]::-webkit-scrollbar{display:none}@media (width>=640px){.home-current__card[data-astro-cid-q3rx7k2l]{flex-basis:min(70vw,31rem)}}@media (width>=768px){.home-current[data-astro-cid-q3rx7k2l]{padding-block:2rem 4rem}.home-current__inner[data-astro-cid-q3rx7k2l]{width:min(100% - 4rem,72rem)}.home-current__heading[data-astro-cid-q3rx7k2l]{max-width:none}.home-current__heading[data-astro-cid-q3rx7k2l] h2[data-astro-cid-q3rx7k2l]{font-size:clamp(3rem,4.75vw,4.25rem)}.home-current__viewport[data-astro-cid-q3rx7k2l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-bottom:0;display:grid;overflow:visible}.home-current__card[data-astro-cid-q3rx7k2l]{width:auto;min-width:0}.home-current__card[data-astro-cid-q3rx7k2l] a[data-astro-cid-q3rx7k2l]{flex-direction:column;display:flex}.home-current__copy[data-astro-cid-q3rx7k2l]{flex-direction:column;flex:1;align-items:flex-start;display:flex}.home-current__copy[data-astro-cid-q3rx7k2l] h3[data-astro-cid-q3rx7k2l]{font-size:clamp(1.65rem,2.3vw,2rem);line-height:1.08}.home-current__copy[data-astro-cid-q3rx7k2l] p[data-astro-cid-q3rx7k2l]{margin-bottom:1.5rem}.home-current__link[data-astro-cid-q3rx7k2l]{width:100%;margin-top:auto}.home-current__card[data-astro-cid-q3rx7k2l] a[data-astro-cid-q3rx7k2l]:focus-visible{outline-offset:-3px;border-radius:inherit;outline:3px solid #416ed9}}@media (width>=1100px){.home-current__viewport[data-astro-cid-q3rx7k2l]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.home-current__card[data-astro-cid-q3rx7k2l]{transition:transform .22s,box-shadow .22s}.home-current__card[data-astro-cid-q3rx7k2l]:hover{transform:translateY(-.2rem);box-shadow:0 1.8rem 4.2rem -2.8rem #263d697a}}.home-hero[data-astro-cid-g5tlcpba]{--hero-transition-height:clamp(6.75rem, 9vw, 8.5rem);isolation:isolate;min-height:0;padding-bottom:var(--hero-transition-height);color:#fff;background:#06142c;display:flex;position:relative;overflow:hidden}.home-hero__video[data-astro-cid-g5tlcpba],.home-hero__shade[data-astro-cid-g5tlcpba],.home-hero__texture[data-astro-cid-g5tlcpba]{width:100%;height:calc(100% - var(--hero-transition-height));position:absolute;inset:0}.home-hero__video[data-astro-cid-g5tlcpba]{z-index:-4;object-fit:cover;object-position:54% center;opacity:.72}.home-hero__shade[data-astro-cid-g5tlcpba]{z-index:-3;background:linear-gradient(90deg,#030c1ffa 0%,#04112be6 56%,#030d22c2 100%),linear-gradient(#01091940 0%,#020c1fb8 100%)}.home-hero__texture[data-astro-cid-g5tlcpba]{z-index:-2;background:radial-gradient(circle at 18% 22%,#2684ff2b,#0000 31%),radial-gradient(circle at 84% 74%,#00a3ff1f,#0000 32%)}.home-hero[data-astro-cid-g5tlcpba]:after{content:"";z-index:-1;height:calc(10rem + var(--hero-transition-height));pointer-events:none;background:linear-gradient(180deg, #07142700 0%, #071427 9rem, #071427 10rem, #0a1a31 calc(10rem + var(--hero-transition-height) * .2), #214469 calc(10rem + var(--hero-transition-height) * .48), #789fc5 calc(10rem + var(--hero-transition-height) * .74), #dce6f1 calc(10rem + var(--hero-transition-height) * .9), var(--page-background) 100%);position:absolute;inset:auto 0 0}.home-hero[data-astro-cid-g5tlcpba] .home-hero__inner{align-items:center;padding-top:2.75rem;padding-bottom:2rem;display:flex}.home-hero__content[data-astro-cid-g5tlcpba]{width:min(100%,66rem)}.home-hero__eyebrow[data-astro-cid-g5tlcpba]{color:#55c7ff;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700;line-height:1.4}.home-hero__title[data-astro-cid-g5tlcpba]{color:#fff;letter-spacing:-.06em;text-wrap:balance;max-width:18ch;margin:1.6rem 0 0;font-size:clamp(3.05rem,13vw,4.4rem);font-weight:650;line-height:.98}.home-hero__title[data-astro-cid-g5tlcpba]>span[data-astro-cid-g5tlcpba]{display:block}.home-hero__title-accent[data-astro-cid-g5tlcpba]{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(95deg,#32c9ff 0%,#2089ff 52%,#3d6cff 100%);-webkit-background-clip:text;background-clip:text;margin-top:.18em}.home-hero__copy[data-astro-cid-g5tlcpba]{color:#ffffffeb;letter-spacing:-.016em;max-width:42rem;margin:2rem 0 0;font-size:1.08rem;font-weight:430;line-height:1.7}.home-hero__cta[data-astro-cid-g5tlcpba]{color:#fff;letter-spacing:-.025em;background:linear-gradient(102deg,#1977cf 0%,#167cdc 52%,#286cce 100%);border:1px solid #91d2ff94;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,28rem);min-height:4.2rem;margin-top:2.4rem;padding:.85rem 1.4rem;font-size:1.03rem;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .22s,border-color .22s,background .22s;display:inline-flex;box-shadow:0 18px 34px -26px #1c84ffd1,inset 0 1px #fff3}.home-hero__cta[data-astro-cid-g5tlcpba]:hover,.home-hero__cta[data-astro-cid-g5tlcpba]:focus-visible{background:linear-gradient(102deg,#1a82df 0%,#1685e7 52%,#3478dd 100%);border-color:#cdedffe6;transform:translateY(-2px)}.home-hero__cta[data-astro-cid-g5tlcpba]:focus-visible{outline-offset:3px;outline:3px solid #81d3ff8c}.home-hero__cta-icon[data-astro-cid-g5tlcpba]{stroke-width:1.9px;flex:none;width:1.35rem;height:1.35rem}@media (width>=640px){.home-hero__eyebrow[data-astro-cid-g5tlcpba]{font-size:.86rem}.home-hero__copy[data-astro-cid-g5tlcpba]{font-size:1.18rem}}@media (width>=768px){.home-hero[data-astro-cid-g5tlcpba]{min-height:clamp(43rem,72svh,54rem)}.home-hero[data-astro-cid-g5tlcpba] .home-hero__inner{padding-top:6rem;padding-bottom:6.75rem}.home-hero__title[data-astro-cid-g5tlcpba]{max-width:14.5ch;margin-top:1.9rem;font-size:clamp(4.6rem,8vw,7.2rem);line-height:.94}.home-hero__copy[data-astro-cid-g5tlcpba]{max-width:49rem;margin-top:2.35rem;font-size:1.28rem;line-height:1.72}.home-hero__cta[data-astro-cid-g5tlcpba]{width:auto;min-width:25rem;margin-top:2.75rem;padding-inline:1.65rem}}@media (width>=1280px){.home-hero[data-astro-cid-g5tlcpba] .home-hero__inner{padding-top:6.8rem;padding-bottom:7.2rem}.home-hero__content[data-astro-cid-g5tlcpba]{width:min(100%,76rem)}.home-hero__title[data-astro-cid-g5tlcpba]{max-width:13.5ch;font-size:clamp(5.6rem,6.6vw,7.5rem)}}@media (width<=430px){.home-hero[data-astro-cid-g5tlcpba]{min-height:auto}.home-hero[data-astro-cid-g5tlcpba] .home-hero__inner{align-items:flex-start;padding-bottom:2rem}.home-hero__title[data-astro-cid-g5tlcpba]{max-width:10.5ch;font-size:clamp(2.75rem,12.8vw,3.3rem);line-height:.96}.home-hero__copy[data-astro-cid-g5tlcpba]{max-width:19rem;margin-top:1.35rem;font-size:1rem;line-height:1.5}.home-hero__cta[data-astro-cid-g5tlcpba]{min-height:3.75rem;margin-top:1.7rem;font-size:.96rem}}@media (prefers-reduced-motion:reduce){.home-hero__cta[data-astro-cid-g5tlcpba]{transition:none}}.connected-solutions[data-astro-cid-jl5b64ha]{z-index:2;color:#071225;background:0 0;padding-block:3.25rem 1rem;scroll-margin-top:5.5rem;position:relative;overflow:hidden}.connected-solutions__glow[data-astro-cid-jl5b64ha]{display:none}.connected-solutions__container{z-index:1;max-width:92.4rem;position:relative}.connected-solutions__heading[data-astro-cid-jl5b64ha]{text-align:center;margin-inline:auto}.connected-solutions__title[data-astro-cid-jl5b64ha]{color:#06132c;letter-spacing:-.058em;text-wrap:balance;max-width:58rem;margin-inline:auto;font-size:clamp(2.25rem,4.05vw,3.15rem);font-weight:760;line-height:1.02}.connected-solutions__title[data-astro-cid-jl5b64ha] span[data-astro-cid-jl5b64ha]{display:block}.connected-solutions__title[data-astro-cid-jl5b64ha] .connected-solutions__title-accent[data-astro-cid-jl5b64ha]{color:#277cf0;display:inline}.connected-solutions__title[data-astro-cid-jl5b64ha] .connected-solutions__title-mobile[data-astro-cid-jl5b64ha],.connected-solutions__mobile-copy[data-astro-cid-jl5b64ha],.connected-solutions__benefits-label[data-astro-cid-jl5b64ha],.connected-solutions__benefit-icon-svg--mobile{display:none}.connected-solutions__desktop-copy[data-astro-cid-jl5b64ha]{display:contents}.connected-solutions__title-break[data-astro-cid-jl5b64ha]{display:block}.connected-solutions__intro[data-astro-cid-jl5b64ha]{color:#253552db;letter-spacing:-.026em;max-width:39rem;margin:1rem auto 0;font-size:clamp(1.1rem,1.6vw,1.25rem);font-weight:560;line-height:1.4;display:block}.connected-solutions__intro[data-astro-cid-jl5b64ha] span[data-astro-cid-jl5b64ha]{display:block}.connected-solutions__cards-viewport[data-astro-cid-jl5b64ha]{margin-top:clamp(2.25rem,3.5vw,3rem)}.connected-solutions__cards[data-astro-cid-jl5b64ha]{--card-width:clamp(10.5rem, 19.6vw, 15.25rem);justify-content:center;align-items:flex-start;height:clamp(22rem,39.7vw,30.75rem);margin-inline:auto;padding:0 .25rem;list-style:none;display:flex}.connected-solutions__card-item[data-astro-cid-jl5b64ha]{width:var(--card-width);flex:0 0 var(--card-width);transform:translateY(var(--card-offset)) rotate(var(--card-rotation));transform-origin:50% 78%;position:relative}.connected-solutions__card-item[data-astro-cid-jl5b64ha]+.connected-solutions__card-item[data-astro-cid-jl5b64ha]{margin-left:clamp(-.85rem,-.85vw,-.5rem)}.connected-solutions__card-item--1[data-astro-cid-jl5b64ha]{--card-offset:2rem;--card-rotation:-7deg;z-index:1}.connected-solutions__card-item--2[data-astro-cid-jl5b64ha]{--card-offset:.6rem;--card-rotation:-3.5deg;z-index:2}.connected-solutions__card-item--3[data-astro-cid-jl5b64ha]{--card-offset:0;--card-rotation:0deg;z-index:3}.connected-solutions__card-item--4[data-astro-cid-jl5b64ha]{--card-offset:.6rem;--card-rotation:3.5deg;z-index:2}.connected-solutions__card-item--5[data-astro-cid-jl5b64ha]{--card-offset:2rem;--card-rotation:7deg;z-index:1}.connected-solutions__card[data-astro-cid-jl5b64ha]{aspect-ratio:.545;background:var(--card-bg);color:#071225;isolation:isolate;border:0;border-radius:clamp(1rem,1.55vw,1.25rem);width:100%;transition:transform .24s,box-shadow .24s,filter .24s;display:block;position:relative;overflow:hidden;box-shadow:0 24px 48px -31px #1e325d61,0 8px 22px -14px #3046722e}.connected-solutions__card--seo-flip[data-astro-cid-jl5b64ha]{perspective:75rem}.connected-solutions__flip-inner[data-astro-cid-jl5b64ha]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .36s cubic-bezier(.22,1,.36,1);position:relative}.connected-solutions__flip-face[data-astro-cid-jl5b64ha]{border-radius:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:0;display:block;position:absolute;inset:0;overflow:hidden}.connected-solutions__flip-front[data-astro-cid-jl5b64ha]{z-index:2;color:inherit;text-align:left;background:0 0}.connected-solutions__flip-front[data-astro-cid-jl5b64ha] .connected-solutions__card-art[data-astro-cid-jl5b64ha]{z-index:0}.connected-solutions__flip-back[data-astro-cid-jl5b64ha]{z-index:1;background:radial-gradient(circle at 94% 14%, color-mix(in srgb, var(--accent) 15%, transparent), transparent 34%), linear-gradient(115deg, #ffffffe6, transparent 68%), var(--card-bg);color:#11233d;pointer-events:none;padding:1rem;transform:rotateY(180deg)}.connected-solutions__card--seo-flip[data-astro-cid-jl5b64ha].is-flipped .connected-solutions__flip-inner[data-astro-cid-jl5b64ha]{transform:rotateY(180deg)}.connected-solutions__card--seo-flip[data-astro-cid-jl5b64ha].is-flipped .connected-solutions__flip-front[data-astro-cid-jl5b64ha]{pointer-events:none}.connected-solutions__card--seo-flip[data-astro-cid-jl5b64ha].is-flipped .connected-solutions__flip-back[data-astro-cid-jl5b64ha]{pointer-events:auto}.connected-solutions__flip-hint[data-astro-cid-jl5b64ha],.connected-solutions__flip-return[data-astro-cid-jl5b64ha],.connected-solutions__flip-back-layout[data-astro-cid-jl5b64ha]{display:none}.connected-solutions__card[data-astro-cid-jl5b64ha]:after{z-index:3;border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c9d6e942}.connected-solutions__card[data-astro-cid-jl5b64ha]:hover,.connected-solutions__card[data-astro-cid-jl5b64ha]:focus-visible{box-shadow:0 30px 58px -31px #1e325d73, 0 12px 26px -15px color-mix(in srgb, var(--accent) 26%, transparent);filter:saturate(1.04);outline:none;transform:translateY(-.32rem)}.connected-solutions__card[data-astro-cid-jl5b64ha]:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent), 0 30px 58px -31px #1e325d73}.connected-solutions__card-art[data-astro-cid-jl5b64ha]{z-index:-1;mask-image:linear-gradient(to bottom, transparent 0%, transparent var(--art-fade-start), #000 var(--art-fade-end), #000 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, transparent var(--art-fade-start), #000 var(--art-fade-end), #000 100%);background-position:bottom;background-repeat:no-repeat;background-size:100% 88%;display:block;position:absolute;inset:0}.connected-solutions__card-content[data-astro-cid-jl5b64ha]{z-index:2;flex-direction:column;align-items:flex-start;padding:clamp(1.2rem,2.35vw,1.82rem) clamp(1rem,2.1vw,1.75rem);display:flex;position:relative}.connected-solutions__number[data-astro-cid-jl5b64ha]{color:var(--accent);letter-spacing:-.02em;font-size:clamp(.75rem,1.18vw,.94rem);font-weight:560;line-height:1}.connected-solutions__service-icon[data-astro-cid-jl5b64ha]{width:clamp(1.55rem,2.35vw,2rem);height:clamp(1.55rem,2.35vw,2rem);color:var(--accent);place-items:center;margin-top:clamp(.8rem,1.4vw,1.12rem);display:grid}.connected-solutions__service-icon-svg{stroke-width:1.65px;width:100%;height:100%}.connected-solutions__service-title[data-astro-cid-jl5b64ha]{color:#07142d;letter-spacing:-.052em;max-width:10.8rem;margin-top:clamp(.65rem,1.15vw,.9rem);font-size:clamp(1rem,1.8vw,1.45rem);font-weight:720;line-height:1.08}.connected-solutions__text-line[data-astro-cid-jl5b64ha]{display:block}.connected-solutions__description[data-astro-cid-jl5b64ha]{color:#1c2d4cd1;letter-spacing:-.025em;max-width:12rem;margin-top:clamp(.75rem,1.25vw,1rem);font-size:clamp(.7rem,1.05vw,.86rem);font-weight:520;line-height:1.55}.connected-solutions__benefits-heading[data-astro-cid-jl5b64ha]{text-align:center;width:min(100%,68rem);margin:clamp(2.75rem,4vw,3.75rem) auto 0}.connected-solutions__benefits-heading[data-astro-cid-jl5b64ha] h2[data-astro-cid-jl5b64ha],.connected-solutions__challenges-heading[data-astro-cid-jl5b64ha] h2[data-astro-cid-jl5b64ha]{color:#06132c;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:740;line-height:1.04}.connected-solutions__benefits-heading[data-astro-cid-jl5b64ha] p[data-astro-cid-jl5b64ha]{color:#253552db;letter-spacing:-.026em;max-width:39rem;margin:1rem auto 0;font-size:clamp(1.1rem,1.6vw,1.25rem);font-weight:560;line-height:1.4}.connected-solutions__benefits[data-astro-cid-jl5b64ha]{z-index:5;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1rem);width:100%;margin:clamp(1.4rem,2vw,1.8rem) auto 0;padding:0;list-style:none;display:grid;position:relative}.connected-solutions__benefit[data-astro-cid-jl5b64ha]{aspect-ratio:1.3;border:1px solid color-mix(in srgb, var(--accent) 18%, #dde5f0d1);background:linear-gradient(180deg, #fffffffa 0%, #fffffff0 62%, color-mix(in srgb, var(--accent) 5%, #fff) 100%);color:#0e1b33;text-align:left;backdrop-filter:blur(14px);isolation:isolate;border-radius:.72rem;position:relative;overflow:hidden;box-shadow:0 16px 38px -32px #22366029,inset 0 1px #ffffffc2}.connected-solutions__benefit-art[data-astro-cid-jl5b64ha]{z-index:0;background:var(--accent);opacity:.2;position:absolute;inset:0;-webkit-mask-image:url(/media/benefit-card-waves-mask.png);mask-image:url(/media/benefit-card-waves-mask.png);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:156%;mask-size:156%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.connected-solutions__benefit-content[data-astro-cid-jl5b64ha]{z-index:1;padding:clamp(1.25rem,1.65vw,1.55rem) clamp(1rem,1.5vw,1.35rem);position:relative}.connected-solutions__benefit-icon[data-astro-cid-jl5b64ha]{width:clamp(1.85rem,2.25vw,2.15rem);height:clamp(1.85rem,2.25vw,2.15rem);color:var(--accent);place-items:center;display:grid}.connected-solutions__benefit-icon-svg{stroke-width:1.8px;width:100%;height:100%}.connected-solutions__benefit-title[data-astro-cid-jl5b64ha]{color:#090b11;font-family:var(--font-display);letter-spacing:-.045em;margin-top:clamp(.65rem,.85vw,.8rem);font-size:clamp(1.08rem,1.45vw,1.38rem);font-weight:720;line-height:1.1}.connected-solutions__benefit-description[data-astro-cid-jl5b64ha]{color:#1c2d4cd1;max-width:17rem;font-family:var(--font-sans);letter-spacing:-.025em;margin-top:clamp(.65rem,.8vw,.8rem);font-size:clamp(.82rem,1.05vw,1rem);font-weight:520;line-height:1.46}.connected-solutions__challenges-heading[data-astro-cid-jl5b64ha]{text-align:center;width:min(100%,68rem);margin:clamp(2.75rem,4vw,3.75rem) auto 0}.connected-solutions__challenges-heading[data-astro-cid-jl5b64ha] h2[data-astro-cid-jl5b64ha]{font-size:clamp(1.8rem,2.8vw,2.3rem)}.connected-solutions__challenges[data-astro-cid-jl5b64ha]{z-index:5;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1rem);width:100%;margin:clamp(1.4rem,2vw,1.8rem) auto 0;padding:0;list-style:none;display:grid;position:relative}.connected-solutions__challenge[data-astro-cid-jl5b64ha]{aspect-ratio:1.3;border:1px solid color-mix(in srgb, var(--accent) 16%, #dde5f0d6);color:#0e1b33;text-align:left;backdrop-filter:blur(14px);background:#ffffffe0;border-radius:.72rem;position:relative;overflow:hidden;box-shadow:0 16px 38px -32px #22366024,inset 0 1px #ffffffc7}.connected-solutions__challenge-content[data-astro-cid-jl5b64ha]{flex-direction:column;align-items:flex-start;height:100%;padding:clamp(1.05rem,1.5vw,1.35rem) clamp(1rem,1.5vw,1.35rem);display:flex}.connected-solutions__challenge-icon[data-astro-cid-jl5b64ha]{width:clamp(1.85rem,2.25vw,2.15rem);height:clamp(1.85rem,2.25vw,2.15rem);color:var(--accent);flex:none;place-items:center;display:grid}.connected-solutions__challenge-icon-svg{stroke-width:1.8px;width:100%;height:100%}.connected-solutions__challenge-title[data-astro-cid-jl5b64ha]{color:#090b11;font-family:var(--font-display);letter-spacing:-.045em;margin-top:clamp(.5rem,.75vw,.7rem);font-size:clamp(1.08rem,1.4vw,1.32rem);font-weight:720;line-height:1.1}.connected-solutions__challenge-description[data-astro-cid-jl5b64ha]{color:#1c2d4cd1;max-width:17rem;font-family:var(--font-sans);letter-spacing:-.025em;margin-top:clamp(.55rem,.72vw,.7rem);font-size:clamp(.8rem,1vw,.95rem);font-weight:520;line-height:1.45}.connected-solutions__tags[data-astro-cid-jl5b64ha]{flex-wrap:wrap;gap:.45rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.connected-solutions__tag[data-astro-cid-jl5b64ha]{letter-spacing:-.02em;border-radius:999px;padding:.32rem .76rem;font-size:clamp(.68rem,.8vw,.8rem);font-weight:650;line-height:1.2}.connected-solutions__tag--violet[data-astro-cid-jl5b64ha]{color:#7445d5;background:#f1eafe}.connected-solutions__tag--blue[data-astro-cid-jl5b64ha]{color:#2885df;background:#e6f2ff}.connected-solutions__tag--green[data-astro-cid-jl5b64ha]{color:#669b43;background:#edf7e7}.connected-solutions__tag--aqua[data-astro-cid-jl5b64ha]{color:#159e9c;background:#e4f7f5}.connected-solutions__tag--orange[data-astro-cid-jl5b64ha]{color:#e4902c;background:#fff1df}.connected-solutions__cta[data-astro-cid-jl5b64ha]{color:#fff;letter-spacing:-.02em;text-align:center;background:linear-gradient(100deg,#8136f2 0%,#5e28ec 48%,#49a6eb 100%);border:1px solid #ffffff5c;border-radius:999px;grid-template-columns:1fr 1.1rem;align-items:center;gap:1rem;width:min(100%,19.625rem);min-height:3.25rem;margin:clamp(1.75rem,2.5vw,2.25rem) auto 0;padding:.72rem 1.55rem .72rem 2.15rem;font-size:.98rem;font-weight:590;line-height:1.2;transition:transform .2s;display:grid;box-shadow:none!important;filter:none!important}.connected-solutions__cta[data-astro-cid-jl5b64ha]:hover,.connected-solutions__cta[data-astro-cid-jl5b64ha]:focus-visible{outline:none;transform:translateY(-.16rem);box-shadow:none!important;filter:none!important}.connected-solutions__cta[data-astro-cid-jl5b64ha]:before,.connected-solutions__cta[data-astro-cid-jl5b64ha]:after{content:none!important;box-shadow:none!important;filter:none!important}.connected-solutions__cta[data-astro-cid-jl5b64ha]:focus-visible{outline-offset:3px;outline:3px solid #6756ef4d}.connected-solutions__cta-icon{stroke-width:1.7px;width:1.1rem;height:1.1rem}@media (width>=84rem){.connected-solutions__cards[data-astro-cid-jl5b64ha]{--card-width:clamp(15.25rem, 18.16vw, 16.775rem);height:clamp(30.75rem,36.61vw,33.825rem)}}@media (width>=900px) and (width<=1100px){.connected-solutions__benefit[data-astro-cid-jl5b64ha],.connected-solutions__challenge[data-astro-cid-jl5b64ha]{aspect-ratio:1.08}}@media (width<=899px){.connected-solutions[data-astro-cid-jl5b64ha]{padding-top:1.5rem;padding-bottom:1rem}.connected-solutions__title[data-astro-cid-jl5b64ha]{max-width:31rem;font-size:clamp(1.45rem,3vw,1.7rem);line-height:1.02}.connected-solutions__title-break[data-astro-cid-jl5b64ha]{display:block}.connected-solutions__cards-viewport[data-astro-cid-jl5b64ha]{margin-top:clamp(1rem,2.2vw,1.5rem);margin-left:-1.25rem;margin-right:-1.25rem;padding:0;overflow:visible}.connected-solutions__cards[data-astro-cid-jl5b64ha]{--mobile-card-height:clamp(7.5rem, 19vw, 9rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3.8vw,2rem) clamp(.9rem,2.2vw,1.15rem);width:100%;height:auto;margin:0;padding:0;display:grid}.connected-solutions__card-item[data-astro-cid-jl5b64ha]{--card-offset:0;--card-rotation:0deg;width:auto;height:var(--mobile-card-height);flex-basis:auto;transform:none;margin:0!important}.connected-solutions__card-item--5[data-astro-cid-jl5b64ha]{grid-column:1/-1}.connected-solutions__card[data-astro-cid-jl5b64ha]{aspect-ratio:auto;border-radius:clamp(.42rem,1.2vw,.75rem);height:100%}.connected-solutions__card[data-astro-cid-jl5b64ha]:hover,.connected-solutions__card[data-astro-cid-jl5b64ha]:focus-visible{transform:none}.connected-solutions__card-art[data-astro-cid-jl5b64ha]{background-position:var(--mobile-art-position,center bottom);background-size:auto var(--mobile-art-size,125%);transform-origin:100% 100%;width:29%;left:auto;right:0;transform:scale(.85);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 26% 100%)}.connected-solutions__card-item--1[data-astro-cid-jl5b64ha]{--mobile-art-position:62% bottom;--mobile-art-size:126%}.connected-solutions__card-item--2[data-astro-cid-jl5b64ha]{--mobile-art-position:57% bottom;--mobile-art-size:122%}.connected-solutions__card-item--3[data-astro-cid-jl5b64ha]{--mobile-art-position:54% bottom;--mobile-art-size:125%}.connected-solutions__card-item--4[data-astro-cid-jl5b64ha]{--mobile-art-position:59% bottom;--mobile-art-size:122%}.connected-solutions__card-item--5[data-astro-cid-jl5b64ha] .connected-solutions__card-art[data-astro-cid-jl5b64ha]{background-position:62% bottom;background-size:auto 125%;width:16%;transform:scale(1.2)}.connected-solutions__card-content[data-astro-cid-jl5b64ha]{grid-template:"number icon"max-content"title title"max-content"description description"max-content/clamp(1.35rem,2.8vw,1.7rem) clamp(1.05rem,2.2vw,1.45rem);place-content:start;align-items:center;column-gap:clamp(.5rem,1.35vw,.8rem);height:100%;padding:clamp(.75rem,1.85vw,1rem) clamp(.6rem,1.9vw,1.1rem);display:grid}.connected-solutions__number[data-astro-cid-jl5b64ha]{grid-area:number;font-size:clamp(.83rem,1.44vw,.94rem)}.connected-solutions__service-icon[data-astro-cid-jl5b64ha]{grid-area:icon;width:clamp(1.05rem,2.2vw,1.45rem);height:clamp(1.05rem,2.2vw,1.45rem);margin-top:0}.connected-solutions__service-title[data-astro-cid-jl5b64ha]{white-space:nowrap;grid-area:title;max-width:none;margin-top:clamp(.35rem,.8vw,.52rem);font-size:clamp(1.01rem,2.59vw,1.29rem);line-height:1.12}.connected-solutions__service-title[data-astro-cid-jl5b64ha] .connected-solutions__text-line[data-astro-cid-jl5b64ha]{display:inline}.connected-solutions__service-title[data-astro-cid-jl5b64ha] .connected-solutions__text-line[data-astro-cid-jl5b64ha]+.connected-solutions__text-line[data-astro-cid-jl5b64ha]:before{content:" "}.connected-solutions__description[data-astro-cid-jl5b64ha]{grid-area:description;max-width:none;margin-top:clamp(.35rem,.7vw,.48rem);font-size:clamp(.83rem,1.96vw,.99rem);line-height:1.52}.connected-solutions__card-item--5[data-astro-cid-jl5b64ha] .connected-solutions__number[data-astro-cid-jl5b64ha]{font-size:clamp(.9rem,1.55vw,1rem)}.connected-solutions__card-item--5[data-astro-cid-jl5b64ha] .connected-solutions__service-title[data-astro-cid-jl5b64ha]{font-size:clamp(1.08rem,2.8vw,1.38rem)}.connected-solutions__card-item--5[data-astro-cid-jl5b64ha] .connected-solutions__description[data-astro-cid-jl5b64ha]{font-size:clamp(.88rem,2.1vw,1.05rem)}.connected-solutions__description[data-astro-cid-jl5b64ha] .connected-solutions__text-line[data-astro-cid-jl5b64ha]{white-space:nowrap}.connected-solutions__benefits[data-astro-cid-jl5b64ha],.connected-solutions__challenges[data-astro-cid-jl5b64ha]{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:min(76vw,16.5rem);grid-auto-flow:column;justify-content:flex-start;width:auto;margin-left:-1.5rem;margin-right:-1.5rem;padding:.25rem 1.5rem 1rem;scroll-padding-inline:1.5rem;overflow-x:auto}.connected-solutions__benefits[data-astro-cid-jl5b64ha]::-webkit-scrollbar,.connected-solutions__challenges[data-astro-cid-jl5b64ha]::-webkit-scrollbar{display:none}.connected-solutions__benefit[data-astro-cid-jl5b64ha],.connected-solutions__challenge[data-astro-cid-jl5b64ha]{aspect-ratio:1.08;scroll-snap-align:start}}@media (width<=639px){.connected-solutions__card--seo-flip[data-astro-cid-jl5b64ha]{cursor:default}.connected-solutions__flip-front[data-astro-cid-jl5b64ha]{cursor:pointer}.connected-solutions__flip-hint[data-astro-cid-jl5b64ha]{z-index:4;color:color-mix(in srgb, var(--accent) 88%, #173552);letter-spacing:-.02em;align-items:center;gap:.25rem;font-size:10px;font-weight:680;line-height:1;display:inline-flex;position:absolute;top:23px;right:22px}.connected-solutions__flip-back[data-astro-cid-jl5b64ha]{padding:16px 18px 14px;display:block}.connected-solutions__flip-return[data-astro-cid-jl5b64ha]{z-index:3;color:color-mix(in srgb, var(--accent) 82%, #173552);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.28rem;padding:0;font-size:10px;font-weight:680;line-height:1;display:inline-flex;position:absolute;top:12px;right:16px}.connected-solutions__flip-return[data-astro-cid-jl5b64ha]:focus-visible,.connected-solutions__flip-cta[data-astro-cid-jl5b64ha]:focus-visible,.connected-solutions__flip-front[data-astro-cid-jl5b64ha]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px}.connected-solutions__flip-back-layout[data-astro-cid-jl5b64ha]{grid-template-columns:minmax(0,.82fr) minmax(0,1.45fr);align-items:center;gap:15px;height:100%;padding-top:9px;display:grid}.connected-solutions__flip-back-heading[data-astro-cid-jl5b64ha] p[data-astro-cid-jl5b64ha]{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin:0 0 7px;font-size:clamp(10px,2.7vw,11px);font-weight:740;line-height:1.15}.connected-solutions__flip-back-heading[data-astro-cid-jl5b64ha] h3[data-astro-cid-jl5b64ha]{color:#0b1830;letter-spacing:-.045em;margin:0;font-size:clamp(17px,4.7vw,20px);font-weight:720;line-height:1.04}.connected-solutions__flip-back-copy[data-astro-cid-jl5b64ha]>p[data-astro-cid-jl5b64ha]{color:#142848db;letter-spacing:-.018em;margin:0;font-size:clamp(10.5px,2.9vw,12px);font-weight:520;line-height:1.35}.connected-solutions__flip-benefits[data-astro-cid-jl5b64ha]{color:color-mix(in srgb, var(--accent) 88%, #173552)!important;margin-top:7px!important;font-size:clamp(9.5px,2.55vw,10.5px)!important;font-weight:690!important;line-height:1.3!important}.connected-solutions__flip-cta[data-astro-cid-jl5b64ha]{color:#173f71;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--accent) 50%, transparent);text-underline-offset:.2em;align-items:center;gap:.3rem;margin-top:8px;font-size:clamp(10.5px,2.8vw,12px);font-weight:740;line-height:1.2;display:inline-flex}.connected-solutions[data-astro-cid-jl5b64ha]{background:var(--page-background);padding-block:7px 8px}.connected-solutions__container{padding-inline:18px}.connected-solutions__title[data-astro-cid-jl5b64ha]{letter-spacing:-.058em;max-width:none;font-size:20px;font-weight:760;line-height:20px}.connected-solutions__title[data-astro-cid-jl5b64ha] .connected-solutions__title-desktop[data-astro-cid-jl5b64ha],.connected-solutions__desktop-copy[data-astro-cid-jl5b64ha],.connected-solutions__benefit-icon-svg--desktop{display:none}.connected-solutions__title[data-astro-cid-jl5b64ha] .connected-solutions__title-mobile[data-astro-cid-jl5b64ha],.connected-solutions__mobile-copy[data-astro-cid-jl5b64ha]{display:block}.connected-solutions__intro[data-astro-cid-jl5b64ha]{color:#253552c7;letter-spacing:-.025em;text-align:center;max-width:none;margin:4px auto 0;font-size:7px;font-weight:540;line-height:8px;display:block}.connected-solutions__cards-viewport[data-astro-cid-jl5b64ha]{margin:12px 0 0}.connected-solutions__cards[data-astro-cid-jl5b64ha]{--mobile-card-height:86px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.connected-solutions__card-item[data-astro-cid-jl5b64ha]{height:86px}.connected-solutions__card-item--1[data-astro-cid-jl5b64ha]{grid-column:1/-1;height:84px}.connected-solutions__card-item--5[data-astro-cid-jl5b64ha]{grid-column:auto}.connected-solutions__card[data-astro-cid-jl5b64ha]{border-radius:6px;box-shadow:0 7px 18px -15px #1e325d47,inset 0 1px #ffffffbd}.connected-solutions__card[data-astro-cid-jl5b64ha]:after{box-shadow:inset 0 0 0 1px #ccd8ea38}.connected-solutions__card-art[data-astro-cid-jl5b64ha],.connected-solutions__card-item--5[data-astro-cid-jl5b64ha] .connected-solutions__card-art[data-astro-cid-jl5b64ha]{background-position:bottom;background-size:100% 92%;width:58%;height:100%;left:auto;right:0;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 34% 100%)}.connected-solutions__card-item--1[data-astro-cid-jl5b64ha] .connected-solutions__card-art[data-astro-cid-jl5b64ha]{background-size:100%;width:43%}.connected-solutions__card-content[data-astro-cid-jl5b64ha]{height:100%;padding:11px 12px 8px;display:block}.connected-solutions__number[data-astro-cid-jl5b64ha],.connected-solutions__card-item--5[data-astro-cid-jl5b64ha] .connected-solutions__number[data-astro-cid-jl5b64ha]{font-size:7px;font-weight:650;line-height:7px;display:block}.connected-solutions__service-icon[data-astro-cid-jl5b64ha]{width:13px;height:13px;display:grid;position:absolute;top:13px;left:39px}.connected-solutions__card-item--1[data-astro-cid-jl5b64ha] .connected-solutions__service-icon[data-astro-cid-jl5b64ha]{width:18px;height:18px;top:31px;left:12px}.connected-solutions__service-title[data-astro-cid-jl5b64ha],.connected-solutions__card-item--5[data-astro-cid-jl5b64ha] .connected-solutions__service-title[data-astro-cid-jl5b64ha]{letter-spacing:-.052em;white-space:normal;max-width:74px;margin-top:13px;margin-left:27px;font-size:10px;font-weight:720;line-height:10px;display:block}.connected-solutions__card-item--1[data-astro-cid-jl5b64ha] .connected-solutions__service-title[data-astro-cid-jl5b64ha]{max-width:112px;margin-left:36px}.connected-solutions__service-title[data-astro-cid-jl5b64ha] .connected-solutions__text-line[data-astro-cid-jl5b64ha]{display:block}.connected-solutions__service-title[data-astro-cid-jl5b64ha] .connected-solutions__text-line[data-astro-cid-jl5b64ha]+.connected-solutions__text-line[data-astro-cid-jl5b64ha]:before{content:none}.connected-solutions__description[data-astro-cid-jl5b64ha],.connected-solutions__card-item--5[data-astro-cid-jl5b64ha] .connected-solutions__description[data-astro-cid-jl5b64ha]{color:#1c2d4cc7;letter-spacing:-.025em;width:82px;max-width:none;margin-top:8px;margin-left:27px;font-size:5.25px;font-weight:540;line-height:7px;display:block}.connected-solutions__card-item--1[data-astro-cid-jl5b64ha] .connected-solutions__description[data-astro-cid-jl5b64ha]{width:132px;margin-top:9px;margin-left:36px}.connected-solutions__description[data-astro-cid-jl5b64ha] .connected-solutions__text-line[data-astro-cid-jl5b64ha]{white-space:normal}.connected-solutions__benefits-heading[data-astro-cid-jl5b64ha]{margin-top:14px}.connected-solutions__benefits-label[data-astro-cid-jl5b64ha]{color:#3f79d8;letter-spacing:.1em;text-transform:uppercase;font-size:4.5px;font-weight:800;line-height:5px;display:block}.connected-solutions__benefits-heading[data-astro-cid-jl5b64ha] h2[data-astro-cid-jl5b64ha]{letter-spacing:-.052em;margin-top:5px;font-size:10px;font-weight:760;line-height:12px}.connected-solutions__benefits[data-astro-cid-jl5b64ha]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:initial;scroll-snap-type:none;grid-auto-flow:row;gap:3px;width:100%;margin:7px 0 0;padding:0;scroll-padding-inline:0;overflow:visible}.connected-solutions__benefit[data-astro-cid-jl5b64ha]{aspect-ratio:auto;scroll-snap-align:none;background:#fffffff0;border-color:#d3ddeb9e;border-radius:5px;min-height:40px;box-shadow:0 7px 18px -16px #2236602e,inset 0 1px #ffffffe6}.connected-solutions__benefit-art[data-astro-cid-jl5b64ha]{display:none}.connected-solutions__benefit-content[data-astro-cid-jl5b64ha]{align-items:center;gap:16px;height:100%;padding:6px 28px;display:flex}.connected-solutions__benefit-icon[data-astro-cid-jl5b64ha]{flex:0 0 18px;width:18px;height:18px}.connected-solutions__benefit-icon-svg--mobile{display:block}.connected-solutions__benefit-title[data-astro-cid-jl5b64ha]{letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:6.25px;font-weight:690;line-height:8px}.connected-solutions__benefit-description[data-astro-cid-jl5b64ha],.connected-solutions__challenges-heading[data-astro-cid-jl5b64ha],.connected-solutions__challenges[data-astro-cid-jl5b64ha]{display:none}}@media (width<=767px){.connected-solutions__desktop-copy[data-astro-cid-jl5b64ha]{display:none}.connected-solutions__mobile-copy[data-astro-cid-jl5b64ha]{display:block}.connected-solutions[data-astro-cid-jl5b64ha]{background:var(--page-background);padding-top:0}.connected-solutions__cards-viewport[data-astro-cid-jl5b64ha]{margin:0 -18px}.connected-solutions__cards[data-astro-cid-jl5b64ha]{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(208px,1fr);align-items:stretch;gap:0}.connected-solutions__card-item[data-astro-cid-jl5b64ha],.connected-solutions__card-item--1[data-astro-cid-jl5b64ha],.connected-solutions__card-item--5[data-astro-cid-jl5b64ha]{grid-column:auto;height:auto;min-height:208px}.connected-solutions__card[data-astro-cid-jl5b64ha]{min-height:inherit;background:linear-gradient(90deg, #fff3, transparent 72%), var(--card-bg);box-shadow:none;border-radius:0}.connected-solutions__card[data-astro-cid-jl5b64ha]:after{border:1px solid color-mix(in srgb, var(--accent) 44%, #ffffffb3);height:auto;box-shadow:inset 0 1px 0 #ffffffd1, inset 0 0 12px color-mix(in srgb, var(--accent) 8%, transparent), 0 0 14px -11px color-mix(in srgb, var(--accent) 48%, transparent);background:0 0;border-radius:9px;inset:3px}.connected-solutions__card-art[data-astro-cid-jl5b64ha],.connected-solutions__card-item--1[data-astro-cid-jl5b64ha] .connected-solutions__card-art[data-astro-cid-jl5b64ha],.connected-solutions__card-item--5[data-astro-cid-jl5b64ha] .connected-solutions__card-art[data-astro-cid-jl5b64ha]{z-index:0;opacity:.86;filter:saturate(.82)brightness(1.05);background-position:right 84%;background-size:auto 170%;width:28%;height:100%;left:auto;right:-1px;overflow:hidden;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20%);mask-image:linear-gradient(90deg,#0000 0%,#000 20%)}.connected-solutions__card-art[data-astro-cid-jl5b64ha] img{width:auto;height:130%;top:100%;left:100%;transform:translate(-100%,-100%)}.connected-solutions__card-item--2[data-astro-cid-jl5b64ha] .connected-solutions__card-art[data-astro-cid-jl5b64ha]{background-size:auto 166%;width:28%}.connected-solutions__card-item--3[data-astro-cid-jl5b64ha] .connected-solutions__card-art[data-astro-cid-jl5b64ha]{background-size:auto 170%;width:28%}.connected-solutions__card-item--4[data-astro-cid-jl5b64ha] .connected-solutions__card-art[data-astro-cid-jl5b64ha]{background-size:auto 168%;width:28%}.connected-solutions__card-item--5[data-astro-cid-jl5b64ha] .connected-solutions__card-art[data-astro-cid-jl5b64ha]{background-size:auto 169%;width:28%}.connected-solutions__card-content[data-astro-cid-jl5b64ha]{z-index:2;width:100%;height:100%;min-height:inherit;padding:46px calc(28% + 12px) 18px 24px;display:block;position:relative}.connected-solutions__number[data-astro-cid-jl5b64ha],.connected-solutions__card-item--5[data-astro-cid-jl5b64ha] .connected-solutions__number[data-astro-cid-jl5b64ha]{color:color-mix(in srgb, var(--accent) 58%, transparent);letter-spacing:-.035em;text-shadow:none;font-size:clamp(17px,4.7vw,20px);font-weight:520;line-height:1;display:block;position:absolute;top:21px;left:27px}.connected-solutions__service-icon[data-astro-cid-jl5b64ha],.connected-solutions__card-item--1[data-astro-cid-jl5b64ha] .connected-solutions__service-icon[data-astro-cid-jl5b64ha]{display:none}.connected-solutions__service-title[data-astro-cid-jl5b64ha],.connected-solutions__card-item--1[data-astro-cid-jl5b64ha] .connected-solutions__service-title[data-astro-cid-jl5b64ha],.connected-solutions__card-item--5[data-astro-cid-jl5b64ha] .connected-solutions__service-title[data-astro-cid-jl5b64ha]{color:#0b1830;letter-spacing:-.045em;white-space:normal;width:100%;max-width:none;min-height:2.16em;margin:0;font-size:clamp(23px,6vw,26px);font-weight:650;line-height:1.08;display:block;position:static}.connected-solutions__description[data-astro-cid-jl5b64ha],.connected-solutions__card-item--1[data-astro-cid-jl5b64ha] .connected-solutions__description[data-astro-cid-jl5b64ha],.connected-solutions__card-item--5[data-astro-cid-jl5b64ha] .connected-solutions__description[data-astro-cid-jl5b64ha]{color:#202632;letter-spacing:-.01em;width:100%;max-width:none;margin:9px 0 0;font-size:15px;font-weight:520;line-height:1.4;display:block;position:static}}@media (prefers-reduced-motion:reduce){.connected-solutions__flip-inner[data-astro-cid-jl5b64ha]{transition:none;transform:none!important}.connected-solutions__flip-face[data-astro-cid-jl5b64ha]{transition:opacity .15s,visibility .15s;transform:none}.connected-solutions__flip-front[data-astro-cid-jl5b64ha]{opacity:1;visibility:visible}.connected-solutions__flip-back[data-astro-cid-jl5b64ha],.connected-solutions__card--seo-flip[data-astro-cid-jl5b64ha].is-flipped .connected-solutions__flip-front[data-astro-cid-jl5b64ha]{opacity:0;visibility:hidden}.connected-solutions__card--seo-flip[data-astro-cid-jl5b64ha].is-flipped .connected-solutions__flip-back[data-astro-cid-jl5b64ha]{opacity:1;visibility:visible}.connected-solutions__card[data-astro-cid-jl5b64ha],.connected-solutions__cta[data-astro-cid-jl5b64ha]{transition:none}}@media (width<=767px){.connected-solutions__heading[data-astro-cid-jl5b64ha]{text-align:center;max-width:none;margin:0 auto;padding:38px 0 30px;display:block}.connected-solutions__title[data-astro-cid-jl5b64ha]{letter-spacing:-.048em;text-wrap:balance;max-width:none;margin:0 auto;font-size:clamp(31px,8.4vw,38px);font-weight:650;line-height:1.04}.connected-solutions__title[data-astro-cid-jl5b64ha] br[data-astro-cid-jl5b64ha]{display:none}.connected-solutions__intro[data-astro-cid-jl5b64ha]{color:#253552cc;letter-spacing:-.02em;text-align:center;text-wrap:pretty;max-width:none;margin:15px auto 0;font-size:clamp(16px,4.25vw,18px);font-weight:520;line-height:1.5;display:block}}.real-accompaniment[data-astro-cid-2gs7og5k]{display:none}@media (width<=767px){.real-accompaniment[data-astro-cid-2gs7og5k]{background:var(--page-background);color:#050e20;font-family:var(--font-sans);padding-block:12px 8px;scroll-margin-top:100px;display:block;overflow:hidden}.real-accompaniment[data-astro-cid-2gs7og5k] .real-accompaniment__container{padding-inline:18px}.real-accompaniment__header[data-astro-cid-2gs7og5k]{padding-bottom:11px}.real-accompaniment__eyebrow[data-astro-cid-2gs7og5k]{color:#68429a;letter-spacing:.11em;background:#ece7fb;border-radius:999px;margin:0;padding:7px 16px;font-size:clamp(10px,2.47vw,13px);font-weight:700;line-height:1.15;display:inline-block}.real-accompaniment[data-astro-cid-2gs7og5k] h2[data-astro-cid-2gs7og5k]{font-family:var(--font-display);letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(30px,9.49vw,50px);font-weight:800;line-height:1.04}.real-accompaniment__intro[data-astro-cid-2gs7og5k]{color:#686a73;letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(14px,3.5104vw,18.5px);font-weight:400;line-height:1.38919}.real-accompaniment__intro[data-astro-cid-2gs7og5k] strong[data-astro-cid-2gs7og5k]{color:#080f24;font-size:clamp(15px,3.795vw,20px);font-weight:800;line-height:1}.real-accompaniment__keep-together[data-astro-cid-2gs7og5k]{white-space:nowrap}.real-accompaniment__reference-break[data-astro-cid-2gs7og5k]{display:none}.real-accompaniment__photo[data-astro-cid-2gs7og5k]{aspect-ratio:527/220;object-fit:cover;width:100%;height:auto;display:block}.real-accompaniment__benefits[data-astro-cid-2gs7og5k]{margin:0;padding:0;list-style:none;display:grid}.real-accompaniment__benefit[data-astro-cid-2gs7og5k]{grid-template-columns:clamp(48px,12.2vw,64px) minmax(0,1fr);align-items:start;gap:clamp(16px,5.3vw,28px);padding-block:16px 15px;display:grid}.real-accompaniment__benefit[data-astro-cid-2gs7og5k]+.real-accompaniment__benefit[data-astro-cid-2gs7og5k]{border-top:2px solid #ebe6f8;padding-block:12px}.real-accompaniment__icon[data-astro-cid-2gs7og5k]{aspect-ratio:1;border-radius:50%;place-items:center;display:grid;overflow:hidden}.real-accompaniment__icon[data-astro-cid-2gs7og5k] img[data-astro-cid-2gs7og5k]{object-fit:contain;width:100%;height:100%}.real-accompaniment__copy[data-astro-cid-2gs7og5k]{min-width:0}.real-accompaniment[data-astro-cid-2gs7og5k] h3[data-astro-cid-2gs7og5k]{color:#080f24;letter-spacing:-.04em;margin:0;font-size:clamp(16px,4.18vw,22px);font-weight:800;line-height:1.2}.real-accompaniment__benefit[data-astro-cid-2gs7og5k]:last-child p[data-astro-cid-2gs7og5k]{max-width:380px}.real-accompaniment__benefit[data-astro-cid-2gs7og5k] p[data-astro-cid-2gs7og5k]{color:#686b78;letter-spacing:-.02em;margin:2px 0 0;font-size:clamp(13px,3.226vw,17px);font-weight:400;line-height:1.294}}@media (width>=500px) and (width<=767px){.real-accompaniment__reference-break[data-astro-cid-2gs7og5k]{display:initial}}.technology-carousel[data-astro-cid-4tmbjy7a]{margin-top:clamp(1.5rem,2.5vw,2.25rem);position:relative}.technology-carousel__ambient[data-astro-cid-4tmbjy7a]{display:none}.technology-carousel__heading[data-astro-cid-4tmbjy7a]{z-index:1;text-align:center;justify-items:center;width:100%;margin-inline:auto;display:grid;position:relative}.technology-carousel__signals[data-astro-cid-4tmbjy7a]{justify-content:center;gap:.72rem;margin-bottom:1.2rem;display:flex}.technology-carousel__signals[data-astro-cid-4tmbjy7a] span[data-astro-cid-4tmbjy7a]{width:2.2rem;height:3px;box-shadow:0 0 9px color-mix(in srgb, currentColor 18%, transparent);background:#8250e9;border-radius:999px}.technology-carousel__signals[data-astro-cid-4tmbjy7a] span[data-astro-cid-4tmbjy7a]:nth-child(2){background:#6da04e}.technology-carousel__signals[data-astro-cid-4tmbjy7a] span[data-astro-cid-4tmbjy7a]:nth-child(3){background:#3977e4}.technology-carousel__signals[data-astro-cid-4tmbjy7a] span[data-astro-cid-4tmbjy7a]:nth-child(4){background:#ec941d}.technology-carousel__signals[data-astro-cid-4tmbjy7a] span[data-astro-cid-4tmbjy7a]:nth-child(5){background:#22afc5}.technology-carousel__title[data-astro-cid-4tmbjy7a]{color:#06132c;width:min(100%,58rem);font-family:var(--font-display);letter-spacing:-.058em;text-align:center;text-wrap:balance;margin-inline:auto;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:760;line-height:1.02}.technology-carousel__title[data-astro-cid-4tmbjy7a]>span[data-astro-cid-4tmbjy7a]{color:#2672ec}.technology-carousel__intro[data-astro-cid-4tmbjy7a]{color:#253552db;letter-spacing:-.026em;text-align:center;width:min(100%,39rem);margin:1rem auto 0;font-size:clamp(.95rem,1.25vw,1rem);font-weight:560;line-height:1.4}.technology-carousel__intro[data-astro-cid-4tmbjy7a] span[data-astro-cid-4tmbjy7a]{display:block}.technology-carousel__viewport[data-astro-cid-4tmbjy7a]{z-index:1;backdrop-filter:blur(18px);background:#fff;border:1px solid #e5ebf7eb;border-radius:clamp(1.2rem,2vw,1.65rem);width:100%;margin:clamp(1.5rem,2.25vw,2rem) auto 0;position:relative;overflow:hidden;box-shadow:0 25px 64px -43px #23365e57,inset 0 1px #fffffffa}.technology-carousel__track[data-astro-cid-4tmbjy7a]{width:100%;margin:0;padding:clamp(.85rem,1.4vw,1.1rem) 0;list-style:none;display:flex}.technology-carousel__item[data-astro-cid-4tmbjy7a]{flex:1 1 0;place-items:center;width:auto;min-width:0;min-height:clamp(4.6rem,6.4vw,5.25rem);padding:.5rem 1rem;display:grid;position:relative}.technology-carousel__item--mobile-only[data-astro-cid-4tmbjy7a]{display:none}.technology-carousel__item[data-astro-cid-4tmbjy7a]:after{content:"";background:#c3ccdd94;width:1px;position:absolute;top:14%;bottom:14%;right:0}.technology-carousel__brand[data-astro-cid-4tmbjy7a]{color:#101827;letter-spacing:-.04em;white-space:nowrap;justify-content:center;align-items:center;gap:.55rem;font-size:clamp(.84rem,1.2vw,.98rem);font-weight:690;line-height:1;display:flex}.technology-carousel__brand[data-astro-cid-4tmbjy7a]>img[data-astro-cid-4tmbjy7a]{object-fit:contain;flex:none;width:clamp(1.95rem,2.8vw,2.4rem);height:clamp(1.95rem,2.8vw,2.4rem)}.technology-carousel__brand--wordmark[data-astro-cid-4tmbjy7a]>img[data-astro-cid-4tmbjy7a]{mix-blend-mode:multiply;width:min(100%,7.25rem);height:clamp(2.15rem,3.2vw,2.65rem)}.technology-carousel__brand--square[data-astro-cid-4tmbjy7a]>img[data-astro-cid-4tmbjy7a]{border-radius:.45rem;width:clamp(2.7rem,3.6vw,3.15rem);height:clamp(2.7rem,3.6vw,3.15rem)}.technology-carousel__brand[data-astro-cid-4tmbjy7a][data-brand=AWS]>img[data-astro-cid-4tmbjy7a]{border-radius:0;width:5.25rem;height:3.2rem}.technology-carousel__brand[data-astro-cid-4tmbjy7a][data-brand=Salesforce]{color:#0b7eaf;letter-spacing:-.035em;font-weight:780}.technology-carousel__python-mark[data-astro-cid-4tmbjy7a]{flex:none;width:1.05rem;height:1.05rem;display:block;position:relative}.technology-carousel__python-mark[data-astro-cid-4tmbjy7a]:before,.technology-carousel__python-mark[data-astro-cid-4tmbjy7a]:after{content:"";border-radius:.24rem .24rem .15rem .15rem;width:.68rem;height:.58rem;position:absolute}.technology-carousel__python-mark[data-astro-cid-4tmbjy7a]:before{background:#3776ab;top:.04rem;left:.02rem;box-shadow:inset .29rem .13rem 0 -.24rem #fff}.technology-carousel__python-mark[data-astro-cid-4tmbjy7a]:after{background:#ffd343;border-radius:.15rem .15rem .24rem .24rem;bottom:.04rem;right:.02rem;box-shadow:inset -.29rem -.13rem 0 -.24rem #fff}@media (width<=639px){.technology-carousel[data-astro-cid-4tmbjy7a]{margin-top:20px}.technology-carousel__signals[data-astro-cid-4tmbjy7a]{gap:.45rem;margin-bottom:1rem}.technology-carousel__signals[data-astro-cid-4tmbjy7a] span[data-astro-cid-4tmbjy7a]{width:1.45rem;height:2px}.technology-carousel__title[data-astro-cid-4tmbjy7a]{letter-spacing:-.052em;font-size:18px;font-weight:760;line-height:22px}.technology-carousel__intro[data-astro-cid-4tmbjy7a] span[data-astro-cid-4tmbjy7a]{display:inline}.technology-carousel__viewport[data-astro-cid-4tmbjy7a]{border-color:#d3ddeb9e;border-radius:6px;width:100%;height:144px;margin:7px auto 0;box-shadow:0 7px 18px -16px #22366033,inset 0 1px #fffffff5;-webkit-mask-image:none;mask-image:none}.technology-carousel__track[data-astro-cid-4tmbjy7a]{will-change:auto;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:100%;padding:5px 8px;display:grid;transform:none!important}.technology-carousel__item[data-astro-cid-4tmbjy7a]{width:auto;min-height:0;padding:0 4px;display:grid}.technology-carousel__item[data-astro-cid-4tmbjy7a]:after{content:none}.technology-carousel__item[data-astro-cid-4tmbjy7a][data-technology=Microsoft\ Azure]{order:1}.technology-carousel__item[data-astro-cid-4tmbjy7a][data-technology=OpenAI]{order:2}.technology-carousel__item[data-astro-cid-4tmbjy7a][data-technology=Salesforce]{order:3;display:grid}.technology-carousel__item[data-astro-cid-4tmbjy7a][data-technology=Google\ Cloud]{order:4}.technology-carousel__item[data-astro-cid-4tmbjy7a][data-technology=AWS]{order:5}.technology-carousel__item[data-astro-cid-4tmbjy7a][data-technology=Anthropic]{order:6}.technology-carousel__item[data-astro-cid-4tmbjy7a][data-technology=Python]{order:7;display:grid}.technology-carousel__item[data-astro-cid-4tmbjy7a][data-technology=OpenRouter]{order:8}.technology-carousel__item[data-astro-cid-4tmbjy7a][data-technology=LangChain]{order:9}.technology-carousel__brand[data-astro-cid-4tmbjy7a]{letter-spacing:-.045em;gap:4px;max-width:100%;font-size:10px;font-weight:650}.technology-carousel__brand[data-astro-cid-4tmbjy7a]>img[data-astro-cid-4tmbjy7a]{flex-shrink:1;width:40px;min-width:0;max-width:100%;height:40px}.technology-carousel__brand--wordmark[data-astro-cid-4tmbjy7a]>img[data-astro-cid-4tmbjy7a]{width:83px;height:28px}.technology-carousel__brand[data-astro-cid-4tmbjy7a][data-brand=OpenAI]>img[data-astro-cid-4tmbjy7a]{width:69px;height:26px}.technology-carousel__brand[data-astro-cid-4tmbjy7a][data-brand=Google\ Cloud]>img[data-astro-cid-4tmbjy7a]{width:90px;height:23px}.technology-carousel__brand[data-astro-cid-4tmbjy7a][data-brand=AWS]>img[data-astro-cid-4tmbjy7a]{width:54px;height:31px}.technology-carousel__brand[data-astro-cid-4tmbjy7a][data-brand=Anthropic]>img[data-astro-cid-4tmbjy7a]{display:none}.technology-carousel__brand[data-astro-cid-4tmbjy7a][data-brand=Anthropic]>span[data-astro-cid-4tmbjy7a]{letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:780}.technology-carousel__brand[data-astro-cid-4tmbjy7a][data-brand=Python]{color:#6d7077;letter-spacing:-.04em;text-transform:lowercase;font-size:12px;font-weight:500}.technology-carousel__brand[data-astro-cid-4tmbjy7a][data-brand=Salesforce]{color:#0b7eaf;letter-spacing:-.035em;font-size:12px;font-weight:780}.technology-carousel__python-mark[data-astro-cid-4tmbjy7a]{width:21px;height:21px}.technology-carousel__python-mark[data-astro-cid-4tmbjy7a]:before,.technology-carousel__python-mark[data-astro-cid-4tmbjy7a]:after{width:14px;height:12px}}@media (prefers-reduced-motion:reduce){.technology-carousel__viewport[data-astro-cid-4tmbjy7a]{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.technology-carousel__track[data-astro-cid-4tmbjy7a]{will-change:auto;transform:none!important}}.home-closing-cta-card[data-astro-cid-b4ugzksc]{background:radial-gradient(circle at 88% 20%,#12c4eb29,#0000 30%),linear-gradient(125deg,#07183d 0%,#062b49 100%);border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem -2.8rem #051b439e}.home-closing-cta-card[data-astro-cid-b4ugzksc]:after{content:"";pointer-events:none;background:radial-gradient(circle,#2cbaf252 0%,#2f67ee1f 46%,#0000 72%);border-radius:999px;width:15rem;height:15rem;position:absolute;top:-5rem;right:-4rem}.home-closing-cta-layout[data-astro-cid-b4ugzksc]{z-index:1;grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative}.home-closing-cta-copy[data-astro-cid-b4ugzksc]{max-width:44rem}.home-closing-cta__title[data-astro-cid-b4ugzksc]{color:#fff;font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,4.5rem);font-weight:760;line-height:.98}.home-closing-cta__title[data-astro-cid-b4ugzksc] span[data-astro-cid-b4ugzksc]{color:#28a9f1}.home-closing-cta-copy[data-astro-cid-b4ugzksc] p[data-astro-cid-b4ugzksc]{color:#e7f1ffc7;border-left:2px solid #2d8cff;max-width:38rem;margin:1.35rem 0 0;padding-left:1rem;font-size:clamp(1rem,2vw,1.3rem);line-height:1.48}.home-closing-cta-button[data-astro-cid-b4ugzksc]{color:#050b35;background:#fff;border:2px solid #c7a7f5;border-radius:1rem;grid-column:2;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:0 1.35rem;text-decoration:none;transition:background-color .3s,border-color .3s,box-shadow .3s,transform .3s;display:flex;box-shadow:0 12px 30px -20px #c7a7f573}.home-closing-cta-button[data-astro-cid-b4ugzksc]:hover,.home-closing-cta-button[data-astro-cid-b4ugzksc]:focus-visible{background:#f8f4ff;border-color:#ae83ed;transform:translateY(-.12rem);box-shadow:0 16px 36px -22px #c7a7f58c}.home-closing-cta-button[data-astro-cid-b4ugzksc]:focus-visible{outline-offset:4px;outline:2px solid #c7a7f5}.home-closing-cta-button[data-astro-cid-b4ugzksc] strong[data-astro-cid-b4ugzksc]{font-size:clamp(1rem,2vw,1.25rem);font-weight:720}@media (width<=767px){.home-closing-cta-card[data-astro-cid-b4ugzksc]{border-radius:1.1rem;width:calc(100% - .75rem);max-width:24rem;margin-inline:auto}.home-closing-cta-layout[data-astro-cid-b4ugzksc]{grid-template-columns:1fr;gap:1.45rem;padding:1.8rem 1.45rem 1.45rem}.home-closing-cta__title[data-astro-cid-b4ugzksc]{max-width:8.5ch;font-size:clamp(2.2rem,10.2vw,2.65rem);line-height:.98}.home-closing-cta-copy[data-astro-cid-b4ugzksc] p[data-astro-cid-b4ugzksc]{max-width:18rem;margin-top:1rem;padding-left:.85rem;font-size:.98rem;line-height:1.48}.home-closing-cta-button[data-astro-cid-b4ugzksc]{border-radius:.85rem;grid-column:auto;min-height:3.7rem;padding:0 1.05rem 0 1.15rem}.home-closing-cta-button[data-astro-cid-b4ugzksc] strong[data-astro-cid-b4ugzksc]{font-size:1rem}}.home-sections[data-astro-cid-lcdefpme]{background:var(--home-section-background)}.home-v11-desktop[data-astro-cid-lcdefpme]{display:contents}.home-v9-mobile[data-astro-cid-lcdefpme]{display:none}@media (width>=768px){#main-content{background:var(--home-section-background)}}@media (width<=767px){.home-v11-desktop[data-astro-cid-lcdefpme]{display:none}.home-v9-mobile[data-astro-cid-lcdefpme]{display:contents}}
