.platforms_page__anrzb{background:#fcfcfd;color:#12121a;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.platforms_page__anrzb ::-moz-selection{background:#e6e1ff;color:#12121a}.platforms_page__anrzb ::selection{background:#e6e1ff;color:#12121a}.platforms_section___nVTm{width:100%;max-width:1360px;margin:0 auto;padding:0 28px 104px;box-sizing:border-box;min-height:65dvh;display:flex;flex-direction:column;justify-content:center;scroll-margin-top:92px}.platforms_sectionHero__CGu0u{padding:56px 28px 96px}.platforms_primaryPill__3Y_b7{background:#12121a;color:#fdfdff;border:none;border-radius:999px;padding:17px 30px;font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500;font-size:15.5px;white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-block;transition:background .24s cubic-bezier(.22,.61,.36,1)}.platforms_primaryPill__3Y_b7:focus-visible{outline:2px solid #6a5cb5;outline-offset:3px}.platforms_primaryPill__3Y_b7:hover{background:#2b2b3a;color:#fdfdff}.platforms_secondaryPill__KeHBh{color:#12121a;background:rgba(0,0,0,0);border:1px solid rgba(91,77,158,.28);border-radius:999px;padding:17px 26px;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15.5px;white-space:nowrap;text-decoration:none;display:inline-block;cursor:pointer;transition:background .24s cubic-bezier(.22,.61,.36,1),border-color .24s cubic-bezier(.22,.61,.36,1),color .24s cubic-bezier(.22,.61,.36,1)}.platforms_secondaryPill__KeHBh:focus-visible{outline:2px solid #6a5cb5;outline-offset:3px}.platforms_secondaryPill__KeHBh:hover{background:#f8f7fd;color:#12121a;border-color:rgba(91,77,158,.5)}.platforms_heroGrid__o1920{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:center}.platforms_eyebrow__GAM5d{display:block;font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#5b4d9e}.platforms_eyebrow__GAM5d,.platforms_heroTitle__aS7S1{font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.platforms_heroTitle__aS7S1{font-size:clamp(34px,4.6vw,78px);font-weight:500;letter-spacing:-.046em;line-height:1.03;color:#12121a;margin:22px 0 0;max-width:15ch}.platforms_heroLead__myYnc{margin:28px 0 0;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17.5px;line-height:1.55;color:#4e4e5a;max-width:56ch}.platforms_heroChips__w_6ds{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.platforms_heroChip__RWvQ2{background:#f4f2fd;color:#5b4d9e;border-radius:10px;padding:10px 16px;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;text-decoration:none;transition:background .24s cubic-bezier(.22,.61,.36,1),color .24s cubic-bezier(.22,.61,.36,1)}.platforms_heroChip__RWvQ2:focus-visible{outline:2px solid #6a5cb5;outline-offset:3px}.platforms_heroChip__RWvQ2:hover{background:#ece8fb;color:#4d4193}.platforms_heroActions__Y2O1K{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:34px}.platforms_heroGraphic__1FY_q{position:relative}.platforms_heroSvg__Kqysq{display:block;width:100%}.platforms_svgPanelLabel__Ni7mu{font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;font-size:12.5px;letter-spacing:.14em;fill:#12121a}.platforms_svgPanelSub__aXyhD{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:12px;fill:#85858f}.platforms_svgNodeLabel__xAfJs{font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;font-size:11.5px;letter-spacing:.12em;fill:#6c6c78;text-anchor:middle}@keyframes platforms_drawLink___4yJg{0%{stroke-dashoffset:300;opacity:1}34%{stroke-dashoffset:0;opacity:1}84%{stroke-dashoffset:0;opacity:1}95%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:300;opacity:0}}@keyframes platforms_floatY__0_gPb{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes platforms_ping__7h_A_{0%{r:8;opacity:.85}70%{r:26;opacity:0}to{r:26;opacity:0}}.platforms_link__7HLLQ{stroke-dasharray:300;animation:platforms_drawLink___4yJg 9s cubic-bezier(.22,.61,.36,1) 0s infinite}.platforms_linkDelay1__JAkhQ{animation-delay:.18s}.platforms_linkDelay2__MdFLn{animation-delay:.36s}.platforms_agentPanel__ahXCL{animation:platforms_floatY__0_gPb 9s cubic-bezier(.22,.61,.36,1) 0s infinite}.platforms_pulse__dqiYz{animation:platforms_ping__7h_A_ 3.4s ease-out 2.6s infinite}@media(prefers-reduced-motion:reduce){.platforms_heroSvg__Kqysq [data-anim]{animation:none!important;stroke-dashoffset:0!important}}.platforms_headingRow__lW3uP{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:baseline;margin-bottom:56px}.platforms_sectionTitle__bm3ql{font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(30px,3.8vw,54px);font-weight:500;letter-spacing:-.04em;line-height:1.04;color:#12121a;margin:0;max-width:14ch}.platforms_sectionIntro__Mn_zo{margin:0;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:18px;line-height:1.55;color:#4e4e5a;max-width:64ch}.platforms_cardGrid__3_Ylf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.platforms_cardGrid__3_Ylf>:nth-child(2n){margin-top:30px}.platforms_modelGrid__OPw2K{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.platforms_modelGrid__OPw2K>:nth-child(2){margin-top:30px}.platforms_card__JrTNW{border-radius:22px;padding:28px 26px 32px;transition:transform .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s ease;will-change:transform}.platforms_card__JrTNW:hover{transform:translateY(-8px)}.platforms_fillPurple__ENOWX{background:linear-gradient(160deg,#f2f0ff,#f8f7ff);box-shadow:0 16px 40px rgba(88,74,168,.07)}.platforms_fillPurple__ENOWX:hover{box-shadow:0 26px 60px rgba(88,74,168,.14)}.platforms_fillBlue__YyvHl{background:linear-gradient(160deg,#ebf7ff,#f4f3ff);box-shadow:0 16px 40px rgba(74,110,168,.08)}.platforms_fillBlue__YyvHl:hover{box-shadow:0 26px 60px rgba(74,110,168,.16)}.platforms_fillAmber__ZgBjj{background:linear-gradient(160deg,#fdf6ee,#f6f1ff);box-shadow:0 16px 40px rgba(168,120,60,.08)}.platforms_fillAmber__ZgBjj:hover{box-shadow:0 26px 60px rgba(168,120,60,.16)}.platforms_fillPink__zJRy4{background:linear-gradient(160deg,#fdf1f8,#f6f1ff);box-shadow:0 16px 40px rgba(160,74,140,.08)}.platforms_fillPink__zJRy4:hover{box-shadow:0 26px 60px rgba(160,74,140,.16)}.platforms_fillGreen__HtliM{background:linear-gradient(160deg,#f4f2ff,#eefaf6);box-shadow:0 16px 40px rgba(74,150,130,.09)}.platforms_fillGreen__HtliM:hover{box-shadow:0 26px 60px rgba(74,150,130,.17)}.platforms_fillPurplePink__8K5Z4{background:linear-gradient(160deg,#f4f2ff,#fdf2fa);box-shadow:0 16px 40px rgba(88,74,168,.07)}.platforms_fillPurplePink__8K5Z4:hover{box-shadow:0 26px 60px rgba(88,74,168,.14)}.platforms_logoTile__cmsDs{height:44px;min-width:44px;padding:0 12px;border-radius:13px;background:#fff;display:inline-flex;align-items:center;justify-content:center}.platforms_logoMark__Aj1Og{width:auto;max-width:120px;-o-object-fit:contain;object-fit:contain}.platforms_badge___uhFn{width:44px;height:44px;border-radius:13px;background:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;font-size:13px;letter-spacing:.02em}.platforms_badgePurple__biTNy{color:#5b4d9e}.platforms_badgeBlue___0Fss{color:#7ec8f2}.platforms_badgeAmber__8gQ_n{color:#d8a05c}.platforms_badgePink__RQTf_{color:#e5629f}.platforms_badgeGreen__y51ic{color:#45a891}.platforms_badgeTeal__Qy8ZQ{color:#4aa8c0}.platforms_badgePurplePink__3ceqr{color:#7a68e0}.platforms_vendorName__BhuUL{font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:#12121a;margin:22px 0 10px}.platforms_vendorBody__995Kr{margin:0;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15.5px;line-height:1.55;color:#6c6c78;max-width:46ch}.platforms_glyph__aMwdX{height:44px;display:flex;align-items:center}.platforms_glyphSvg__nuWZ2{display:block}.platforms_cloudBand__ZaGcq{background:linear-gradient(110deg,#f1efff,#fbf1f9 52%,#eef7ff);border-radius:32px;padding:62px 56px;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:64px;align-items:center}.platforms_cloudIntro__MeHIN{margin:20px 0 0;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17.5px;line-height:1.55;color:#4a4358;max-width:44ch}.platforms_cloudPanels__I0HEU{display:grid;gap:14px}.platforms_cloudPanel__laAJq{background:hsla(0,0%,100%,.78);border-radius:22px;padding:24px 26px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px;align-items:start;transition:transform .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s ease}.platforms_cloudPanel__laAJq:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(88,74,168,.1)}.platforms_cloudName__y0Gl7{font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:#12121a;margin:0 0 8px}.platforms_cloudBody__fS7AL{margin:0;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15.5px;line-height:1.55;color:#6c6c78;max-width:58ch}.platforms_stackWrap__lWNnv{position:relative}.platforms_ghostWord__IgcDM{position:absolute;left:0;right:0;top:0;font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500;font-size:clamp(64px,11.5vw,182px);line-height:.9;letter-spacing:-.055em;color:#dcd8f8;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.platforms_stackContent__uTypR{position:relative;padding-top:176px}.platforms_stackGrid___DrLh{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:baseline}.platforms_stackBody__1g7fY{margin:0 0 20px;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17.5px;line-height:1.6;color:#4e4e5a;max-width:64ch}.platforms_stackBody__1g7fY:last-of-type{margin-bottom:0}.platforms_stackLinks__47NH1{display:flex;flex-wrap:wrap;gap:28px;margin-top:30px}.platforms_stackLink__h6wKr{font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500;font-size:15.5px;letter-spacing:-.01em;color:#6a5cb5;text-decoration:none}.platforms_stackLink__h6wKr:focus-visible{outline:2px solid #6a5cb5;outline-offset:3px}.platforms_stackLink__h6wKr:hover{color:#4d4193}.platforms_steps__qELB8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ecebf4;margin-top:72px}.platforms_step__GGWF7{padding:30px 30px 0;border-right:1px solid #ecebf4}.platforms_step__GGWF7:first-child{padding-left:0}.platforms_step__GGWF7:last-child{padding-right:0;border-right:none}.platforms_stepNumber__ITfIq{font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;font-size:40px;line-height:1;letter-spacing:-.04em}.platforms_numberViolet__EzruY{color:#cfc6f6}.platforms_numberSky__fOstC{color:#a9dbe8}.platforms_numberRose__CKbG8{color:#f3c4de}.platforms_numberAmber__58qD7{color:#f3e0c8}.platforms_stepTitle__hOPTB{font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:#12121a;margin:22px 0 10px}.platforms_stepLine__fto_l{margin:0;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15.5px;line-height:1.55;color:#6c6c78}.platforms_faqGrid__A4o_Y{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:56px;align-items:start}.platforms_faqTitle__VIryv{font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(44px,6vw,88px);font-weight:500;letter-spacing:-.05em;line-height:.98;color:#12121a;margin:0}.platforms_faqRow__apDm3{border-bottom:1px solid #ecebf4}.platforms_faqButton__axKgP{width:100%;background:rgba(0,0,0,0);border:0;cursor:pointer;display:flex;align-items:flex-start;gap:18px;padding:22px 4px;text-align:left;color:#12121a;font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:20px;font-weight:500;letter-spacing:-.025em;line-height:1.25;transition:color .18s ease}.platforms_faqButton__axKgP:focus-visible{outline:2px solid #6a5cb5;outline-offset:3px}.platforms_faqButton__axKgP:hover{color:#6a5cb5}.platforms_faqMark__Qir6F{flex:none;width:22px;font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:24px;line-height:1.1;color:#b6b6c2;transition:transform .18s,color .18s}.platforms_faqMarkOpen__2kqaD{color:#6a5cb5;transform:rotate(45deg)}.platforms_faqQuestion__fvbhw{flex:1}.platforms_faqAnswer__wit7z{display:none;margin:0;padding:0 4px 24px 40px;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.65;color:#6c6c78;max-width:66ch}.platforms_faqAnswerOpen__r8AXm{display:block}.platforms_ctaBand__sjUVU{background:linear-gradient(120deg,#eef1ff,#f9f0fb 60%,#f3f0ff);border-radius:32px;padding:72px 56px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.platforms_ctaTitle___yIl_{font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(32px,4.2vw,58px);font-weight:500;letter-spacing:-.042em;line-height:1.04;color:#12121a;margin:0;max-width:16ch}.platforms_ctaBody__EUAiv{margin:22px 0 0;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:18px;line-height:1.55;color:#4a4358;max-width:52ch}.platforms_ctaButton__fTFjb{margin-top:34px;padding:17px 34px;font-size:16px}.platforms_ctaPanel__9uwSa{background:hsla(0,0%,100%,.78);border-radius:24px;padding:30px 32px}.platforms_ctaPanelLabel__McQgt{font-family:var(--font-figtree),"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#8b8b96}.platforms_ctaList__roWZp{display:grid;gap:1px;background:#ecebf4;margin-top:22px}.platforms_ctaItem__09mSF{background:hsla(0,0%,100%,.9);padding:16px 0 16px 2px;display:flex;gap:14px;align-items:flex-start;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;color:#2a2a34}.platforms_ctaSquare__5vTD7{width:8px;height:8px;border-radius:2px;display:block;margin-top:7px;flex:none}.platforms_toneViolet__8n89O{background:#8a7bf0}.platforms_toneTeal__NYhSO{background:#4aa8c0}.platforms_toneRose__6gRRb{background:#e5629f}@media(max-width:1000px){.platforms_cardGrid__3_Ylf,.platforms_modelGrid__OPw2K{grid-template-columns:repeat(2,minmax(0,1fr))}.platforms_modelGrid__OPw2K>:nth-child(2){margin-top:0}}@media(max-width:900px){.platforms_cloudBand__ZaGcq,.platforms_ctaBand__sjUVU,.platforms_faqGrid__A4o_Y,.platforms_headingRow__lW3uP,.platforms_heroGrid__o1920,.platforms_stackGrid___DrLh{grid-template-columns:minmax(0,1fr);gap:40px}.platforms_sectionTitle__bm3ql{max-width:none}.platforms_heroGraphic__1FY_q{max-width:460px;width:100%}.platforms_cloudBand__ZaGcq,.platforms_ctaBand__sjUVU{padding:44px 28px;border-radius:26px}.platforms_steps__qELB8{grid-template-columns:minmax(0,1fr);margin-top:56px}.platforms_step__GGWF7{padding:26px 0 28px;border-right:none;border-bottom:1px solid #ecebf4}.platforms_step__GGWF7:last-child{border-bottom:none;padding-bottom:0}.platforms_ghostWord__IgcDM{font-size:clamp(48px,13vw,110px)}.platforms_stackContent__uTypR{padding-top:104px}}@media(max-width:640px){.platforms_cardGrid__3_Ylf,.platforms_modelGrid__OPw2K{grid-template-columns:minmax(0,1fr)}.platforms_cardGrid__3_Ylf>:nth-child(2n){margin-top:0}.platforms_cloudPanel__laAJq{grid-template-columns:minmax(0,1fr);gap:16px}.platforms_ghostWord__IgcDM{font-size:clamp(40px,13vw,72px)}.platforms_stackContent__uTypR{padding-top:68px}.platforms_primaryPill__3Y_b7,.platforms_secondaryPill__KeHBh{padding:15px 24px}}