:root{--research-cover-logo-width:15.3cqw;--research-cover-brand-size:2.21cqw;--research-cover-brand-gap:1.36cqw;--research-cover-brand-rule:2.38cqw;--research-cover-title-size:6.3cqw;--preview-label-case:uppercase;--duration-creator-logo-spin:.75s;--ease-creator-logo-spin:cubic-bezier(.504,0,.085,1);--duration-agent-thinking-cycle:9s;--duration-agent-thinking-shimmer:2.4s;--duration-agent-engine-orbit:90s;--agent-voice-wave-height:128px;--agent-voice-wave-scale:3;--duration-agent-voice-wave:1s;--duration-agent-tool-carousel:60s;--duration-agent-tool-align:.8s;--duration-agent-playbook-scan:6s;--duration-agent-result-scan:1.2s;--agent-tool-orbit-tilt:-10deg;--agent-tool-select-scale:1.16;--duration-agent-tool-bounce:.4s;--duration-agent-tool-flight:1.2s;--duration-agent-tool-landing:.3s;--duration-agent-activity-beat:2s;--duration-capability-signal:3.5s;--agent-capabilities-chat-width:380px;--agent-log-connector-width:3px;--duration-agent-log-flow:.8s;--agent-log-muted-opacity:.3;--duration-creator-collapse:.1s;--playbook-editor-body-size:15px;--playbook-editor-heading-size:17px;--atlas-composer-width:550px;--atlas-composer-height:170px;--atlas-orb-size:560px;--atlas-orb-opacity:.32;--atlas-orb-mask:linear-gradient(to bottom, black 0%, black 16%, transparent 70%);--atlas-composer-elevation:0px 3px 4px #00000005, 0px 8px 42px -16px #00000014;--atlas-copy-width:580px;--atlas-copy-line-height:1.5;--atlas-hero-composer-width:600px;--atlas-hero-composer-height:120px;--atlas-hero-heading-width:600px;--atlas-hero-heading-scale:.85;--atlas-hero-orb-offset:-132px;--atlas-hero-orb-mask:linear-gradient(to bottom, black 0%, black 16%, transparent 56%);--atlas-hero-surface:#fff;--atlas-hero-viewport-height:85svh;--atlas-hero-max-height:1000px;--auth-modal-width:560px;--auth-preview-height:800px;--platform-dots-radius:1px;--platform-dots-strength:1;--platform-dots-curve-speed:.08;--platform-dots-terrain-speed:.06;--platform-dots-globe-speed:8;--platform-dots-globe-radius:300px;--home-v6-highlights-dots-mask:radial-gradient(ellipse at center, var(--vfc-color-black-100) 25%, transparent 75%);--ease-home-message-roll:cubic-bezier(.22, 1, .36, 1);--duration-home-message-roll:.6s;--cx-journey-heading-width:48rem;--cx-journey-timeline-width:52rem;--cx-journey-scene-ratio:1.6;--cx-journey-mobile-scene-ratio:1.1;--duration-cx-journey-reveal:.8s;--ease-cx-journey-reveal:cubic-bezier(.22,1,.36,1);--cx-journey-chat-stage-height:32rem;--uc-preview-width:28rem;--uc-caption-width:24rem;--usecase-interface-width:440px;--team-cursor-design:#f8758f;--team-cursor-font:13px;--team-cursor-line:15px;--team-cursor-pad:3px 6px;--team-cursor-period:12s;--team-thread-width:300px;--team-comment-font:14px;--team-cursor-pink:#f8758f;--team-cursor-blue:#397bff;--team-overlay-shadow-strong:#1321443d;--team-overlay-shadow-faint:#1321440f;--team-cursor-shadow:#13214414;--team-thread-shadow:#1321440a;--team-thread-shadow-faint:#13214405;--team-thread-border:#1131600f;--team-preview-shell-padding:clamp(16px,4vw,64px);--team-preview-channel-inset:10px;--team-cursor-label-padding:3px 6px;--team-overlay-elevation:0 12px 36px -12px var(--team-overlay-shadow-strong),0 2px 5px var(--team-overlay-shadow-faint);--team-cursor-elevation:0 1px 3px var(--team-cursor-shadow);--team-thread-elevation:0 12px 24px var(--team-thread-shadow),0 8px 12px var(--team-thread-shadow),0 4px 4px var(--team-thread-shadow-faint),0 0 0 1px var(--team-thread-border)}svg.astro-zh5tmfyy:has([data-artwork-loaded])>.playbook-fallback.astro-zh5tmfyy{display:none}foreignObject.astro-zh5tmfyy{visibility:hidden}svg.astro-zh5tmfyy:has([data-artwork-loaded])>foreignObject.astro-zh5tmfyy{visibility:visible}svg.astro-zh5tmfyy{pointer-events:none;width:100%;height:100%;display:block}.astro-zh5tmfyy[data-native-playbook] [data-js=playbook-viewport]{height:var(--playbook-viewport-height);overflow:hidden}.astro-zh5tmfyy[data-native-playbook] [data-js=playbook-status] svg{width:100%;height:100%}.astro-zh5tmfyy[data-native-playbook] :is([data-step-state=checking],[data-step-state=complete]) [data-js=playbook-status]{color:var(--vfc-color-success-success-600);background:var(--vfc-color-success-success-50)}.astro-zh5tmfyy[data-native-playbook] [data-js=playbook-track]{position:relative}.astro-zh5tmfyy[data-native-playbook] [data-js=playbook-progress-svg]{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.astro-zh5tmfyy[data-native-playbook] [data-js=playbook-progress]{fill:none;stroke:var(--vfc-color-success-success-600);stroke-dasharray:100;stroke-dashoffset:100px}.card-layout-native-playbook.astro-zh5tmfyy{width:100%;height:100%;display:block}.learn-arrow.astro-gdhloxv7{width:var(--gap-3xl);height:var(--gap-3xl);color:var(--vf-text-heading);background:var(--surface-bg);border:var(--border-hairline);border-radius:var(--surface-radius);transition:background-color var(--vfc-duration-default),color var(--vfc-duration-default);flex-shrink:0;place-items:center;text-decoration:none;display:inline-grid}.learn-arrow.astro-gdhloxv7 svg.astro-gdhloxv7{width:var(--gap-lg);height:var(--gap-lg)}.learn-arrow.astro-gdhloxv7[data-compact]{width:var(--gap-md);height:var(--gap-md);border:0}.learn-arrow.astro-gdhloxv7[data-compact] svg.astro-gdhloxv7{width:100%;height:100%}.learn-arrow.astro-gdhloxv7:hover{color:var(--vf-link-prose)}.learn-arrow.astro-gdhloxv7[data-variant=dark]{color:var(--vfc-color-white-100);background:var(--vfc-color-neutral-dark-neutrals-dark-600);border-color:var(--vfc-color-white-12)}.learn-arrow.astro-gdhloxv7[data-variant=dark]:hover{background:var(--vfc-color-neutral-dark-neutrals-dark-500)}.learn-arrow.astro-gdhloxv7[data-variant=no-background]{color:inherit;background:0 0;border-color:#0000}.learn-arrow.astro-gdhloxv7[data-variant=no-background]:hover{color:var(--vf-link-prose)}.learn-arrow.astro-gdhloxv7:focus-visible{outline:var(--vfc-spacing-sm) solid currentColor;outline-offset:var(--vfc-spacing-md)}@media (prefers-reduced-motion:reduce){.learn-arrow.astro-gdhloxv7{transition:none}}.card-layout-dots{pointer-events:none;width:100%;height:100%;color:var(--vfc-color-neutral-light-neutrals-light-400);mask-image:var(--platform-dots-heading-mask);position:absolute;inset:0}.card-layout-copy,.card-layout-media{position:relative}.card-layout-native-analytics{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-analytics-native=true]>img{opacity:0;pointer-events:none}.analytics-window{background:var(--surface-bg);border:var(--border-hairline);border-radius:var(--v2-r-card);width:450px;height:520px;box-shadow:var(--surface-shadow);position:absolute;inset:0 auto auto 0;overflow:hidden}.analytics-overlay{transform-origin:0 0;pointer-events:none;width:450px;height:440px;position:absolute;top:0;left:0}.analytics-cursor{z-index:3;width:calc(var(--gap-lg) * 1.3);aspect-ratio:4/5;color:var(--vf-text-heading);pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.analytics-cursor svg{width:100%;height:100%;display:block}.analytics-tooltip{z-index:2;pointer-events:none;transform-origin:0 0;will-change:transform;width:max-content;position:absolute}@media (prefers-reduced-motion:reduce){[data-native-analytics] [data-js=analytics-slice],[data-native-analytics] [data-js=analytics-legend]{transition:none!important}}.card-layout-native-knowledge{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}[data-knowledge-native=true]>img{opacity:0}.card-layout-detail[data-knowledge-native=true]{overflow:visible}.card-layout-card:has([data-knowledge-native=true]) .card-layout-media{overflow:clip}.card-layout-card:has([data-knowledge-native=true]) .card-layout-title{z-index:2;position:relative}.card-layout-card:has([data-knowledge-native=true]) .card-layout-link{z-index:3}.knowledge-table{z-index:1;background:var(--surface-bg);border:var(--border-hairline);border-radius:var(--v2-r-card);width:420px;box-shadow:var(--surface-shadow);position:absolute;top:160px;overflow:hidden}.knowledge-bubble{z-index:2;width:calc(var(--gap-4xl) * var(--bubble-scale));height:calc(var(--gap-4xl) * var(--bubble-scale));will-change:transform;color:var(--vf-text-heading);place-items:center;display:grid;position:absolute}.knowledge-bubble-shell{background:var(--surface-bg);border:var(--border-hairline);border-radius:var(--radius-pill);box-shadow:var(--surface-shadow);will-change:opacity;position:absolute;inset:0}.knowledge-bubble-icon{place-items:center;display:grid;position:relative}.knowledge-bubble svg{width:calc(var(--gap-xl) * var(--bubble-scale));height:calc(var(--gap-xl) * var(--bubble-scale));will-change:transform}[data-native-knowledge] [data-js=knowledge-label]{align-items:center;gap:var(--gap-xs);display:flex}[data-native-knowledge] [data-source-icon]{width:var(--gap-lg);height:var(--gap-lg);color:var(--vf-text-body);flex:none;display:flex}[data-native-knowledge] [data-source-icon=Notion],.knowledge-bubble[data-icon=Notion]{color:var(--vfc-color-black-100)}[data-native-knowledge] [data-source-icon] svg{width:100%;height:100%}.card-layout-native-playbook{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-native-playbook] [data-js=playbook-status] svg{width:100%;height:100%}[data-native-playbook] :is([data-step-state=checking],[data-step-state=complete]) [data-js=playbook-status]{color:var(--vfc-color-success-success-600);background:var(--vfc-color-success-success-50)}[data-native-playbook] [data-js=playbook-track]{position:relative}[data-native-playbook] [data-js=playbook-progress-svg]{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}[data-native-playbook] [data-js=playbook-progress]{fill:none;stroke:var(--vfc-color-success-success-600);stroke-dasharray:100;stroke-dashoffset:100px}[data-playbook-native=true]>img{opacity:0}[data-native-playbook] [data-js=playbook-viewport]{overflow:hidden}.card-layout-native-workflow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}[data-native-workflow] .workflow-canvas-scene{transition:transform calc(var(--duration-slow) * 2) ease-in-out;will-change:transform}@media (prefers-reduced-motion:reduce){[data-native-workflow] .workflow-canvas-scene{transition:none}}[data-workflow-native=true]>img{opacity:0}[data-native-workflow] .vf-canvas__block:before{transition:box-shadow var(--vfc-duration-default) ease-out, height var(--vfc-duration-fastest) ease-out}[data-native-workflow] [data-js=workflow-flow-link]{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-slow) ease-out, opacity var(--vfc-duration-default) ease-out}[data-native-workflow] [data-js=workflow-flow-link][data-active=true]{opacity:1;stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){[data-native-workflow] .vf-canvas__block:before,[data-native-workflow] [data-js=workflow-flow-link]{transition:none}}.card-layout-tools-stage{pointer-events:none;width:100%;height:100%;mask-image:var(--tools-field-mask), var(--tools-field-title-mask);opacity:0;contain:layout paint;position:absolute;inset:0;overflow:hidden;mask-composite:intersect}.card-layout-tools-stage canvas{width:100%;height:100%;position:absolute;inset:0}[data-tools-ready=true] .card-layout-tools-stage{opacity:1}[data-tools-ready=true] .card-layout-media{opacity:0}[data-js=tools-field] .card-layout-copy{z-index:var(--tools-field-copy-layer);position:relative}.card-layout{font-family:var(--font-sans);font-weight:var(--vfc-font-weight-regular);letter-spacing:0;color:var(--vf-text-body);background:var(--surface-bg)}.card-layout-gutters{box-sizing:border-box;width:100%;max-width:var(--platform-card-container-max);padding-inline:var(--gap-4xl);margin-inline:auto}.card-layout[data-theme=dark]{margin-inline:var(--v2-band-inset,var(--gap-lg));border-radius:var(--v2-r-panel);overflow:hidden}.card-layout[data-theme=dark]>.card-layout-gutters{padding-inline:calc(var(--gap-4xl) - var(--v2-band-inset,var(--gap-lg)))}@media (width<=991px){.card-layout[data-theme=dark]{margin-inline:var(--v2-paper)}.card-layout[data-theme=dark]>.card-layout-gutters{padding-inline:var(--padding-global-x-m)}}@media (width<=767px){.card-layout[data-theme=dark]>.card-layout-gutters{padding-inline:var(--gap-md)}}.card-layout-content{max-width:none;padding-block:var(--v2-sec-pad-top) var(--v2-sec-pad-btm);margin-inline:auto}.card-layout-header{align-items:flex-start;gap:var(--gap-md);flex-direction:column;display:flex}.card-layout-heading{max-width:26ch;color:var(--vf-text-heading);font-family:var(--font-serif-display);font-weight:var(--vf-heading-weight);font-size:var(--_typography---h2--size);line-height:var(--_typography---h2--line-height);letter-spacing:var(--_typography---h2--letter-spacing);text-wrap:balance}.card-layout-header .card-layout-cta{margin-inline:0;margin-top:var(--gap-xs)}.card-layout-intro{max-width:58ch;font-size:var(--text-size-regular-v2);line-height:var(--lh-lede);color:var(--vf-text-mid)}.card-layout-grid{gap:var(--gap-lg);display:grid}.card-layout-grid:focus-visible{box-shadow:var(--focus-ring);outline:none}.card-layout-card{border-radius:var(--surface-radius);background:var(--vf-surface-feature);border:var(--border-hairline);min-width:0;box-shadow:none;flex-direction:column;grid-column:span 5;display:flex;position:relative;overflow:hidden}.card-layout-copy{gap:var(--gap-xs);padding:var(--gap-lg);flex-direction:column;display:flex}.card-layout-title{color:var(--vfc-color-neutral-light-neutrals-light-800);font-family:var(--font-sans);font-size:var(--platform-card-title-size);font-weight:var(--vfc-font-weight-regular);line-height:var(--_typography---h4--line-height);letter-spacing:var(--_typography---h4--letter-spacing);text-wrap:pretty;max-width:24ch}.card-layout-title strong{color:var(--vf-text-heading);font-weight:inherit}.card-layout-card[data-linked=true] .card-layout-title{max-width:min(24ch,100% - 64px)}.card-layout-link{top:var(--gap-xl);right:var(--gap-xl);position:absolute}.card-layout-media{min-height:0;padding:var(--gap-lg);flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.card-layout-media img{object-fit:cover;object-position:center top;border-radius:var(--v2-r-card) 0 0 0;width:100%;height:100%;min-height:0}.card-layout-card[data-width] .card-layout-media:has(.card-layout-detail){padding:var(--gap-lg) 0 0 var(--gap-xl);justify-content:flex-start;align-items:flex-start}.card-layout-detail{width:calc((100% + var(--gap-lg)) * var(--detail-scale));border-radius:var(--v2-r-card);background:var(--surface-bg);border:var(--border-hairline);box-shadow:var(--surface-shadow);flex:none;margin-top:0;position:relative;overflow:hidden}.card-layout-detail[data-surface=floating]{box-shadow:none;background:0 0;border:0;border-radius:0}.card-layout-detail img{border-radius:0;max-width:none;height:auto;position:absolute}.card-layout-card[data-width=narrow] .card-layout-media img{object-fit:contain;object-position:left top}.card-layout-card[data-width=wide]{grid-column:span 7}.card-layout-card[data-featured=true] .card-layout-copy{padding:var(--gap-xl) var(--gap-xl) var(--gap-md)}.card-layout-card[data-featured=true] .card-layout-title{font-size:var(--platform-card-title-size);line-height:var(--_typography---h4--line-height)}.card-layout-card[data-featured=true] .card-layout-media{padding:var(--gap-xl);margin-top:auto}.card-layout-header{margin-bottom:var(--gap-3xl)}.card-layout-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.card-layout-card[data-width]{width:100%;min-height:var(--platform-card-support-min-height);aspect-ratio:421/526;grid-column:span 2}.card-layout-card[data-featured=true]{min-height:var(--platform-card-lead-min-height);aspect-ratio:644/483;grid-column:span 3}.card-layout-copy,.card-layout-card[data-featured=true] .card-layout-copy{padding:var(--gap-xl) var(--gap-xl) var(--gap-xs);flex:none}.card-layout-title{min-block-size:max(var(--gap-3xl), calc(var(--platform-card-title-size) * var(--_typography---h4--line-height) * 2))}.card-layout-media,.card-layout-card[data-featured=true] .card-layout-media{padding:var(--gap-lg) 0 0 var(--gap-xl);margin-top:0}@media (width<=1279px){.card-layout-gutters{padding-inline:var(--gap-3xl)}}@media (width<=991px){.card-layout-gutters{padding-inline:var(--gap-xl)}.card-layout-card[data-width]{grid-column:span 3}.card-layout-card[data-featured=true]{min-height:var(--platform-card-lead-min-height-small);aspect-ratio:343/429}}@media (width<=767px){.card-layout-gutters{padding-inline:var(--gap-md)}.card-layout-grid{grid-template-columns:minmax(0,1fr)}.card-layout-card[data-width]{aspect-ratio:343/429;grid-column:auto}}.card-layout-detail[data-atlas-native=true]{width:calc(100% - var(--gap-xl))}.card-layout-native-atlas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-atlas-native=true]>img{opacity:0}[data-native-atlas]{font-family:var(--font-ucity)}[data-native-atlas] [role=status]{font-variant-numeric:tabular-nums}[data-js=atlas-run][data-atlas-phase=paused] [data-native-atlas] svg{animation-play-state:paused}.atlas-phone{display:none}@media (width<=767px){.atlas-desktop{display:none}.atlas-phone{display:block}.card-layout-detail[data-atlas-native=true]{aspect-ratio:260/350!important}.atlas-phone [data-native-atlas] .atlas-native-panel{width:260px;height:350px}}.card-layout-card[data-theme=dark]{background:var(--vfc-color-neutral-dark-neutrals-dark-800);border-color:var(--vfc-color-white-12)}.card-layout-card[data-theme=dark] .card-layout-title{color:var(--vfc-color-white-50)}.card-layout-card[data-theme=dark] .card-layout-title strong{color:var(--vfc-color-white-100)}.card-layout-card[data-theme=dark] .card-layout-dots{color:var(--vfc-color-white-24);mask-image:var(--platform-dots-heading-mask-dark)}.card-layout[data-theme=dark]{background:var(--vfc-color-neutral-dark-neutrals-dark-900);color:var(--vfc-color-white-80)}.card-layout[data-theme=dark] .card-layout-heading{color:var(--vfc-color-white-100)}.card-layout[data-theme=dark] .card-layout-intro,.card-layout[data-theme=dark] .card-layout-header .intro-tag{color:var(--vfc-color-white-80)}.feature-terminal-label{font-size:var(--text-size-small);color:var(--feature-ui-muted,var(--vfc-color-white-50));margin-bottom:var(--gap-xl)}.feature-agent-demo{--agent-cycle:calc(var(--duration-slowest) * 15);align-self:flex-start;width:100%}.feature-agent-integrations{justify-content:center;gap:var(--gap-md);padding:var(--gap-xs) var(--gap-md) var(--gap-lg);display:flex}.feature-agent-badge{align-items:center;gap:var(--gap-xs);border:var(--border-hairline);border-radius:var(--radius-pill);background:var(--surface-bg);color:var(--vf-text-heading);font-size:var(--text-size-small);box-shadow:var(--surface-shadow);animation:feature-agent-float calc(var(--duration-slowest) * 5) ease-in-out infinite;display:flex}.feature-agent-badge:nth-child(2){animation-delay:calc(var(--duration-slowest) * -2)}.feature-agent-badge img{width:var(--gap-3xl);height:var(--gap-3xl);object-fit:contain;border-radius:0}.feature-agent-panel{background:var(--feature-ui-bg,var(--vfc-color-neutral-dark-neutrals-dark-600));border:1px solid var(--feature-ui-border,var(--vfc-color-white-16));border-radius:var(--surface-radius);color:var(--feature-ui-text,var(--vfc-color-white-80))}.feature-agent-panel .feature-terminal-label{font-size:var(--vfc-font-size-caption)}@keyframes feature-agent-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--gap-xs) * -.5))}}@media (prefers-reduced-motion:reduce){.feature-agent-demo *{animation:none!important}}.feature-agent-panel{padding:var(--gap-md)}.feature-agent-integrations{padding-bottom:var(--gap-md)}.feature-agent-panel .feature-terminal-label{margin-bottom:var(--gap-sm)}.feature-tests{--test-cycle:calc(var(--duration-slowest) * 15);background:var(--surface-bg);color:var(--vf-text-heading);border:var(--border-hairline);border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);align-self:flex-start;overflow:hidden}.card-layout-card:has(.feature-tests) .card-layout-media{padding:var(--gap-lg) var(--gap-xl) var(--gap-xl);align-items:flex-start}.feature-tests-header{border-bottom:var(--border-hairline);flex-direction:column;display:flex}.feature-tests-header span{font-size:var(--vfc-font-size-caption);color:var(--vf-text-body)}.feature-tests-header strong{font-size:var(--text-size-regular-v2)}.feature-tests-row{border-bottom:var(--border-hairline);display:grid;position:relative}.feature-tests-row>strong{font-size:var(--text-size-small);font-weight:var(--vfc-font-weight-semibold)}.feature-tests-outcome{font-size:var(--vfc-font-size-caption);color:var(--vf-text-body)}.feature-tests-status{margin-top:var(--gap-xs);animation:test-status-reset var(--test-cycle) linear infinite;justify-items:start;display:grid}.feature-tests-status>span{font-size:var(--vfc-font-size-caption);line-height:var(--lh-lede);padding:0 var(--gap-xs);border-radius:var(--radius-pill);animation-duration:var(--test-cycle);grid-area:1/1;align-items:center;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.feature-tests-status svg{width:var(--gap-md);height:var(--gap-md);flex:none}.feature-tests-dot{width:calc(var(--gap-xs) / 2);height:calc(var(--gap-xs) / 2);border-radius:var(--radius-pill);background:currentColor}.feature-tests-queued,.feature-tests-running{color:var(--vf-text-body)}.feature-tests-passed{background:var(--vfc-color-success-success-50);color:var(--vfc-color-success-success-700)}.feature-tests-running rect{animation:test-spinner calc(var(--duration-slowest) * 1.25) linear infinite;animation-delay:calc(var(--duration-slowest) * -.15 * (8 - var(--spinner-index)))}.feature-tests-footer{font-size:var(--text-size-small);color:var(--vfc-color-success-success-700)}.feature-tests-footer span{animation:test-suite-result var(--test-cycle) ease infinite;display:block}@keyframes test-spinner{0%{opacity:0}to{opacity:1}}@keyframes test-status-reset{0%,88%,to{opacity:1}94%,96%{opacity:0}}@keyframes test-suite-result{0%,60%,96%,to{opacity:0;transform:translateY(var(--gap-xs))}66%,88%{opacity:1;transform:translateY(0)}94%{opacity:0;transform:translateY(0)}}.feature-tests-row[data-test-index="0"] .feature-tests-queued{animation-name:test-queued-0}.feature-tests-row[data-test-index="0"] .feature-tests-running{animation-name:test-running-0}.feature-tests-row[data-test-index="0"] .feature-tests-passed{animation-name:test-passed-0}@keyframes test-queued-0{0%,6%{opacity:1}8%,95%{opacity:0}96%,to{opacity:1}}@keyframes test-running-0{0%,6%,24%,to{opacity:0}8%,22%{opacity:1}}@keyframes test-passed-0{0%,22%,96%,to{opacity:0;transform:scale(.92)}24%,95%{opacity:1;transform:scale(1)}}.feature-tests-row[data-test-index="1"] .feature-tests-queued{animation-name:test-queued-1}.feature-tests-row[data-test-index="1"] .feature-tests-running{animation-name:test-running-1}.feature-tests-row[data-test-index="1"] .feature-tests-passed{animation-name:test-passed-1}@keyframes test-queued-1{0%,24%{opacity:1}26%,95%{opacity:0}96%,to{opacity:1}}@keyframes test-running-1{0%,24%,42%,to{opacity:0}26%,40%{opacity:1}}@keyframes test-passed-1{0%,40%,96%,to{opacity:0;transform:scale(.92)}42%,95%{opacity:1;transform:scale(1)}}.feature-tests-row[data-test-index="2"] .feature-tests-queued{animation-name:test-queued-2}.feature-tests-row[data-test-index="2"] .feature-tests-running{animation-name:test-running-2}.feature-tests-row[data-test-index="2"] .feature-tests-passed{animation-name:test-passed-2}@keyframes test-queued-2{0%,42%{opacity:1}44%,95%{opacity:0}96%,to{opacity:1}}@keyframes test-running-2{0%,42%,60%,to{opacity:0}44%,58%{opacity:1}}@keyframes test-passed-2{0%,58%,96%,to{opacity:0;transform:scale(.92)}60%,95%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.feature-tests *{animation:none!important}.feature-tests-queued,.feature-tests-running{opacity:0}.feature-tests-passed,.feature-tests-footer span{opacity:1}}.feature-tests-header,.feature-tests-row{padding:var(--gap-sm) var(--gap-md);gap:0}.feature-tests-status{margin:0;position:absolute;top:50%;transform:translateY(-50%)}.feature-tests-status>span{gap:calc(var(--gap-xs) / 2)}.feature-tests-footer{padding:var(--gap-sm) var(--gap-md)}.feature-tests-row{padding-block:var(--gap-xs)}.feature-tests-header>span{display:none}.card-layout-card:has(.feature-tests) .card-layout-media{padding-right:0}.feature-tests{width:calc(100% + var(--gap-lg));flex:none}.feature-tests-status{right:calc(var(--gap-lg) + var(--gap-md))}.feature-tests-row>strong,.feature-tests-outcome{max-width:calc(100% - 88px)}.card-layout-card:has(.feature-tests) .card-layout-media{justify-content:flex-start}.feature-agent-badge{width:var(--gap-4xl);height:var(--gap-4xl);flex:none;justify-content:center;padding:0}.feature-agent-badge:nth-child(3){animation-delay:calc(var(--duration-slowest) * -1)}.feature-agent-badge:nth-child(4){animation-delay:calc(var(--duration-slowest) * -3)}.feature-agent-badge img[src$="/vscode.svg"]{width:var(--gap-2xl);height:var(--gap-2xl)}.feature-agent-integrations{padding-top:var(--gap-sm);align-items:center}.feature-agent-badge:first-child{translate:0 calc(var(--gap-xs) * -.5);scale:.94}.feature-agent-badge:nth-child(2){translate:0 var(--gap-xs);scale:1.04}.feature-agent-badge:nth-child(3){translate:0 calc(var(--gap-sm) * -1);scale:.9}.feature-agent-badge:nth-child(4){translate:0 calc(var(--gap-xs) * .5);scale:.98}.feature-cli{font-family:var(--font-code);font-size:var(--vfc-font-size-caption);line-height:var(--lh-lede)}.feature-cli-command{margin-bottom:var(--gap-md);animation:cli-command calc(var(--duration-fast) * 60) ease infinite}.feature-cli-command:nth-child(2){animation-name:cli-command-two}.feature-cli-command:nth-child(3){animation-name:cli-command-three}.feature-cli-input{gap:var(--gap-xs);color:var(--feature-ui-accent,var(--vfc-color-accent-accent-300));display:flex}.feature-cli-input code{font:inherit;overflow-wrap:anywhere}.feature-cli-output{padding-left:var(--gap-md);margin-top:calc(var(--gap-xs) / 2);color:var(--feature-ui-muted,var(--vfc-color-white-50));animation:cli-output calc(var(--duration-fast) * 60) ease infinite}.feature-cli-command:nth-child(2) .feature-cli-output{animation-name:cli-output-two}.feature-cli-command:nth-child(3) .feature-cli-output{animation-name:cli-output-three}.feature-cli-prompt{color:var(--vfc-color-accent-accent-300)}.feature-cli-caret{width:var(--gap-xs);vertical-align:middle;height:1em;animation:cli-caret calc(var(--duration-fast) * 5) steps(2,end) infinite;background:currentColor;display:inline-block}@keyframes cli-command{0%{opacity:0;transform:translateY(4px)}4%,90%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes cli-command-two{0%,22%{opacity:0;transform:translateY(4px)}26%,90%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes cli-command-three{0%,44%{opacity:0;transform:translateY(4px)}48%,90%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes cli-output{0%,9%{opacity:0}14%,to{opacity:1}}@keyframes cli-output-two{0%,31%{opacity:0}36%,to{opacity:1}}@keyframes cli-output-three{0%,53%{opacity:0}58%,to{opacity:1}}@keyframes cli-caret{to{opacity:0}}@media (prefers-reduced-motion:reduce){.feature-cli-command,.feature-cli-output,.feature-cli-caret{animation:none}}.card-layout-card[data-theme=dark] .feature-tests{background:var(--vfc-color-neutral-dark-neutrals-dark-600);color:var(--vfc-color-white-80);border-color:var(--vfc-color-white-16)}.card-layout-card[data-theme=dark] .feature-tests-header{padding:var(--gap-sm) var(--gap-lg);gap:calc(var(--gap-xs) / 2);border-color:var(--vfc-color-white-8)}.card-layout-card[data-theme=dark] .feature-tests-header>span{color:var(--vfc-color-white-50);display:none}.card-layout-card[data-theme=dark] .feature-tests-header strong{font-size:var(--text-size-small);font-weight:500}.card-layout-card[data-theme=dark] .feature-tests-row{padding:var(--gap-xs) var(--gap-lg);gap:calc(var(--gap-xs) / 2);border-color:var(--vfc-color-white-8)}.card-layout-card[data-theme=dark] .feature-tests-row>strong{font-weight:500}.card-layout-card[data-theme=dark] .feature-tests-outcome,.card-layout-card[data-theme=dark] .feature-tests-queued{color:var(--vfc-color-white-50)}.card-layout-card[data-theme=dark] .feature-tests-running{color:var(--vfc-color-accent-accent-300)}.card-layout-card[data-theme=dark] .feature-tests-passed{color:var(--vfc-color-success-success-300);background:0 0}.card-layout-card[data-theme=dark] .feature-tests-footer{padding:var(--gap-sm) var(--gap-lg);color:var(--vfc-color-success-success-300);font-size:var(--vfc-font-size-caption)}.card-layout-card[data-feature-card=developer-platform] :is(.feature-cli-command,.feature-cli-output){animation-delay:calc(var(--duration-fast) * -10)}.card-layout-card[data-feature-card=agent-logs]{--feature-phase:-5s}.card-layout-card[data-feature-card=environments]{--feature-phase:-8s}.card-layout-card[data-feature-card=tests] :is(.feature-tests-status,.feature-tests-status>span,.feature-tests-footer span){animation-delay:calc(var(--duration-fast) * -50)}@media (width<=767px){.card-layout-copy,.card-layout-card[data-featured=true] .card-layout-copy{padding:var(--gap-lg) var(--gap-md) var(--gap-xs)}.card-layout-link{top:var(--gap-lg);right:var(--gap-md)}.card-layout-media,.card-layout-card[data-featured=true] .card-layout-media{padding-left:var(--gap-md)}}.card-layout-card[data-theme=light]{--feature-ui-bg:var(--vfc-color-white-100);--feature-ui-raised:var(--vfc-color-white-100);--feature-ui-text:var(--vf-text-heading);--feature-ui-muted:var(--vf-text-mid);--feature-ui-border:var(--vfc-color-neutral-light-neutrals-light-300);--feature-ui-divider:var(--vfc-color-neutral-light-neutrals-light-200);--feature-ui-subtle:var(--vfc-color-neutral-light-neutrals-light-100);--feature-ui-accent:var(--vfc-color-accent-accent-600);--feature-ui-success:var(--vfc-color-success-success-700)}[data-native-workflow] .vf-canvas__block p{color:var(--vfc-color-havelock-havelock-800)}.card-layout-card[data-artwork-pending] .card-layout-detail>img{opacity:1}.card-layout-card[data-artwork-pending] .card-layout-detail>svg{visibility:hidden}.card-layout-card[data-width] .card-layout-media[data-align=center]{padding-inline:var(--gap-xl);justify-content:center}.logs-demo.astro-elxwqera{--cycle:12s;width:calc(100% + var(--gap-lg));background:var(--feature-ui-bg,var(--vfc-color-neutral-dark-neutrals-dark-600));border:var(--border-hairline);border-color:var(--feature-ui-border,var(--vfc-color-white-16));border-radius:var(--surface-radius);color:var(--feature-ui-text,var(--vfc-color-white-80));box-shadow:var(--surface-shadow);font-size:var(--text-size-small);flex:none;align-self:flex-start;overflow:hidden}.logs-header.astro-elxwqera{padding:var(--gap-md) var(--gap-lg);border-bottom:1px solid var(--feature-ui-divider,var(--vfc-color-white-8));justify-content:space-between;align-items:center;display:flex}.logs-header.astro-elxwqera span.astro-elxwqera{color:var(--feature-ui-muted,var(--vfc-color-white-50));margin-right:var(--gap-lg)}.logs-cycle.astro-elxwqera{padding:var(--gap-xs) var(--gap-lg) var(--gap-lg);animation:logs-cycle var(--cycle) linear infinite}.logs-event.astro-elxwqera{animation:logs-arrive var(--cycle) ease infinite}.logs-event.astro-elxwqera[data-row="1"]{animation-name:logs-arrive-two}.logs-event.astro-elxwqera[data-row="2"]{animation-name:logs-arrive-three}.logs-event.astro-elxwqera[data-row="3"]{animation-name:logs-arrive-four}.logs-line.astro-elxwqera{align-items:center;gap:var(--gap-sm);min-height:var(--gap-xl);border-bottom:1px solid var(--feature-ui-divider,var(--vfc-color-white-8));display:flex}.logs-mark.astro-elxwqera{color:var(--feature-ui-success,var(--vfc-color-success-success-300));flex-shrink:0;display:inline-flex}.logs-line.astro-elxwqera time.astro-elxwqera{color:var(--feature-ui-muted,var(--vfc-color-white-50));font-size:var(--vfc-font-size-caption);font-variant-numeric:tabular-nums;margin-left:auto}.logs-chevron.astro-elxwqera{margin-right:var(--gap-lg);color:var(--feature-ui-muted,var(--vfc-color-white-50))}.logs-expand.astro-elxwqera{animation:logs-chevron var(--cycle) ease infinite}.logs-payload.astro-elxwqera{animation:logs-open var(--cycle) ease infinite;grid-template-rows:0fr;display:grid}.logs-payload.astro-elxwqera>div.astro-elxwqera{min-height:0;overflow:hidden}pre.astro-elxwqera{margin:var(--gap-sm) 0 0;padding:var(--gap-sm);border-radius:var(--surface-radius);background:var(--feature-ui-subtle,var(--vfc-color-white-4));font-family:var(--font-code);font-size:var(--vfc-font-size-caption);line-height:var(--lh-lede)}.logs-key.astro-elxwqera{color:var(--feature-ui-accent,var(--vfc-color-accent-accent-300))}.logs-value.astro-elxwqera{color:var(--feature-ui-success,var(--vfc-color-success-success-300))}@keyframes logs-cycle{0%,90%{opacity:1}95%,to{opacity:0}}@keyframes logs-arrive{0%{opacity:0;transform:translateY(8px)}5%,to{opacity:1;transform:translateY(0)}}@keyframes logs-arrive-two{0%,10%{opacity:0;transform:translateY(8px)}15%,to{opacity:1;transform:translateY(0)}}@keyframes logs-arrive-three{0%,20%{opacity:0;transform:translateY(8px)}25%,to{opacity:1;transform:translateY(0)}}@keyframes logs-arrive-four{0%,30%{opacity:0;transform:translateY(8px)}35%,to{opacity:1;transform:translateY(0)}}@keyframes logs-open{0%,43%{opacity:0;grid-template-rows:0fr}51%,to{opacity:1;grid-template-rows:1fr}}@keyframes logs-chevron{0%,43%{transform:rotate(0)}51%,to{transform:rotate(90deg)}}.logs-cycle.astro-elxwqera,.logs-event.astro-elxwqera,.logs-expand.astro-elxwqera,.logs-payload.astro-elxwqera{animation-delay:var(--feature-phase,0s)}@media (prefers-reduced-motion:reduce){.logs-cycle.astro-elxwqera,.logs-event.astro-elxwqera,.logs-expand.astro-elxwqera,.logs-payload.astro-elxwqera{animation:none}.logs-payload.astro-elxwqera{grid-template-rows:1fr}.logs-expand.astro-elxwqera{transform:rotate(90deg)}}.source-demo.astro-kutuw6zm{width:calc(100% - var(--gap-xl));flex:none;align-self:flex-start}.source-native.astro-kutuw6zm{width:100%;height:auto;display:block;overflow:visible}.source-native.astro-kutuw6zm [data-native-source-links]{line-height:normal}.source-native.astro-kutuw6zm [data-native-source-links] *{box-sizing:border-box}.source-native.astro-kutuw6zm [data-native-source-links] .vfrc-message{background-color:var(--vfc-color-white-100)}.source-native.astro-kutuw6zm [data-native-source-links] p{margin:0}.source-native.astro-kutuw6zm [data-native-source-links] button{font-size:inherit}.source-native.astro-kutuw6zm [data-native-source-links] [data-js=source-question] *{animation:none}.feature-process.astro-5eujq3tf{flex:none;width:100%;max-width:100%}.env-demo{--env-cycle:12s;width:calc(100% + var(--gap-lg));border:1px solid var(--feature-ui-border,var(--vfc-color-white-16));border-radius:var(--surface-radius);background:var(--feature-ui-bg,var(--vfc-color-neutral-dark-neutrals-dark-600));color:var(--feature-ui-text,var(--vfc-color-white-80));font-size:var(--text-size-small);flex:none;align-self:flex-start;overflow:hidden}.env-demo header{padding:var(--gap-md) var(--gap-lg);border-bottom:1px solid var(--feature-ui-divider,var(--vfc-color-white-8));justify-content:space-between;align-items:center;display:flex}.env-demo header>span{font-size:var(--vfc-font-size-caption);color:var(--feature-ui-text,var(--vfc-color-white-80));padding-right:var(--gap-lg)}.env-cycle{padding:var(--gap-md) var(--gap-lg);padding-right:calc(var(--gap-lg) * 2)}.env-row{padding:var(--gap-sm);border:1px solid var(--feature-ui-border,var(--vfc-color-white-12));border-radius:var(--surface-radius);background:var(--feature-ui-subtle,var(--vfc-color-white-4))}.env-branch{margin-top:var(--gap-sm);animation:env-branch var(--env-cycle) ease infinite}.env-row-title,.env-allocation{justify-content:space-between;align-items:center;gap:var(--gap-xs);display:flex}.env-row-title strong{font-size:var(--text-size-small);font-weight:500}.env-badge{font-size:var(--vfc-font-size-caption);color:var(--feature-ui-success,var(--vfc-color-success-success-300))}.env-test-badge{color:var(--feature-ui-accent,var(--vfc-color-accent-accent-300))}.env-allocation{margin-top:var(--gap-sm);font-size:var(--vfc-font-size-caption);color:var(--feature-ui-text,var(--vfc-color-white-80))}.env-percent{text-align:right;font-variant-numeric:tabular-nums;min-width:4ch;position:relative}.env-split{opacity:0;animation:env-split var(--env-cycle) ease infinite;position:absolute;inset:0}.env-full{animation:env-full var(--env-cycle) ease infinite}.env-track{height:calc(var(--gap-xs) / 2);margin-top:var(--gap-xs);background:var(--feature-ui-divider,var(--vfc-color-white-8));border-radius:var(--radius-pill);overflow:hidden}.env-track>span{transform-origin:0;background:var(--feature-ui-success,var(--vfc-color-success-success-300));width:100%;height:100%;display:block}.env-main-fill{animation:env-main-fill var(--env-cycle) ease infinite}.env-track>.env-branch-fill{background:var(--feature-ui-accent,var(--vfc-color-accent-accent-300));animation:env-branch-fill var(--env-cycle) ease infinite}.env-branch-percent{animation:env-split var(--env-cycle) ease infinite}@keyframes env-branch{0%,8%{opacity:0;transform:translateY(-8px)}17%,80%{opacity:1;transform:translateY(0)}89%,to{opacity:0;transform:translateY(-8px)}}@keyframes env-main-fill{0%,30%{transform:scaleX(1)}40%,65%{transform:scaleX(.9)}78%,to{transform:scaleX(1)}}@keyframes env-branch-fill{0%,30%{transform:scaleX(0)}40%,to{transform:scaleX(.1)}}@keyframes env-split{0%,30%{opacity:0}40%,65%{opacity:1}77%,to{opacity:0}}@keyframes env-full{0%,30%{opacity:1}40%,65%{opacity:0}77%,to{opacity:1}}.env-branch,.env-main-fill,.env-branch-fill,.env-split,.env-full,.env-branch-percent{animation-delay:var(--feature-phase,0s)}.env-test-badge{text-align:right;display:grid}.env-test-badge>span{grid-area:1/1}.env-test-label{animation:env-test-label var(--env-cycle) ease var(--feature-phase,0s) infinite}.env-merging-label{color:var(--feature-ui-success,var(--vfc-color-success-success-300));animation:env-merging-label var(--env-cycle) ease var(--feature-phase,0s) infinite}@keyframes env-test-label{0%,60%{opacity:1}67%,to{opacity:0}}@keyframes env-merging-label{0%,60%{opacity:0}67%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.env-test-label,.env-merging-label{animation:none}.env-merging-label{opacity:0}.env-cycle,.env-branch,.env-main-fill,.env-branch-fill,.env-split,.env-full,.env-branch-percent{animation:none}.env-main-fill{transform:scaleX(.9)}.env-branch-fill{transform:scaleX(.1)}.env-full{opacity:0}.env-split,.env-branch-percent{opacity:1}}.function-demo.astro-y6hf4qxf{width:calc(100% + var(--gap-lg));aspect-ratio:1160/944;border:1px solid var(--feature-ui-border,var(--vfc-color-white-16));border-radius:var(--surface-radius);background:var(--feature-ui-bg,var(--vfc-color-neutral-dark-neutrals-dark-600));flex:none;align-self:flex-start;position:relative;overflow:hidden}.function-code.astro-y6hf4qxf{width:100%;height:auto;display:block}.card-layout-card[data-theme=dark] .function-code-light.astro-y6hf4qxf{display:none}.card-layout-card[data-theme=light] .function-code-light.astro-y6hf4qxf{display:block}.card-layout-card[data-theme=light] .function-code-dark.astro-y6hf4qxf{display:none}.function-result.astro-y6hf4qxf{bottom:var(--gap-md);left:var(--gap-md);right:var(--gap-xl);padding:var(--gap-md);background:var(--feature-ui-raised,var(--vfc-color-neutral-dark-neutrals-dark-700));border:1px solid var(--feature-ui-border,var(--vfc-color-white-16));border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);animation:function-result calc(var(--duration-fast) * 60) ease calc(var(--duration-fast) * -17.5) infinite;position:absolute}.function-result.astro-y6hf4qxf>span.astro-y6hf4qxf{margin-bottom:var(--gap-xs);color:var(--feature-ui-text,var(--vfc-color-white-80));font-size:var(--vfc-font-size-caption);display:block}.function-result.astro-y6hf4qxf code.astro-y6hf4qxf{white-space:pre-wrap;font-family:var(--font-code);font-size:var(--vfc-font-size-caption);line-height:var(--lh-lede);color:var(--feature-ui-success,var(--vfc-color-success-success-300));display:block}@keyframes function-result{0%,25%,to{opacity:0;transform:translateY(8px)}35%,85%{opacity:1;transform:translateY(0)}95%{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.function-result.astro-y6hf4qxf{animation:none}}.card-layout-card[data-feature-card=collaboration] .card-layout-media{padding:var(--gap-sm) var(--gap-md) var(--gap-lg);flex:1;min-height:0}.collaboration-artwork.astro-nfnz67rt{--collaboration-cycle:10s;width:100%;height:100%;min-height:300px;position:relative}.collaboration-thread.astro-nfnz67rt{border-radius:var(--vfc-radius-8);box-shadow:var(--team-thread-elevation);position:absolute;top:38px;left:50%;transform:translate(-50%);width:min(76%,292px)!important;height:auto!important}.teammate.astro-nfnz67rt{z-index:1;width:24px;height:24px;color:var(--team-cursor-pink);pointer-events:none;font-family:var(--font-ucity,var(--font-sans));animation:collaborator-review var(--cursor-cycle,var(--collaboration-cycle)) cubic-bezier(.4,0,.2,1) var(--cursor-phase,0s) infinite;position:absolute}.teammate.astro-nfnz67rt[data-person="0"]{--cursor-cycle:11s;--cursor-phase:-1s;--move-x:12px;--move-y:14px;--next-x:22px;--next-y:8px;top:3px;left:10%}.teammate.astro-nfnz67rt[data-person="1"]{color:var(--team-cursor-blue);--cursor-cycle:13s;--cursor-phase:-5s;--move-x:-14px;--move-y:-12px;--next-x:-20px;--next-y:6px;top:45%;right:4%}.teammate.astro-nfnz67rt[data-person="2"]{color:var(--vfc-color-success-success-600);--cursor-cycle:15s;--cursor-phase:-10s;--move-x:16px;--move-y:-8px;--next-x:8px;--next-y:-20px;bottom:18px;left:7%}@keyframes collaborator-review{0%,12%,to{transform:translate(0)}25%,46%{transform:translate(var(--move-x),var(--move-y))}59%,79%{transform:translate(var(--next-x),var(--next-y))}92%{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.teammate.astro-nfnz67rt{animation:none}}.platform-hero.astro-zxzl3zry{font-family:var(--font-sans);font-size:var(--text-size-small);color:var(--vf-text-body);padding-top:var(--hero-pad-top);padding-bottom:var(--section-pad-md);line-height:1.75}.gutters-2026.astro-zxzl3zry{padding-inline:var(--padding-global-x)}@media (width<=991px){.gutters-2026.astro-zxzl3zry{padding-inline:var(--padding-global-x-t)}}@media (width<=767px){.gutters-2026.astro-zxzl3zry{padding-inline:var(--padding-global-x-m)}}.hero-cols.astro-zxzl3zry{align-items:stretch;gap:var(--gap-4xl);height:100%;min-height:45rem;display:flex}@media (width<=991px){.hero-cols.astro-zxzl3zry{flex-direction:column}}.hero-copy.astro-zxzl3zry{justify-content:space-between;align-items:flex-start;gap:var(--gap-2xl);flex-direction:column;width:50%;display:flex;overflow:hidden}@media (width<=991px){.hero-copy.astro-zxzl3zry{gap:var(--gap-3xl);width:100%}}.hero-intro.astro-zxzl3zry{gap:var(--gap-lg);flex-direction:column;display:flex}@media (width<=991px){.hero-intro.astro-zxzl3zry{justify-content:center;align-items:center}}.hero-title.astro-zxzl3zry{font-family:var(--font-serif-display);font-weight:var(--vf-heading-weight);font-size:var(--_typography---h1--size);line-height:var(--_typography---h1--line-height);letter-spacing:var(--_typography---h1--letter-spacing);color:var(--vf-text-heading)}@media (width<=991px){.hero-title.astro-zxzl3zry{text-align:center}}.hero-lede.astro-zxzl3zry{font-size:var(--text-size-regular-v2);color:var(--vf-text-mid);max-width:31.75rem}@media (width<=991px){.hero-lede.astro-zxzl3zry{text-align:center}}.cta-row.astro-zxzl3zry{justify-content:flex-start;align-items:center;gap:var(--gap-md);flex-wrap:wrap;display:flex}.button.astro-zxzl3zry{align-items:center;gap:var(--gap-xs);padding:var(--btn-pad);background-color:var(--vf-action);color:var(--vf-surface-page);text-align:center;font-size:var(--text-size-regular);border-radius:var(--radius-pill);transition:all var(--duration-fast);line-height:1.375;text-decoration:none;display:flex}.button.astro-zxzl3zry:hover{background-color:var(--vf-action-hover)}.button.astro-zxzl3zry.is-outline{color:var(--vf-text-mid);border:1px solid var(--vf-text-mid);background-color:#0000}.button.astro-zxzl3zry.is-outline:hover{color:var(--vf-surface-page);background-color:var(--vf-text-heading)}.button-icon-box.astro-zxzl3zry{justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:relative}.button-icon.astro-zxzl3zry{transition:all var(--duration-fast);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.button.astro-zxzl3zry:not(.is-outline) .button-icon.astro-zxzl3zry{color:var(--vf-surface-page)}.button.astro-zxzl3zry:hover .button-icon.astro-zxzl3zry{left:4px}.button-icon-hover.astro-zxzl3zry{width:1rem;height:1rem;transition:transform var(--duration-med) ease;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0;transform:scale(0)}.button.astro-zxzl3zry:not(.is-outline) .button-icon-hover.astro-zxzl3zry{color:var(--vf-surface-page)}.button.astro-zxzl3zry:hover .button-icon-hover.astro-zxzl3zry{transform:scale(1)}.hero-logos.astro-zxzl3zry{gap:var(--gap-mlg);flex-direction:column;width:100%;display:flex;overflow:hidden}@media (width<=991px){.hero-logos.astro-zxzl3zry{justify-content:flex-start;align-items:center;gap:var(--gap-lg)}}.logos-label.astro-zxzl3zry{font-size:var(--text-size-regular);color:var(--vf-text-mid);max-width:18.2rem;line-height:1.5}@media (width<=991px){.logos-label.astro-zxzl3zry{text-align:center}}.hero-media.astro-zxzl3zry{aspect-ratio:1.53;width:50%;max-width:57.5rem;position:relative;overflow:hidden}@media (width<=991px){.hero-media.astro-zxzl3zry{width:100%}}.hero-img.astro-zxzl3zry{object-fit:cover;width:100%;height:100%}.astro-zxzl3zry[data-media=screenshot] .hero-cols.astro-zxzl3zry{align-items:center;min-height:0}.astro-zxzl3zry[data-media=screenshot] .hero-media.astro-zxzl3zry{aspect-ratio:auto;padding:var(--gap-xl);background:var(--vfc-color-neutral-light-neutrals-light-50);border-radius:var(--v2-r-panel)}.astro-zxzl3zry[data-media=screenshot] .hero-img.astro-zxzl3zry{object-fit:contain;border-radius:var(--vfc-radius-8);height:auto;box-shadow:var(--vfc-shadow-surface-z-16light);display:block}.astro-zxzl3zry[data-media=component] .hero-cols.astro-zxzl3zry{align-items:center;min-height:0}.astro-zxzl3zry[data-media=component] .hero-media.astro-zxzl3zry{aspect-ratio:auto;overflow:visible}.hero-media.astro-zxzl3zry.is-shot{aspect-ratio:auto;justify-content:center;align-items:center;min-width:0;height:auto;display:flex;overflow:visible}@media (width>=992px){.hero-media.astro-zxzl3zry.is-shot{align-self:center}}.hero-shot.astro-zxzl3zry{width:100%;min-width:0;position:relative;overflow:visible}.hero-shot.astro-zxzl3zry .vfps-stage{overflow:visible!important}.shot-stage.astro-zxzl3zry{will-change:transform}@media (width<=991px){.hero-shot.astro-zxzl3zry{max-width:26rem;margin:0 auto}}.vf-showcase{padding:var(--v2-sec-pad-top,5rem) 0 var(--v2-sec-pad-btm,7.5rem)}.vf-showcase_head{justify-content:space-between;align-items:flex-end;gap:var(--gap-2xl);margin-bottom:var(--gap-2xl);flex-wrap:wrap;display:flex}.vf-showcase_title{font-family:var(--font-serif-display);font-weight:300;font-size:var(--_typography---h2--size);letter-spacing:-.02em;color:var(--vf-text-heading);text-wrap:balance;max-width:27ch;margin:0;line-height:1.16}.vf-showcase_lede{font-family:var(--font-sans);color:var(--vf-text-mid);margin:var(--gap-sm) 0 0;max-width:46ch;font-size:1rem;line-height:1.5}.vf-showcase_card{border-radius:var(--surface-radius);background:var(--surface-bg);box-shadow:var(--surface-shadow);border:0;flex-direction:column;min-width:0;display:flex;overflow:hidden}.vf-showcase_shot{background:var(--vfc-color-shades-shades-50);contain:layout paint;position:relative;overflow:hidden}.vf-showcase_dots{gap:var(--gap-xs);margin-top:var(--gap-lg);justify-content:center;display:flex}.vf-showcase_dot{appearance:none;border-radius:var(--radius-circle);background:var(--vf-border-strong);cursor:pointer;width:.375rem;height:.375rem;transition:background var(--duration-fast) ease;border:0;padding:0}.vf-showcase_dot.is-active{background:var(--vf-brand)}@media (width<=991px){.vf-showcase{padding:var(--v2-sec-pad-top,3.5rem) 0 var(--v2-sec-pad-btm,4.5rem)}.vf-showcase_head{flex-direction:column;align-items:flex-start}}.vf-showcase_spot{gap:var(--gap-xl);grid-template-columns:minmax(0,31rem) minmax(0,1fr);align-items:stretch;display:grid}.vf-showcase_focus{align-self:start;min-width:0;position:relative}@keyframes vfds-progress-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vf-showcase_progress{background:var(--vf-text-body-strong);z-index:4;transform-origin:0;will-change:transform;width:100%;height:1px;position:absolute;top:0;left:0}.vf-showcase.is-paused .vf-showcase_progress{animation-play-state:paused!important}.vf-showcase_aside{gap:var(--gap-lg);grid-template-rows:minmax(0,1fr) auto auto;min-width:0;display:grid}.vf-showcase_copy{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;display:flex}.vf-showcase_focusmeta{gap:var(--gap-2xs);font-family:var(--font-sans);color:var(--vf-text-body);flex-direction:column;font-size:1rem;line-height:1.5;display:flex}.vf-showcase_cardtitle{font-family:var(--font-serif-display);font-weight:300;font-size:var(--_typography---h3--size);letter-spacing:-.02em;color:var(--vf-text-heading);margin:var(--gap-smd) 0 0;text-wrap:pretty;max-width:24ch;line-height:1.2}.vf-showcase_cardbody{font-family:var(--font-sans);color:var(--vf-text-mid);margin:var(--gap-sm) 0 0;text-wrap:pretty;max-width:44ch;font-size:1rem;line-height:1.5}.vf-showcase_cta{margin-top:var(--gap-mlg)}.vf-showcase_picksvp{min-width:0;overflow:hidden}.vf-showcase_picks{gap:var(--gap-md);align-items:flex-end;min-width:0;display:flex}.vf-showcase_card.is-compact{appearance:none;text-align:left;cursor:pointer;width:9rem;min-width:0;font:inherit;color:inherit;transition:var(--card-motion);transition:var(--card-motion);flex:0 0 9rem;padding:0}.vf-showcase_card.is-compact:hover{box-shadow:var(--card-shadow-hover)}.vf-showcase_card.is-compact:active{border-color:var(--vf-text-heading)}.vf-showcase_card.is-compact.is-active{border-color:var(--vf-brand)}.vf-showcase_card.is-compact:focus-visible{outline-offset:2px;outline:2px solid #3898ec}@media (width<=1200px){.vf-showcase_spot{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}.vf-showcase_cardtitle{font-size:1.75rem}}@media (width<=991px){.vf-showcase_spot{gap:var(--gap-2xl);grid-template-columns:minmax(0,1fr)}.vf-showcase_aside{grid-template-rows:auto auto auto}.vf-showcase_focus{max-width:31rem}}@keyframes vf-showcase-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vf-showcase_copy{animation:vf-showcase-rise calc(var(--duration-fast) * 1.1) cubic-bezier(.33,1,.68,1) both}.vf-showcase_nav{justify-content:space-between;align-items:center;gap:var(--gap-lg);flex-wrap:wrap;display:flex}.vf-showcase_nav .vf-showcase_dots{justify-content:flex-start;margin-top:0}.vf-showcase_dotnav{align-items:center;gap:var(--gap-2xs-xs);display:flex}.vf-showcase_chev{appearance:none;width:1.5rem;height:1.5rem;color:var(--vf-text-subtle);cursor:pointer;transition:color var(--duration-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.vf-showcase_chev:hover{color:var(--vf-text-heading)}.vf-showcase_chev:focus-visible{outline-offset:2px;border-radius:var(--vfc-radius-4);outline:2px solid #3898ec}.vf-showcase_dot{transition:background calc(var(--duration-fast) * 1.25) ease,transform calc(var(--duration-fast) * 1.25) cubic-bezier(.22,1,.36,1)}.vf-showcase_dot:hover{background:var(--vf-text-body)}.vf-showcase_dot.is-active{transition:transform calc(var(--duration-fast) * 1.25) cubic-bezier(.22,1,.36,1);transform:scale(1.35)}.vf-showcase_dot:focus-visible{outline-offset:3px;outline:2px solid #3898ec}@media (prefers-reduced-motion:reduce){.vf-showcase_progress{display:none}.vf-showcase_copy{animation:none}.vf-showcase_dot.is-active{transform:none}}.vf-showcase_aside.is-accordion{justify-content:center;gap:var(--gap-mlg);flex-direction:column;display:flex}.vf-showcase_acc{flex-direction:column;min-width:0;display:flex}.vf-showcase_accrow{padding:calc(var(--gap-md) + var(--vfc-spacing-sm)) 0 calc(var(--gap-md) + var(--vfc-spacing-sm)) var(--gap-mlg);flex-direction:column;min-width:0;display:flex;position:relative}.vf-showcase_acchead{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.vf-showcase_acchead:focus-visible{outline-offset:2px;outline:2px solid #3898ec}.vf-showcase_accbody .vf-showcase_cta{margin-top:var(--gap-xs-sm);display:block}.vf-showcase_accbar{border-top:1px solid var(--vfc-color-neutral-light-neutrals-light-100);height:1px;display:block;position:absolute;top:0;left:0;right:0}.vf-showcase_accrow:first-child .vf-showcase_accbar{border-top:0}.vf-showcase_accbar i{background:var(--vf-text-body-strong);transform-origin:0;will-change:transform;width:100%;height:1px;display:block;position:absolute;top:-1px;left:0}.vf-showcase_acclabel{align-items:center;gap:var(--gap-xs);font-family:var(--font-sans);color:var(--vf-text-heading);font-size:1rem;font-weight:600;line-height:1.4;display:flex;position:relative}.vf-showcase_accrow.is-on .vf-showcase_acclabel{font-family:var(--font-serif-display);font-weight:300;font-size:var(--_typography---h4--size);letter-spacing:-.02em;line-height:1.2}@media (width<=1200px){.vf-showcase_accrow.is-on .vf-showcase_acclabel{font-size:1.4rem}}.vf-showcase_accdot{border-radius:var(--radius-circle);background:var(--vf-brand);opacity:0;width:.375rem;height:.375rem;transition:opacity var(--duration-fast) ease;z-index:2;position:absolute;top:.6em;left:-1.25rem;transform:translateY(-50%)}.vf-showcase_accrow.is-on .vf-showcase_accdot{opacity:1}.vf-showcase_accrow:hover .vf-showcase_accdot{opacity:.45}.vf-showcase_accrow.is-on:hover .vf-showcase_accdot{opacity:1}.vf-showcase_accbodywrap{transition:grid-template-rows calc(var(--duration-fast) * 1.1) cubic-bezier(.22,1,.36,1);display:grid}.vf-showcase_accrow:not(.is-on) .vf-showcase_accbodywrap{transition:none}.vf-showcase_accbody,.vf-showcase_accbody *{transition:none!important;animation:none!important}.vf-showcase_accbody{min-height:0;font-family:var(--font-sans);color:var(--vf-text-mid);max-width:44ch;padding-top:var(--gap-xs);font-size:1rem;line-height:1.5;display:block;overflow:hidden}.vf-showcase.is-paused .vf-showcase_accbar i{animation-play-state:paused!important}.vf-showcase.is-acc .vf-showcase_spot{grid-template-columns:minmax(0,38.75rem) minmax(0,1fr)}@media (width<=1200px){.vf-showcase.is-acc .vf-showcase_spot{grid-template-columns:minmax(0,32.5rem) minmax(0,1fr)}}@media (width<=991px){.vf-showcase.is-acc .vf-showcase_spot{grid-template-columns:minmax(0,1fr)}.vf-showcase.is-acc .vf-showcase_focus{max-width:38.75rem}}@media (prefers-reduced-motion:reduce){.vf-showcase_accbar i{display:none}.vf-showcase_accbodywrap{transition:none}}.vf-showcase_deck{width:100%;position:relative}.vf-showcase_deckcard{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:transform calc(var(--duration-fast) * 3) cubic-bezier(.22,1,.36,1),opacity calc(var(--duration-fast) * 2.25) ease,filter calc(var(--duration-fast) * 3) ease;will-change:transform;filter:drop-shadow(0 2px 4px #17171714)drop-shadow(0 12px 24px #1717171f);background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex;position:absolute;top:0;left:50%}.vf-showcase_deckcard.is-front{cursor:default;filter:drop-shadow(0 2px 6px #17171714)drop-shadow(0 22px 44px #1717172e)}.vf-showcase_deckcard:focus-visible{outline-offset:2px;outline:2px solid #3898ec}.vf-showcase_deckcard .vf-showcase_card{box-shadow:none;background:0 0;border:0;border-radius:0}.vf-showcase_deckcard .vf-showcase_shot{background:0 0}.vf-showcase_deckchev{z-index:8;border-radius:var(--radius-circle);background:var(--vfc-color-font-light);width:2.5rem;height:2.5rem;color:var(--vf-text-heading);cursor:pointer;box-shadow:var(--vfc-shadow-surface-z-1light);transition:box-shadow var(--vfc-duration-default) ease,transform var(--vfc-duration-default) ease;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.vf-showcase_deckchev:hover{border-color:var(--vf-text-subtle)}.vf-showcase_deckchev:active{transform:translate(-50%,-50%)scale(.94)}@media (prefers-reduced-motion:reduce){.vf-showcase_deckcard{transition:opacity calc(var(--duration-fast) * 2.25) ease}}.vf-showcase.is-hiw .vf-showcase_shot{transition:height calc(var(--duration-fast) * 1.6) cubic-bezier(.25,.46,.45,.94)}.astro-bosjc7g7[data-feature-panels]{aspect-ratio:1;position:relative}.showcase-feature-panel.astro-bosjc7g7{position:absolute;inset:0}.showcase-feature-panel.astro-bosjc7g7[hidden]{display:none}.showcase-feature-panel.astro-bosjc7g7 .card-layout-card{aspect-ratio:auto;width:100%;height:100%;min-height:0}.vf-showcase_stage.astro-bosjc7g7 img{object-fit:contain;width:100%;height:100%}.spotlight-band.astro-bosjc7g7{height:100%;min-height:100vh;font-family:var(--font-sans)}.gutters-2026.astro-bosjc7g7{padding-inline:var(--padding-global-x)}@media (width<=991px){.gutters-2026.astro-bosjc7g7{padding-inline:var(--padding-global-x-t)}}@media (width<=767px){.gutters-2026.astro-bosjc7g7{padding-inline:var(--padding-global-x-m)}}.container.astro-bosjc7g7{width:100%;max-width:81rem;margin-inline:auto}.head-tag.astro-bosjc7g7{margin-bottom:2rem}.acc-cta.astro-bosjc7g7{color:var(--vf-brand);font-size:var(--text-size-regular);transition:all var(--duration-fast);background:0 0;align-items:center;gap:.5rem;padding:0;line-height:1.375;text-decoration:none;display:flex}.acc-cta.astro-bosjc7g7:hover{text-decoration:underline}.proof-story.astro-maqekkkb{font-family:var(--font-sans)}.gutters-stepped.astro-maqekkkb{padding-inline:var(--padding-global-x)}@media (width<=991px){.gutters-stepped.astro-maqekkkb{padding-inline:var(--padding-global-x-t)}}@media (width<=767px){.gutters-stepped.astro-maqekkkb{padding-inline:var(--padding-global-x-m)}}.container.astro-maqekkkb{width:100%;max-width:81rem;margin-inline:auto}.story-card.astro-maqekkkb{background:var(--vf-surface-page);border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;gap:2.5rem;padding:2.5rem;display:grid}.stat-wrap.astro-maqekkkb{border-right:1px solid var(--vf-border);padding-right:2.5rem}.stat.astro-maqekkkb{font-family:var(--font-serif-display);font-weight:var(--vf-heading-weight);font-size:var(--_typography---h1--size);letter-spacing:var(--_typography---h1--letter-spacing);color:var(--vf-text-heading-soft);margin:0 0 .5rem;line-height:1}.stat-label.astro-maqekkkb{font-size:var(--vfc-font-size-default);color:var(--vf-text-body);margin:0;line-height:1.4}.story-body.astro-maqekkkb{min-width:0}.story-logo.astro-maqekkkb{object-fit:contain;width:auto;height:22px;margin:0 0 1.25rem;display:block}.story-summary.astro-maqekkkb{font-size:var(--text-size-regular);color:var(--vf-text-body-strong);max-width:46rem;margin:0 0 1.25rem;line-height:1.65}.story-link.astro-maqekkkb{font-size:var(--text-size-regular);color:var(--vf-brand);text-decoration:none}.story-link.astro-maqekkkb:hover{text-decoration:underline}@media (width<=991px){.story-card.astro-maqekkkb{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:1.75rem}.stat-wrap.astro-maqekkkb{border-right:0;border-bottom:1px solid var(--vf-border);padding-bottom:1.5rem;padding-right:0}.stat.astro-maqekkkb{font-size:var(--_typography---h2--size)}}.proof-logos.astro-ujbvndc2{font-family:var(--font-sans)}.gutters-stepped.astro-ujbvndc2{padding-inline:var(--padding-global-x)}@media (width<=991px){.gutters-stepped.astro-ujbvndc2{padding-inline:var(--padding-global-x-t)}}@media (width<=767px){.gutters-stepped.astro-ujbvndc2{padding-inline:var(--padding-global-x-m)}}.container.astro-ujbvndc2{width:100%;max-width:81rem;margin-inline:auto}.strip.astro-ujbvndc2{border-top:1px solid var(--vf-border);border-bottom:1px solid var(--vf-border);flex-wrap:wrap;align-items:center;gap:1.25rem 2.5rem;padding:1.5rem 0;display:flex}.strip-label.astro-ujbvndc2{font-size:var(--vfc-font-size-field);color:var(--vf-text-body);margin:0}.strip-logos.astro-ujbvndc2{flex-wrap:wrap;align-items:center;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.strip-logo.astro-ujbvndc2{display:flex}.strip-img.astro-ujbvndc2{object-fit:contain;filter:grayscale();opacity:.6;width:auto;max-width:7.5rem;height:auto;max-height:18px}@media (width<=991px){.strip-logos.astro-ujbvndc2{gap:1.75rem}}.vf-int{padding:var(--section-pad) 0 var(--section-pad-lg)}.vf-int_head{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:3.75rem;margin-bottom:3.75rem;display:grid}.vf-int_title{font-family:var(--font-serif-display);font-weight:var(--vf-heading-weight);font-size:var(--_typography---h2--size);line-height:var(--_typography---h2--line-height);letter-spacing:var(--_typography---h2--letter-spacing);color:var(--vf-text-heading);text-wrap:balance;max-width:16ch;margin:0}.vf-int_body p{font-family:var(--font-sans);font-size:var(--text-size-regular);color:var(--vf-text-mid);margin:0 0 var(--gap-md);max-width:56ch;line-height:1.5}.vf-int_body p:last-child{margin-bottom:0}.vf-int_note{font-family:var(--font-sans);font-size:var(--vfc-font-size-default);font-weight:var(--vfc-font-weight-bold);color:var(--vf-text-heading)}.vf-int_stage{isolation:isolate;position:relative}.vf-int_lattice{gap:var(--gap-2xl);background:var(--vf-surface-stone);border:1px solid var(--vf-border);border-radius:var(--v2-r-panel);padding:var(--gap-2xl);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.vf-int_field{z-index:0;pointer-events:none;position:absolute;inset:0}.vf-int_group{z-index:1;position:relative}.vf-int_grid{gap:var(--gap-sm);grid-template-columns:repeat(4,1fr);display:grid}.vf-int_grid.is-wrap{grid-template-rows:repeat(3,1fr)}.vf-int_cell.is-vf{background:var(--vf-surface-paper);border-radius:var(--v2-r-card);grid-area:2/2/auto/span 2}.vf-int_cell.is-vf img{opacity:1;filter:none;width:62%;max-width:12rem;height:auto;max-height:none}.vf-int_cell{background:var(--vf-scrim-veil);border-radius:var(--v2-r-card);box-shadow:var(--surface-shadow);min-height:9rem;padding:var(--gap-md);text-align:center;border:0;justify-content:center;align-items:center;display:flex}.vf-int_cell img{object-fit:contain;opacity:.42;filter:brightness(0);width:auto;max-width:80%;height:21px}.vf-int_cell span{font-family:var(--font-sans);font-size:var(--vfc-font-size-default);font-weight:var(--vfc-font-weight-bold);color:var(--vf-text-subtle);line-height:var(--_typography---h5--line-height)}@media (width<=991px){.vf-int_grid.is-wrap{grid-template-rows:none}.vf-int_grid.is-wrap .vf-int_cell{grid-area:auto!important}.vf-int_cell.is-vf{grid-column:span 2!important}.vf-int{padding:3.5rem 0 4.5rem}.vf-int_head{gap:var(--gap-lg);grid-template-columns:1fr}.vf-int_lattice{padding:var(--gap-lg)}.vf-int_cell{min-height:7.5rem}.vf-int_grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.vf-int_grid{grid-template-columns:repeat(2,1fr)}}.gutters-2026.astro-q5zncze6{padding-inline:var(--padding-global-x)}@media (width<=991px){.gutters-2026.astro-q5zncze6{padding-inline:var(--padding-global-x-t)}}@media (width<=767px){.gutters-2026.astro-q5zncze6{padding-inline:var(--padding-global-x-m)}}.container.astro-q5zncze6{width:100%;max-width:81rem;margin-inline:auto}.infrastructure-proof-certifications{justify-content:space-around;align-items:center;gap:var(--gap-xl);flex-wrap:wrap;display:flex}.infrastructure-proof-certifications a{border-radius:var(--radius-pill);justify-content:center;align-items:center;display:flex}.infrastructure-proof-certifications img{width:var(--gap-4xl);height:var(--gap-4xl);object-fit:contain;display:block}.infrastructure-proof-certifications a:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (width<=479px){.infrastructure-proof-certifications{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.security-credentials.astro-ufv7q2qy{font-family:var(--font-sans)}.credentials-heading.astro-ufv7q2qy{font-family:var(--font-serif-display);font-weight:var(--vf-heading-weight);font-size:var(--_typography---h3--size);line-height:var(--_typography---h3--line-height);letter-spacing:var(--_typography---h3--letter-spacing);color:var(--vf-text-heading);margin-bottom:var(--gap-xl)}.credentials-grid.astro-ufv7q2qy{gap:var(--gap-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.credential-card.astro-ufv7q2qy{align-items:flex-start;gap:var(--gap-xl);padding:var(--gap-xl);border-radius:var(--card-radius);background:var(--card-bg);box-shadow:var(--card-shadow);transition:box-shadow var(--duration-fast);flex-direction:column;text-decoration:none;display:flex}.credential-card.astro-ufv7q2qy:hover{box-shadow:var(--card-shadow-hover)}.credential-card.astro-ufv7q2qy:focus-visible{box-shadow:var(--focus-ring)}.credential-image.astro-ufv7q2qy{width:var(--gap-4xl);height:var(--gap-4xl);object-fit:contain}.credential-copy.astro-ufv7q2qy{gap:var(--gap-xs);display:grid}.credential-copy.astro-ufv7q2qy h3.astro-ufv7q2qy{font-family:var(--font-sans);font-size:var(--text-size-regular);font-weight:var(--vfc-font-weight-bold);line-height:var(--lh-copy);color:var(--vf-text-heading)}.credential-copy.astro-ufv7q2qy p.astro-ufv7q2qy{font-size:var(--text-size-small);line-height:var(--lh-copy);color:var(--vf-text-mid)}@media (width<=991px){.credentials-grid.astro-ufv7q2qy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.credentials-grid.astro-ufv7q2qy{grid-template-columns:1fr}.credential-card.astro-ufv7q2qy{align-items:center;gap:var(--gap-lg);padding:var(--gap-lg);flex-direction:row}.credential-image.astro-ufv7q2qy{flex:none}}.security-scale.astro-ufv7q2qy{content-visibility:auto;contain-intrinsic-size:auto 1100px;font-family:var(--font-sans);font-size:var(--text-size-small);color:var(--vf-surface-page);background-color:var(--vf-surface-dark);margin:0 var(--v2-band-inset);border-radius:var(--v2-r-panel);line-height:1.75;position:relative;overflow:hidden}.gutters-2026.astro-ufv7q2qy{padding-inline:var(--padding-global-x)}@media (width<=991px){.security-scale.astro-ufv7q2qy{margin:0 var(--v2-paper)}.gutters-2026.astro-ufv7q2qy{padding-inline:var(--padding-global-x-m)}}@media (width<=767px){.gutters-2026.astro-ufv7q2qy{padding-inline:.75rem}}.band-stack.astro-ufv7q2qy{flex-direction:column;gap:2.5rem;display:flex}.band-header.astro-ufv7q2qy{justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:4rem;display:flex}@media (width<=991px){.band-header.astro-ufv7q2qy{flex-direction:column;align-items:flex-start;gap:1.5rem}}.band-intro.astro-ufv7q2qy{flex-direction:column;gap:1.5rem;display:flex}.band-heading.astro-ufv7q2qy{font-family:var(--font-serif-display);font-weight:var(--vf-heading-weight);font-size:var(--_typography---h3--size);line-height:var(--_typography---h3--line-height);letter-spacing:var(--_typography---h3--letter-spacing);color:var(--vf-surface-page);max-width:36rem}.band-subline.astro-ufv7q2qy{font-size:var(--text-size-small);color:var(--vf-text-subtle);max-width:21rem;line-height:1.5}.band-inner.astro-ufv7q2qy{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.rule-band.astro-ufv7q2qy{border-top:1px solid var(--vf-border-dark);justify-content:center;align-items:center;width:100%;padding-inline:2.5rem;display:flex}.rule-band.astro-ufv7q2qy.is-tail{border-bottom:1px solid var(--vf-border-dark)}@media (width<=767px){.rule-band.astro-ufv7q2qy{padding-inline:1.25rem}}.rule-media.astro-ufv7q2qy{justify-content:center;width:100%;max-width:86rem;display:flex;overflow:hidden}.rule-img.astro-ufv7q2qy{object-fit:cover;width:100%;height:4.5rem;display:block}.rule-img.astro-ufv7q2qy.is-flipped{transform:scaleY(-1)}.scale-row.astro-ufv7q2qy{border-top:1px solid var(--vf-border-dark);border-bottom:1px solid var(--vf-border-dark);justify-content:center;width:100%;display:flex}.stats-grid.astro-ufv7q2qy{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:2rem;width:100%;max-width:86rem;margin:0;padding:2.5rem;display:flex}@media (width<=767px){.stats-grid.astro-ufv7q2qy{padding:2rem 1.5rem}}.stats-item.astro-ufv7q2qy{flex-direction:column;gap:.5rem;display:flex}.stats-value-row.astro-ufv7q2qy{align-items:baseline;display:flex}.stats-value.astro-ufv7q2qy{font-family:var(--font-serif-display);font-weight:var(--vf-heading-weight);font-size:var(--stat-number-size);color:var(--vf-surface-page);line-height:1.14}.stats-label.astro-ufv7q2qy{font-size:var(--text-size-small);color:var(--vf-text-subtle);line-height:1.5}.stats-sep.astro-ufv7q2qy{background-color:var(--vf-border-dark);align-self:stretch;width:1px}@media (width<=767px){.stats-sep.astro-ufv7q2qy{display:none}}.badge-grid.astro-ufv7q2qy{box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:1.5rem;width:100%;max-width:86rem;padding:2.5rem;display:grid}@media (width<=991px){.badge-grid.astro-ufv7q2qy{grid-template-columns:repeat(2,1fr)}}@media (width<=479px){.badge-grid.astro-ufv7q2qy{grid-template-columns:1fr}}.badge-cell.astro-ufv7q2qy{border-radius:var(--v2-r-card);transition:background-color var(--duration-fast);flex-direction:column;row-gap:1.5rem;padding:1.25rem;text-decoration:none;display:flex}.badge-cell.astro-ufv7q2qy:hover,.badge-cell.astro-ufv7q2qy:focus-visible{background-color:var(--vf-border-dark)}.badge-cell.astro-ufv7q2qy:focus-visible{outline:1px solid var(--vf-text-subtle);outline-offset:-1px}.badge-mark.astro-ufv7q2qy{flex:none;width:3.5rem;height:3.5rem;display:block;position:relative}.badge-img.astro-ufv7q2qy{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.badge-copy.astro-ufv7q2qy{flex-direction:column;gap:.5rem;display:flex}.badge-title.astro-ufv7q2qy{font-size:var(--text-size-small);color:var(--vf-surface-page);line-height:1.5}.badge-body.astro-ufv7q2qy{font-size:var(--text-size-15px);color:var(--vf-text-subtle);line-height:1.4667}.security-scale.astro-ufv7q2qy.security-scale-embedded{content-visibility:visible;contain-intrinsic-size:none;background:0 0;border-radius:0;margin:0}.security-scale-embedded.astro-ufv7q2qy .rule-band.astro-ufv7q2qy{display:none}.security-scale-embedded.astro-ufv7q2qy .band-header.astro-ufv7q2qy{padding-top:0}.security-scale-embedded.astro-ufv7q2qy .gutters-2026.astro-ufv7q2qy,.security-scale-embedded.astro-ufv7q2qy .stats-grid.astro-ufv7q2qy,.security-scale-embedded.astro-ufv7q2qy .badge-grid.astro-ufv7q2qy{padding-inline:0}
