[data-kr-theme=keyrus-light]{--kr-palette-white:#fff;--kr-palette-navy:#003189;--kr-palette-navy-dark:#001f5c;--kr-palette-navy-deep:#00143d;--kr-palette-cyan:#28c9ff;--kr-palette-orange:#fc990f;--kr-palette-red:#da0127;--kr-palette-ink:#333;--kr-palette-gray-600:#666;--kr-palette-gray-200:#e0e0e0;--kr-palette-gray-100:#eee;--kr-palette-gray-50:#f9f9f9;--kr-palette-blue-50:#eaf9ff;--kr-palette-blue-100:#d7efff}[data-kr-theme=keyrus-ai]{--kr-palette-white:#fff;--kr-palette-ink:#1a202d;--kr-palette-ink-muted:#4c515d;--kr-palette-gray-100:#f3f3f3;--kr-palette-tint:#edf4fa;--kr-palette-border:#c1d8e0;--kr-palette-blue:#28c6ff;--kr-palette-blue-text:#184b5d;--kr-palette-blue-light:#b5e4ff;--kr-palette-orange:#ff9810;--kr-palette-orange-text:#7c2600;--kr-palette-orange-light:#ffdcb7;--kr-palette-red:#db0025;--kr-palette-red-text:#570025;--kr-palette-red-light:#ffc4ce;--kr-palette-purple:#cb30e0;--kr-palette-purple-text:color-mix(in srgb,var(--kr-palette-purple) 65%,#000);--kr-palette-purple-light:color-mix(in srgb,var(--kr-palette-purple) 25%,#fff)}[data-kr-theme=keyrus-ai-dark]{--kr-palette-white:#0f102c;--kr-palette-ink:#b5ccff;--kr-palette-ink-muted:#8fa3d9;--kr-palette-gray-100:#171833;--kr-palette-tint:#171833;--kr-palette-border:#0a4a89;--kr-palette-blue:#28c6ff;--kr-palette-blue-text:#b5e4ff;--kr-palette-blue-light:#184b5d;--kr-palette-orange:#ff9810;--kr-palette-orange-text:#ffdcb7;--kr-palette-orange-light:#7c2600;--kr-palette-red:#db0025;--kr-palette-red-text:#ffc4ce;--kr-palette-red-light:#570025;--kr-palette-purple:#cb30e0;--kr-palette-purple-text:color-mix(in srgb,var(--kr-palette-purple) 65%,#fff);--kr-palette-purple-light:color-mix(in srgb,var(--kr-palette-purple) 25%,#000)}[data-kr-theme=keyrus-light]{--kr-color-surface:var(--kr-palette-white);--kr-color-surface-muted:var(--kr-palette-gray-50);--kr-color-surface-hover:var(--kr-palette-blue-50);--kr-color-surface-active:var(--kr-palette-blue-100);--kr-color-text:var(--kr-palette-ink);--kr-color-text-muted:var(--kr-palette-gray-600);--kr-color-border:var(--kr-palette-gray-200);--kr-color-action:var(--kr-palette-navy);--kr-color-action-hover:var(--kr-palette-navy-dark);--kr-color-action-active:var(--kr-palette-navy-deep);--kr-color-on-action:var(--kr-palette-white);--kr-color-focus:var(--kr-palette-navy);--kr-color-disabled-surface:var(--kr-palette-gray-100);--kr-color-disabled-text:var(--kr-palette-gray-600);--kr-font-family:var(--font-keyrus-poppins,"Poppins"),Arial,sans-serif;--kr-font-size-small:0.875rem;--kr-font-size-body:1rem;--kr-font-size-title:clamp(1.75rem,4vw,2.5rem);--kr-font-weight-regular:400;--kr-font-weight-semibold:600;--kr-line-height-body:1.5;--kr-line-height-title:1.2;--kr-space-1:0.25rem;--kr-space-2:0.5rem;--kr-space-3:0.75rem;--kr-space-4:1rem;--kr-space-6:1.5rem;--kr-space-8:2rem;--kr-space-12:3rem;--kr-container-max:1200px;--kr-container-gutter:16px;--kr-radius-control:8px;--kr-radius-panel:12px;--kr-transition:180ms ease}@media (min-width:768px){[data-kr-theme=keyrus-light]{--kr-container-gutter:24px}}[data-kr-theme=keyrus-ai]{--kr-color-surface:var(--kr-palette-white);--kr-color-surface-muted:var(--kr-palette-gray-100);--kr-color-surface-tint:var(--kr-palette-tint);--kr-color-surface-hover:var(--kr-palette-blue-light);--kr-color-text:var(--kr-palette-ink);--kr-color-text-muted:var(--kr-palette-ink-muted);--kr-color-border:var(--kr-palette-border);--kr-color-action:var(--kr-palette-ink);--kr-color-action-hover:color-mix(in srgb,var(--kr-palette-ink) 85%,#000);--kr-color-action-active:color-mix(in srgb,var(--kr-palette-ink) 70%,#000);--kr-color-on-action:var(--kr-palette-white);--kr-color-focus:var(--kr-palette-blue);--kr-color-disabled-surface:var(--kr-palette-gray-100);--kr-color-disabled-text:var(--kr-palette-ink-muted);--kr-color-accent-blue:var(--kr-palette-blue);--kr-color-accent-blue-text:var(--kr-palette-blue-text);--kr-color-accent-blue-surface:var(--kr-palette-blue-light);--kr-color-accent-orange:var(--kr-palette-orange);--kr-color-accent-orange-text:var(--kr-palette-orange-text);--kr-color-accent-orange-surface:var(--kr-palette-orange-light);--kr-color-accent-red:var(--kr-palette-red);--kr-color-accent-red-text:var(--kr-palette-red-text);--kr-color-accent-red-surface:var(--kr-palette-red-light);--kr-color-accent-purple:var(--kr-palette-purple);--kr-color-accent-purple-text:var(--kr-palette-purple-text);--kr-color-accent-purple-surface:var(--kr-palette-purple-light);--kr-font-family:var(--font-keyrus-poppins,"Poppins"),Arial,sans-serif;--kr-font-weight-regular:400;--kr-font-weight-medium:500;--kr-font-weight-semibold:600;--kr-font-weight-bold:700;--kr-font-size-hero:4.5rem;--kr-font-size-page-title-lg:4rem;--kr-font-size-page-title:3rem;--kr-font-size-page-title-sm:2.5rem;--kr-font-size-subtitle-lg:2.5rem;--kr-font-size-subtitle:2rem;--kr-font-size-subtitle-sm:1.5rem;--kr-font-size-heading-lg:2rem;--kr-font-size-heading:1.5rem;--kr-font-size-heading-sm:1.25rem;--kr-font-size-subheading-lg:1.5rem;--kr-font-size-subheading:1.25rem;--kr-font-size-subheading-sm:1rem;--kr-font-size-body-lg:1.25rem;--kr-font-size-body:1rem;--kr-font-size-body-sm:0.875rem;--kr-font-size-small:0.875rem;--kr-line-height-body:1.5;--kr-line-height-title:1.2;--kr-space-1:0.25rem;--kr-space-2:0.5rem;--kr-space-3:0.75rem;--kr-space-4:1rem;--kr-space-6:1.5rem;--kr-space-8:2rem;--kr-space-12:3rem;--kr-container-max:1200px;--kr-container-gutter:16px;--kr-radius-control:8px;--kr-radius-badge:10px;--kr-radius-panel:16px;--kr-radius-pill:999px;--kr-shadow-panel:0 12px 32px rgba(15,23,42,.08);--kr-transition:180ms ease}@media (min-width:768px){[data-kr-theme=keyrus-ai]{--kr-container-gutter:24px}}.Section_section__9Tz4Z{padding-block:clamp(3rem,7vw,6rem);font-family:var(--kr-font-family);background:var(--kr-color-surface);color:var(--kr-color-text)}.Section_section__9Tz4Z.Section_brand__g54Aj{--kr-color-focus:var(--kr-color-on-action);background:var(--kr-color-action);color:var(--kr-color-on-action);border-top:6px solid var(--kr-palette-orange)}.Section_layout__9HozW{display:flex;align-items:center;justify-content:space-between;gap:var(--kr-space-12)}.Section_header__caN2Z{flex:1 1;min-width:0;max-width:48rem}.Section_eyebrow__NvjNY{margin:0 0 var(--kr-space-4);font-size:var(--kr-font-size-small);font-weight:var(--kr-font-weight-semibold);line-height:var(--kr-line-height-body);letter-spacing:.12em;text-transform:uppercase}.Section_title___Yjsj{margin:0;color:inherit;font-family:inherit;font-size:clamp(2rem,4vw,3.5rem);font-weight:var(--kr-font-weight-semibold);line-height:var(--kr-line-height-title);overflow-wrap:anywhere}.Section_description__dS5JP{margin:var(--kr-space-6) 0 0;font-size:var(--kr-font-size-body);line-height:var(--kr-line-height-body)}.Section_content__rWm_X{flex:0 1 auto;max-width:100%}@media (max-width:767px){.Section_layout__9HozW{flex-direction:column;align-items:flex-start;gap:var(--kr-space-8)}}.ServiceDeliverablesSection_section__jjRO6{position:relative;box-sizing:border-box;min-height:1320px;overflow:hidden;background:#fff;color:#1a202d}.ServiceDeliverablesSection_background__vaYxp{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask-image:var(--service-deliverables-mask);mask-image:var(--service-deliverables-mask);-webkit-mask-size:1440px 1320px;mask-size:1440px 1320px;-webkit-mask-position:center top;mask-position:center top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ServiceDeliverablesSection_horizontalGlow__9_0fg,.ServiceDeliverablesSection_verticalGlow___GW6h{position:absolute;display:block;max-width:none;mix-blend-mode:hard-light;opacity:.62;filter:blur(110px)}.ServiceDeliverablesSection_verticalGlow___GW6h{top:1169px;left:calc(50% - 63px);width:126px;height:462.73px}.ServiceDeliverablesSection_horizontalGlow__9_0fg{top:576px;left:calc(50% - 140.1325px);width:280.265px;height:1848px;transform:rotate(90deg)}.ServiceDeliverablesSection_inner__Kg173{position:relative;z-index:1;width:calc(100% - 48px);max-width:1159px;margin-inline:auto;padding:138px 0 214px}.ServiceDeliverablesSection_eyebrowBlock__Kb_iR{width:max-content}.ServiceDeliverablesSection_eyebrow__6qoj0{margin:0;color:#4c515d;font-size:16px;font-weight:600;letter-spacing:3.04px;line-height:normal;text-transform:uppercase}.ServiceDeliverablesSection_stripe__AzouY{display:block;width:104px;height:5px;margin-top:10px;background:linear-gradient(90deg,#28c6ff,#8e56ff 28.365%,#db0025 72.596%,#ff9810)}.ServiceDeliverablesSection_intro___TFLk{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-top:19px}.ServiceDeliverablesSection_title__0IAlt{max-width:461px;margin:0;font-size:40px;font-weight:600;line-height:55px;letter-spacing:-1.6px}.ServiceDeliverablesSection_summary__TvFQ1{width:582px;max-width:100%;margin:0;color:#4c515d;font-size:20px;line-height:normal;letter-spacing:-.6px;text-align:right}.ServiceDeliverablesSection_grid__R1M7E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:74px}.ServiceDeliverablesSection_card__TL9Yh{position:relative;box-sizing:border-box;min-width:0;height:781px;overflow:hidden;border:1px solid #c1d8e0;border-radius:27px;background:#184b5d;color:#fff}.ServiceDeliverablesSection_cardImage__U8THG{position:absolute;top:-15.16%;left:-7.86%;display:block;width:108.01%;height:118.13%;max-width:none;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.ServiceDeliverablesSection_card__TL9Yh:hover .ServiceDeliverablesSection_cardImage__U8THG{transform:scale(1.08)}}.ServiceDeliverablesSection_secondCard__UAHVu .ServiceDeliverablesSection_cardImage__U8THG{top:-10.08%;left:-10.03%;width:109.94%;height:120.24%}.ServiceDeliverablesSection_cardContent__fWHVu{position:absolute;right:0;bottom:0;left:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px;min-height:602px;padding:124px 40px 10px;background:linear-gradient(180deg,rgba(40,198,255,0),rgba(40,198,255,.57) 58.173%,rgba(40,198,255,.57))}.ServiceDeliverablesSection_cardContent__fWHVu:before{position:absolute;inset:0;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 38%);mask-image:linear-gradient(180deg,transparent,#000 38%);pointer-events:none;content:""}.ServiceDeliverablesSection_cardContent__fWHVu>*{position:relative}.ServiceDeliverablesSection_tag__TQ30b{display:inline-flex;max-width:100%;padding:6px 15px;border-radius:78px;background:#b5e4ff;color:#184b5d;font-size:12px;font-weight:600;letter-spacing:2.28px;line-height:normal;text-transform:uppercase}.ServiceDeliverablesSection_cardTitle__3hoHG{max-width:450px;margin:0;font-size:40px;font-weight:600;line-height:47px;letter-spacing:-1.2px}.ServiceDeliverablesSection_bullets__YGvoP{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.ServiceDeliverablesSection_bullets__YGvoP li{display:flex;align-items:flex-start;gap:14px;font-size:16px;line-height:normal;letter-spacing:-.48px}.ServiceDeliverablesSection_bullets__YGvoP img{flex:none;width:16px;height:16px;margin-top:4px}@media (max-width:900px){.ServiceDeliverablesSection_section__jjRO6{min-height:0}.ServiceDeliverablesSection_inner__Kg173{padding:90px 0 125px}.ServiceDeliverablesSection_intro___TFLk{align-items:flex-start;flex-direction:column;gap:16px}.ServiceDeliverablesSection_summary__TvFQ1{width:min(100%,650px);text-align:left}.ServiceDeliverablesSection_grid__R1M7E{margin-top:48px}.ServiceDeliverablesSection_card__TL9Yh{height:680px}.ServiceDeliverablesSection_cardContent__fWHVu{min-height:530px;padding:90px 28px 24px}.ServiceDeliverablesSection_cardTitle__3hoHG{font-size:32px;line-height:1.16}.ServiceDeliverablesSection_bullets__YGvoP li{font-size:14px}}@media (max-width:680px){.ServiceDeliverablesSection_inner__Kg173{width:calc(100% - 32px);padding:72px 0 96px}.ServiceDeliverablesSection_title__0IAlt{font-size:32px;line-height:1.2}.ServiceDeliverablesSection_summary__TvFQ1{font-size:16px}.ServiceDeliverablesSection_grid__R1M7E{grid-template-columns:1fr;gap:20px;margin-top:36px}.ServiceDeliverablesSection_card__TL9Yh{height:680px}.ServiceDeliverablesSection_cardContent__fWHVu{min-height:530px;padding:90px 24px 22px}.ServiceDeliverablesSection_tag__TQ30b{font-size:10px;letter-spacing:1.7px}.ServiceDeliverablesSection_horizontalGlow__9_0fg,.ServiceDeliverablesSection_verticalGlow___GW6h{top:auto;bottom:-200px}}@media (prefers-reduced-motion:reduce){.ServiceDeliverablesSection_cardImage__U8THG{transition:none}}.ComparisonSection_section__FfSsQ{position:relative;height:632px;overflow:hidden;background:var(--kr-color-surface);color:#0f102c}.ComparisonSection_background__TOaR2{inset:-21px -213px -86px -64px;background:#fff;-webkit-mask-position:64px 21px;mask-position:64px 21px;-webkit-mask-size:1440px 632px;mask-size:1440px 632px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ComparisonSection_background__TOaR2,.ComparisonSection_decorations__rUkGP{position:absolute;-webkit-mask-image:var(--kr-comparison-mask,none);mask-image:var(--kr-comparison-mask,none)}.ComparisonSection_decorations__rUkGP{inset:0;overflow:hidden;pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}.ComparisonSection_glowHorizontal___lQbm,.ComparisonSection_glowVertical__HkJNQ{position:absolute;display:block;max-width:none;mix-blend-mode:hard-light;opacity:.62}.ComparisonSection_glowVertical__HkJNQ{top:508px;left:calc(50% - 63px)}.ComparisonSection_glowHorizontal___lQbm{top:-85px;left:calc(50% - 140px);transform:rotate(90deg)}.ComparisonSection_content__IU_Of{position:relative;z-index:1;width:calc(100% - 48px);max-width:1164px;height:100%;margin-inline:auto}.ComparisonSection_copy__SoF4d{position:absolute;top:105px;left:0;width:547px}.ComparisonSection_eyebrowBlock__DelqR{width:104px;height:41px}.ComparisonSection_eyebrow__CuCts{margin:0;color:var(--kr-color-text-muted);font-size:var(--kr-font-size-subheading-sm);font-weight:var(--kr-font-weight-semibold);line-height:normal;letter-spacing:3.04px;text-transform:uppercase;white-space:nowrap}.ComparisonSection_stripe__skTaI{display:block;width:104px;height:5px;margin-top:10px;background:linear-gradient(90deg,#28c6ff,#8e56ff 23.077%,#db0025 50%,#ff9810)}.ComparisonSection_title__kn7Uc{width:512px;margin:17px 0 0;font-size:var(--kr-font-size-subtitle-lg);font-weight:var(--kr-font-weight-semibold);line-height:55px;letter-spacing:-1.6px}.ComparisonSection_body__jEA5F{width:547px;margin-top:20px;font-size:var(--kr-font-size-subheading);font-weight:var(--kr-font-weight-regular);line-height:normal;letter-spacing:-.6px}.ComparisonSection_body__jEA5F p{margin:0 0 22px}.ComparisonSection_body__jEA5F p:last-child{margin-bottom:0}.ComparisonSection_body__jEA5F em{font-style:italic}.ComparisonSection_body__jEA5F strong{font-weight:var(--kr-font-weight-semibold)}.ComparisonSection_cards__fzNPl{position:absolute;inset:0}.ComparisonSection_card__29moc{position:absolute;box-sizing:border-box;height:250px;border-radius:22px;box-shadow:0 4px 4px -4px rgba(0,0,0,.25)}.ComparisonSection_negative__hMnjf{top:177px;left:637px;width:258px;padding:30px 26px;transform:rotate(-4.4deg);background:linear-gradient(180deg,#ffe4e9 51.923%,#ffc5cf);color:var(--kr-color-accent-red-text)}.ComparisonSection_positive__qCHMA{top:250px;left:871px;width:291px;padding:30px;transform:rotate(4.33deg);background:linear-gradient(180deg,#eaf9ff 51.923%,#b3eaff);color:var(--kr-color-accent-blue-text)}.ComparisonSection_cardTitle__VFR8f{margin:0 0 14px;font-size:var(--kr-font-size-subheading-lg);font-weight:var(--kr-font-weight-semibold);line-height:normal;letter-spacing:-.72px}.ComparisonSection_cardItems___Wxr_{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.ComparisonSection_cardItems___Wxr_ li{display:flex;align-items:center;gap:18px;font-size:var(--kr-font-size-subheading-sm);font-weight:var(--kr-font-weight-regular);line-height:normal;letter-spacing:-.48px;white-space:nowrap}.ComparisonSection_cardItems___Wxr_ img{display:block;flex:0 0 auto;max-width:none}@media (max-width:1100px){.ComparisonSection_section__FfSsQ{height:auto;min-height:632px;padding:88px 24px 96px}.ComparisonSection_content__IU_Of{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);grid-gap:48px;gap:48px;width:100%}.ComparisonSection_cards__fzNPl,.ComparisonSection_copy__SoF4d{position:relative;top:auto;left:auto;width:auto}.ComparisonSection_body__jEA5F,.ComparisonSection_title__kn7Uc{width:auto}.ComparisonSection_cards__fzNPl{min-height:390px}.ComparisonSection_negative__hMnjf{top:20px;left:0}.ComparisonSection_positive__qCHMA{top:100px;right:0;left:auto}}@media (max-width:760px){.ComparisonSection_section__FfSsQ{padding:72px 20px 80px}.ComparisonSection_content__IU_Of{grid-template-columns:1fr}.ComparisonSection_title__kn7Uc{font-size:2rem;line-height:1.3;letter-spacing:-1px}.ComparisonSection_body__jEA5F{font-size:1.125rem;line-height:1.5}.ComparisonSection_cards__fzNPl{min-height:490px}.ComparisonSection_negative__hMnjf,.ComparisonSection_positive__qCHMA{position:relative;top:auto;right:auto;left:50%;transform-origin:center}.ComparisonSection_negative__hMnjf{transform:translateX(-54%) rotate(-3deg)}.ComparisonSection_positive__qCHMA{margin-top:-12px;transform:translateX(-46%) rotate(3deg)}}.BuildingBlocksSection_section__ZAuTq{position:relative;box-sizing:border-box;min-height:1803px;overflow:hidden;background:#0f102c;color:#fff}.BuildingBlocksSection_background__FbY1b,.BuildingBlocksSection_decorations__z0Yv0{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:var(--kr-building-blocks-mask,none);mask-image:var(--kr-building-blocks-mask,none);-webkit-mask-position:center top;mask-position:center top;-webkit-mask-size:1440px 1803px;mask-size:1440px 1803px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.BuildingBlocksSection_background__FbY1b{background:#0f102c}.BuildingBlocksSection_decorations__z0Yv0{overflow:hidden}.BuildingBlocksSection_blueGlow__NgDIa,.BuildingBlocksSection_redGlow___kYwk,.BuildingBlocksSection_yellowGlow__wK6fy{position:absolute;display:block;max-width:none;mix-blend-mode:hard-light}.BuildingBlocksSection_blueGlow__NgDIa{top:68px;left:-903px;width:1267px;height:2323px}.BuildingBlocksSection_redGlow___kYwk{top:-1186px;right:-995px;width:1622px;height:2369px}.BuildingBlocksSection_yellowGlow__wK6fy{right:-1210px;bottom:-242px;width:2587px;height:1165px;transform:rotate(82deg)}.BuildingBlocksSection_content__1IUmx{position:relative;z-index:1;width:calc(100% - 48px);max-width:1162px;margin-inline:auto;padding:116px 0 128px}.BuildingBlocksSection_header____O88{min-height:206px}.BuildingBlocksSection_eyebrowBlock__T9kU2{width:max-content}.BuildingBlocksSection_eyebrow__b69Hp{margin:0;color:#b5ccff;font-size:var(--kr-font-size-subheading-sm);font-weight:var(--kr-font-weight-semibold);line-height:normal;letter-spacing:3.04px;text-transform:uppercase}.BuildingBlocksSection_stripe__gwjP2{display:block;width:104px;height:5px;margin-top:10px;background:linear-gradient(90deg,#28c6ff,#8e56ff 28.365%,#db0025 72.596%,#ff9810)}.BuildingBlocksSection_intro___UJbF{display:flex;align-items:flex-end;justify-content:space-between;gap:64px;margin-top:25px}.BuildingBlocksSection_title__l4rxg{width:428px;margin:0;font-size:var(--kr-font-size-subtitle-lg);font-weight:var(--kr-font-weight-semibold);line-height:55px;letter-spacing:-1.6px}.BuildingBlocksSection_summary__89mD_{width:404px;margin:0 0 4px;font-size:var(--kr-font-size-subheading);font-weight:var(--kr-font-weight-regular);line-height:normal;letter-spacing:-.6px;text-align:right}.BuildingBlocksSection_grid__onsYB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:21px 17px;gap:21px 17px;margin-top:38px}.BuildingBlocksSection_card__KCmDi{position:relative;box-sizing:border-box;min-width:0;min-height:607px;overflow:hidden;border:1px solid #0a4a89;border-radius:20px;background:rgba(15,16,44,.2);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}@media (hover:hover) and (pointer:fine){.BuildingBlocksSection_card__KCmDi:hover{z-index:1;transform:translateY(-6px) scale(1.012);border-color:#28c6ff;box-shadow:0 18px 40px rgba(3,8,32,.35)}}@media (prefers-reduced-motion:reduce){.BuildingBlocksSection_card__KCmDi{transition:none}.BuildingBlocksSection_card__KCmDi:hover{transform:none}}.BuildingBlocksSection_imageWrap__HCPyw{position:relative;height:257px;overflow:hidden}.BuildingBlocksSection_imageWrap__HCPyw:after{position:absolute;inset:36% 0 0;background:linear-gradient(180deg,rgba(15,16,44,0),rgba(15,16,44,.85) 72%,#0f102c);content:""}.BuildingBlocksSection_image__iV6vr{display:block;width:100%;height:100%;object-fit:cover}.BuildingBlocksSection_cardContent__56C7n{padding:31px 44px 27px}.BuildingBlocksSection_cardTitle__5EG0H{margin:0;font-size:var(--kr-font-size-heading);font-weight:var(--kr-font-weight-semibold);line-height:1;letter-spacing:-.72px}.BuildingBlocksSection_cardSummary__wUBvF{min-height:47px;margin:18px 0 0;color:#b5ccff;font-size:var(--kr-font-size-body);font-weight:var(--kr-font-weight-regular);line-height:normal;letter-spacing:-.48px}.BuildingBlocksSection_useCases__Ha6i5{margin-top:16px}.BuildingBlocksSection_useCaseLabel__zWN_f{margin:0;color:#28c6ff;font-size:12px;font-weight:var(--kr-font-weight-semibold);line-height:normal;letter-spacing:2.28px;text-transform:uppercase}.BuildingBlocksSection_tags__5L7Ai,.BuildingBlocksSection_useCaseList__PXTre{margin:0;padding:0;list-style:none}.BuildingBlocksSection_useCaseList__PXTre{display:flex;flex-direction:column;gap:12px;margin-top:15px}.BuildingBlocksSection_useCaseList__PXTre li{display:flex;align-items:center;gap:14px;color:#b5ccff;font-size:var(--kr-font-size-body);line-height:normal;letter-spacing:-.48px}.BuildingBlocksSection_useCaseList__PXTre img{flex:0 0 auto}.BuildingBlocksSection_tags__5L7Ai{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.BuildingBlocksSection_tags__5L7Ai li{padding:6px 15px;border:1px solid #0a4a89;border-radius:78px;background:#0f102c;color:#b5ccff;font-size:12px;font-weight:var(--kr-font-weight-semibold);line-height:normal;letter-spacing:2.28px;text-transform:uppercase}.BuildingBlocksSection_action__54V_G{display:flex;justify-content:center;margin-top:64px}.BuildingBlocksSection_actionLink__dFmpr{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:50px;padding:9px 16px 11px;border:1px solid #c1d8e0;border-radius:24px;background:#fff;color:#1a202d;font-size:18.703px;font-weight:var(--kr-font-weight-semibold);line-height:normal;letter-spacing:-1.122px;text-decoration:none;transition:background-color var(--kr-transition),transform var(--kr-transition)}@media (hover:hover){.BuildingBlocksSection_actionLink__dFmpr:hover{background:#eaf9ff;transform:translateY(-1px)}}.BuildingBlocksSection_actionLink__dFmpr:focus-visible{outline:3px solid #28c6ff;outline-offset:3px}@media (max-width:900px){.BuildingBlocksSection_section__ZAuTq{min-height:0}.BuildingBlocksSection_content__1IUmx{padding-block:88px 96px}.BuildingBlocksSection_intro___UJbF{align-items:flex-start;flex-direction:column;gap:20px}.BuildingBlocksSection_summary__89mD_,.BuildingBlocksSection_title__l4rxg{width:min(100%,580px)}.BuildingBlocksSection_summary__89mD_{text-align:left}.BuildingBlocksSection_grid__onsYB{grid-template-columns:1fr;margin-top:48px}.BuildingBlocksSection_card__KCmDi{min-height:0}}@media (max-width:560px){.BuildingBlocksSection_content__1IUmx{width:calc(100% - 40px);padding-block:72px 80px}.BuildingBlocksSection_eyebrow__b69Hp{font-size:.875rem}.BuildingBlocksSection_title__l4rxg{font-size:2rem;line-height:1.25;letter-spacing:-1px}.BuildingBlocksSection_summary__89mD_{font-size:1.125rem}.BuildingBlocksSection_imageWrap__HCPyw{height:220px}.BuildingBlocksSection_cardContent__56C7n{padding:28px 22px 30px}.BuildingBlocksSection_cardTitle__5EG0H{font-size:1.25rem;line-height:1.2}.BuildingBlocksSection_cardSummary__wUBvF{min-height:0}.BuildingBlocksSection_useCaseList__PXTre li{align-items:flex-start}.BuildingBlocksSection_tags__5L7Ai li{padding-inline:12px;font-size:10px;letter-spacing:1.8px}}.CustomerStoriesShowcase_section__4sMFB{position:relative;min-height:954px;overflow:hidden;background:#0f102c;color:#fff;-webkit-mask-image:var(--section-mask);-webkit-mask-size:100% 100%;mask-image:var(--section-mask);mask-size:100% 100%}.CustomerStoriesShowcase_decoration__lQ40D{position:absolute;inset:0;overflow:hidden;pointer-events:none}.CustomerStoriesShowcase_decoration__lQ40D img{position:absolute;display:block;max-width:none}.CustomerStoriesShowcase_yellowGlow___VsOu{bottom:-585px;left:-430px;width:1160px}.CustomerStoriesShowcase_redGlow__OyVUr{bottom:-850px;left:265px;width:970px}.CustomerStoriesShowcase_blueGlow___EwIG{right:-300px;bottom:-805px;width:920px}.CustomerStoriesShowcase_inner__4p4h6{position:relative;z-index:1;box-sizing:border-box;width:min(1162px,calc(100% - 32px));margin-inline:auto;padding:108px 0 136px}.CustomerStoriesShowcase_header__FTbnt{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.CustomerStoriesShowcase_eyebrow__kRZ7V{margin:0;color:#b5ccff;font-family:var(--kr-font-family);font-size:16px;font-weight:var(--kr-font-weight-semibold);line-height:24px;letter-spacing:3.04px;text-transform:uppercase}.CustomerStoriesShowcase_stripe__mMXRK{display:block;width:104px;height:5px;margin-top:10px;background:linear-gradient(90deg,#28c6ff,#8e56ff 28.365%,#db0025 72.596%,#ff9810)}.CustomerStoriesShowcase_heading__ouXgN h2{margin:14px 0 0;font-size:40px;line-height:1.375;letter-spacing:-1.6px}.CustomerStoriesShowcase_action__LpnPr,.CustomerStoriesShowcase_heading__ouXgN h2{color:#fff;font-family:var(--kr-font-family);font-weight:var(--kr-font-weight-semibold)}.CustomerStoriesShowcase_action__LpnPr{display:flex;min-height:41px;box-sizing:border-box;align-items:center;justify-content:center;margin-bottom:4px;padding:8px 16px 10px;border:1px solid #c1d8e0;border-radius:24px;font-size:18.703px;line-height:normal;letter-spacing:-1.122px;text-decoration:none;transition:color var(--kr-transition),background-color var(--kr-transition)}.CustomerStoriesShowcase_action__LpnPr:focus-visible,.CustomerStoriesShowcase_action__LpnPr:hover{background:#c1d8e0;color:#0f102c}.CustomerStoriesShowcase_action__LpnPr:focus-visible{outline:3px solid var(--kr-color-focus);outline-offset:3px}.CustomerStoriesShowcase_grid__vguJe{display:grid;grid-template-columns:repeat(3,minmax(0,379px));justify-content:center;grid-gap:13px;gap:13px;margin-top:66px}.CustomerStoriesShowcase_card__x3qZx{height:517px;min-width:0;overflow:hidden;border:1px solid #0a4a89;border-radius:15px;background:rgba(15,16,44,.78)}.CustomerStoriesShowcase_cardLink__SDLdF{display:block;height:100%;color:inherit;text-decoration:none}.CustomerStoriesShowcase_media__PjWZG{position:relative;width:100%;height:261px;overflow:hidden;-webkit-mask-image:var(--thumbnail-mask);-webkit-mask-size:100% 100%;mask-image:var(--thumbnail-mask);mask-size:100% 100%}.CustomerStoriesShowcase_imageOverlay__HPj8f,.CustomerStoriesShowcase_image__8qst5{position:absolute;inset:0;width:100%;height:100%}.CustomerStoriesShowcase_image__8qst5{object-fit:cover;transition:transform var(--kr-transition)}.CustomerStoriesShowcase_imageOverlay__HPj8f{background:linear-gradient(180deg,#323592,rgba(15,16,44,.83));mix-blend-mode:multiply;opacity:.61}.CustomerStoriesShowcase_clientLogo__9OSEE{position:absolute;top:50%;left:50%;display:block;max-width:64%;max-height:76px;object-fit:contain;transform:translate(-50%,-50%)}.CustomerStoriesShowcase_technologyBadge__3J4Ik{position:absolute;top:14px;left:14px;display:flex;width:35px;height:35px;align-items:center;justify-content:center;border-radius:50%;background:#fff}.CustomerStoriesShowcase_technologyBadge__3J4Ik img{display:block;width:21px;height:20px;object-fit:contain}.CustomerStoriesShowcase_cardContent__w4rON{box-sizing:border-box;padding:25px 31px 27px}.CustomerStoriesShowcase_cardLabel__trAOX{margin:0;color:#28c6ff;font-family:var(--kr-font-family);font-size:14px;font-weight:var(--kr-font-weight-semibold);line-height:normal;letter-spacing:2.66px;text-transform:uppercase}.CustomerStoriesShowcase_cardTitle__VdbUU{margin:10px 0 0;color:#fff;font-family:var(--kr-font-family);font-size:20px;font-weight:var(--kr-font-weight-semibold);line-height:1.4;letter-spacing:-.8px}.CustomerStoriesShowcase_cardSummary__wvzQ1{margin:5px 0 0;color:#b5ccff;font-family:var(--kr-font-family);font-size:14px;font-weight:var(--kr-font-weight-regular);line-height:1.4;letter-spacing:-.56px}.CustomerStoriesShowcase_cardLink__SDLdF:focus-visible .CustomerStoriesShowcase_image__8qst5,.CustomerStoriesShowcase_cardLink__SDLdF:hover .CustomerStoriesShowcase_image__8qst5{transform:scale(1.025)}.CustomerStoriesShowcase_cardLink__SDLdF:focus-visible{outline:3px solid var(--kr-color-focus);outline-offset:-3px}.CustomerStoriesShowcase_section__4sMFB.CustomerStoriesShowcase_light__l_9NP{min-height:992px;background:#fff;color:#1a202d}.CustomerStoriesShowcase_light__l_9NP .CustomerStoriesShowcase_inner__4p4h6{padding:113px 0 178px}.CustomerStoriesShowcase_light__l_9NP .CustomerStoriesShowcase_eyebrow__kRZ7V{color:#184b5d}.CustomerStoriesShowcase_light__l_9NP .CustomerStoriesShowcase_heading__ouXgN h2{color:#1a202d}.CustomerStoriesShowcase_light__l_9NP .CustomerStoriesShowcase_action__LpnPr{border-color:transparent;background:#1a202d;color:#fff}.CustomerStoriesShowcase_light__l_9NP .CustomerStoriesShowcase_action__LpnPr:focus-visible,.CustomerStoriesShowcase_light__l_9NP .CustomerStoriesShowcase_action__LpnPr:hover{background:#184b5d;color:#fff}.CustomerStoriesShowcase_light__l_9NP .CustomerStoriesShowcase_grid__vguJe{margin-top:75px}.CustomerStoriesShowcase_light__l_9NP .CustomerStoriesShowcase_card__x3qZx{border-color:#c1d8e0;background:#f3f3f3}.CustomerStoriesShowcase_light__l_9NP .CustomerStoriesShowcase_cardLabel__trAOX{color:#184b5d}.CustomerStoriesShowcase_light__l_9NP .CustomerStoriesShowcase_cardTitle__VdbUU{color:#1a202d}.CustomerStoriesShowcase_light__l_9NP .CustomerStoriesShowcase_cardSummary__wvzQ1{color:#4c515d}.CustomerStoriesShowcase_light__l_9NP .CustomerStoriesShowcase_disabledAction__8hQ6T{pointer-events:none}.CustomerStoriesShowcase_staticCard__TyMCi:hover .CustomerStoriesShowcase_image__8qst5{transform:none}@media (max-width:900px){.CustomerStoriesShowcase_section__4sMFB{min-height:0}.CustomerStoriesShowcase_inner__4p4h6{padding:78px 0 90px}.CustomerStoriesShowcase_section__4sMFB.CustomerStoriesShowcase_light__l_9NP{min-height:0}.CustomerStoriesShowcase_light__l_9NP .CustomerStoriesShowcase_inner__4p4h6{padding:78px 0 90px}.CustomerStoriesShowcase_header__FTbnt{align-items:flex-start;flex-direction:column;gap:28px}.CustomerStoriesShowcase_heading__ouXgN h2{font-size:34px;line-height:1.3}.CustomerStoriesShowcase_action__LpnPr{margin:0}.CustomerStoriesShowcase_grid__vguJe{grid-template-columns:repeat(3,minmax(290px,79vw));justify-content:start;gap:16px;margin-top:48px;padding-bottom:12px;overflow-x:auto;scroll-snap-type:x mandatory}.CustomerStoriesShowcase_light__l_9NP .CustomerStoriesShowcase_grid__vguJe{margin-top:48px}.CustomerStoriesShowcase_card__x3qZx{width:auto;scroll-snap-align:start}}@media (max-width:520px){.CustomerStoriesShowcase_heading__ouXgN h2{font-size:31px}.CustomerStoriesShowcase_card__x3qZx{height:auto;min-height:500px}.CustomerStoriesShowcase_media__PjWZG{height:238px}.CustomerStoriesShowcase_cardContent__w4rON{padding-inline:24px}}@media (prefers-reduced-motion:reduce){.CustomerStoriesShowcase_action__LpnPr,.CustomerStoriesShowcase_image__8qst5{transition:none}}