.core-capabilities_section__IeRFt{--core-surface:#edf5f8;--core-panel:rgba(255,255,255,.58);--core-panel-fallback:#fff;--core-title:#102d48;--core-body:#17314c;--core-accent:#06443f;--core-border:rgba(172,214,217,.8);--core-panel-border:rgba(255,255,255,.72);--core-hover-border:#70bdb6;--core-rim:rgba(255,255,255,.9);--core-glow:rgba(45,212,191,.09);--core-tint:#d9efee;--core-arrow:rgba(255,255,255,.84);--core-arrow-hover:rgba(255,255,255,.95);--core-shadow:0 2px 4px rgba(16,45,72,.025),0 14px 36px rgba(16,45,72,.065);background:#f6fbfc!important}html[data-theme=dark] .core-capabilities_section__IeRFt{--core-surface:#102436;--core-panel:rgba(10,28,44,.58);--core-panel-fallback:#0a1c2c;--core-title:#ecf5fa;--core-body:#f0f6fa;--core-accent:#c2fff5;--core-border:rgba(88,158,167,.6);--core-panel-border:rgba(182,231,238,.2);--core-hover-border:#499d98;--core-rim:rgba(182,231,238,.22);--core-glow:rgba(45,212,191,.1);--core-tint:#154751;--core-arrow:rgba(10,28,44,.84);--core-arrow-hover:rgba(18,52,66,.95);--core-shadow:0 2px 4px rgba(0,0,0,.1),0 14px 36px rgba(0,0,0,.2);background:#080f1c!important}.core-capabilities_section__IeRFt .core-capabilities_heading__QZXSe{margin-bottom:16px}.core-capabilities_section__IeRFt .core-capabilities_heading__QZXSe h2{color:var(--core-title)!important}.core-capabilities_lead__q_grn{max-width:760px;margin:0 0 36px;color:var(--core-body);font-size:16px;line-height:1.75}.core-capabilities_grid__MqQ_D{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;align-items:stretch}.core-capabilities_card__49BUo{position:relative;display:flex;grid-column:span 2;min-width:0;min-height:450px;padding:12px;border:1px solid var(--core-border);border-radius:24px;color:var(--core-title);background:var(--core-tint);box-shadow:var(--core-shadow),inset 0 1px 0 var(--core-rim);text-decoration:none;isolation:isolate;transition:transform .3s cubic-bezier(.23,1,.32,1),border-color .3s ease,box-shadow .3s ease}.core-capabilities_card__49BUo:nth-child(4){grid-column:1/span 2}.core-capabilities_card__49BUo:nth-child(5){grid-column:3/span 2}.core-capabilities_effects___wFJv{position:absolute;z-index:-1;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.core-capabilities_image__3tFZH{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:var(--core-surface)}.core-capabilities_image__3tFZH img{object-fit:cover;object-position:center;transition:transform .3s cubic-bezier(.23,1,.32,1)}.core-capabilities_details__RwVJs{display:grid;grid-template-columns:minmax(0,65fr) minmax(44px,35fr);width:100%;gap:12px;align-items:stretch}.core-capabilities_panel__9jtED{display:flex;flex-direction:column;min-width:0;padding:24px 20px 16px;border:1px solid var(--core-panel-border);border-radius:16px;background:var(--core-panel);box-shadow:0 4px 18px rgba(16,45,72,.06),inset 0 1px 0 var(--core-rim);backdrop-filter:blur(5px) saturate(100%);-webkit-backdrop-filter:blur(5px) saturate(100%)}.core-capabilities_top__8kBID{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px}.core-capabilities_number__W_llm{color:var(--core-accent);font:500 14px/1.6 var(--font-mono);letter-spacing:.08em}.core-capabilities_icon__IN2w6{display:grid;width:24px;height:24px;place-items:center;color:var(--core-accent)}.core-capabilities_copy__kUIxG h3{min-height:2.7em;margin:0 0 12px;color:var(--core-title);font-size:22px;font-weight:600;line-height:1.35;letter-spacing:-.012em;overflow-wrap:anywhere}.core-capabilities_copy__kUIxG p{min-height:6.8em;margin:0;color:var(--core-body);font-size:15px;line-height:1.7;overflow-wrap:anywhere}.core-capabilities_summaries___bhaD{display:grid;gap:8px;margin:20px 0 24px;padding:0;color:var(--core-body);list-style:none;font-size:14px;line-height:1.6}.core-capabilities_summaries___bhaD li{display:flex;gap:8px;align-items:baseline}.core-capabilities_summaries___bhaD li>span{flex:none;color:var(--core-body)}.core-capabilities_action__56sU0{display:flex;align-items:center;min-height:44px;margin-top:auto;padding-top:12px;border-top:1px solid var(--core-border);color:var(--core-accent);font-size:14px;font-weight:550;line-height:1.6}.core-capabilities_arrow__p_Pvu{display:grid;width:44px;height:44px;align-self:end;justify-self:end;margin:0 4px 4px 0;place-items:center;border:1px solid var(--core-panel-border);border-radius:50%;color:var(--core-accent);background:var(--core-arrow);box-shadow:inset 0 1px 0 var(--core-rim);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:background-color .3s ease,border-color .3s ease}.core-capabilities_card__49BUo:focus-visible{outline:2px solid var(--core-accent);outline-offset:4px;border-color:var(--core-hover-border)}.core-capabilities_card__49BUo:focus-visible .core-capabilities_arrow__p_Pvu{background:var(--core-arrow-hover);border-color:var(--core-hover-border)}@media (hover:hover) and (pointer:fine){.core-capabilities_card__49BUo:hover{transform:translateY(-4px);border-color:var(--core-hover-border);box-shadow:var(--core-shadow),0 0 20px var(--core-glow),inset 0 1px 0 var(--core-rim)}.core-capabilities_card__49BUo:hover .core-capabilities_image__3tFZH img{transform:scale(1.025)}.core-capabilities_card__49BUo:hover .core-capabilities_arrow__p_Pvu{background:var(--core-arrow-hover);border-color:var(--core-hover-border)}}@media (min-width:700px) and (max-width:1099px){.core-capabilities_grid__MqQ_D{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.core-capabilities_card__49BUo:nth-child(4){grid-column:span 2}.core-capabilities_card__49BUo:nth-child(5){grid-column:1/span 2}}@media (max-width:699px){.core-capabilities_section__IeRFt>.container{width:calc(100% - 32px)}.core-capabilities_grid__MqQ_D{grid-template-columns:minmax(0,1fr);gap:20px}.core-capabilities_card__49BUo,.core-capabilities_card__49BUo:nth-child(4),.core-capabilities_card__49BUo:nth-child(5){grid-column:auto}.core-capabilities_lead__q_grn{margin-bottom:32px;font-size:15px}.core-capabilities_copy__kUIxG h3{min-height:0;font-size:21px}.core-capabilities_copy__kUIxG p{min-height:0}}@media (max-width:380px){.core-capabilities_details__RwVJs{gap:8px}.core-capabilities_panel__9jtED{padding:24px 16px 16px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.core-capabilities_arrow__p_Pvu,.core-capabilities_panel__9jtED{background:var(--core-panel-fallback)}}@media (prefers-reduced-motion:reduce){.core-capabilities_arrow__p_Pvu,.core-capabilities_card__49BUo,.core-capabilities_image__3tFZH img{transition:none}.core-capabilities_card__49BUo:hover,.core-capabilities_card__49BUo:hover .core-capabilities_image__3tFZH img{transform:none}}@media (forced-colors:active){.core-capabilities_effects___wFJv{display:none}.core-capabilities_action__56sU0,.core-capabilities_arrow__p_Pvu,.core-capabilities_card__49BUo,.core-capabilities_panel__9jtED{border-color:CanvasText}.core-capabilities_arrow__p_Pvu,.core-capabilities_panel__9jtED{background:Canvas;backdrop-filter:none}.core-capabilities_card__49BUo:focus-visible{outline-color:Highlight}}.platform-architecture_section__wkETp{--arch-bg:#f7fafc;--arch-surface:#fff;--arch-soft:#edf7f7;--arch-ink:#102d48;--arch-muted:#536b7c;--arch-accent:#0f766e;--arch-line:#d3e6e9;--arch-connector:#91bebd;--arch-rim:rgba(255,255,255,.95);--arch-hover-line:#9cc9c7;--arch-glow-teal:rgba(45,212,191,.14);--arch-glow-blue:rgba(56,189,248,.10);--arch-center-glow:rgba(45,212,191,.055);--arch-group-glow:rgba(56,189,248,.045);--arch-inner-light:rgba(255,255,255,.55);--arch-button-start:#b7eee3;--arch-button-end:#c3e5f9;--arch-button-ink:#102d48;--arch-button-shadow:3px 3px 7px rgba(16,45,72,.08),-3px -3px 7px rgba(255,255,255,.9);--arch-shadow:0 2px 4px rgba(16,45,72,.02),0 14px 32px rgba(16,45,72,.045);padding-block:112px;background:var(--arch-bg);color:var(--arch-ink)}html[data-theme=dark] .platform-architecture_section__wkETp{--arch-bg:#0b1723;--arch-surface:#102436;--arch-soft:#15313e;--arch-ink:#ecf5fa;--arch-muted:#a9bfce;--arch-accent:#76ecdb;--arch-line:#294858;--arch-connector:#39747a;--arch-rim:rgba(183,233,237,.20);--arch-hover-line:#417d82;--arch-glow-teal:rgba(45,212,191,.16);--arch-glow-blue:rgba(56,189,248,.12);--arch-center-glow:rgba(45,212,191,.065);--arch-group-glow:rgba(56,189,248,.05);--arch-inner-light:rgba(183,233,237,.035);--arch-button-start:#b7eee3;--arch-button-end:#c3e5f9;--arch-button-ink:#102d48;--arch-button-shadow:3px 3px 7px rgba(0,0,0,.2),-2px -2px 6px rgba(183,233,237,.035);--arch-shadow:0 2px 4px rgba(0,0,0,.08),0 14px 32px rgba(0,0,0,.12)}.platform-architecture_section__wkETp .platform-architecture_heading__0yl95{margin-bottom:44px}.platform-architecture_section__wkETp .platform-architecture_heading__0yl95 h2{color:var(--arch-ink)}.platform-architecture_section__wkETp .platform-architecture_heading__0yl95 p{color:var(--arch-muted);font-size:16px;line-height:1.75}.platform-architecture_overview__Y5CKi{position:relative}.platform-architecture_platform__dsiBo{position:relative;width:min(100%,560px);margin-inline:auto;padding:28px 32px;border:1px solid var(--arch-line);border-top:3px solid var(--arch-accent);border-radius:20px;background-color:var(--arch-surface);background-image:radial-gradient(ellipse at 8% 110%,var(--arch-glow-teal),transparent 65%),radial-gradient(ellipse at 95% 120%,var(--arch-glow-blue),transparent 62%);box-shadow:var(--arch-shadow),inset 0 1px 0 var(--arch-rim),inset 0 -14px 24px -18px var(--arch-inner-light);text-align:center}.platform-architecture_eyebrow__S4nm_{color:var(--arch-accent);font-size:14px;font-weight:550;line-height:1.6}.platform-architecture_platform__dsiBo h3{margin:10px 0 12px;color:var(--arch-ink);font-size:clamp(23px,2.2vw,30px);font-weight:600;line-height:1.4}.platform-architecture_platform__dsiBo p{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--arch-line);color:var(--arch-muted);font-size:14px;line-height:1.8}.platform-architecture_centersHeading__jYChF{position:relative;display:flex;align-items:baseline;justify-content:center;gap:12px;padding-top:38px;margin-bottom:14px}.platform-architecture_centersHeading__jYChF:before{position:absolute;top:0;left:50%;width:1px;height:25px;background:var(--arch-connector);content:""}.platform-architecture_centersHeading__jYChF h3{margin:0;color:var(--arch-ink);font-size:19px;font-weight:600;line-height:1.5}.platform-architecture_centersHeading__jYChF span{color:var(--arch-muted);font-size:14px;line-height:1.6}.platform-architecture_centerLayout__zonUN{position:relative;padding-top:40px}.platform-architecture_connectors__Y7Qvi{position:absolute;inset:0 0 auto;width:100%;height:40px;pointer-events:none}.platform-architecture_connectors__Y7Qvi path{fill:none;stroke:var(--arch-connector);stroke-width:1;vector-effect:non-scaling-stroke}.platform-architecture_centers__A3vxT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.platform-architecture_center__BDmXt{position:relative;min-width:0;padding:24px 26px 28px;border:1px solid var(--arch-line);border-radius:20px;background-color:var(--arch-surface);background-image:radial-gradient(ellipse at 12% 125%,var(--arch-center-glow),transparent 70%);box-shadow:var(--arch-shadow),inset 0 1px 0 var(--arch-rim);transition:border-color .3s ease}.platform-architecture_centerMeta__ddB0p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.platform-architecture_index__mlORE{color:var(--arch-accent);font:14px/1.6 var(--font-mono)}.platform-architecture_centerLabel__2KTEq{position:relative;z-index:0;isolation:isolate;overflow:hidden;min-width:72px;min-height:44px;padding:8px 18px;border:1px solid var(--arch-line);border-radius:999px;background:var(--arch-soft);color:var(--arch-accent);box-shadow:var(--arch-button-shadow);font:inherit;font-size:14px;font-weight:550;line-height:1.6;cursor:pointer;transition:color .25s ease,border-color .25s ease,box-shadow .25s ease}.platform-architecture_centerLabel__2KTEq:before{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--arch-button-start),var(--arch-button-end));transform:scaleX(0);transform-origin:left;transition:transform .4s ease;content:"";pointer-events:none}.platform-architecture_centerLabel__2KTEq[aria-pressed=true]{color:var(--arch-button-ink);border-color:var(--arch-hover-line)}.platform-architecture_centerLabel__2KTEq[aria-pressed=true]:before{transform:scaleX(1)}.platform-architecture_centerLabel__2KTEq:focus-visible{outline:2px solid var(--arch-accent);outline-offset:4px}.platform-architecture_centerLabel__2KTEq:active{box-shadow:inset 2px 2px 5px rgba(16,45,72,.12)}.platform-architecture_center__BDmXt[data-selected=true]{border-color:var(--arch-accent);box-shadow:var(--arch-shadow),inset 0 0 0 1px var(--arch-accent),inset 0 1px 0 var(--arch-rim)}.platform-architecture_center__BDmXt h4{margin:0;color:var(--arch-ink);font-size:20px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.platform-architecture_groups__5jXCP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.platform-architecture_group__x_6l3{min-width:0;padding:28px;border:1px solid var(--arch-line);border-radius:20px;background-color:var(--arch-surface);background-image:radial-gradient(ellipse at 95% 120%,var(--arch-group-glow),transparent 65%);box-shadow:inset 0 1px 0 var(--arch-rim)}.platform-architecture_groupHeading__n0Yvt{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--arch-line)}.platform-architecture_groupHeading__n0Yvt h3{margin:0;color:var(--arch-ink);font-size:21px;font-weight:600;line-height:1.5}.platform-architecture_groupHeading__n0Yvt span{color:var(--arch-muted);font-size:14px;line-height:1.6}.platform-architecture_items__9iHo5{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.platform-architecture_items__9iHo5 li{max-width:100%;padding:8px 12px;border:1px solid var(--arch-line);border-radius:10px;background:var(--arch-soft);color:var(--arch-ink);font-size:14px;line-height:1.6;overflow-wrap:anywhere}@media (max-width:899px){.platform-architecture_section__wkETp{padding-block:80px}.platform-architecture_centerLayout__zonUN{padding-top:0}.platform-architecture_centersHeading__jYChF:before,.platform-architecture_connectors__Y7Qvi{display:none}.platform-architecture_centersHeading__jYChF{justify-content:flex-start;padding-top:32px;margin-bottom:20px}.platform-architecture_centers__A3vxT{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:699px){.platform-architecture_section__wkETp{padding-block:64px}.platform-architecture_section__wkETp>.container{width:calc(100% - 32px)}.platform-architecture_section__wkETp .platform-architecture_heading__0yl95{margin-bottom:28px}.platform-architecture_section__wkETp .platform-architecture_heading__0yl95 p{font-size:15px}.platform-architecture_platform__dsiBo{padding:24px 20px}.platform-architecture_platform__dsiBo h3{font-size:23px}.platform-architecture_center__BDmXt{padding:20px 18px;box-shadow:none}.platform-architecture_center__BDmXt h4{font-size:18px}.platform-architecture_centerMeta__ddB0p{gap:8px;margin-bottom:14px}.platform-architecture_groups__5jXCP{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px}.platform-architecture_group__x_6l3{padding:24px}}@media (max-width:379px){.platform-architecture_centers__A3vxT{grid-template-columns:minmax(0,1fr)}.platform-architecture_section__wkETp{padding-block:48px}}@media (hover:hover) and (pointer:fine){.platform-architecture_center__BDmXt:hover:not([data-selected=true]){border-color:var(--arch-hover-line)}.platform-architecture_centerLabel__2KTEq:hover{color:var(--arch-button-ink)}.platform-architecture_centerLabel__2KTEq:hover:before{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.platform-architecture_centerLabel__2KTEq,.platform-architecture_centerLabel__2KTEq:before,.platform-architecture_center__BDmXt{transition:none}}@media (forced-colors:active){.platform-architecture_center__BDmXt,.platform-architecture_group__x_6l3,.platform-architecture_items__9iHo5 li,.platform-architecture_platform__dsiBo{border-color:CanvasText;box-shadow:none}.platform-architecture_connectors__Y7Qvi path{stroke:CanvasText}.platform-architecture_centerLabel__2KTEq{border-color:ButtonText;box-shadow:none}.platform-architecture_centerLabel__2KTEq:before{display:none}.platform-architecture_centerLabel__2KTEq[aria-pressed=true]{background:Highlight;color:HighlightText}.platform-architecture_center__BDmXt[data-selected=true]{border:2px solid Highlight;box-shadow:none}}