.pl-head:where(.astro-adwsfmrp){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.pl-head:where(.astro-adwsfmrp) h2:where(.astro-adwsfmrp){letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.pl-toggle:where(.astro-adwsfmrp){background:var(--bg-2);border:1px solid var(--rule-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.pl-toggle__opt:where(.astro-adwsfmrp){cursor:pointer;font:inherit;color:var(--ink-3);background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:13.5px;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.pl-toggle__opt:where(.astro-adwsfmrp).is-active{background:var(--bg);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #0a0a1418}.pl-toggle__save:where(.astro-adwsfmrp){letter-spacing:.02em;color:#1a7f4b;background:#e7f6ee;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.pl-grid:where(.astro-adwsfmrp){grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pl-card:where(.astro-adwsfmrp){background:var(--bg);border:1px solid var(--rule-2);border-radius:16px;flex-direction:column;padding:24px;display:flex;position:relative}.pl-card--featured:where(.astro-adwsfmrp){border-color:var(--indigo);box-shadow:inset 0 0 0 1px var(--indigo)}.pl-card--current:where(.astro-adwsfmrp){border-color:var(--indigo)}.pl-ribbon:where(.astro-adwsfmrp){letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--indigo);border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700;position:absolute;top:-10px;left:22px}.pl-name:where(.astro-adwsfmrp){align-items:center;gap:8px;margin:2px 0 12px;font-size:16px;font-weight:600;display:flex}.pl-price:where(.astro-adwsfmrp){letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800;line-height:1.1}.pl-price:where(.astro-adwsfmrp) small:where(.astro-adwsfmrp){color:var(--ink-3);letter-spacing:0;font-size:13px;font-weight:500}.pl-sub:where(.astro-adwsfmrp){min-height:15px;color:var(--ink-4);margin:5px 0 18px;font-size:12px}.pl-feats:where(.astro-adwsfmrp){flex-direction:column;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:flex}.pl-feat:where(.astro-adwsfmrp){color:var(--ink-2);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.4;display:flex}.pl-feat__i:where(.astro-adwsfmrp){width:16px;height:16px;color:var(--ink-4);flex:none;margin-top:1px}.pl-feat__i--yes:where(.astro-adwsfmrp){color:#30a46c}.pl-feat--no:where(.astro-adwsfmrp){color:var(--ink-4)}.pl-cta:where(.astro-adwsfmrp){margin-top:auto}.pl-cta:where(.astro-adwsfmrp) .btn:where(.astro-adwsfmrp){justify-content:center;width:100%}:where(.astro-adwsfmrp)[data-plans] .pl-annual:where(.astro-adwsfmrp),:where(.astro-adwsfmrp)[data-plans][data-mode=annual] .pl-monthly:where(.astro-adwsfmrp){display:none}:where(.astro-adwsfmrp)[data-plans][data-mode=annual] .pl-annual:where(.astro-adwsfmrp){display:inline}.pl-ltd:where(.astro-adwsfmrp){border:1px solid var(--amber);background:#fdf9ef;border-radius:18px;margin-top:30px;padding:24px}.pl-ltd__head:where(.astro-adwsfmrp){flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 4px;display:flex}.pl-ltd__head:where(.astro-adwsfmrp) h3:where(.astro-adwsfmrp){letter-spacing:-.01em;margin:0;font-size:18px}.pl-ltd__tag:where(.astro-adwsfmrp){letter-spacing:.04em;text-transform:uppercase;color:#7a4d00;background:#fce9c2;border:1px solid #f0c978;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.pl-ltd__desc:where(.astro-adwsfmrp){color:#6f5326;margin:0 0 18px;font-size:13.5px;line-height:1.6}.pl-ltd__desc:where(.astro-adwsfmrp) strong:where(.astro-adwsfmrp){color:#5a4110}.pl-ltd__grid:where(.astro-adwsfmrp){grid-template-columns:1fr 1fr;gap:16px;display:grid}.pl-ltd__card:where(.astro-adwsfmrp){background:var(--bg);border:1px solid #f0ddb8;border-radius:14px;flex-direction:column;padding:22px;display:flex}.pl-ltd__scarcity:where(.astro-adwsfmrp){color:#8a5a00;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:600;display:flex}.pl-ltd__dot:where(.astro-adwsfmrp){background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #f59e0b33}.pl-ltd__badge:where(.astro-adwsfmrp){letter-spacing:.03em;text-transform:uppercase;color:#7a4d00;background:#fce9c2;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.pl-ltd__card:where(.astro-adwsfmrp) .pl-feat__i--yes:where(.astro-adwsfmrp){color:#b8790a}.btn--amber:where(.astro-adwsfmrp){background:var(--amber);color:#3a2600;border:1px solid var(--amber)}.btn--amber:where(.astro-adwsfmrp)[disabled]{opacity:.55}.pl-ltd__scarcity:where(.astro-adwsfmrp).is-soldout{color:#b42318}.pl-ltd__scarcity:where(.astro-adwsfmrp).is-soldout .pl-ltd__dot:where(.astro-adwsfmrp){background:#b42318;box-shadow:0 0 0 3px #b4231822}.btn:where(.astro-adwsfmrp).is-disabled{opacity:.5;pointer-events:none;cursor:default}.pl-probanner:where(.astro-adwsfmrp){color:#3a1f6b;background:#f5eefc;border:1px solid #cbb6ef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 32px;padding:12px 16px;text-decoration:none;transition:background .15s;display:flex}.pl-probanner:where(.astro-adwsfmrp):hover{background:#ece2fb}.pl-probanner__badge:where(.astro-adwsfmrp){letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#6a11cb;border-radius:999px;flex:none;padding:3px 10px;font-size:11px;font-weight:700}.pl-probanner__txt:where(.astro-adwsfmrp){flex:240px;font-size:14px;line-height:1.45}.pl-probanner__txt:where(.astro-adwsfmrp) strong:where(.astro-adwsfmrp){color:#6a11cb}.pl-probanner__cta:where(.astro-adwsfmrp){color:#6a11cb;white-space:nowrap;font-size:13px;font-weight:700}@media (width<=820px){.pl-grid:where(.astro-adwsfmrp){grid-template-columns:1fr}}@media (width<=640px){.pl-ltd__grid:where(.astro-adwsfmrp){grid-template-columns:1fr}}.stat-card:where(.astro-pejrvmhk){transition:box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.stat-card:where(.astro-pejrvmhk):hover{border-color:#baa8ed;box-shadow:0 12px 32px -18px #7051c94d}.stats-grid:where(.astro-pejrvmhk)>.stat-card--gateway:where(.astro-pejrvmhk){background:radial-gradient(at 100% 0,#e2d7ff,#0000 75%),#f8f5ff;border-color:#c9b8f3}.stat-icon:where(.astro-pejrvmhk){color:#7353c3;background:linear-gradient(140deg,#f1e9ff,#faf8ff);border:1px solid #e1d7f4;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:flex}.stat-icon:where(.astro-pejrvmhk) svg:where(.astro-pejrvmhk){flex:none;width:24px;height:24px}.stat-card--gateway:where(.astro-pejrvmhk) .stat-icon:where(.astro-pejrvmhk){color:#fff;background:#7050c5;border-color:#7050c5}@media (prefers-reduced-motion:no-preference){.stats-revealed:where(.astro-pejrvmhk) .stat-icon:where(.astro-pejrvmhk) svg:where(.astro-pejrvmhk){animation:1.8s both stat-icon-arrive}.stats-revealed:where(.astro-pejrvmhk) .stat-card:where(.astro-pejrvmhk):nth-child(2n) .stat-icon:where(.astro-pejrvmhk) svg:where(.astro-pejrvmhk){animation-delay:.15s}.stat-card:where(.astro-pejrvmhk):hover .stat-icon:where(.astro-pejrvmhk){transition:transform .25s;transform:translateY(-2px)}@keyframes stat-icon-arrive{0%{opacity:.3;transform:translateY(5px)scale(.85)}45%{opacity:1;transform:translateY(-3px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}}.cloud-live-stats:where(.astro-pejrvmhk){background:linear-gradient(135deg,#f8f6ff,#fff);border-bottom:1px solid #e5dff3;padding:64px 0;scroll-margin-top:110px}.stats-heading:where(.astro-pejrvmhk){justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}h2:where(.astro-pejrvmhk){letter-spacing:-.035em;margin:18px 0 12px;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.15}.stats-heading:where(.astro-pejrvmhk) p:where(.astro-pejrvmhk){color:var(--ink-3);margin:0;font-size:15px;line-height:1.7}.stats-badge:where(.astro-pejrvmhk){color:#675287;background:#eee8fa;border:1px solid #dfd5f0;border-radius:999px;flex:none;padding:8px 13px;font-size:11px}.stats-grid:where(.astro-pejrvmhk){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.stats-grid:where(.astro-pejrvmhk)>div:where(.astro-pejrvmhk){background:#fff;border:1px solid #e3ddee;border-radius:14px;min-width:0;padding:25px}dt:where(.astro-pejrvmhk){color:var(--ink-2);min-height:36px;font-size:12px;font-weight:650;line-height:1.5}dd:where(.astro-pejrvmhk){color:var(--indigo);letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:14px 0 12px;font-size:clamp(30px,3.4vw,46px);font-weight:750;line-height:1.15}.stats-grid:where(.astro-pejrvmhk) p:where(.astro-pejrvmhk){letter-spacing:0;color:var(--ink-3);margin:12px 0 0;font-size:11px;font-weight:400;line-height:1.7}.stats-footer:where(.astro-pejrvmhk){align-items:center;gap:14px;margin-top:20px;display:flex}.stats-footer:where(.astro-pejrvmhk) p:where(.astro-pejrvmhk),.stats-context:where(.astro-pejrvmhk){color:var(--ink-3);font-size:11px;line-height:1.7}.stats-context:where(.astro-pejrvmhk){max-width:1000px;margin:0}button:where(.astro-pejrvmhk){font:inherit;color:var(--indigo);cursor:pointer;background:#fff;border:1px solid #d8cdea;border-radius:7px;padding:7px 12px;font-size:12px}button:where(.astro-pejrvmhk)[hidden]{display:none}button:where(.astro-pejrvmhk):focus-visible{outline:2px solid var(--indigo);outline-offset:3px}@media (width<=900px){.stats-grid:where(.astro-pejrvmhk){grid-template-columns:repeat(2,minmax(0,1fr))}.stats-heading:where(.astro-pejrvmhk){flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=480px){.cloud-live-stats:where(.astro-pejrvmhk){padding:40px 0}.stats-grid:where(.astro-pejrvmhk){gap:10px}.stats-grid:where(.astro-pejrvmhk)>div:where(.astro-pejrvmhk){padding:18px 14px}}.product-comparison:where(.astro-6767fvte){background:#f8f7fd;border-block:1px solid #e4dff2;padding:56px 0;scroll-margin-top:110px}h2:where(.astro-6767fvte){letter-spacing:-.035em;max-width:860px;margin:20px 0;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.15}.purchase-message:where(.astro-6767fvte){border-left:4px solid var(--indigo);color:#3d315c;background:#ece8ff;border-radius:0 10px 10px 0;margin:0 0 28px;padding:18px 22px;font-size:16px;line-height:1.7}.purchase-message:where(.astro-6767fvte) strong:where(.astro-6767fvte){font-weight:750}.product-grid:where(.astro-6767fvte){grid-template-columns:1fr 1fr;gap:24px;display:grid}article:where(.astro-6767fvte){background:#fff;border:1px solid #dfd9eb;border-radius:16px;flex-direction:column;min-width:0;padding:30px;display:flex}.cloud-product:where(.astro-6767fvte){border-color:#bcb0e8}.product-icon:where(.astro-6767fvte){color:var(--indigo);align-items:center;gap:12px;font-size:12px;display:flex}h3:where(.astro-6767fvte){letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 14px;font-size:25px;font-weight:750;display:flex}h3:where(.astro-6767fvte) span:where(.astro-6767fvte){letter-spacing:0;color:#675a7c;background:#f3f0fa;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:600}article:where(.astro-6767fvte) p:where(.astro-6767fvte),li:where(.astro-6767fvte),.together:where(.astro-6767fvte){color:var(--ink-3);font-size:14px;line-height:1.75}article:where(.astro-6767fvte) p:where(.astro-6767fvte){margin:0}ul:where(.astro-6767fvte){margin:20px 0 26px;padding:0;list-style:none}li:where(.astro-6767fvte){align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.list-check:where(.astro-6767fvte){width:20px;height:20px;color:var(--indigo);flex:none;margin-top:2px}.btn:where(.astro-6767fvte){white-space:normal;text-align:center;align-self:flex-start;margin-top:auto}.together:where(.astro-6767fvte){max-width:960px;margin:26px 0 0}.together:where(.astro-6767fvte) strong:where(.astro-6767fvte){color:var(--ink)}a:where(.astro-6767fvte):focus-visible{outline:2px solid var(--indigo);outline-offset:4px}@media (width<=750px){.product-grid:where(.astro-6767fvte){grid-template-columns:1fr}article:where(.astro-6767fvte){padding:24px}.product-comparison:where(.astro-6767fvte){padding:40px 0}}.sync-demo:where(.astro-5ol42fsd){background:radial-gradient(at 50% 40%,#ede6ff,#fcfbff 75%);padding:20px}.sync-toolbar:where(.astro-5ol42fsd){color:#756588;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}button:where(.astro-5ol42fsd){font:inherit;color:#554087;cursor:pointer;background:#fff;border:1px solid #d9cfec;border-radius:7px;padding:7px 9px}button:where(.astro-5ol42fsd):focus-visible{outline-offset:3px;outline:2px solid #7055ce}button:where(.astro-5ol42fsd)[hidden]{display:none}svg:where(.astro-5ol42fsd){width:100%;height:auto;margin:18px 0 4px;font-family:inherit;display:block}.node-label:where(.astro-5ol42fsd){fill:#4e4167;font-size:10px;font-weight:650}.route-label:where(.astro-5ol42fsd){fill:#87749f;letter-spacing:1.5px;font-size:9px;font-weight:700}.bundle-label:where(.astro-5ol42fsd){fill:#594377;font-size:12px;font-weight:600}.small-label:where(.astro-5ol42fsd){fill:#89799c;font-size:11px}.sync-steps:where(.astro-5ol42fsd){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sync-steps:where(.astro-5ol42fsd) li:where(.astro-5ol42fsd){color:#6c5b83;background:#fff;border:1px solid #e4dcef;border-radius:9px;padding:12px 9px}.sync-steps:where(.astro-5ol42fsd) span:where(.astro-5ol42fsd){opacity:.7;margin-bottom:6px;font-size:10px;display:block}.sync-steps:where(.astro-5ol42fsd) strong:where(.astro-5ol42fsd){font-size:11px;font-weight:650}.sync-note:where(.astro-5ol42fsd){color:#786a87;margin:16px 0 0;font-size:11px;line-height:1.7}@media (width<=480px){.sync-demo:where(.astro-5ol42fsd){padding:12px}.sync-toolbar:where(.astro-5ol42fsd){flex-wrap:wrap}.sync-steps:where(.astro-5ol42fsd){gap:5px}.sync-steps:where(.astro-5ol42fsd) li:where(.astro-5ol42fsd){padding:9px 6px}.sync-steps:where(.astro-5ol42fsd) strong:where(.astro-5ol42fsd){font-size:10px}}.marketplace-viewport:where(.astro-sejxislq).screenshot-static{height:auto;overflow:hidden}.artifact-viewport:where(.astro-sejxislq){height:420px}.screenshot-slot:where(.astro-sejxislq) figcaption:where(.astro-sejxislq) a:where(.astro-sejxislq){color:var(--indigo);text-decoration:underline}.marketplace-viewport:where(.astro-sejxislq){overscroll-behavior:contain;scroll-behavior:auto;background:#f0f0f0;height:clamp(300px,48vw,580px);overflow:hidden auto}.marketplace-viewport:where(.astro-sejxislq) img:where(.astro-sejxislq){width:100%;min-width:0;max-width:100%;height:auto;display:block}.marketplace-viewport:where(.astro-sejxislq):focus-visible{outline:2px solid var(--indigo);outline-offset:-3px}:where(.astro-sejxislq)[data-preview-toggle]{color:#51436e;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d3ec;border-radius:7px;margin-left:auto;padding:6px 10px}:where(.astro-sejxislq)[data-preview-toggle][hidden]{display:none}.marketplace-shot:where(.astro-sejxislq) figcaption:where(.astro-sejxislq) a:where(.astro-sejxislq){color:var(--indigo);text-decoration:underline}.cloud-features:where(.astro-sejxislq){scroll-margin-top:110px}.marketplace-feature:where(.astro-sejxislq),.feature-section:where(.astro-sejxislq){padding:88px 0;scroll-margin-top:110px}.marketplace-feature:where(.astro-sejxislq){background:linear-gradient(155deg,#f0edff,#faf9ff 55%,#fff);border-block:1px solid #e6e1f6}h2:where(.astro-sejxislq){letter-spacing:-.035em;text-wrap:balance;margin:20px 0 24px;font-size:clamp(30px,3.3vw,46px);font-weight:750;line-height:1.12}h3:where(.astro-sejxislq){letter-spacing:-.025em;margin:14px 0;font-size:24px;font-weight:700;line-height:1.25}p:where(.astro-sejxislq){color:var(--ink-3);margin:0 0 18px;font-size:15px;line-height:1.8}.eyebrow:where(.astro-sejxislq){letter-spacing:.08em;width:fit-content;max-width:100%;font-size:10px}.marketplace-intro:where(.astro-sejxislq){grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-bottom:38px;display:grid}.marketplace-intro:where(.astro-sejxislq) h2:where(.astro-sejxislq){max-width:620px}.marketplace-intro:where(.astro-sejxislq) .btn:where(.astro-sejxislq){margin-top:4px}.screenshot-slot:where(.astro-sejxislq){background:#fff;border:1px solid #d9d3ec;border-radius:18px;min-width:0;margin:0;overflow:hidden;box-shadow:0 20px 60px -35px #51469455}.shot-bar:where(.astro-sejxislq){color:#635c78;background:#faf9fd;border-bottom:1px solid #e7e2f0;align-items:center;gap:16px;padding:15px 20px;font-size:11px;display:flex}.shot-bar:where(.astro-sejxislq)>span:where(.astro-sejxislq):first-child{color:#bdb4d6;letter-spacing:3px;flex:none}.shot-bar:where(.astro-sejxislq)>span:where(.astro-sejxislq):last-child:not(:nth-child(2)){margin-left:auto}.shot-empty:where(.astro-sejxislq){text-align:center;outline-offset:-18px;background:linear-gradient(135deg,#f6f3ff,#fcfcff);outline:1px dashed #c9c0e2;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:350px;padding:40px 30px;display:flex}.shot-empty:where(.astro-sejxislq) svg:where(.astro-sejxislq){color:#7966c8}.shot-empty:where(.astro-sejxislq) strong:where(.astro-sejxislq){color:#51436e;font-size:21px;line-height:1.3}.shot-empty:where(.astro-sejxislq) p:where(.astro-sejxislq){color:#716683;max-width:380px;margin:0;font-size:13px}figcaption:where(.astro-sejxislq){color:#746981;border-top:1px solid #e7e2f0;padding:12px 20px;font-size:11px}.marketplace-shot:where(.astro-sejxislq) .shot-empty:where(.astro-sejxislq){min-height:430px}.marketplace-categories:where(.astro-sejxislq){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.marketplace-categories:where(.astro-sejxislq) a:where(.astro-sejxislq){background:#fff;border:1px solid #e1dcee;border-radius:12px;flex-direction:column;gap:12px;padding:22px;text-decoration:none;transition:border-color .2s;display:flex}.marketplace-categories:where(.astro-sejxislq) a:where(.astro-sejxislq):hover{border-color:var(--indigo)}.marketplace-categories:where(.astro-sejxislq) svg:where(.astro-sejxislq){color:var(--indigo)}.marketplace-categories:where(.astro-sejxislq) strong:where(.astro-sejxislq){color:var(--ink);justify-content:space-between;font-size:16px;display:flex}.marketplace-categories:where(.astro-sejxislq) a:where(.astro-sejxislq)>span:where(.astro-sejxislq){color:var(--ink-3);font-size:12px;line-height:1.65}.marketplace-workflows:where(.astro-sejxislq){grid-template-columns:1fr 1fr;gap:64px;margin-top:44px;display:grid}.feature-kicker:where(.astro-sejxislq){letter-spacing:.1em;color:#786a98;font-size:10px;font-weight:650}.feature-layout:where(.astro-sejxislq){grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.feature-section--reverse:where(.astro-sejxislq){background:#f9f8fc;border-block:1px solid #eeebf4}.feature-section--reverse:where(.astro-sejxislq) .feature-copy:where(.astro-sejxislq){order:2}.feature-section--reverse:where(.astro-sejxislq) .screenshot-slot:where(.astro-sejxislq){order:1}.feature-lede:where(.astro-sejxislq){color:var(--ink-2);font-size:17px}ul:where(.astro-sejxislq){margin:24px 0;padding:0;list-style:none}li:where(.astro-sejxislq){color:var(--ink-2);padding:0 0 12px 24px;font-size:13px;line-height:1.7;position:relative}li:where(.astro-sejxislq):before{content:"✓";color:var(--indigo);font-weight:700;position:absolute;left:0}.feature-link:where(.astro-sejxislq){color:var(--indigo);align-items:center;gap:8px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}a:where(.astro-sejxislq):focus-visible{outline:2px solid var(--indigo);outline-offset:4px}@media (width<=900px){.marketplace-intro:where(.astro-sejxislq),.feature-layout:where(.astro-sejxislq){grid-template-columns:1fr;gap:30px}.feature-section--reverse:where(.astro-sejxislq) .feature-copy:where(.astro-sejxislq),.feature-section--reverse:where(.astro-sejxislq) .screenshot-slot:where(.astro-sejxislq){order:initial}.marketplace-workflows:where(.astro-sejxislq){gap:30px}.marketplace-categories:where(.astro-sejxislq){grid-template-columns:1fr 1fr}.marketplace-feature:where(.astro-sejxislq),.feature-section:where(.astro-sejxislq){padding:60px 0}}@media (width<=520px){.marketplace-workflows:where(.astro-sejxislq){grid-template-columns:1fr}.marketplace-categories:where(.astro-sejxislq){gap:10px}.marketplace-categories:where(.astro-sejxislq) a:where(.astro-sejxislq){padding:16px}.shot-empty:where(.astro-sejxislq),.marketplace-shot:where(.astro-sejxislq) .shot-empty:where(.astro-sejxislq){min-height:280px;padding:32px 26px}.shot-bar:where(.astro-sejxislq){flex-wrap:wrap;gap:8px;font-size:10px}.shot-bar:where(.astro-sejxislq)>span:where(.astro-sejxislq):last-child:not(:nth-child(2)){margin-left:0}.shot-empty:where(.astro-sejxislq) strong:where(.astro-sejxislq){font-size:18px}}.map-heading:where(.astro-6v3rngye){justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.map-heading:where(.astro-6v3rngye) .map-label:where(.astro-6v3rngye){margin-bottom:0}:where(.astro-6v3rngye)[data-map-toggle]{color:#ded8f9;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #595172;border-radius:6px;padding:5px 10px;font-size:10px}:where(.astro-6v3rngye)[data-map-toggle][hidden]{display:none}.map-line:where(.astro-6v3rngye){position:relative}.map-packet:where(.astro-6v3rngye){opacity:0;background:#d6caff;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:-3px;box-shadow:0 0 12px #bba4ff}.connection-map:where(.astro-6v3rngye) .map-flow:where(.astro-6v3rngye){text-align:center;color:#d6caff;min-height:20px;margin:20px 0 0;font-size:12px;line-height:1.6}.cloud-page:where(.astro-6v3rngye){color:var(--ink);overflow:clip}.cloud-page:where(.astro-6v3rngye) h1:where(.astro-6v3rngye),.cloud-page:where(.astro-6v3rngye) h2:where(.astro-6v3rngye),.cloud-page:where(.astro-6v3rngye) h3:where(.astro-6v3rngye){letter-spacing:-.035em;text-wrap:balance;font-weight:750}.cloud-page:where(.astro-6v3rngye) h2:where(.astro-6v3rngye){margin:16px 0;font-size:clamp(28px,3.1vw,43px);line-height:1.15}.cloud-page:where(.astro-6v3rngye) h3:where(.astro-6v3rngye){margin:18px 0 12px;font-size:21px;line-height:1.3}.cloud-page:where(.astro-6v3rngye) p:where(.astro-6v3rngye){color:var(--ink-3);line-height:1.75}.gateway-hero:where(.astro-6v3rngye){background:radial-gradient(at 85% 20%,#ededff 0,#0000 58%),linear-gradient(#fafaff,#fff);padding:100px 0 72px}.hero-layout:where(.astro-6v3rngye){grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:54px;display:grid}.hero-copy:where(.astro-6v3rngye) h1:where(.astro-6v3rngye){margin:24px 0;font-size:clamp(42px,4.8vw,66px);line-height:1.06}.hero-copy:where(.astro-6v3rngye) h1:where(.astro-6v3rngye) span:where(.astro-6v3rngye){color:var(--indigo)}.lede:where(.astro-6v3rngye){max-width:610px;font-size:18px}.actions:where(.astro-6v3rngye){flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-stats:where(.astro-6v3rngye){border-top:1px solid #dfdaee;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 0;padding-top:24px;display:grid}.hero-stats:where(.astro-6v3rngye)>div:where(.astro-6v3rngye){flex-direction:column;min-width:0;display:flex}.hero-stats:where(.astro-6v3rngye)>div:where(.astro-6v3rngye)+div:where(.astro-6v3rngye){border-left:1px solid #dfdaee;padding-left:20px}.hero-stats:where(.astro-6v3rngye) dt:where(.astro-6v3rngye){color:var(--ink-2);margin-bottom:8px;font-size:12px;font-weight:600}.hero-stats:where(.astro-6v3rngye) dd:where(.astro-6v3rngye){letter-spacing:-.035em;color:var(--indigo);margin:0;font-size:clamp(25px,3vw,38px);font-weight:750;line-height:1.2}.hero-stats:where(.astro-6v3rngye) dd:where(.astro-6v3rngye) span:where(.astro-6v3rngye){letter-spacing:0;font-size:12px;font-weight:550}.hero-stats:where(.astro-6v3rngye) small:where(.astro-6v3rngye){letter-spacing:0;color:var(--ink-3);margin-top:8px;font-size:11px;font-weight:400;line-height:1.6;display:block}@media (width<=480px){.hero-stats:where(.astro-6v3rngye){gap:10px}.hero-stats:where(.astro-6v3rngye)>div:where(.astro-6v3rngye)+div:where(.astro-6v3rngye){padding-left:10px}.hero-stats:where(.astro-6v3rngye) dt:where(.astro-6v3rngye){font-size:11px}.hero-stats:where(.astro-6v3rngye) dd:where(.astro-6v3rngye){font-size:25px}.hero-stats:where(.astro-6v3rngye) dd:where(.astro-6v3rngye) span:where(.astro-6v3rngye){font-size:10px}}.preview:where(.astro-6v3rngye){letter-spacing:.03em;color:#5146af;background:#f0eeff;border:1px solid #d9d6ff;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:650;line-height:1.4}.connection-map:where(.astro-6v3rngye){color:#fff;background:#19182d;border:1px solid #302e4b;border-radius:24px;padding:28px;box-shadow:0 24px 65px -32px #5146af88}.map-label:where(.astro-6v3rngye){letter-spacing:.13em;color:#aaa6cf;margin-bottom:22px;font-size:10px}.client-node:where(.astro-6v3rngye),.gateway-node:where(.astro-6v3rngye){background:#25233e;border:1px solid #43405f;border-radius:12px;align-items:center;gap:12px;padding:18px;display:flex}.gateway-node:where(.astro-6v3rngye){background:#6556e8;border-color:#9c92f4}.connection-map:where(.astro-6v3rngye) strong:where(.astro-6v3rngye){font-size:14px;font-weight:650}.connection-map:where(.astro-6v3rngye) small:where(.astro-6v3rngye){color:#c9c6e2;margin-top:5px;font-size:11px;display:block}.gateway-node:where(.astro-6v3rngye) small:where(.astro-6v3rngye){color:#eeeaff}.node-icon:where(.astro-6v3rngye){background:#ffffff12;border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.node-tag:where(.astro-6v3rngye){white-space:nowrap;color:#d2cef0;border:1px solid #5c567a;border-radius:5px;margin-left:auto;padding:5px;font-size:9px}.map-line:where(.astro-6v3rngye){background:linear-gradient(#746baf,#b4abef);width:1px;height:30px;margin:auto}.map-sites:where(.astro-6v3rngye){grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.map-site:where(.astro-6v3rngye){background:#25233e;border:1px solid #43405f;border-radius:10px;min-width:0;padding:16px 10px}.map-site:where(.astro-6v3rngye) svg:where(.astro-6v3rngye){color:#b9b1ff;margin-bottom:12px}.map-site:where(.astro-6v3rngye) strong:where(.astro-6v3rngye){font-size:11px;display:block}.map-site:where(.astro-6v3rngye) small:where(.astro-6v3rngye){overflow-wrap:anywhere;font-size:9px}.connection-map:where(.astro-6v3rngye) .map-caption:where(.astro-6v3rngye){color:#aaa6cf;text-align:center;margin:20px 0 0;font-size:10px;line-height:1.6}.cloud-sections:where(.astro-6v3rngye){border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:28px;padding-top:20px;padding-bottom:20px;display:flex}.cloud-sections:where(.astro-6v3rngye) a:where(.astro-6v3rngye){color:var(--ink-3);font-size:12px;font-weight:600;text-decoration:none}.cloud-sections:where(.astro-6v3rngye) a:where(.astro-6v3rngye):hover{color:var(--indigo)}.cloud-section:where(.astro-6v3rngye){padding:80px 0;scroll-margin-top:100px}.section-tint:where(.astro-6v3rngye){background:#f8f8fc}.section-intro:where(.astro-6v3rngye){max-width:740px;margin-bottom:34px}.section-intro:where(.astro-6v3rngye)>p:where(.astro-6v3rngye){margin:0 0 12px;font-size:16px}.workflow-demo:where(.astro-6v3rngye){background:#fafaff;border:1px solid #dcd9ef;border-radius:18px;overflow:hidden}.demo-toolbar:where(.astro-6v3rngye){border-bottom:1px solid #e5e2f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}.sample-label:where(.astro-6v3rngye){color:#64607d;font-size:11px;font-weight:500}.demo-controls:where(.astro-6v3rngye){background:#eceaf5;border-radius:9px;padding:3px;display:flex}.demo-controls:where(.astro-6v3rngye) button:where(.astro-6v3rngye){font:inherit;color:#56516f;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:12px}.demo-controls:where(.astro-6v3rngye) button:where(.astro-6v3rngye)[aria-pressed=true]{color:#4338ca;background:#fff;font-weight:650;box-shadow:0 1px 4px #20185f12}.demo-prompt:where(.astro-6v3rngye){align-items:center;gap:16px;padding:26px 24px;display:flex}.demo-prompt:where(.astro-6v3rngye) p:where(.astro-6v3rngye){color:#232037;flex:1;margin:0;font-size:17px;font-weight:550}.prompt-symbol:where(.astro-6v3rngye){color:var(--indigo);font-size:24px}.demo-results:where(.astro-6v3rngye){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px;display:grid}.demo-result:where(.astro-6v3rngye){background:#fff;border:1px solid #e2dfef;border-radius:12px;flex-direction:column;gap:20px;padding:20px;display:flex}.demo-result:where(.astro-6v3rngye)[hidden]{display:none}.result-site:where(.astro-6v3rngye) strong:where(.astro-6v3rngye){font-size:14px}.result-site:where(.astro-6v3rngye) small:where(.astro-6v3rngye){color:#6b667f;margin-top:6px;font-size:12px;display:block}.result-version:where(.astro-6v3rngye){letter-spacing:-.04em;font-size:22px;font-weight:700}.result-status:where(.astro-6v3rngye){color:#17613a;font-size:11px;font-weight:650}.result-status:where(.astro-6v3rngye):before{content:"✓";margin-right:6px}.workflow-demo:where(.astro-6v3rngye) .demo-status:where(.astro-6v3rngye){margin:0;padding:18px 24px;font-size:12px}.capability-grid:where(.astro-6v3rngye){grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px;display:grid}.capability:where(.astro-6v3rngye){border:1px solid var(--rule);border-radius:16px;flex-direction:column;padding:28px;display:flex}.capability:where(.astro-6v3rngye) p:where(.astro-6v3rngye){margin:0 0 24px;font-size:14px}.card-top:where(.astro-6v3rngye){color:var(--indigo);justify-content:space-between;align-items:center;display:flex}.card-top:where(.astro-6v3rngye) span:where(.astro-6v3rngye){color:var(--ink-4);font-family:monospace;font-size:12px}.prompt-example:where(.astro-6v3rngye){border-top:1px solid var(--rule);color:var(--ink-2);margin-top:auto;padding-top:18px;font-size:12px;line-height:1.7}.setup-layout:where(.astro-6v3rngye),.faq-layout:where(.astro-6v3rngye){grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}.setup-steps:where(.astro-6v3rngye) article:where(.astro-6v3rngye){border-bottom:1px solid var(--rule);gap:18px;margin:0 0 26px;padding:0 0 26px;display:flex}.setup-steps:where(.astro-6v3rngye) article:where(.astro-6v3rngye):last-child{border:0;margin:0;padding:0}.setup-steps:where(.astro-6v3rngye) h3:where(.astro-6v3rngye){margin:0 0 8px}.setup-steps:where(.astro-6v3rngye) p:where(.astro-6v3rngye){margin:0;font-size:14px}.setup-steps:where(.astro-6v3rngye) article:where(.astro-6v3rngye)>div:where(.astro-6v3rngye){min-width:0}.setup-steps:where(.astro-6v3rngye) small:where(.astro-6v3rngye){color:var(--ink-3);font-size:12px;line-height:1.6;display:block}.step-number:where(.astro-6v3rngye){color:#4d40be;background:#eae7ff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.text-link:where(.astro-6v3rngye){color:var(--indigo);align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.endpoint:where(.astro-6v3rngye){background:#fff;border:1px solid #dcd9eb;border-radius:9px;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.endpoint:where(.astro-6v3rngye) code:where(.astro-6v3rngye){overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.endpoint:where(.astro-6v3rngye) button:where(.astro-6v3rngye){font:inherit;color:#493dab;cursor:pointer;background:#f4f2ff;border:1px solid #d8d4ef;border-radius:6px;flex:none;padding:6px 10px;font-size:12px}.setup-steps:where(.astro-6v3rngye) .copy-status:where(.astro-6v3rngye){min-height:22px;font-size:11px}.activity-preview:where(.astro-6v3rngye){border:1px solid var(--rule);border-radius:16px;overflow:hidden}.preview-bar:where(.astro-6v3rngye){background:#f8f8fc;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 24px;display:flex}.preview-bar:where(.astro-6v3rngye) strong:where(.astro-6v3rngye){font-size:14px}.activity-table:where(.astro-6v3rngye){overflow:auto}.activity-table:where(.astro-6v3rngye) table:where(.astro-6v3rngye){border-collapse:collapse;text-align:left;width:100%;min-width:580px;font-size:13px}.activity-table:where(.astro-6v3rngye) th:where(.astro-6v3rngye),.activity-table:where(.astro-6v3rngye) td:where(.astro-6v3rngye){border-bottom:1px solid var(--rule);padding:18px 24px}.activity-table:where(.astro-6v3rngye) th:where(.astro-6v3rngye){color:var(--ink-3);font-size:11px}.activity-table:where(.astro-6v3rngye) td:where(.astro-6v3rngye) small:where(.astro-6v3rngye){color:var(--ink-3);margin-top:5px;font-size:11px;display:block}.activity-preview:where(.astro-6v3rngye)>p:where(.astro-6v3rngye){margin:0;padding:18px 24px;font-size:11px}.status-pill:where(.astro-6v3rngye){border-radius:99px;padding:5px 8px;font-size:10px;font-weight:650}.success:where(.astro-6v3rngye){color:#17633a;background:#eaf7ef}.failure:where(.astro-6v3rngye){color:#a52a30;background:#fff0f0}.control-grid:where(.astro-6v3rngye){grid-template-columns:1fr 1fr;gap:40px;margin-top:32px;display:grid}.control-grid:where(.astro-6v3rngye) article:where(.astro-6v3rngye){padding:12px 0}.control-grid:where(.astro-6v3rngye) svg:where(.astro-6v3rngye){color:var(--indigo)}.control-grid:where(.astro-6v3rngye) p:where(.astro-6v3rngye){font-size:14px}.section-intro:where(.astro-6v3rngye) .plan-note:where(.astro-6v3rngye){font-size:13px}.roadmap:where(.astro-6v3rngye){border-bottom:1px solid var(--rule);align-items:center;gap:18px;margin-top:16px;padding:22px 0;display:flex}.roadmap:where(.astro-6v3rngye) .preview:where(.astro-6v3rngye){flex:none}.roadmap:where(.astro-6v3rngye) p:where(.astro-6v3rngye){margin:0;font-size:12px}.product-note:where(.astro-6v3rngye){max-width:800px;margin-top:28px}.product-note:where(.astro-6v3rngye)>strong:where(.astro-6v3rngye){font-size:16px}.product-note:where(.astro-6v3rngye) p:where(.astro-6v3rngye){margin-bottom:0;font-size:13px}.gateway-faq:where(.astro-6v3rngye){background:#fff;border:1px solid #e0deeb;border-radius:16px;align-self:start;min-width:0;overflow:hidden}.gateway-faq:where(.astro-6v3rngye) details:where(.astro-6v3rngye){border-bottom:1px solid #e0deeb}.gateway-faq:where(.astro-6v3rngye) summary:where(.astro-6v3rngye){cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;font-size:14px;font-weight:650;list-style:none;display:flex}.gateway-faq:where(.astro-6v3rngye) details:where(.astro-6v3rngye):last-child{border-bottom:0}.gateway-faq:where(.astro-6v3rngye) summary:where(.astro-6v3rngye):hover{background:#f8f7ff}.gateway-faq:where(.astro-6v3rngye) summary:where(.astro-6v3rngye):focus-visible{outline-offset:-4px}.gateway-faq:where(.astro-6v3rngye) summary:where(.astro-6v3rngye)::-webkit-details-marker{display:none}.gateway-faq:where(.astro-6v3rngye) summary:where(.astro-6v3rngye) span:where(.astro-6v3rngye){width:28px;height:28px;color:var(--indigo);background:#f5f3ff;border:1px solid #dfdaf5;border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.gateway-faq:where(.astro-6v3rngye) details:where(.astro-6v3rngye)[open] summary:where(.astro-6v3rngye) span:where(.astro-6v3rngye){transform:rotate(45deg)}.gateway-faq:where(.astro-6v3rngye) details:where(.astro-6v3rngye) p:where(.astro-6v3rngye){margin:0;padding:0 24px 24px;font-size:14px}.closing:where(.astro-6v3rngye){padding:72px 0}.closing-inner:where(.astro-6v3rngye){background:linear-gradient(130deg,#f2f0ff,#fafaff);border:1px solid #dfdaf5;border-radius:22px;max-width:100%;padding:52px}.closing:where(.astro-6v3rngye) h2:where(.astro-6v3rngye){max-width:760px}.closing:where(.astro-6v3rngye) p:where(.astro-6v3rngye){max-width:620px;font-size:16px}.cloud-page:where(.astro-6v3rngye) :where(.astro-6v3rngye):is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #6355db}.cloud-page:where(.astro-6v3rngye) .btn:where(.astro-6v3rngye){white-space:normal;text-align:center}.gateway-video:where(.astro-6v3rngye){color:#fff;background:#19182d;border:1px solid #49435f;border-radius:16px;width:min(940px,94vw);max-height:90dvh;padding:48px 16px 16px}.gateway-video:where(.astro-6v3rngye)::backdrop{background:#100e20cc}.gateway-video:where(.astro-6v3rngye) :where(.astro-6v3rngye)[data-video-frame]{aspect-ratio:16/9}.gateway-video:where(.astro-6v3rngye) iframe{border:0;width:100%;height:100%}.video-close:where(.astro-6v3rngye){color:#fff;cursor:pointer;background:#ffffff15;border:1px solid #fff4;border-radius:50%;width:32px;height:32px;position:absolute;top:8px;right:12px}@media (prefers-reduced-motion:no-preference){.workflow-demo:where(.astro-6v3rngye).is-running .demo-result:where(.astro-6v3rngye){animation:.5s both result-in;animation-delay:var(--step)}@keyframes result-in{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media (width<=1050px){.hero-layout:where(.astro-6v3rngye){gap:28px}.hero-copy:where(.astro-6v3rngye) h1:where(.astro-6v3rngye){font-size:46px}.node-tag:where(.astro-6v3rngye){display:none}.setup-layout:where(.astro-6v3rngye),.faq-layout:where(.astro-6v3rngye){gap:36px}.roadmap:where(.astro-6v3rngye){flex-direction:column;align-items:flex-start;gap:12px}.closing-inner:where(.astro-6v3rngye){padding:24px}}.demo-result:where(.astro-6v3rngye),.capability:where(.astro-6v3rngye),.setup-layout:where(.astro-6v3rngye)>:where(.astro-6v3rngye),.faq-layout:where(.astro-6v3rngye)>:where(.astro-6v3rngye),.control-grid:where(.astro-6v3rngye)>:where(.astro-6v3rngye){overflow-wrap:anywhere;min-width:0}@media (width<=800px){.demo-results:where(.astro-6v3rngye),.capability-grid:where(.astro-6v3rngye),.setup-layout:where(.astro-6v3rngye),.faq-layout:where(.astro-6v3rngye),.control-grid:where(.astro-6v3rngye){grid-template-columns:minmax(0,1fr)}.setup-layout:where(.astro-6v3rngye),.faq-layout:where(.astro-6v3rngye){gap:32px}.capability-grid:where(.astro-6v3rngye),.control-grid:where(.astro-6v3rngye){gap:18px}.demo-result:where(.astro-6v3rngye){gap:12px}.capability:where(.astro-6v3rngye){padding:24px}}@media (width<=600px){.demo-prompt:where(.astro-6v3rngye){flex-wrap:wrap;gap:12px;padding:20px 16px}.demo-prompt:where(.astro-6v3rngye) .btn:where(.astro-6v3rngye){justify-content:center;width:100%}.demo-toolbar:where(.astro-6v3rngye){padding:16px}.demo-results:where(.astro-6v3rngye){padding:0 16px}.workflow-demo:where(.astro-6v3rngye) .demo-status:where(.astro-6v3rngye){padding:16px}.roadmap:where(.astro-6v3rngye){flex-direction:column;align-items:flex-start;gap:12px}}.hero-layout:where(.astro-6v3rngye)>:where(.astro-6v3rngye){min-width:0}@media (width<=900px){.gateway-hero:where(.astro-6v3rngye){padding:52px 0 44px}.hero-layout:where(.astro-6v3rngye){grid-template-columns:minmax(0,1fr);gap:36px}.hero-copy:where(.astro-6v3rngye) h1:where(.astro-6v3rngye){font-size:clamp(36px,6.5vw,54px);line-height:1.1}.connection-map:where(.astro-6v3rngye){box-sizing:border-box;width:100%}.hero-copy:where(.astro-6v3rngye) .eyebrow:where(.astro-6v3rngye){letter-spacing:.08em;flex-wrap:wrap;max-width:100%;font-size:10px}.client-node:where(.astro-6v3rngye)>div:where(.astro-6v3rngye),.gateway-node:where(.astro-6v3rngye)>div:where(.astro-6v3rngye){min-width:0}.connection-map:where(.astro-6v3rngye) strong:where(.astro-6v3rngye),.connection-map:where(.astro-6v3rngye) small:where(.astro-6v3rngye){overflow-wrap:anywhere}}@media (width<=600px){.gateway-hero:where(.astro-6v3rngye){padding-top:36px}.hero-copy:where(.astro-6v3rngye) h1:where(.astro-6v3rngye){margin:22px 0;font-size:clamp(32px,8.5vw,46px)}.hero-copy:where(.astro-6v3rngye) .lede:where(.astro-6v3rngye){font-size:16px}.hero-copy:where(.astro-6v3rngye) .actions:where(.astro-6v3rngye){flex-direction:column;align-items:stretch;gap:12px}.hero-copy:where(.astro-6v3rngye) .actions:where(.astro-6v3rngye) .btn:where(.astro-6v3rngye){justify-content:center;width:100%;min-width:0;padding-inline:16px}.hero-stats:where(.astro-6v3rngye){gap:10px;margin-top:26px;padding-top:20px}.hero-stats:where(.astro-6v3rngye)>div:where(.astro-6v3rngye)+div:where(.astro-6v3rngye){padding-left:10px}.hero-stats:where(.astro-6v3rngye) dt:where(.astro-6v3rngye){font-size:11px;line-height:1.5}.hero-stats:where(.astro-6v3rngye) dd:where(.astro-6v3rngye){font-size:26px}.hero-stats:where(.astro-6v3rngye) dd:where(.astro-6v3rngye) span:where(.astro-6v3rngye),.hero-stats:where(.astro-6v3rngye) small:where(.astro-6v3rngye){font-size:10px}.connection-map:where(.astro-6v3rngye){border-radius:20px;padding:20px}.map-heading:where(.astro-6v3rngye){gap:10px}.map-heading:where(.astro-6v3rngye) .map-label:where(.astro-6v3rngye){letter-spacing:.08em;font-size:9px;line-height:1.6}:where(.astro-6v3rngye)[data-map-toggle]{flex:none}.client-node:where(.astro-6v3rngye),.gateway-node:where(.astro-6v3rngye){gap:10px;padding:14px 12px}.node-icon:where(.astro-6v3rngye){width:32px;height:32px}.map-sites:where(.astro-6v3rngye){grid-template-columns:minmax(0,1fr)}.map-site:where(.astro-6v3rngye){grid-template-columns:24px minmax(0,1fr);gap:3px 10px;padding:12px;display:grid}.map-site:where(.astro-6v3rngye) svg{grid-row:span 2;align-self:center;margin:0}.map-site:where(.astro-6v3rngye) strong:where(.astro-6v3rngye){font-size:13px}.map-site:where(.astro-6v3rngye) small:where(.astro-6v3rngye){grid-column:2;margin:0;font-size:11px}.connection-map:where(.astro-6v3rngye) .map-flow:where(.astro-6v3rngye){min-height:40px}}@media (width<=360px){.hero-stats:where(.astro-6v3rngye){grid-template-columns:minmax(0,1fr);gap:14px}.hero-stats:where(.astro-6v3rngye)>div:where(.astro-6v3rngye)+div:where(.astro-6v3rngye){border-top:1px solid #dfdaee;border-left:0;padding:14px 0 0}.hero-stats:where(.astro-6v3rngye)>div:where(.astro-6v3rngye){grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.connection-map:where(.astro-6v3rngye){padding:16px}}
