@font-face{font-family:Circular Std;src:url(/glassbox/assets/CircularStd-Book-gh8yxjPI.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Circular Std;src:url(/glassbox/assets/CircularStd-Medium-8PLwQr5p.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Circular Std;src:url(/glassbox/assets/CircularStd-Bold-DZUygStx.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Circular Std;src:url(/glassbox/assets/CircularStd-Black-CHSAm6R4.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--nv-primary-1:#362dfe;--nv-primary-1-bright:#362dfe;--nv-primary-2:#000064;--nv-surface:#edeff7;--nv-ink:#0a0a1e;--nv-paper:#fff;--nv-paper-raised:#fff;--nv-glass-bg:#ffffff80;--nv-glass-bg-strong:#ffffffa8;--nv-glass-tint:#362dfe1a;--nv-glass-navy:#0000648c;--nv-glass-border:#ffffffb3;--nv-glass-border-strong:#fffffff2;--nv-glass-blur:blur(32px) saturate(1.8);--nv-glass-blur-heavy:blur(56px) saturate(1.9);--nv-glass-text:linear-gradient(180deg, #0a0a1e 0%, #0a0a1ee6 45%, #0a0a1e94 100%);--nv-primary-1-05:#362dfe0d;--nv-primary-1-10:#362dfe1a;--nv-primary-1-15:#362dfe26;--nv-primary-1-25:#362dfe40;--nv-primary-1-50:#362dfe80;--nv-primary-2-05:#0000640d;--nv-primary-2-10:#0000641a;--nv-primary-2-15:#00006426;--nv-primary-2-25:#00006440;--nv-primary-2-50:#00006480;--nv-ink-60:#0a0a1e99;--nv-ink-40:#0a0a1e66;--nv-ink-15:#0a0a1e26;--nv-ink-08:#0a0a1e14;--nv-success:#0c8a5f;--nv-success-bg:#0c8a5f1a;--nv-warning:#b8740a;--nv-warning-bg:#b8740a1a;--nv-danger:#c6223c;--nv-danger-bg:#c6223c1a;--nv-info:var(--nv-primary-1-bright);--nv-info-bg:var(--nv-primary-1-10);--nv-viz-1:#362dfe;--nv-viz-2:#000064;--nv-viz-3:#9b98ff;--nv-viz-4:#5d56fe;--nv-viz-5:#00b3d1;--nv-viz-6:#ffb020;--nv-gradient:linear-gradient(135deg, #000064 0%, #362dfe 100%);--nv-gradient-soft:linear-gradient(135deg, #0000640a 0%, #362dfe1a 100%);--nv-ambient:radial-gradient(900px 620px at 12% -8%, #362dfe24, transparent 62%), radial-gradient(720px 520px at 88% 6%, #00b3d11a, transparent 60%), radial-gradient(880px 760px at 55% 112%, #0000641a, transparent 66%), #edeff7;--nv-sheen:linear-gradient(180deg, #ffffff38 0%, #ffffff0a 45%, #fff0 100%);--nv-highlight-glass:inset 0 1.5px 0 #ffffffe6, inset 0 0 0 .5px #ffffff59, inset 0 -12px 24px #ffffff40;--nv-shadow-xs:inset 0 1px 0 #fffc, 0 0 0 .5px #0a0a1e0d, 0 2px 6px #0a0a1e1a;--nv-shadow-sm:inset 0 1.5px 0 #ffffffd9, inset 0 -10px 20px #ffffff2e, 0 0 0 .5px #0a0a1e0d, 0 8px 24px #0a0a1e1f;--nv-shadow-md:inset 0 1.5px 0 #ffffffe6, inset 0 -14px 28px #fff3, 0 0 0 .5px #0a0a1e0f, 0 16px 48px #0a0a1e29;--nv-shadow-lg:inset 0 2px 0 #fffffff2, inset 0 -18px 36px #ffffff38, 0 0 0 .5px #0a0a1e0f, 0 32px 88px #0a0a1e33;--nv-shadow-focus:0 0 0 3px var(--nv-primary-1-25);--nv-glow-brand:0 0 48px #362dfe38;--nv-text-lift:drop-shadow(0 2px 6px #0a0a1e2e)}[data-theme=dark]{--nv-primary-1:#362dfe;--nv-primary-1-bright:#8b85ff;--nv-primary-2:#000064;--nv-surface:#07071c;--nv-ink:#f4f4ff;--nv-paper:#10102a;--nv-paper-raised:#17173a;--nv-glass-bg:#ffffff1c;--nv-glass-bg-strong:#ffffff2b;--nv-glass-tint:#362dfe47;--nv-glass-navy:#00006480;--nv-glass-border:#ffffff3d;--nv-glass-border-strong:#ffffff61;--nv-glass-text:linear-gradient(180deg, #fff 0%, #ffffffe0 45%, #ffffff85 100%);--nv-primary-1-05:#6b64ff12;--nv-primary-1-10:#6b64ff1f;--nv-primary-1-15:#6b64ff2e;--nv-primary-1-25:#6b64ff47;--nv-primary-1-50:#6b64ff80;--nv-primary-2-05:#ffffff0a;--nv-primary-2-10:#ffffff12;--nv-primary-2-15:#ffffff1c;--nv-primary-2-25:#ffffff2e;--nv-primary-2-50:#fff6;--nv-ink-60:#f4f4ffa3;--nv-ink-40:#f4f4ff70;--nv-ink-15:#f4f4ff29;--nv-ink-08:#f4f4ff17;--nv-success:#3dd68c;--nv-success-bg:#3dd68c24;--nv-warning:#ffc24b;--nv-warning-bg:#ffc24b24;--nv-danger:#ff6b84;--nv-danger-bg:#ff6b8424;--nv-viz-1:#6e66ff;--nv-viz-2:#b3b0ff;--nv-viz-3:#4a42d8;--nv-viz-4:#8b85ff;--nv-viz-5:#35d0ea;--nv-viz-6:#ffb020;--nv-gradient-soft:linear-gradient(135deg, #00006459 0%, #362dfe38 100%);--nv-ambient:radial-gradient(900px 620px at 12% -8%, #362dfe57, transparent 62%), radial-gradient(720px 520px at 88% 6%, #35d0ea21, transparent 60%), radial-gradient(880px 760px at 55% 112%, #0000648c, transparent 66%), #07071c;--nv-highlight-glass:inset 0 1.5px 0 #ffffff59, inset 0 0 0 .5px #ffffff1a, inset 0 -12px 24px #ffffff0d;--nv-shadow-xs:inset 0 1px 0 #ffffff47, 0 2px 6px #0006;--nv-shadow-sm:inset 0 1.5px 0 #ffffff52, inset 0 -10px 20px #ffffff0a, 0 8px 24px #00000073;--nv-shadow-md:inset 0 1.5px 0 #ffffff59, inset 0 -14px 28px #ffffff0d, 0 16px 48px #00000080;--nv-shadow-lg:inset 0 2px 0 #ffffff61, inset 0 -18px 36px #ffffff0f, 0 32px 88px #00000094;--nv-glow-brand:0 0 48px #362dfe66;--nv-text-lift:drop-shadow(0 2px 6px #00000061)}:root{--nv-font-display:"Circular Std", "Outfit", "Aptos", system-ui, sans-serif;--nv-font-body:"Circular Std", "Outfit", "Aptos", system-ui, sans-serif;--nv-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--nv-weight-book:400;--nv-weight-medium:500;--nv-weight-bold:700;--nv-weight-black:900;--nv-text-xs:.75rem;--nv-text-sm:.875rem;--nv-text-base:1rem;--nv-text-md:1.125rem;--nv-text-lg:1.375rem;--nv-text-xl:1.75rem;--nv-text-2xl:2.25rem;--nv-text-3xl:3rem;--nv-text-4xl:4rem;--nv-text-5xl:5.5rem;--nv-leading-tight:1.08;--nv-leading-snug:1.2;--nv-leading-body:1.5;--nv-leading-loose:1.65;--nv-tracking-tight:-.02em;--nv-tracking-normal:0;--nv-tracking-label:.04em;--nv-space-1:4px;--nv-space-2:8px;--nv-space-3:12px;--nv-space-4:16px;--nv-space-5:20px;--nv-space-6:24px;--nv-space-7:32px;--nv-space-8:40px;--nv-space-9:56px;--nv-space-10:72px;--nv-space-11:96px;--nv-space-12:128px;--nv-radius-xs:8px;--nv-radius-sm:14px;--nv-radius-md:22px;--nv-radius-lg:32px;--nv-radius-pill:999px;--nv-border-hairline:1px solid var(--nv-ink-08);--nv-border-soft:1px solid var(--nv-ink-15);--nv-border-glass:1px solid var(--nv-glass-border);--nv-border-strong:1px solid var(--nv-glass-border-strong);--nv-border-brand:1.5px solid var(--nv-primary-1-bright);--nv-shadow-focus:0 0 0 3px var(--nv-primary-1-25);--nv-ease:cubic-bezier(.22, .61, .36, 1);--nv-ease-spring:cubic-bezier(.34, 1.3, .5, 1);--nv-dur-fast:.12s;--nv-dur-base:.2s;--nv-dur-slow:.36s;--nv-container-max:1200px;--nv-container-pad:var(--nv-space-8);--nv-slide-w:1920px;--nv-slide-h:1080px;--nv-slide-pad:80px}*,:before,:after{box-sizing:border-box}html,body{font-family:var(--nv-font-body);font-weight:var(--nv-weight-book);font-size:var(--nv-text-base);line-height:var(--nv-leading-body);color:var(--nv-ink);background:var(--nv-ambient);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;margin:0;padding:0}.nv-glass{background:var(--nv-glass-bg);-webkit-backdrop-filter:var(--nv-glass-blur);backdrop-filter:var(--nv-glass-blur);border:var(--nv-border-glass);border-radius:var(--nv-radius-md);box-shadow:var(--nv-shadow-sm)}.nv-glass-strong{background:var(--nv-glass-bg-strong);-webkit-backdrop-filter:var(--nv-glass-blur-heavy);backdrop-filter:var(--nv-glass-blur-heavy);border:1px solid var(--nv-glass-border-strong);border-radius:var(--nv-radius-md);box-shadow:var(--nv-shadow-md)}.nv-glass-tint{background:var(--nv-glass-tint);-webkit-backdrop-filter:var(--nv-glass-blur);backdrop-filter:var(--nv-glass-blur);border:var(--nv-border-glass);border-radius:var(--nv-radius-md);box-shadow:var(--nv-shadow-sm)}.nv-display-1{font-family:var(--nv-font-display);font-weight:var(--nv-weight-bold);font-size:var(--nv-text-4xl);line-height:var(--nv-leading-tight);letter-spacing:var(--nv-tracking-tight);color:var(--nv-ink)}.nv-display-2{font-family:var(--nv-font-display);font-weight:var(--nv-weight-bold);font-size:var(--nv-text-3xl);line-height:var(--nv-leading-tight);letter-spacing:var(--nv-tracking-tight);color:var(--nv-ink)}.nv-h1{font-family:var(--nv-font-display);font-weight:var(--nv-weight-bold);font-size:var(--nv-text-2xl);line-height:var(--nv-leading-snug);letter-spacing:var(--nv-tracking-tight);color:var(--nv-ink)}.nv-h2{font-family:var(--nv-font-display);font-weight:var(--nv-weight-bold);font-size:var(--nv-text-xl);line-height:var(--nv-leading-snug);color:var(--nv-ink)}.nv-h3{font-family:var(--nv-font-display);font-weight:var(--nv-weight-medium);font-size:var(--nv-text-lg);line-height:var(--nv-leading-snug);color:var(--nv-ink)}.nv-body{font-size:var(--nv-text-base);line-height:var(--nv-leading-body);color:var(--nv-ink)}.nv-body-sm{font-size:var(--nv-text-sm);line-height:var(--nv-leading-body);color:var(--nv-ink-60)}.nv-label{font-size:var(--nv-text-xs);font-weight:var(--nv-weight-medium);letter-spacing:var(--nv-tracking-label);text-transform:uppercase;color:var(--nv-ink-60)}.nv-stat-number{font-family:var(--nv-font-display);font-weight:var(--nv-weight-bold);font-size:var(--nv-text-5xl);letter-spacing:var(--nv-tracking-tight);color:var(--nv-primary-1-bright);line-height:.95}.nv-glass-text{background-image:var(--nv-glass-text);color:#0000;filter:var(--nv-text-lift);-webkit-background-clip:text;background-clip:text}:root{--background-brand-default:var(--brand-800);--brand-100:#f5f5f5;--brand-800:#2c2c2c;--brand-b-800:#700;--gray-900:#1e1e1e;--icon-default-default:var(--gray-900);--white-1000:#fff}:root[data-theme=dark],.dark{--background-brand-default:var(--brand-100);--icon-default-default:var(--white-1000)}:root[data-theme=light],.light{--background-brand-default:var(--brand-b-800);--icon-default-default:var(--gray-900)}html{scroll-behavior:smooth}a{color:var(--nv-primary-1-bright)}a:hover{color:var(--nv-ink)}body{margin:0;overflow-x:hidden}#gx-root{overflow-x:clip}html[data-theme=dark]{--nv-ink-60:#f4f4ffc7;--nv-ink-40:#f4f4ff91;--nv-ink-15:#f4f4ff33}.gx-container{box-sizing:border-box;max-width:min(1400px,100%);margin:0 auto;padding:0 clamp(20px,4.5vw,72px)}.gx-section{padding:var(--nv-space-12) 0;position:relative}.gx-section-tight{padding:var(--nv-space-10) 0}.gx-nav{z-index:100;border-radius:var(--nv-radius-pill);background:var(--nv-glass-bg);width:min(1352px,100vw - 40px);-webkit-backdrop-filter:var(--nv-glass-blur);backdrop-filter:var(--nv-glass-blur);border:1px solid var(--nv-glass-border);box-shadow:var(--nv-shadow-sm);justify-content:space-between;align-items:center;gap:24px;padding:10px 12px 10px 24px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.gx-nav-links{align-items:center;gap:4px;display:flex}.gx-nav-link{font-family:var(--nv-font-display);color:var(--nv-ink-60);border-radius:var(--nv-radius-pill);transition:color var(--nv-dur-base) var(--nv-ease), background var(--nv-dur-base) var(--nv-ease);padding:9px 14px;font-size:13px;font-weight:500;line-height:1;text-decoration:none}.gx-nav-link:hover{color:var(--nv-ink);background:var(--nv-primary-2-10)}.gx-nav-link.is-active{color:var(--nv-ink);background:var(--nv-primary-2-15)}.gx-hero-pin{height:230vh;position:relative}.gx-hero{box-sizing:border-box;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;height:100vh;padding-top:88px;padding-bottom:48px;display:grid;position:sticky;top:0;overflow:visible}.gx-shard-layer{z-index:0}.gx-hero h1{font-size:clamp(40px,4.4vw,62px)!important}.gx-hero h1.nv-glass-text{-webkit-text-fill-color:#fff;color:#fff;filter:drop-shadow(0 2px 12px #04041499);background-image:none}.gx-hero-canvas-wrap{height:min(74vh,740px);position:relative;top:-10%}.gx-hero-canvas-wrap:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 50% 46%,#e0e2fff2 0%,#aaa6ffad 32%,#7068ff5c 54%,#362dfe00 76%);position:absolute;inset:-18%}.gx-hero-canvas-wrap:after{content:"";filter:blur(11px);pointer-events:none;background:radial-gradient(50% 50%,#d6d8ffb3 0%,#d6d8ff2e 55%,#d6d8ff00 72%);border-radius:50%;width:84%;height:16%;position:absolute;top:88%;left:50%;transform:translate(-50%,-50%)}.gx-hero-canvas-wrap canvas{z-index:1;width:100%;height:100%;display:block;position:relative}.gx-hero-headline{align-items:start;display:grid;position:relative}.gx-hero-headline>div{grid-area:1/1}.gx-scroll-hint{letter-spacing:.12em;text-transform:uppercase;color:var(--nv-ink-40);align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.gx-scroll-hint:after{content:"";background:linear-gradient(180deg, var(--nv-ink-40), transparent);width:1px;height:28px}.gx-phase{grid-template-columns:400px 1fr;align-items:center;gap:56px;padding-top:72px;padding-bottom:16px;display:grid}.gx-phase:last-of-type{padding-bottom:72px}.gx-phase.is-flip{grid-template-columns:1fr 400px}.gx-phase.is-flip .gx-phase-text{order:2}.gx-approach-canvas-wrap{border-radius:var(--nv-radius-lg);background:var(--nv-glass-navy);height:min(62vh,560px);-webkit-backdrop-filter:var(--nv-glass-blur-heavy);backdrop-filter:var(--nv-glass-blur-heavy);border:1px solid var(--nv-glass-border);box-shadow:var(--nv-shadow-md);position:relative;overflow:hidden}.gx-approach-canvas-wrap:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 8%,#362dfe29 0%,#362dfe00 55%),radial-gradient(140% 120% at 50% 115%,#0303188c 0%,#03031800 62%),linear-gradient(#03031847 0%,#03031875 100%);position:absolute;inset:0}.gx-approach-canvas-wrap canvas{z-index:1;width:100%;height:100%;display:block;position:relative}.gx-animation-fallback{z-index:3;border:1px solid var(--nv-glass-border);color:var(--nv-ink-60);font-family:var(--nv-font-display);text-align:center;background:#07071cd1;border-radius:8px;place-items:center;padding:24px;font-size:14px;line-height:1.5;display:grid;position:absolute;inset:24px}.is-animation-unavailable canvas{visibility:hidden}.gx-funnel-pin{height:150vh;position:relative}.gx-funnel-stage{box-sizing:border-box;align-items:center;min-height:100vh;padding:8px 0;display:flex;position:sticky;top:0}.gx-funnel-row{grid-template-columns:minmax(280px,350px) minmax(250px,1fr) minmax(300px,350px);align-items:center;gap:32px;margin-top:14px;display:grid;position:relative}.gx-funnel-lane{background:linear-gradient(90deg, transparent, var(--nv-ink-08) 15%, var(--nv-ink-08) 85%, transparent);height:1px;position:absolute;top:50%;left:2%;right:2%}.gx-funnel-collabel{font-family:var(--nv-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--nv-ink-40);margin-bottom:14px;font-size:11px;font-weight:500}.gx-fcards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gx-fgroup-label{font-family:var(--nv-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nv-ink-60);margin-bottom:8px;font-size:10.5px;font-weight:500}.gx-fcard{border:1px solid var(--nv-glass-border);min-width:0;height:52px;box-shadow:var(--nv-shadow-xs);will-change:transform, opacity;background:#fff;border-radius:12px;place-items:center;padding:8px 14px;display:grid;position:relative}.gx-fcard img{object-fit:contain;max-width:100%;max-height:32px}.gx-funnel-core{text-align:left;border-radius:var(--nv-radius-lg);background:var(--nv-glass-bg-strong);width:min(320px,100%);-webkit-backdrop-filter:var(--nv-glass-blur-heavy);backdrop-filter:var(--nv-glass-blur-heavy);border:1px solid var(--nv-glass-border-strong);box-shadow:var(--nv-shadow-md);will-change:transform, box-shadow;flex-direction:column;align-items:stretch;gap:14px;padding:26px 28px;display:inline-flex;position:relative}.gx-fcore-brand{justify-content:center;align-items:center;gap:10px;padding-bottom:2px;display:flex}.gx-fcore-track{gap:3px;display:flex}.gx-fseg{background:var(--nv-ink-08);border-radius:3px;height:5px;overflow:hidden}.gx-fseg i{background:var(--nv-primary-1-bright);width:100%;height:100%;display:block}.gx-fcore-labels{gap:3px;display:flex}.gx-fcore-labels>div{flex-direction:column;gap:2px;min-width:0;display:flex}.gx-fcore-labels b{font-family:var(--nv-font-display);color:var(--nv-ink);font-size:11.5px;font-weight:700;line-height:1.2}.gx-fcore-labels span{font-family:var(--nv-font-mono);color:var(--nv-ink-40);font-size:10px}.gx-fstages-total{border-top:1px solid var(--nv-ink-08);font-family:var(--nv-font-display);color:var(--nv-primary-1-bright);text-align:center;padding-top:12px;font-size:12.5px;font-weight:500;line-height:1.2}.gx-fout{border-radius:var(--nv-radius-md);background:var(--nv-glass-bg);-webkit-backdrop-filter:var(--nv-glass-blur);backdrop-filter:var(--nv-glass-blur);border:1px solid var(--nv-glass-border-strong);box-shadow:var(--nv-shadow-sm);will-change:transform, opacity;transition:border-color .3s var(--nv-ease), box-shadow .3s var(--nv-ease);flex-direction:column;gap:10px;padding:24px 28px;display:inline-flex;position:relative}.gx-fout.is-building{box-shadow:var(--nv-shadow-sm), 0 0 34px #4285f447;border-color:#4285f48c}.gx-fout.is-evolve{box-shadow:var(--nv-shadow-sm), 0 0 40px #3ddc974d;border-color:#3ddc9799}.gx-fout-name{font-family:var(--nv-font-display);letter-spacing:-.01em;color:var(--nv-ink);font-size:22px;font-weight:700;line-height:1.1}.gx-fout-sub{font-family:var(--nv-font-display);color:var(--nv-ink-60);font-size:12.5px;line-height:1.4}.gx-fout-clouds{grid-template-columns:1fr;gap:7px;margin-top:2px;display:grid}.gx-fout-cloud{border:1px solid var(--nv-ink-08);border-radius:var(--nv-radius-sm);background:#ffffff0a;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.gx-cloud-logo{box-sizing:border-box;object-fit:contain;object-position:center;background:#fff;border:1px solid #04041414;border-radius:6px;padding:5px;display:block}.gx-fout-cloud img{width:48px;height:36px}.gx-fout-cloud .gx-cloud-logo-aws{object-fit:cover;object-position:center}.gx-fout-cloud strong,.gx-fout-cloud span{overflow-wrap:anywhere;display:block}.gx-fout-cloud strong{font-family:var(--nv-font-display);color:var(--nv-ink);font-size:11.5px;line-height:1.25}.gx-fout-cloud span{color:var(--nv-ink-40);margin-top:1px;font-size:10px;line-height:1.3}.gx-fout-build{flex-direction:column;gap:12px;margin-top:4px;display:flex}.gx-fout-step{flex-direction:column;gap:6px;display:flex}.gx-fout-build-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.gx-fout-build-label{font-family:var(--nv-font-mono);letter-spacing:.04em;color:var(--nv-ink-40);transition:color .3s var(--nv-ease);font-size:10.5px}.gx-fout-step.is-active .gx-fout-build-label,.gx-fout-step.is-done .gx-fout-build-label{color:var(--nv-ink-60)}.gx-fout-step-state{font-family:var(--nv-font-mono);color:#34a853;text-align:right;width:12px;font-size:11px;font-weight:700}.gx-fout-build-bar{background:var(--nv-ink-08);border-radius:3px;height:5px;overflow:hidden}.gx-fout-build-bar i{background:linear-gradient(90deg,#4285f4,#34a853);border-radius:3px;width:0;height:100%;transition:width 50ms linear;display:block}.gx-fout-step.is-active .gx-fout-build-bar{box-shadow:0 0 0 1px #4285f440}.gx-fout-evolve{border-radius:var(--nv-radius-sm);font-family:var(--nv-font-display);color:var(--nv-ink);opacity:0;background:#3ddc971f;border:1px solid #3ddc9759;align-items:center;gap:8px;margin-top:2px;padding:9px 12px;font-size:12px;line-height:1.25;display:flex}.gx-fout-evolve b{color:#6ff0b7;font-weight:700}.gx-fout-evolve-check{color:#06231a;background:#3ddc97e6;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;font-size:10px;font-weight:700;display:grid}.gx-target-profile-strip{border-top:1px solid var(--nv-ink-08);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;padding-top:18px;display:grid}.gx-target-profile-chip{border-radius:var(--nv-radius-sm);border:1px solid var(--nv-ink-08);background:#ffffff09;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.gx-target-profile-chip img{width:58px;height:40px}.gx-target-profile-chip .gx-cloud-logo-aws{object-fit:cover;object-position:center}.gx-target-profile-chip strong,.gx-target-profile-chip span{overflow-wrap:anywhere;display:block}.gx-target-profile-chip strong{font-family:var(--nv-font-display);color:var(--nv-ink);font-size:12px;line-height:1.3}.gx-target-profile-chip span{color:var(--nv-ink-40);margin-top:4px;font-size:10.5px;line-height:1.45}.gx-cloud-architecture-card{min-width:0}.gx-cloud-architecture-head{border-bottom:1px solid var(--nv-ink-08);align-items:center;gap:12px;min-height:40px;padding-bottom:14px;display:flex}.gx-cloud-architecture-head img{flex:none;width:58px;height:42px}.gx-cloud-architecture-head .gx-cloud-logo-aws{object-fit:cover;object-position:center}.gx-cloud-architecture-head h4{font-family:var(--nv-font-display);color:var(--nv-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.25}.gx-cloud-architecture-card dl{flex-direction:column;gap:0;margin:14px 0 0;display:flex}.gx-cloud-architecture-card dl>div{border-top:1px solid var(--nv-ink-08);grid-template-columns:.8fr 1.2fr;gap:10px;padding:10px 0;display:grid}.gx-cloud-architecture-card dl>div:first-child{border-top:0}.gx-cloud-architecture-card dt{font-family:var(--nv-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--nv-ink-40);font-size:9.5px;line-height:1.4}.gx-cloud-architecture-card dd{color:var(--nv-ink-60);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.gx-textlink{font-family:var(--nv-font-display);color:var(--nv-primary-1-bright);transition:border-color var(--nv-dur-2,.2s) ease, opacity var(--nv-dur-2,.2s) ease;border-bottom:1px solid #0000;align-items:center;gap:6px;padding-bottom:1px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.gx-textlink:hover{border-bottom-color:var(--nv-primary-1-bright)}.gx-md-jump{border-radius:var(--nv-radius-pill);background:var(--nv-glass-bg);-webkit-backdrop-filter:var(--nv-glass-blur);backdrop-filter:var(--nv-glass-blur);border:1px solid var(--nv-glass-border);font-family:var(--nv-font-display);color:var(--nv-ink);align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.gx-md-jump span{font-family:var(--nv-font-mono);color:var(--nv-primary-1-bright);font-size:11px}.gx-md-jump:hover{border-color:var(--nv-glass-border-strong);transform:translateY(-1px)}.gx-md-modes{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.gx-md-mode{border-radius:var(--nv-radius-md);background:var(--nv-glass-tint);-webkit-backdrop-filter:var(--nv-glass-blur);backdrop-filter:var(--nv-glass-blur);border:1px solid var(--nv-glass-border);padding:16px 18px}.gx-md-mode-t{font-family:var(--nv-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nv-primary-1-bright);margin-bottom:7px;font-size:11px}.gx-md-mode-d{color:var(--nv-ink-60);font-size:13px;line-height:1.5}.gx-md-happens-label{font-family:var(--nv-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nv-ink-40);margin-bottom:12px;font-size:10px}.gx-md-list{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.gx-md-list li{color:var(--nv-ink-80,#f4f4ffcc);padding-left:22px;font-size:14px;line-height:1.5;position:relative}.gx-md-list li:before{content:"";background:var(--nv-primary-1-bright);border-radius:2px;width:6px;height:6px;position:absolute;top:8px;left:2px}.gx-md-io{border-radius:var(--nv-radius-md);border:1px solid var(--nv-glass-border);flex-direction:column;gap:1px;display:flex;overflow:hidden}.gx-md-io-row{background:#ffffff09;grid-template-columns:52px 1fr;align-items:baseline;gap:14px;padding:13px 16px;display:grid}.gx-md-io-k{font-family:var(--nv-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nv-primary-1-bright);font-size:10px}.gx-md-io-v{font-family:var(--nv-font-mono);color:var(--nv-ink-60);font-size:12px;line-height:1.5}.gx-slab{background:var(--nv-glass-bg);-webkit-backdrop-filter:var(--nv-glass-blur);backdrop-filter:var(--nv-glass-blur);border:1px solid var(--nv-glass-border);border-radius:var(--nv-radius-lg);box-shadow:var(--nv-shadow-md);z-index:1;padding:clamp(36px,4.5vw,64px);position:relative}.gx-shard{pointer-events:none;-webkit-backdrop-filter:var(--nv-glass-blur);backdrop-filter:var(--nv-glass-blur);border:1px solid var(--nv-glass-border);box-shadow:var(--nv-highlight-glass);z-index:0;background:#ffffff05;position:absolute}.gx-shard-tint{background:#6058ff0b}.gx-shard-far{filter:blur(2.5px);opacity:.6;box-shadow:none}.gx-card{background:var(--nv-glass-bg);-webkit-backdrop-filter:var(--nv-glass-blur);backdrop-filter:var(--nv-glass-blur);border:1px solid var(--nv-glass-border);border-radius:var(--nv-radius-md);box-shadow:var(--nv-shadow-sm);padding:28px}.gx-reveal{transition:opacity .8s var(--nv-ease), transform .8s var(--nv-ease)}html.gx-motion .gx-reveal:not(.is-in){opacity:0;transform:translateY(28px)}.gx-screen{border-radius:var(--nv-radius-md);border:1px solid var(--nv-glass-border-strong);-webkit-backdrop-filter:var(--nv-glass-blur-heavy);backdrop-filter:var(--nv-glass-blur-heavy);box-shadow:var(--nv-shadow-lg);font-family:var(--nv-font-body);background:#0a0a208c;overflow:hidden}.gx-screen,.gx-screen *{box-sizing:border-box}.gx-screen{--gx-ind:22px}.gx-lin-graph svg{width:100%;height:100%;display:block}.gx-swipe-hint{display:none}.gx-screen-mono{font-family:var(--nv-font-mono)}.gx-screen ::-webkit-scrollbar{width:8px;height:8px}.gx-screen ::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:8px}.gx-screen ::-webkit-scrollbar-track{background:0 0}.gx-tl-chart{padding-top:26px;position:relative}.gx-tl-ruler{pointer-events:none;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:26px 0 6px}.gx-tl-ruler-cell{border-left:1px dashed var(--nv-ink-08);position:relative}.gx-tl-ruler-cell:first-child{border-left:none}.gx-tl-ruler-cell span{font-family:var(--nv-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--nv-ink-40);font-size:10px;position:absolute;top:-22px;left:8px}.gx-tl-ruler-cell:first-child span{left:0}.gx-tl-row{margin-top:16px;position:relative}.gx-tl-row+.gx-tl-row{margin-top:34px}.gx-tl-row-label{font-family:var(--nv-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nv-ink-40);margin-bottom:10px;font-size:10px}.gx-tl-row-label-hot{color:var(--nv-primary-1-bright)}.gx-tl-hover-hint{color:var(--nv-ink-40);letter-spacing:.08em;text-transform:none;margin-left:14px}.gx-tl-track{height:46px;position:relative}.gx-tl-fill{height:100%;width:var(--w);box-sizing:border-box;border-radius:999px;display:flex;overflow:hidden}.gx-tl-seg{font-family:var(--nv-font-mono);white-space:nowrap;box-sizing:border-box;flex-shrink:0;align-items:center;padding:0 10px;font-size:11px;display:flex;overflow:hidden}.gx-tl-a .gx-tl-fill{background:#ffffff17;border:1px solid #fff3}.gx-tl-a .gx-tl-seg{color:#f4f4ffc7;border-left:1px solid #ffffff29}.gx-tl-a .gx-tl-seg:first-child{border-left:none}.gx-tl-a .gx-tl-seg:last-child{padding-right:96px}.gx-tl-b .gx-tl-fill{border:1px solid #8b85ff8c;box-shadow:0 0 26px #362dfe59,inset 0 1px #ffffff47}.gx-tl-b .gx-tl-seg:first-child{color:#fff;background:#362dfee6}.gx-tl-b .gx-tl-seg:nth-child(2){color:#fff;background:#6058ffe6}.gx-tl-b .gx-tl-seg:nth-child(3){color:#06122b;background:#35d0eaeb}.gx-tl-b .gx-tl-seg:nth-child(4){color:#06122b;background:#3ddc97e0}.gx-tl-b .gx-tl-seg{cursor:default;transition:filter .2s,box-shadow .2s}.gx-tl-b .gx-tl-seg:hover{filter:brightness(1.22)}.gx-tl-tip{border-radius:var(--nv-radius-sm);width:296px;-webkit-backdrop-filter:var(--nv-glass-blur);backdrop-filter:var(--nv-glass-blur);border:1px solid var(--nv-glass-border-strong);box-shadow:var(--nv-shadow-md);z-index:6;pointer-events:none;background:#0a0a22f0;padding:16px 18px 14px;position:absolute;bottom:calc(100% + 16px);transform:translate(-50%)}.gx-tl-tip:after{content:"";border:7px solid #0000;border-top-color:#0a0a22f0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.gx-tl-tip-title{font-family:var(--nv-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nv-primary-1-bright);margin-bottom:9px;font-size:10px}.gx-tl-tip ul{flex-direction:column;gap:5px;margin:0;padding:0 0 0 16px;display:flex}.gx-tl-tip li{color:var(--nv-ink-60);font-size:12.5px;line-height:1.45}.gx-tl-tip li::marker{color:var(--nv-primary-1-bright)}.gx-tl-endcap{font-family:var(--nv-font-mono);color:var(--nv-ink-60);font-size:11px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.gx-tl-cut{left:var(--w);border-left:1.5px solid #35d0eae6;height:60px;position:absolute;top:-7px}.gx-tl-cut span{font-family:var(--nv-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#35d0eaf2;white-space:nowrap;font-size:10px;position:absolute;top:calc(100% + 8px);left:-1px}.gx-tl-evolve{left:calc(var(--w) + 14px);pointer-events:none;align-items:center;gap:12px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.gx-tl-evolve-tag{font-family:var(--nv-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#3ddc97f2;white-space:nowrap;flex-shrink:0;font-size:11px}.gx-tl-evolve-arrow{background:linear-gradient(90deg,#3ddc97e6 0%,#3ddc9773 42%,#3ddc9700 100%);border-radius:3px;flex:1;height:3px}.gx-tl-note{color:var(--nv-ink-40);max-width:70ch;margin:40px 0 0;font-size:13px;line-height:1.6}.gx-wn2{border-radius:var(--nv-radius-md);background:var(--nv-primary-2-05);border:1px solid var(--nv-ink-08);flex-direction:column;gap:18px;padding:24px 26px;display:flex}.gx-wn2-head{justify-content:center;align-items:center;gap:12px;display:flex}.gx-wn2-cap{border-radius:var(--nv-radius-sm);font-family:var(--nv-font-display);color:var(--nv-ink);text-align:center;border:1px solid #0000;flex-direction:column;flex:1;gap:3px;padding:11px 14px;font-size:14.5px;font-weight:700;line-height:1.15;display:flex}.gx-wn2-cap small{font-family:var(--nv-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--nv-ink-40);font-size:9.5px;font-weight:500}.gx-wn2-cap.is-ai{background:#362dfe1f;border-color:#6058ff59}.gx-wn2-cap.is-hum{background:#f2b44b1a;border-color:#f2b44b5c}.gx-wn2-plus{font-family:var(--nv-font-display);color:var(--nv-ink-40);flex-shrink:0;font-size:19px;font-weight:700}.gx-wn2-rows{flex-direction:column;gap:11px;display:flex}.gx-wn2-row{grid-template-columns:150px 1fr;align-items:center;gap:16px;display:grid}.gx-wn2-rowhead b{font-family:var(--nv-font-display);color:var(--nv-ink);font-size:13px;font-weight:700;display:block}.gx-wn2-rowhead span{font-family:var(--nv-font-mono);color:var(--nv-ink-40);margin-top:2px;font-size:10px;line-height:1.35;display:block}.gx-wn2-legend{font-family:var(--nv-font-mono);letter-spacing:.04em;color:var(--nv-ink-40);justify-content:center;gap:20px;font-size:10px;display:flex}.gx-wn2-legend b{align-items:center;gap:7px;font-weight:500;display:inline-flex}.gx-wn2-legend i{border-radius:3px;width:11px;height:11px}.gx-wn2-legend .seg-ai{background:#362dfe99}.gx-wn2-legend .seg-hum{background:#f2b44b8c}.gx-wn2-track{flex-direction:column;gap:7px;display:flex}.gx-wn2-metric{grid-template-columns:72px 1fr;align-items:center;gap:10px;display:grid}.gx-wn2-mlabel{font-family:var(--nv-font-mono);letter-spacing:.03em;color:var(--nv-ink-40);font-size:9.5px}.gx-wn2-mbar{background:var(--nv-ink-08);border-radius:4px;height:8px;overflow:hidden}.gx-wn2-mbar i{border-radius:4px;height:100%;display:block}.gx-wn2-mbar .seg-ai{background:#362dfe99}.gx-wn2-mbar .seg-hum{background:#f2b44b8c}.gx-wn2-foot{border-top:1px solid var(--nv-ink-08);color:var(--nv-ink-60);align-items:flex-start;gap:11px;padding-top:16px;font-size:12.5px;line-height:1.55;display:flex}.gx-wn2-check{color:#06231a;background:#3ddc97e6;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid}@media (width<=860px){.gx-wn2-row{grid-template-columns:1fr;gap:6px}.gx-wn2-head{flex-wrap:wrap}}.gx-motion .gx-tl .gx-tl-fill{width:0;transition:width 1.5s cubic-bezier(.22,.8,.24,1)}.gx-motion .gx-tl.is-in .gx-tl-fill{width:var(--w)}.gx-motion .gx-tl .gx-tl-b .gx-tl-fill{transition-delay:.45s}.gx-motion .gx-tl .gx-tl-endcap,.gx-motion .gx-tl .gx-tl-cut,.gx-motion .gx-tl .gx-tl-evolve{opacity:0;transition:opacity .7s}.gx-motion .gx-tl.is-in .gx-tl-endcap{opacity:1;transition-delay:1.35s}.gx-motion .gx-tl.is-in .gx-tl-cut{opacity:1;transition-delay:1.9s}.gx-motion .gx-tl.is-in .gx-tl-evolve{opacity:1;transition-delay:2.15s}.gx-bb{grid-template-columns:1fr 64px 1fr;display:grid;position:relative}.gx-bb-panel{pointer-events:none}.gx-bb-black{border-radius:var(--nv-radius-lg);background:#040410c7;border:1px solid #ffffff12;grid-column:1;box-shadow:inset 0 1px #ffffff0a,0 24px 64px #0006}.gx-bb-glass{background:var(--nv-glass-tint);-webkit-backdrop-filter:var(--nv-glass-blur);backdrop-filter:var(--nv-glass-blur);border:1px solid var(--nv-glass-border-strong);border-radius:var(--nv-radius-lg);box-shadow:var(--nv-shadow-md);grid-column:3}.gx-bb-l{grid-column:1}.gx-bb-r{grid-column:3}.gx-bb-head{z-index:1;font-family:var(--nv-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--nv-ink-40);padding:28px 34px 10px;font-size:10px;position:relative}.gx-bb-head.gx-bb-r{color:var(--nv-primary-1-bright)}.gx-bb-cell{z-index:1;border-top:1px solid #ffffff12;padding:19px 34px 21px;position:relative}.gx-bb-cell.gx-bb-l{border-top-color:#ffffff0d}.gx-bb-cell h4{font-family:var(--nv-font-display);letter-spacing:-.01em;color:#f4f4ffe6;align-items:baseline;gap:12px;margin:0 0 5px;font-size:19px;font-weight:700;line-height:1.2;display:flex}.gx-bb-cell p{color:var(--nv-ink-40);margin:0;padding-left:26px;font-size:13px;line-height:1.5}.gx-bb-cell.gx-bb-r h4{color:var(--nv-primary-1-bright)}.gx-bb-cell.gx-bb-r p{color:var(--nv-ink-60)}.gx-bb-mark{font-family:var(--nv-font-mono);flex-shrink:0;width:14px;font-size:13px}.gx-bb-cell.gx-bb-l .gx-bb-mark{color:var(--nv-danger)}.gx-bb-cell.gx-bb-r .gx-bb-mark{color:var(--nv-success)}.gx-bb-arrow{z-index:1;color:var(--nv-primary-1-bright);font-family:var(--nv-font-mono);grid-column:2;place-self:center;font-size:17px;position:relative}.gx-proof{z-index:1;border-radius:var(--nv-radius-lg);background:var(--nv-glass-navy,#0a0a4666);-webkit-backdrop-filter:var(--nv-glass-blur);backdrop-filter:var(--nv-glass-blur);border:1px solid var(--nv-glass-border-strong);box-shadow:var(--nv-shadow-lg);padding:clamp(40px,5vw,68px);position:relative;overflow:hidden}.gx-proof:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#362dfe52,#0000 72%);width:55%;height:120%;position:absolute;top:-45%;left:-12%}.gx-proof:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);height:1px;position:absolute;top:0;left:6%;right:6%}.gx-proof-tag{align-items:center;gap:16px;margin-bottom:30px;display:flex;position:relative}.gx-proof-client{font-family:var(--nv-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nv-ink-60);font-size:11px}.gx-proof-grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.gx-proof-stat{text-align:right}.gx-proof-stat-num{font-family:var(--nv-font-display);letter-spacing:-.03em;font-size:clamp(56px,12vw,118px);font-weight:900;line-height:1}.gx-proof-stat-label{color:var(--nv-ink-60);max-width:26ch;margin-top:10px;margin-left:auto;font-size:13px;line-height:1.5}.gx-proof-foot{color:var(--nv-ink-40);max-width:80ch;margin:22px 0 0;font-size:13.5px;line-height:1.6;position:relative}@media (width<=980px){.gx-hero{grid-template-columns:1fr;align-content:center;gap:12px;padding-top:96px;padding-bottom:72px}.gx-hero-canvas-wrap{order:2;height:min(38vh,380px)}.gx-phase,.gx-phase.is-flip{grid-template-columns:1fr;gap:28px;padding-top:56px}.gx-phase.is-flip .gx-phase-text{order:0}.gx-approach-canvas-wrap{height:min(52vh,440px)}.gx-md-modes{grid-template-columns:1fr}.gx-ch-row{grid-template-columns:1fr;gap:10px}.gx-ch-arrow{display:none}.gx-proof-grid{grid-template-columns:1fr;gap:28px}.gx-proof-stat{text-align:left}.gx-proof-stat-label{margin-left:0}}@media (width<=720px){.gx-nav{gap:12px;padding:8px 8px 8px 18px;top:10px}.gx-nav-link,.gx-nav>a>span{display:none}.gx-section{padding:var(--nv-space-10) 0}.gx-slab{border-radius:var(--nv-radius-md);padding:24px 20px}.gx-tl-hover-hint{display:none}.gx-tl-seg{padding:0 7px;font-size:10px}.gx-tl-tip{width:min(272px,78vw)}.gx-tl-returned{display:none}.gx-tl-cut span{font-size:9px}.gx-bb{flex-direction:column;gap:10px;display:flex}.gx-bb-panel,.gx-bb-arrow,.gx-bb-head{display:none}.gx-bb-cell{border-radius:var(--nv-radius-md);border-top:none;padding:18px 20px}.gx-bb-cell.gx-bb-l{background:#040410c7;border:1px solid #ffffff12}.gx-bb-cell.gx-bb-r{background:var(--nv-glass-tint);-webkit-backdrop-filter:var(--nv-glass-blur);backdrop-filter:var(--nv-glass-blur);border:1px solid var(--nv-glass-border-strong);margin-bottom:8px}.gx-bb-cell h4{font-size:17px}footer .nv-glass{flex-direction:column;border-radius:var(--nv-radius-md)!important;align-items:flex-start!important;gap:12px!important}.gx-proof{border-radius:var(--nv-radius-md)}.gx-md-io-row{grid-template-columns:44px 1fr;gap:10px;padding:12px 14px}}.gx-nav-burger{border-radius:var(--nv-radius-pill);border:1px solid var(--nv-glass-border);cursor:pointer;background:#ffffff0f;flex-shrink:0;width:40px;height:40px;padding:0;display:none;position:relative}.gx-nav-burger span{background:var(--nv-ink);height:1.5px;transition:transform .25s var(--nv-ease), opacity .2s var(--nv-ease);border-radius:2px;position:absolute;left:12px;right:12px}.gx-nav-burger span:first-child{top:14px}.gx-nav-burger span:nth-child(2){top:19px}.gx-nav-burger span:nth-child(3){top:24px}.gx-nav-burger.is-open span:first-child{transform:translateY(5px)rotate(45deg)}.gx-nav-burger.is-open span:nth-child(2){opacity:0}.gx-nav-burger.is-open span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.gx-nav-menu{display:none}@media (width<=720px){.gx-nav-burger{display:block}.gx-nav-menu{border-radius:var(--nv-radius-md);-webkit-backdrop-filter:var(--nv-glass-blur);backdrop-filter:var(--nv-glass-blur);border:1px solid var(--nv-glass-border-strong);box-shadow:var(--nv-shadow-md);background:#08081ceb;flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0}.gx-nav-menu a{font-family:var(--nv-font-display);color:var(--nv-ink);border-radius:12px;padding:13px 14px;font-size:15px;font-weight:500;text-decoration:none;display:block}.gx-nav-menu a.is-active{background:var(--nv-primary-2-15)}}@media (width<=980px){.gx-whynow{grid-template-columns:1fr!important;gap:24px!important}.gx-journey-grid{grid-template-columns:1fr!important}.gx-scoring-grid{grid-template-columns:1fr!important;gap:28px!important}.gx-ingest-grid{grid-template-columns:1fr 1fr!important}.gx-ingest-arrow{display:none!important}.gx-ingest-kb{grid-column:1/-1}.gx-arch-grid,.gx-arch-checks{grid-template-columns:1fr 1fr!important}}@media (width<=720px){.gx-whynow{padding:32px 24px!important}.gx-ingest-grid,.gx-arch-grid,.gx-arch-checks{grid-template-columns:1fr!important}.gx-arch-src{grid-template-columns:1fr!important;gap:8px 0!important}.gx-arch-src .gx-fgroup-label{margin-top:10px!important}.gx-map-row{grid-template-columns:1fr!important;gap:8px!important}.gx-map-arrow{justify-self:start;margin:-4px 0 -4px 4px;transform:rotate(90deg)}.gx-score-head{flex-wrap:wrap}.gx-score-desc{flex-basis:100%;order:3;text-align:left!important;max-width:none!important;margin-left:0!important}.gx-target-profile-strip{grid-template-columns:1fr}.gx-target-profile-chip{flex-direction:row;align-items:center}.gx-target-profile-chip img{flex:none;width:58px}.gx-cloud-architecture-card dl>div{grid-template-columns:1fr;gap:4px}}@media (width<=840px){.gx-kpis>div{grid-template-columns:1fr 1fr!important}.gx-kpis>div>div{border-right:none!important;padding:20px 22px!important}.gx-kpis>div>div:nth-child(odd){border-right:1px solid var(--nv-ink-08)!important}.gx-kpis>div>div:nth-child(n+3){border-top:1px solid var(--nv-ink-08)}.gx-cta>section{grid-template-columns:1fr!important;gap:24px!important;padding:40px 28px!important}.gx-cta>section h2{font-size:clamp(26px,6.8vw,36px)!important}}@media (width<=720px){.gx-hero-pin{height:200vh}.gx-hero{gap:16px;height:100svh;padding-top:84px;padding-bottom:36px}.gx-hero h1{font-size:clamp(31px,8.6vw,40px)!important}.gx-hero p{font-size:15px!important}.gx-hero-canvas-wrap{height:min(28vh,300px)}.gx-scroll-hint{display:none}}.gx-tl-mlegend{display:none}@media (width<=720px){.gx-tl-seg{padding:0;font-size:0}.gx-tl-track{height:34px}.gx-tl-tip{display:none}.gx-tl-endcap{font-size:10px;right:10px}.gx-tl-cut{height:46px}.gx-tl-note{margin-top:26px}.gx-tl-mlegend{flex-direction:column;gap:8px;margin-top:28px;display:flex}.gx-tl-mitem{border:1px solid var(--nv-glass-border);border-radius:var(--nv-radius-sm);background:#ffffff09;overflow:hidden}.gx-tl-mbtn{text-align:left;cursor:pointer;width:100%;font-family:var(--nv-font-display);color:var(--nv-ink);background:0 0;border:none;align-items:center;gap:10px;padding:13px 14px;font-size:14px;font-weight:700;display:flex}.gx-tl-mdot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.gx-tl-mchev{font-family:var(--nv-font-mono);color:var(--nv-primary-1-bright);margin-left:auto;font-size:14px}.gx-tl-mitem ul{flex-direction:column;gap:5px;margin:0;padding:0 14px 13px 36px;display:flex}.gx-tl-mitem li{color:var(--nv-ink-60);font-size:12.5px;line-height:1.45}.gx-tl-mitem li::marker{color:var(--nv-primary-1-bright)}}@media (width<=840px){.gx-screen{--gx-ind:10px}.gx-screen-side{display:none!important}.gx-screen-darkchip{display:none}.gx-screen-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden!important}.gx-screen-tabs::-webkit-scrollbar{display:none}.gx-screen-toolbar{flex-wrap:wrap;row-gap:8px}.gx-screen-stack .gx-screen-body{height:auto!important}.gx-lin-graph{-webkit-overflow-scrolling:touch;overflow-x:auto}.gx-lin-graph svg{aspect-ratio:900/500;width:680px;height:auto}.gx-swipe-hint{font-family:var(--nv-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nv-ink-40);padding:0 16px 12px;font-size:9.5px;display:block}.gx-wf-leaf{flex-wrap:wrap;row-gap:4px}.gx-wf-sub,.gx-wf-flags{display:none!important}.gx-convert-panes{flex-direction:column}.gx-codepane{border-bottom:1px solid #ffffff14;border-right:none!important}.gx-codepane pre{-webkit-overflow-scrolling:touch;overflow-x:auto!important}}@media (width<=980px){.gx-funnel-pin{height:auto}.gx-funnel-stage{min-height:0;padding:8px 0 24px;position:static}.gx-funnel-row{grid-template-columns:1fr;gap:22px;margin-top:18px}.gx-funnel-lane{display:none}.gx-funnel-core{max-width:380px;margin:0 auto;width:100%!important;transform:none!important}.gx-fcard{opacity:1!important;transform:none!important}.gx-fout{width:100%;max-width:380px;margin:0 auto;opacity:1!important;transform:none!important}.gx-fout-build-bar i{width:100%!important}.gx-fout-evolve{opacity:1!important}.gx-funnel-collabel{text-align:center}}@media (width<=480px){.gx-fcards{grid-template-columns:1fr 1fr}}
