.hero-decor-defs[data-v-87907849]{pointer-events:none;width:0;height:0;position:absolute}.hero-title[data-v-87907849]{letter-spacing:-.035em;color:#0b100f;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;max-width:1100px;margin:0;font-size:clamp(3rem,7vw,5rem);font-weight:500;line-height:.95}.hero-title-lead-row[data-v-87907849]{align-items:flex-start;gap:.05em;display:inline-flex}.hero-title-lead-text[data-v-87907849]{display:inline-block}.hero-title-accent[data-v-87907849]{font-family:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;align-items:center;gap:clamp(.75rem,2vw,1.4rem);width:fit-content;font-size:1em;display:flex}.hero-title-accent-text[data-v-87907849]{display:inline-block}.hero-title-accent-row[data-v-87907849]{align-items:center;display:inline-flex}.hero-title-growth-wrap[data-v-87907849]{align-items:center;gap:.12em;display:inline-flex}.hero-decor[data-v-87907849]{pointer-events:none;overflow:visible}.hero-decor--mobile[data-v-87907849]{vertical-align:-.12em;flex-shrink:0;width:.85em;height:.85em;margin-left:.1em;display:none}.hero-emoji[data-v-87907849]{flex-shrink:0;font-size:.72em;line-height:1;display:none}@media (width<=1100px){.hero-title-accent[data-v-87907849]{gap:0}.hero-title-accent--nl[data-v-87907849]{flex-direction:column;align-items:flex-start;gap:.06em}.hero-decor--mobile[data-v-87907849]{display:inline-block}.hero-emoji[data-v-87907849]{display:inline}}.hero-title--mobile[data-v-85fa3bc8]{letter-spacing:-.035em;color:#0b100f;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;max-width:100%;margin:0;font-size:clamp(2.4rem,11vw,3.4rem);font-weight:500;line-height:1;display:flex}.mob-line[data-v-85fa3bc8]{flex-wrap:wrap;align-items:baseline;gap:0 .24em;min-width:0;display:flex}.mob-word-clip[data-v-85fa3bc8]{vertical-align:bottom;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}.mob-word[data-v-85fa3bc8]{will-change:transform;display:inline-block}.hero-decor[data-v-85fa3bc8]{pointer-events:none;overflow:visible}.hero-decor--mobile[data-v-85fa3bc8]{flex-shrink:0;align-self:baseline;width:.68em;height:.68em;margin-bottom:-.102em;margin-left:.22em;display:inline-block}@media (prefers-reduced-motion:reduce){.mob-word[data-v-85fa3bc8]{transform:none!important}}.hero-wrap[data-v-5ce5a22f]{isolation:isolate;flex-direction:column;min-height:min(100vh,820px);display:flex;position:relative}.hero[data-v-5ce5a22f]{background:#fff;flex:1;align-items:stretch;display:flex;position:relative;overflow:hidden}.hero-container[data-v-5ce5a22f]{z-index:1;flex-direction:column;justify-content:center;width:100%;max-width:1800px;margin:0 auto;padding:6rem 4rem 4rem;display:flex;position:relative}.hero-content[data-v-5ce5a22f]{flex-direction:column;flex:1;gap:2rem;width:100%;min-width:0;max-width:980px;display:flex}.hero-title-wrap--mobile[data-v-5ce5a22f]{display:none}.hero-title-wrap--desktop[data-v-5ce5a22f]{display:block}.hero-decor[data-v-5ce5a22f]{pointer-events:none;overflow:visible}.hero-decor--desktop[data-v-5ce5a22f]{opacity:.22;z-index:2;width:clamp(55rem,52vw,82rem);height:clamp(55rem,52vw,82rem);position:absolute;top:80%;right:2vw;transform:translateY(-50%)}.hero-decor--desktop path[data-v-5ce5a22f]{will-change:transform}.hero-description[data-v-5ce5a22f]{letter-spacing:.01em;color:#2d3535;text-wrap:pretty;max-width:30em;margin:0;font-size:1.1875rem;font-weight:400;line-height:1.45}.hero-cta[data-v-5ce5a22f]{flex-wrap:wrap;gap:1rem;display:flex}.cta-button[data-v-5ce5a22f]{letter-spacing:-.01em;cursor:pointer;border:none;border-radius:0;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.cta-primary[data-v-5ce5a22f]{color:#fff;background:#000;box-shadow:0 4px 20px #00000026}.cta-primary[data-v-5ce5a22f]:hover{background:#1a1a1a;transform:translateY(-2px)}.cta-primary .cta-arrow[data-v-5ce5a22f]{transition:transform .25s}.cta-primary:hover .cta-arrow[data-v-5ce5a22f]{transform:translate(4px)}.cta-secondary[data-v-5ce5a22f]{color:#000;background:0 0;border:1.5px solid #d4d4d4}.cta-secondary[data-v-5ce5a22f]:hover{border-color:#000;transform:translateY(-2px)}.hero-metrics[data-v-5ce5a22f]{margin-top:auto;padding-top:clamp(3rem,7vh,5rem);padding-bottom:clamp(4rem,7vh,6rem)}.hero-ticker[data-v-5ce5a22f]{z-index:3;pointer-events:none;will-change:transform;background:#fff;border-top:1px solid #00000014;align-items:center;gap:1.5rem;padding:.85rem 2.5rem .85rem 0;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateZ(0)}.hero-ticker-track[data-v-5ce5a22f]{white-space:nowrap;backface-visibility:hidden;flex:none;align-items:baseline;gap:2.75rem;min-width:max-content;animation:56s linear infinite ticker-scroll-5ce5a22f;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5rem calc(100% - 8rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5rem calc(100% - 8rem),#0000 100%)}.hero-ticker-group[data-v-5ce5a22f]{flex-shrink:0;align-items:baseline;gap:2.75rem;display:flex}.hero-ticker-item[data-v-5ce5a22f]{letter-spacing:.18em;text-transform:uppercase;color:#525252;align-items:baseline;gap:.85rem;font-family:Urbanist,sans-serif;font-size:.78rem;font-weight:500;line-height:1;display:inline-flex}.hero-ticker-dot[data-v-5ce5a22f]{opacity:.45;background:#000;border-radius:999px;width:4px;height:4px}.hero-scroll-hint[data-v-5ce5a22f]{letter-spacing:.22em;text-transform:uppercase;color:#000;border-left:1px solid #0000001f;flex-shrink:0;align-items:center;gap:.45rem;padding-left:1.25rem;font-family:Urbanist,sans-serif;font-size:.7rem;font-weight:500;display:inline-flex}.hero-scroll-hint svg[data-v-5ce5a22f]{animation:2.4s ease-in-out infinite hint-bob-5ce5a22f}@keyframes ticker-scroll-5ce5a22f{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes hint-bob-5ce5a22f{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.hero-ticker-track[data-v-5ce5a22f],.hero-scroll-hint svg[data-v-5ce5a22f]{animation:none}}.metric-grid[data-v-5ce5a22f]{grid-template-columns:repeat(3,1fr);gap:2.5rem;width:100%;max-width:600px;display:grid}.metric-item[data-v-5ce5a22f]{flex-direction:column;gap:.5rem;display:flex}.metric-value[data-v-5ce5a22f]{color:#000;letter-spacing:-.02em;font-size:1.9rem;font-weight:600;line-height:1}.metric-label[data-v-5ce5a22f]{color:#737373;letter-spacing:-.01em;font-size:.875rem;font-weight:400}@media (width>=1600px){.hero-decor--desktop[data-v-5ce5a22f]{opacity:.14;right:4vw}}@media (width>=2000px){.hero-decor--desktop[data-v-5ce5a22f]{opacity:.1;right:6vw}}@media (width<=1200px){.hero-container[data-v-5ce5a22f]{padding:5.5rem 2rem 3.5rem}}@media (width<=1100px){.hero-decor--desktop[data-v-5ce5a22f]{display:none}}@media (width<=768px){.hero-title-wrap--desktop[data-v-5ce5a22f]{display:none}.hero-title-wrap--mobile[data-v-5ce5a22f]{display:block}.hero-wrap[data-v-5ce5a22f]{height:auto;min-height:auto}.hero[data-v-5ce5a22f]{flex-direction:column;align-items:stretch;height:auto;min-height:auto}.hero-container[data-v-5ce5a22f]{align-items:stretch;max-width:100vw;padding:5.75rem 1.25rem 1.5rem}.hero-description[data-v-5ce5a22f]{text-align:left;overflow-wrap:anywhere;color:#40484a;max-width:40ch;margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.hero-content[data-v-5ce5a22f]{text-align:left;align-items:flex-start;gap:1.75rem}.hero-cta[data-v-5ce5a22f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;max-width:32rem;display:grid}.cta-button[data-v-5ce5a22f]{white-space:nowrap;justify-content:center;gap:.5rem;width:100%;min-width:0;padding:.75rem .875rem;font-size:.875rem}.cta-button .cta-arrow[data-v-5ce5a22f]{flex-shrink:0;width:16px;height:16px}.hero-metrics[data-v-5ce5a22f]{border-top:none;margin-top:0;padding-top:.5rem;padding-bottom:0}.metric-grid[data-v-5ce5a22f]{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem .5rem;width:100%;max-width:100%}.metric-item[data-v-5ce5a22f]{text-align:left;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}@supports (grid-template-rows:subgrid){.metric-item[data-v-5ce5a22f]{grid-template-rows:subgrid;grid-row:span 2;align-items:start;display:grid}}.metric-value[data-v-5ce5a22f]{white-space:normal;overflow-wrap:break-word;font-size:clamp(1.15rem,5vw,1.5rem)}.metric-label[data-v-5ce5a22f]{letter-spacing:0;overflow-wrap:anywhere;font-size:.7rem;line-height:1.25}.hero-ticker[data-v-5ce5a22f]{background:#fafafa;border-top:1px solid #00000012;border-bottom:1px solid #00000012;flex-shrink:0;justify-content:flex-start;gap:.75rem;width:100%;margin-top:2.25rem;padding:.75rem 0;position:relative}.hero-ticker[data-v-5ce5a22f]:before,.hero-ticker[data-v-5ce5a22f]:after{content:"";z-index:1;pointer-events:none;width:2.5rem;position:absolute;top:1px;bottom:1px}.hero-ticker[data-v-5ce5a22f]:before{background:linear-gradient(90deg,#fafafa,#fafafa00);left:0}.hero-ticker[data-v-5ce5a22f]:after{background:linear-gradient(270deg,#fafafa,#fafafa00);right:0}.hero-ticker-item[data-v-5ce5a22f]{letter-spacing:.16em;gap:.6rem;font-size:.65rem}.hero-ticker-track[data-v-5ce5a22f]{flex:none;gap:1.75rem;min-width:max-content;animation-duration:37s;-webkit-mask-image:none;mask-image:none}.hero-ticker-group[data-v-5ce5a22f]{gap:1.75rem}.hero-scroll-hint[data-v-5ce5a22f]{display:none}}@media (width<=480px){.hero-container[data-v-5ce5a22f]{padding:5rem 1rem 1rem}.hero-cta[data-v-5ce5a22f]{grid-template-columns:1fr;max-width:100%}.cta-button[data-v-5ce5a22f]{padding:.875rem 1rem;font-size:.9375rem}.metric-grid[data-v-5ce5a22f]{gap:.5rem}.metric-value[data-v-5ce5a22f]{font-size:clamp(1.05rem,4.5vw,1.25rem)}.metric-label[data-v-5ce5a22f]{font-size:.65rem}}.observability-spotlight[data-v-6aa0acec]{color:#fff;background:#0a0a0a;position:relative;overflow:hidden}.observability-spotlight[data-v-6aa0acec]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.spotlight-container[data-v-6aa0acec]{max-width:1800px;margin:0 auto;padding:8rem 4rem;position:relative}.spotlight-grid[data-v-6aa0acec]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:5rem;display:grid}.feature-title-wrap[data-v-6aa0acec]{min-width:0;container-type:inline-size}.feature-title[data-v-6aa0acec]{letter-spacing:-.06em;color:#fff;font-family:Geist,IBM Plex Sans,sans-serif;font-size:clamp(3rem,18.4cqi,12rem);font-weight:300;line-height:.92}.feature-title-line[data-v-6aa0acec]{white-space:nowrap;display:block}.feature-title-line--second[data-v-6aa0acec]{font-weight:600}.feature-title-amp[data-v-6aa0acec]{color:#d8ff3e}.feature-body[data-v-6aa0acec]{flex-direction:column;gap:2.5rem;display:flex}.feature-description[data-v-6aa0acec]{color:#a3a3a3;max-width:600px;font-size:1.125rem;line-height:1.75}.logo-row[data-v-6aa0acec]{border-top:1px solid #1f1f1f;grid-template-columns:repeat(8,minmax(0,1fr));gap:1rem;margin:4rem 0 0;padding:2.5rem 0 0;list-style:none;display:grid}.logo-item[data-v-6aa0acec]{color:#8d8d8d;flex-direction:column;align-items:center;gap:.875rem;padding:1.25rem .5rem;transition:color .25s,transform .25s;display:flex}.logo-item[data-v-6aa0acec]:hover{color:var(--brand);transform:translateY(-3px)}.logo-mark[data-v-6aa0acec]{fill:currentColor;width:2.5rem;height:2.5rem}.logo-name[data-v-6aa0acec]{letter-spacing:.12em;text-transform:uppercase;color:#6f6f6f;text-align:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;transition:color .25s}.logo-item:hover .logo-name[data-v-6aa0acec]{color:#d4d4d4}.cta-link[data-v-6aa0acec]{color:#fff;letter-spacing:.02em;border:1px solid #fff;align-self:flex-start;align-items:center;gap:.75rem;padding:1rem 1.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.cta-link[data-v-6aa0acec]:hover{color:#000;background:#fff}.cta-link svg[data-v-6aa0acec]{transition:transform .25s}.cta-link:hover svg[data-v-6aa0acec]{transform:translate(4px)}.case-card[data-v-6aa0acec]{color:#000;background:#d8ff3e;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:4rem;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:grid}.case-card[data-v-6aa0acec]:hover,.case-card[data-v-6aa0acec]:focus-visible{transform:translateY(-6px);box-shadow:0 28px 70px #d8ff3e24}.case-card[data-v-6aa0acec]:focus-visible{outline-offset:4px;outline:2px solid #d8ff3e}.case-main[data-v-6aa0acec]{flex-direction:column;align-items:flex-start;gap:1.75rem;padding:clamp(2rem,4vw,3.75rem);display:flex}.case-meta[data-v-6aa0acec]{align-items:center;gap:1.25rem;display:flex}.case-tag[data-v-6aa0acec]{letter-spacing:.14em;text-transform:uppercase;border:1px solid #000;padding:.375rem .75rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.case-logo[data-v-6aa0acec]{color:#000;font-size:1.75rem}.case-headline[data-v-6aa0acec]{letter-spacing:-.03em;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:300;line-height:1.04}.case-headline span[data-v-6aa0acec]{font-weight:500;display:block}.case-summary[data-v-6aa0acec]{color:#1c1c1c;max-width:48ch;font-size:1.0625rem;line-height:1.6}.case-highlights[data-v-6aa0acec]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.case-highlights li[data-v-6aa0acec]{border:1px solid #00000047;padding:.4375rem .75rem;font-size:.8125rem}.case-side[data-v-6aa0acec]{color:#fff;background:#000;flex-direction:column;justify-content:space-between;gap:3rem;padding:clamp(2rem,4vw,3.75rem);display:flex}.case-figure[data-v-6aa0acec]{margin:0}.case-quote-mark[data-v-6aa0acec]{color:#d8ff3e;height:3.25rem;font-family:Georgia,Times New Roman,serif;font-size:6rem;line-height:1;display:block}.case-quote[data-v-6aa0acec]{letter-spacing:-.015em;margin:0;font-size:clamp(1.375rem,2.1vw,1.875rem);font-weight:300;line-height:1.35}.case-author[data-v-6aa0acec]{color:#a8a8a8;align-items:center;gap:.875rem;margin-top:2rem;font-size:.9375rem;display:flex}.case-author img[data-v-6aa0acec]{object-fit:cover;width:40px;height:40px}.case-author strong[data-v-6aa0acec]{color:#fff;font-weight:500}.case-cta[data-v-6aa0acec]{color:#000;background:#d8ff3e;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.5rem;font-size:1rem;font-weight:500;display:inline-flex}.case-cta svg[data-v-6aa0acec]{transition:transform .3s}.case-card:hover .case-cta svg[data-v-6aa0acec]{transform:translate(6px)}@media (width<=1200px){.spotlight-grid[data-v-6aa0acec]{gap:4rem}}@media (width<=1000px){.case-card[data-v-6aa0acec]{grid-template-columns:1fr}.logo-row[data-v-6aa0acec]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.spotlight-container[data-v-6aa0acec]{padding:6rem 2rem}.spotlight-grid[data-v-6aa0acec]{grid-template-columns:1fr;gap:2.5rem}.case-card[data-v-6aa0acec]{margin-top:4.5rem}}@media (width<=640px){.spotlight-container[data-v-6aa0acec]{padding:4rem 1.5rem}.cta-link[data-v-6aa0acec]{justify-content:space-between;align-self:stretch;padding:.875rem 1.25rem}.case-cta[data-v-6aa0acec]{padding:.875rem 1.25rem;font-size:.9375rem}}@media (width<=480px){.logo-row[data-v-6aa0acec]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin-top:3rem;padding-top:1.5rem}.logo-item[data-v-6aa0acec]{flex-direction:row;gap:.875rem;padding:.75rem 0}.logo-mark[data-v-6aa0acec]{flex-shrink:0;width:1.75rem;height:1.75rem}.logo-name[data-v-6aa0acec]{text-align:left}}@media (prefers-reduced-motion:reduce){.case-card[data-v-6aa0acec],.case-cta svg[data-v-6aa0acec],.logo-item[data-v-6aa0acec]{transition:none}}.platform-spotlight[data-v-62336dd0]{--accent:#0f62fe;color:#000;background:#f4f4f4}.platform-stage[data-v-62336dd0]{max-width:1800px;margin:0 auto;padding:8rem 4rem}.platform-track.is-pinned[data-v-62336dd0]{height:calc(100vh + (var(--steps) - 1) * 80vh)}.is-pinned .platform-stage[data-v-62336dd0]{box-sizing:border-box;flex-direction:column;justify-content:center;height:100vh;padding-top:5rem;padding-bottom:3rem;display:flex;position:sticky;top:0;overflow:hidden}.title-wrap[data-v-62336dd0]{border-bottom:2px solid #000;padding-bottom:2.5rem;container-type:inline-size}.platform-title[data-v-62336dd0]{letter-spacing:-.06em;font-family:Geist,IBM Plex Sans,sans-serif;font-size:clamp(2.75rem,min(8cqi,11vh),9rem);font-weight:300;line-height:.9}.platform-title-line[data-v-62336dd0]{white-space:nowrap;display:block}.platform-title strong[data-v-62336dd0]{font-weight:600}.platform-plus[data-v-62336dd0]{color:var(--accent);font-weight:500}.platform-grid[data-v-62336dd0]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:6rem;margin-top:3rem;display:grid}.platform-intro[data-v-62336dd0]{flex-direction:column;gap:2.25rem;display:flex}.platform-description[data-v-62336dd0]{color:#393939;max-width:560px;font-size:1.1875rem;line-height:1.7}.cta-link[data-v-62336dd0]{letter-spacing:.02em;color:#fff;background:#000;align-self:flex-start;align-items:center;gap:.75rem;padding:1rem 1.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .25s;display:inline-flex}.cta-link[data-v-62336dd0]:hover{background:var(--accent)}.cta-link svg[data-v-62336dd0]{transition:transform .25s}.cta-link:hover svg[data-v-62336dd0]{transform:translate(4px)}.tool-grid[data-v-62336dd0]{border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tool[data-v-62336dd0]{color:#6f6f6f;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;flex-direction:column;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;transition:color .25s,background .25s;display:flex}.tool[data-v-62336dd0]:hover{color:var(--brand);background:#fff}.tool-mark[data-v-62336dd0]{fill:currentColor;width:1.625rem;height:1.625rem}.tool-name[data-v-62336dd0]{letter-spacing:.08em;text-transform:uppercase;color:#6f6f6f;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem}.tool:hover .tool-name[data-v-62336dd0]{color:#161616}.stack-col[data-v-62336dd0]{grid-template-columns:1.5rem minmax(0,1fr);gap:2rem;display:grid}.rail[data-v-62336dd0]{--fill:1;flex-direction:column;justify-content:space-between;align-items:center;padding:.25rem 0;display:flex;position:relative}.rail[data-v-62336dd0]:before,.rail[data-v-62336dd0]:after{content:"";width:2px;position:absolute;top:1rem;bottom:1rem;left:calc(50% - 1px)}.rail[data-v-62336dd0]:before{background:#d0d0d0}.rail[data-v-62336dd0]:after{transform-origin:top;transform:scaleY(var(--fill));background:#000}.rail-node[data-v-62336dd0]{z-index:1;background:#f4f4f4;border:2px solid #c6c6c6;border-radius:50%;width:1.5rem;height:1.5rem;transition:border-color .3s,background .3s,box-shadow .3s;position:relative}.rail-node.is-reached[data-v-62336dd0]{border-color:#000}.rail-node.is-last.is-reached[data-v-62336dd0]{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 6px #0f62fe26}.stack[data-v-62336dd0]{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.is-pinned .stack[data-v-62336dd0]{display:grid}.is-pinned .card[data-v-62336dd0]{transform:translateY(calc((1 - var(--enter,1)) * 100vh - var(--cover,0) * 1.5rem)) scale(calc(1 - var(--cover,0) * .05));transform-origin:top;will-change:transform;grid-area:1/1}.is-pinned .card[data-v-62336dd0]>*{opacity:calc(1 - var(--cover,0) * .55)}.card[data-v-62336dd0]{background:#fff;border:1px solid #e0e0e0;padding:2.25rem 2.5rem 2.5rem;position:relative;box-shadow:0 24px 60px -24px #0000002e}.card--last[data-v-62336dd0]{border-top:3px solid var(--accent)}.card-meta[data-v-62336dd0]{align-items:center;gap:.875rem;margin-bottom:1.25rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8125rem;display:flex}.card-index[data-v-62336dd0]{color:var(--accent)}.card-ref[data-v-62336dd0]{text-transform:uppercase;letter-spacing:.08em;border:1px solid #000;padding:.125rem .5rem;font-size:.75rem}.card--last .card-ref[data-v-62336dd0]{border-color:var(--accent);background:var(--accent);color:#fff}.card-title[data-v-62336dd0]{letter-spacing:-.05em;margin-bottom:.625rem;font-family:Geist,IBM Plex Sans,sans-serif;font-size:clamp(2.25rem,3.6vw,3.5rem);font-weight:500;line-height:1}.card-label[data-v-62336dd0]{color:#161616;margin-bottom:1rem;font-size:1.0625rem;font-weight:500}.card-body[data-v-62336dd0]{color:#525252;max-width:600px;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.card-checks[data-v-62336dd0]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.card-checks li[data-v-62336dd0]{color:#262626;background:#f4f4f4;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;display:inline-flex}.card-checks svg[data-v-62336dd0]{color:var(--accent);flex:none}@media (width<=1100px){.platform-grid[data-v-62336dd0]{grid-template-columns:1fr;gap:3.5rem}}@media (width<=900px){.platform-stage[data-v-62336dd0]{padding:6rem 2rem}}@media (width<=640px){.platform-stage[data-v-62336dd0]{padding:4rem 1.5rem}.tool-grid[data-v-62336dd0]{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-title-line[data-v-62336dd0]{white-space:normal}.stack-col[data-v-62336dd0]{grid-template-columns:1fr}.rail[data-v-62336dd0]{display:none}.card[data-v-62336dd0]{padding:1.75rem 1.5rem 2rem}.cta-link[data-v-62336dd0]{justify-content:space-between;align-self:stretch;padding:.875rem 1.25rem}}@media (prefers-reduced-motion:reduce){.tool[data-v-62336dd0],.cta-link[data-v-62336dd0],.cta-link svg[data-v-62336dd0],.rail-node[data-v-62336dd0]{transition:none}}.pricing-section[data-v-a7ad9f89]{--accent:#0f62fe;--cards-overlap:9rem;color:#000;background:#fff;width:100%}.pricing-band[data-v-a7ad9f89]{padding:8rem 4rem calc(var(--cards-overlap) + 4rem);background:linear-gradient(#f4f4f4 0%,#eef3fb 55%,#e5edf9 100%)}.pricing-header[data-v-a7ad9f89]{flex-direction:column;gap:1.5rem;max-width:calc(1800px - 8rem);margin:0 auto;display:flex}.pricing-title[data-v-a7ad9f89]{letter-spacing:-.05em;font-family:Geist,IBM Plex Sans,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:300;line-height:1}.pricing-title strong[data-v-a7ad9f89]{font-weight:600}.pricing-description[data-v-a7ad9f89]{color:#393939;max-width:640px;font-size:1.125rem;line-height:1.75}.section-container[data-v-a7ad9f89]{max-width:1800px;margin:0 auto;padding:0 4rem 8rem;position:relative}.packages-grid[data-v-a7ad9f89]{margin:calc(var(--cards-overlap) * -1) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;padding:0;list-style:none;display:grid}.package[data-v-a7ad9f89]{background:#fff;border:1px solid #e0e0e0;flex-direction:column;padding:2.25rem 2rem 2.5rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.package[data-v-a7ad9f89]:hover{border-color:#c6c6c6;transform:translateY(-3px);box-shadow:0 24px 60px -24px #0000002e}.package--featured[data-v-a7ad9f89]{border-top:3px solid var(--accent);box-shadow:0 24px 60px -24px #0000002e}.package-meta[data-v-a7ad9f89]{align-items:center;gap:.875rem;min-height:1.5rem;margin-bottom:1.5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8125rem;display:flex}.package-index[data-v-a7ad9f89]{color:var(--accent)}.package-badge[data-v-a7ad9f89]{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--accent);padding:.125rem .5rem;font-size:.75rem}.package-name[data-v-a7ad9f89]{letter-spacing:-.03em;min-height:2.3em;margin-bottom:1.5rem;font-family:Geist,IBM Plex Sans,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.15}.package-price-row[data-v-a7ad9f89]{border-bottom:1px solid #e0e0e0;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.package-price[data-v-a7ad9f89]{letter-spacing:-.05em;font-family:Geist,IBM Plex Sans,sans-serif;font-size:clamp(2.25rem,3vw,3rem);font-weight:600;line-height:1}.package-duration[data-v-a7ad9f89]{color:#6f6f6f;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8125rem}.package-description[data-v-a7ad9f89]{color:#525252;margin-bottom:2rem;font-size:1rem;line-height:1.7}.package-features[data-v-a7ad9f89]{border-top:1px solid #f0f0f0;flex-direction:column;gap:.75rem;margin:auto 0 0;padding:1.5rem 0 0;list-style:none;display:flex}.package-features li[data-v-a7ad9f89]{color:#262626;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.5;display:flex}.package-features svg[data-v-a7ad9f89]{color:var(--accent);flex:none;margin-top:.15em}.pricing-footer[data-v-a7ad9f89]{border-top:1px solid #e0e0e0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;margin-top:3rem;padding-top:2.5rem;display:flex}.hourly[data-v-a7ad9f89]{color:#525252;flex-wrap:wrap;align-items:baseline;gap:.5rem .875rem;font-size:1rem;display:flex}.hourly-label[data-v-a7ad9f89]{letter-spacing:.08em;text-transform:uppercase;color:#6f6f6f;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.hourly-value[data-v-a7ad9f89]{letter-spacing:-.04em;color:#000;font-family:Geist,IBM Plex Sans,sans-serif;font-size:1.75rem;font-weight:600}.hourly-unit[data-v-a7ad9f89]{color:#6f6f6f;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8125rem}.hourly-note[data-v-a7ad9f89]:before{content:"";vertical-align:-.15em;background:#c6c6c6;width:1px;height:1em;margin-right:.875rem;display:inline-block}.pricing-cta[data-v-a7ad9f89]{letter-spacing:.02em;color:#fff;cursor:pointer;white-space:nowrap;background:#000;border:none;align-items:center;gap:.75rem;padding:1.125rem 2.25rem;font-family:inherit;font-size:1rem;font-weight:500;transition:background .25s;display:inline-flex}.pricing-cta[data-v-a7ad9f89]:hover{background:var(--accent)}.pricing-cta svg[data-v-a7ad9f89]{transition:transform .25s}.pricing-cta:hover svg[data-v-a7ad9f89]{transform:translate(4px)}.pricing-cta[data-v-a7ad9f89]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=1500px){.packages-grid[data-v-a7ad9f89]{grid-template-columns:repeat(2,minmax(0,1fr))}.package-name[data-v-a7ad9f89]{min-height:0}}@media (width<=900px){.pricing-section[data-v-a7ad9f89]{--cards-overlap:6rem}.pricing-band[data-v-a7ad9f89]{padding:6rem 2rem calc(var(--cards-overlap) + 4rem)}.section-container[data-v-a7ad9f89]{padding:0 2rem 6rem}}@media (width<=768px){.packages-grid[data-v-a7ad9f89]{grid-template-columns:1fr}.hourly-note[data-v-a7ad9f89]{flex-basis:100%}.hourly-note[data-v-a7ad9f89]:before{display:none}.pricing-cta[data-v-a7ad9f89]{justify-content:space-between;width:100%;padding:.875rem 1.25rem;font-size:.9375rem}}@media (width<=640px){.pricing-band[data-v-a7ad9f89]{padding:4rem 1.5rem calc(var(--cards-overlap) + 3rem)}.section-container[data-v-a7ad9f89]{padding:0 1.5rem 4rem}.package[data-v-a7ad9f89]{padding:1.75rem 1.5rem 2rem}}@media (prefers-reduced-motion:reduce){.package[data-v-a7ad9f89],.pricing-cta[data-v-a7ad9f89],.pricing-cta svg[data-v-a7ad9f89]{transition:none}.package[data-v-a7ad9f89]:hover{transform:none}}.about-section[data-v-fa093d75]{--accent:#0f62fe;color:#000;background:#fafafa}.section-container[data-v-fa093d75]{max-width:1800px;margin:0 auto;padding:8rem 4rem}.about-top[data-v-fa093d75]{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:end;gap:6rem;display:grid}.about-body[data-v-fa093d75]{flex-direction:column;gap:1.75rem;max-width:860px;display:flex}.about-title[data-v-fa093d75]{letter-spacing:-.05em;font-family:Geist,IBM Plex Sans,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:300;line-height:1}.about-title strong[data-v-fa093d75]{font-weight:600}.about-intro[data-v-fa093d75]{color:#161616;font-size:1.3125rem;line-height:1.6}.about-text[data-v-fa093d75]{color:#525252;font-size:1.0625rem;line-height:1.8}.portrait[data-v-fa093d75]{margin:0 1.25rem 1.25rem 0;position:relative}.portrait[data-v-fa093d75]:before{content:"";background:var(--accent);position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem}.portrait-frame[data-v-fa093d75]{aspect-ratio:4/5;background:#e0e0e0;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #00000073}.portrait-frame img[data-v-fa093d75]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,0,0,1);display:block}.portrait:hover .portrait-frame img[data-v-fa093d75]{transform:scale(1.03)}.portrait-tag[data-v-fa093d75]{background:#fff;flex-direction:column;gap:.125rem;padding:.75rem 1rem;display:flex;position:absolute;bottom:1.5rem;left:-1rem;box-shadow:0 16px 40px -18px #00000059}.portrait-name[data-v-fa093d75]{letter-spacing:-.03em;font-family:Geist,IBM Plex Sans,sans-serif;font-size:1.0625rem;font-weight:600}.portrait-role[data-v-fa093d75]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem}.creds[data-v-fa093d75]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem 4rem;margin-top:5rem;display:grid}.creds-text[data-v-fa093d75]{flex-direction:column;gap:.5rem;max-width:480px;display:flex}.creds-label[data-v-fa093d75]{color:#161616;font-size:1.0625rem;font-weight:500}.creds-summary[data-v-fa093d75]{color:#525252;font-size:.9375rem;line-height:1.6}.badges[data-v-fa093d75]{flex-wrap:wrap;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.badge[data-v-fa093d75]{display:block}.badge img[data-v-fa093d75]{object-fit:contain;filter:grayscale();opacity:.75;width:88px;height:88px;transition:filter .3s,opacity .3s;display:block}.badge:hover img[data-v-fa093d75],.badge:focus-visible img[data-v-fa093d75]{filter:none;opacity:1}.badge[data-v-fa093d75]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=1200px){.creds[data-v-fa093d75]{grid-template-columns:1fr}}@media (width<=1024px){.section-container[data-v-fa093d75]{padding:6rem 2rem}.about-top[data-v-fa093d75]{grid-template-columns:1fr;gap:4rem}.portrait[data-v-fa093d75]{max-width:300px}}@media (width<=640px){.section-container[data-v-fa093d75]{padding:4rem 1.5rem}.about-intro[data-v-fa093d75]{font-size:1.125rem}.portrait[data-v-fa093d75]{margin-left:1rem}.creds[data-v-fa093d75]{margin-top:4rem}.badges[data-v-fa093d75]{gap:1.25rem}.badge img[data-v-fa093d75]{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.portrait-frame img[data-v-fa093d75],.badge img[data-v-fa093d75]{transition:none}.portrait:hover .portrait-frame img[data-v-fa093d75]{transform:none}}.contact-section[data-v-18bb368d]{--accent:#0f62fe;color:#fff;background:#000}.section-container[data-v-18bb368d]{max-width:1800px;margin:0 auto;padding:8rem 4rem 7rem}.contact-grid[data-v-18bb368d]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:6rem;display:grid}.contact-intro[data-v-18bb368d]{flex-direction:column;gap:1.5rem;max-width:720px;display:flex}.contact-title[data-v-18bb368d]{letter-spacing:-.055em;margin-bottom:.5rem;font-family:Geist,IBM Plex Sans,sans-serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:300;line-height:.95}.contact-title strong[data-v-18bb368d]{font-weight:600}.contact-subtitle[data-v-18bb368d]{color:#f4f4f4;font-size:1.25rem;line-height:1.5}.contact-description[data-v-18bb368d]{color:#a6a6a6;font-size:1.0625rem;line-height:1.75}.contact-actions[data-v-18bb368d]{flex-direction:column;gap:1rem;display:flex}.action[data-v-18bb368d]{color:#fff;border:1px solid #333;align-items:center;transition:border-color .25s,background .25s,color .25s;display:flex}.action-icon[data-v-18bb368d]{color:#8d8d8d;flex:none;transition:color .25s;display:flex}.action-text[data-v-18bb368d]{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.action-label[data-v-18bb368d]{letter-spacing:.08em;text-transform:uppercase;color:#8d8d8d;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;transition:color .25s}.action-value[data-v-18bb368d]{letter-spacing:-.03em;font-family:Geist,IBM Plex Sans,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.2}.action-value--email[data-v-18bb368d]{overflow-wrap:anywhere}.action--primary[data-v-18bb368d]{color:#000;font:inherit;text-align:left;cursor:pointer;background:#fff;border-color:#fff;gap:1.25rem;padding:1.75rem 2rem}.action--primary .action-icon[data-v-18bb368d],.action--primary .action-label[data-v-18bb368d]{color:#525252}.action-arrow[data-v-18bb368d]{flex:none;transition:transform .25s}.action--primary[data-v-18bb368d]:hover{border-color:var(--accent);background:var(--accent);color:#fff}.action--primary:hover .action-icon[data-v-18bb368d],.action--primary:hover .action-label[data-v-18bb368d]{color:#d0e2ff}.action--primary:hover .action-arrow[data-v-18bb368d]{transform:translate(4px)}.action--email[data-v-18bb368d]{align-items:stretch}.action--email[data-v-18bb368d]:hover,.action--email[data-v-18bb368d]:focus-within{border-color:#6f6f6f}.action-main[data-v-18bb368d]{min-width:0;color:inherit;flex:1;align-items:center;gap:1.25rem;padding:1.5rem 2rem;text-decoration:none;display:flex}.action-main:hover .action-icon[data-v-18bb368d]{color:#fff}.action-copy[data-v-18bb368d]{color:#8d8d8d;cursor:pointer;background:0 0;border:none;border-left:1px solid #333;flex:none;justify-content:center;align-items:center;width:4.5rem;transition:color .2s,background .2s;display:flex}.action-copy[data-v-18bb368d]:hover{color:#fff;background:#161616}.action[data-v-18bb368d]:focus-visible,.action-main[data-v-18bb368d]:focus-visible,.action-copy[data-v-18bb368d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=1100px){.contact-grid[data-v-18bb368d]{grid-template-columns:1fr;gap:3.5rem}.contact-actions[data-v-18bb368d]{max-width:640px}}@media (width<=900px){.section-container[data-v-18bb368d]{padding:6rem 2rem 5rem}}@media (width<=640px){.section-container[data-v-18bb368d]{padding:4rem 1.5rem}.action--primary[data-v-18bb368d],.action-main[data-v-18bb368d]{gap:1rem;padding:1.25rem}.action-value[data-v-18bb368d]{font-size:1.125rem}.action-copy[data-v-18bb368d]{width:3.5rem}}@media (prefers-reduced-motion:reduce){.action[data-v-18bb368d],.action-arrow[data-v-18bb368d]{transition:none}.action--primary:hover .action-arrow[data-v-18bb368d]{transform:none}}.landing-page[data-v-1aa2329e]{width:100%}
