.docs+.homeExpansion{display:none}.homeExpansion{--xbg:#101112;--xpanel:#131415;--xline:#292b2d;--xtext:#f3f3f3;--xmuted:#9a9a9d;background:var(--xbg);color:var(--xtext);font-family:Inter,PingFang SC,sans-serif}.homeExpansion.light{--xbg:#f5f6f4;--xpanel:#fff;--xline:#dfe2dc;--xtext:#151716;--xmuted:#6e746f}.homeExpansion~.docsFab{display:none}body:has(.homeExpansion:not([style*="display: none"])) .finalCta{display:none}body:has(.homeExpansion:not([style*="display: none"])) footer.footer{display:none}.fullNav{z-index:22;background:#111213f7;border-bottom:1px solid #282a2c;align-items:center;gap:34px;height:72px;padding:0 max(28px,50vw - 590px);display:flex;position:fixed;top:0;left:0;right:0}.miniLogo{color:#111;background:#b6f34d;border-radius:7px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;text-decoration:none;display:grid}.fullNav nav{flex:1;align-items:center;gap:27px;display:flex}.fullNav nav a{color:#aaa;font-size:11px;font-weight:600;text-decoration:none}.fullNav nav a:first-child,.fullNav nav a:hover{color:#fff}.fullNav>div{align-items:center;display:flex}.fullNav>div button{color:#f1f1f1;background:0 0;border:0;border-left:1px solid #2c2e30;height:36px;padding:0 14px;font-size:10px}.fullNav .bell{font-size:18px;position:relative}.fullNav .bell b{color:#ff6570;background:#6b2127;padding:4px 7px;font-size:8px;position:absolute;top:-7px;right:2px}.noticeBox{background:#191b1e;border:1px solid #33363a;border-radius:8px;width:230px;padding:15px;position:absolute;top:62px;right:30px;box-shadow:0 18px 50px #0008}.noticeBox b,.noticeBox span,.noticeBox a{font-size:9px;display:block}.noticeBox span{color:#888;margin:7px 0 12px}.noticeBox a{color:#b6f34d;text-decoration:none}.capability{border-top:1px solid var(--xline);padding:105px max(30px,50vw - 660px) 80px}.label{letter-spacing:.16em;color:#9d9da1;margin:0 0 20px;font-size:9px;font-weight:800}.capability>h2,.threeSteps>h2{letter-spacing:-.045em;margin:0 0 18px;font-size:38px}.sub{color:var(--xmuted);margin:0 0 48px;font-size:12px}.capGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.capGrid article{border:1px solid var(--xline);background:var(--xpanel);min-height:235px;padding:28px 24px;position:relative}.capGrid i,.enterprise article i{place-items:center;width:44px;height:44px;margin-bottom:28px;font-size:19px;font-style:normal;display:grid}.capGrid i.blue,.enterprise i.blue{color:#7eb5ff;background:#14265a}.capGrid i.green,.enterprise i.green{color:#56e4b5;background:#003d31}.capGrid i.orange,.enterprise i.orange{color:#ff9b3d;background:#4d1607}.capGrid i.cyan{color:#64d2ff;background:#00364d}.enterprise i.navy{color:#b8d2ff;background:#101d3b}.capGrid h3{margin:0 0 11px;font-size:15px}.capGrid p,.enterprise article p{color:var(--xmuted);margin:0;font-size:10px;line-height:1.75}.capGrid a{color:#6f9fff;font-size:8px;text-decoration:none;position:absolute;bottom:20px}.enterprise{border:1px solid var(--xline);background:var(--xpanel);margin-top:28px;padding:28px}.enterprise>header{grid-template-columns:1fr 1fr;align-items:center;margin-bottom:25px;display:grid}.enterprise>header p{color:#888;margin:0 0 7px;font-size:8px}.enterprise>header h3{margin:0;font-size:18px}.enterprise>header>span{color:var(--xmuted);font-size:10px;line-height:1.6}.enterprise>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.enterprise article{border:1px solid var(--xline);min-height:180px;padding:20px}.enterprise article i{width:36px;height:36px;margin-bottom:20px;font-size:15px}.enterprise h4{margin:0 0 9px;font-size:13px}.threeSteps{text-align:center;border-top:1px solid var(--xline);padding:90px max(30px,50vw - 660px) 115px}.threeSteps>div{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:65px;display:grid}.threeSteps a{border:1px solid var(--xline);background:var(--xpanel);min-height:250px;color:var(--xtext);padding:28px;text-decoration:none;position:relative}.threeSteps a>i{background:#292a2c;place-items:center;width:44px;height:44px;font-size:15px;font-style:normal;display:grid}.threeSteps a>b{color:#9a9a9a;font-size:26px;position:absolute;top:27px;right:28px}.threeSteps h3{margin:26px 0 12px;font-size:16px}.threeSteps a p{color:var(--xmuted);font-size:10px;line-height:1.7}.threeSteps a span{color:#6e9fff;font-size:8px;position:absolute;bottom:22px}.businessCta{background:#020718;border:1px solid #111931;grid-template-columns:1fr 270px;align-items:center;min-height:340px;margin:0 max(22px,50vw - 690px) 100px;padding:55px;display:grid;box-shadow:0 30px 70px #0008}.businessCta>div>p{color:#8be9f3;letter-spacing:.12em;font-size:9px;font-weight:800}.businessCta h2{letter-spacing:-.04em;max-width:850px;margin:18px 0 24px;font-size:38px;line-height:1.25}.businessCta>div>span{color:#aeb6c8;font-size:12px}.businessCta aside{flex-direction:column;gap:14px;display:flex}.businessCta aside a{color:#eee;text-align:center;border:1px solid #333846;padding:18px;font-size:11px;font-weight:700;text-decoration:none}.businessCta aside a.primary{color:#10131b;background:#fff;border-color:#fff}.expandedFooter{border-top:1px solid var(--xline);align-items:center;gap:60px;min-height:150px;padding:35px max(28px,50vw - 590px);display:flex}.expandedFooter div{flex:1}.expandedFooter b span{color:#b6f34d}.expandedFooter p{color:#777;font-size:8px}.expandedFooter nav{gap:25px;display:flex}.expandedFooter nav a{color:#aaa;font-size:8px;text-decoration:none}.expandedFooter>span{color:#666;font-size:7px}@media (max-width:900px){.fullNav nav a:nth-child(2),.fullNav nav a:nth-child(3){display:none}.capGrid,.enterprise>div{grid-template-columns:repeat(2,1fr)}.businessCta{grid-template-columns:1fr;gap:35px}.businessCta aside{flex-direction:row}.threeSteps>div{grid-template-columns:1fr}.enterprise>header{grid-template-columns:1fr;gap:14px}}@media (max-width:600px){.fullNav{height:62px;padding:0 12px}.fullNav nav{gap:15px}.fullNav nav a{font-size:9px}.fullNav nav a:nth-child(4),.fullNav nav a:nth-child(5),.fullNav>div button:first-child,.fullNav>div button:nth-child(2){display:none}.capability,.threeSteps{padding:70px 14px}.capability>h2,.threeSteps>h2,.businessCta h2{font-size:29px}.capGrid,.enterprise>div{grid-template-columns:1fr}.enterprise{padding:16px}.businessCta{margin:0 14px 60px;padding:30px 20px}.businessCta aside{flex-direction:column}.expandedFooter{flex-wrap:wrap;gap:20px;padding:30px 14px}.expandedFooter nav{flex-wrap:wrap}}.homeExpansion,.homeExpansion.light{--xbg:#f8fafc!important;--xpanel:#fff!important;--xline:#e2e8f0!important;--xtext:#0f172a!important;--xmuted:#64748b!important;color:#0f172a!important;background:#f8fafc!important}.homeExpansion .capability{background:linear-gradient(#fff 0%,#f8fafc 100%)!important;border-color:#e5e7eb!important}.homeExpansion .capability>.label,.homeExpansion .threeSteps>.label{color:#16a34a!important}.homeExpansion .capability>h2,.homeExpansion .threeSteps>h2,.homeExpansion .capGrid h3,.homeExpansion .enterprise h3,.homeExpansion .enterprise h4,.homeExpansion .threeSteps h3{color:#0f172a!important}.homeExpansion .capability>.sub,.homeExpansion .capGrid p,.homeExpansion .enterprise article p,.homeExpansion .enterprise>header>span,.homeExpansion .threeSteps a p{color:#64748b!important}.homeExpansion .capGrid article{border-radius:14px;transition:transform .2s,border-color .2s,box-shadow .2s;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 30px #0f172a0e!important}.homeExpansion .capGrid article:hover{transform:translateY(-3px);border-color:#cbd5e1!important;box-shadow:0 16px 38px #0f172a17!important}.homeExpansion .enterprise{border-radius:18px;box-shadow:none!important;background:linear-gradient(135deg,#f0fdf4 0%,#f0f9ff 52%,#eef2ff 100%)!important;border:1px solid #dbeafe!important}.homeExpansion .enterprise>header>div>p{color:#0f766e!important}.homeExpansion .enterprise article{border-radius:12px;background:#fffffff0!important;border:1px solid #cbd5e1d9!important;box-shadow:0 8px 24px #0f172a0b!important}.homeExpansion .threeSteps{background:#fff!important;border-color:#e5e7eb!important}.homeExpansion .threeSteps a{border-radius:14px;color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 30px #0f172a0d!important}.homeExpansion .threeSteps a>i{color:#475569!important;background:#f1f5f9!important}.homeExpansion .fullNav{background:#fffffff0!important;border-color:#e5e7eb!important}.homeExpansion .fullNav nav a{color:#64748b!important}.homeExpansion .fullNav nav a:first-child,.homeExpansion .fullNav nav a:hover{color:#0f172a!important}.homeExpansion .fullNav>div button{color:#334155!important;border-color:#e5e7eb!important}@media (max-width:600px){.homeExpansion .capGrid article{min-height:215px}.homeExpansion .enterprise{border-radius:14px}}html{font-size:16px}body{letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.5}.nav nav a,.fullNav nav a{font-size:15px!important}.nav button,.fullNav>div button{font-size:14px!important}.logo b{font-size:18px!important}.miniLogo{font-size:12px!important}.eyebrow,.sectionHead p,.developer>div>p,.finalCta>p,.label,.supplierCarousel>header p{line-height:1.4;letter-spacing:.14em!important;font-size:12px!important}.hero h1{letter-spacing:-.055em!important;font-size:clamp(52px,5.4vw,78px)!important;line-height:1.02!important}.lead{font-size:19px!important;line-height:1.65!important}.heroActions button,.heroActions a{padding:14px 22px!important;font-size:15px!important}.trusted>span{font-size:13px!important}.trusted i{font-size:17px!important}.apiLine span,.apiLine button{font-size:11px!important}.apiLine code{font-size:13px!important}.request small,.core small{font-size:10px!important}.request b,.core b,.providerStack i{font-size:12px!important}.statsBar b{font-size:30px!important}.statsBar span{font-size:14px!important}.sectionHead h2,.developer h2,.finalCta h2{font-size:clamp(36px,3.5vw,50px)!important;line-height:1.08!important}.sectionHead>div>span,.developer>div>span,.finalCta>span{font-size:16px!important;line-height:1.65!important}.sectionHead>a{font-size:14px!important}.providerGrid b{font-size:17px!important}.providerGrid span{font-size:13px!important}.categoryGrid h3{font-size:21px!important}.categoryGrid p{font-size:15px!important;line-height:1.65!important}.categoryGrid footer{font-size:13px!important}.search input,.filters button{font-size:14px!important}.thead{font-size:13px!important}.modelTable article p b{font-size:15px!important}.modelTable article p small{font-size:12px!important}.modelTable article>span,.modelTable article>b{font-size:14px!important}.modelTable article>button{font-size:13px!important}.developer li,.developer>div>button{font-size:14px!important}.developer pre header{font-size:12px!important}.developer code{font-size:13px!important;line-height:1.75!important}.finalCta button{font-size:15px!important}.footer p{font-size:13px!important}.footer>span{font-size:12px!important}.supplierCarousel>header h2{font-size:clamp(38px,4vw,54px)!important;line-height:1.08!important}.supplierCarousel>header span{font-size:16px!important}.supplierItem{flex-basis:260px!important;width:260px!important;height:108px!important}.supplierItem>b{font-size:18px!important}.supplierItem>span{font-size:13px!important}.supplierCarousel>footer a{padding:12px 17px!important;font-size:14px!important}.capability>h2,.threeSteps>h2{font-size:clamp(38px,4vw,54px)!important;line-height:1.08!important}.sub{font-size:18px!important;line-height:1.65!important}.capGrid article{min-height:285px!important}.capGrid h3{font-size:21px!important}.capGrid p,.enterprise article p{font-size:15px!important;line-height:1.65!important}.capGrid a{font-size:14px!important;bottom:24px!important}.enterprise>header p{font-size:12px!important}.enterprise>header h3{font-size:26px!important}.enterprise>header>span{font-size:16px!important;line-height:1.65!important}.enterprise article{min-height:220px!important}.enterprise h4{font-size:19px!important}.threeSteps a{min-height:310px!important}.threeSteps h3{font-size:22px!important}.threeSteps a p{font-size:16px!important;line-height:1.65!important}.threeSteps a span{font-size:14px!important}.businessCta>div>p{font-size:12px!important}.businessCta h2{font-size:clamp(38px,4vw,54px)!important}.businessCta>div>span{font-size:17px!important;line-height:1.65!important}.businessCta aside a{font-size:15px!important}.expandedFooter b{font-size:18px!important}.expandedFooter p,.expandedFooter nav a{font-size:13px!important}.expandedFooter>span{font-size:12px!important}.docs>header span,.docs>header a:not(.docLogo),.docs>header button{font-size:13px!important}.docLogo b{font-size:17px!important}.docs>aside:first-of-type{width:260px!important}.docs>aside nav b{font-size:11px!important}.docs>aside nav a{padding:9px 11px!important;font-size:14px!important}.docContent{max-width:900px!important;margin-left:max(290px,50vw - 455px)!important}.crumb,.kicker{font-size:12px!important}.docContent h1{font-size:clamp(42px,4.2vw,60px)!important;line-height:1.05!important}.docContent h2{font-size:34px!important;line-height:1.15!important}.docContent h3{font-size:22px!important}.docContent p,.docContent li{font-size:16px!important;line-height:1.75!important}.docContent .intro{font-size:19px!important}.note b{font-size:15px!important}.note span{font-size:14px!important}.cards a b{font-size:16px!important}.cards a span{font-size:13px!important}.cards a i{font-size:11px!important}.steps b{font-size:16px!important}.steps p{font-size:14px!important}.endpoint span{font-size:11px!important}.endpoint code,.docContent pre code{font-size:14px!important}.docContent pre button{font-size:12px!important}.docContent th,.docContent td{padding:13px 14px!important;font-size:14px!important}.docContent summary{font-size:16px!important}.docContent details p{font-size:14px!important}.toc{width:180px!important}.toc b{font-size:11px!important}.toc a{font-size:13px!important}.docContent>footer{font-size:12px!important}.docsFab{font-size:14px!important}@media (max-width:900px){.capGrid article{min-height:255px!important}.docContent{margin-left:275px!important}}@media (max-width:720px){.docContent{margin:0!important}.hero h1{font-size:44px!important}.lead{font-size:17px!important}.supplierItem{flex-basis:220px!important;width:220px!important}.capability>h2,.threeSteps>h2,.businessCta h2{font-size:36px!important}.capGrid article{min-height:245px!important}.docContent h1{font-size:40px!important}.docContent h2{font-size:29px!important}.docContent p,.docContent li{font-size:16px!important}}
