@font-face{font-family:Emilio Light;src:url(../../../pantaa/fonts/emilio-light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Emilio Light;src:url(../../../pantaa/fonts/emilio-light-italic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Emilio Regular;src:url(../../../pantaa/fonts/emilio-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Emilio Regular;src:url(../../../pantaa/fonts/emilio-regular-italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emilio Semibold;src:url(../../../pantaa/fonts/emilio-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Emilio Thin;src:url(../../../pantaa/fonts/emilio-thin.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Pantaa Sans Display Trial 400";src:url(../../../pantaa/fonts/pantaa-sans-display-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Pantaa Sans Display Trial 500";src:url(../../../pantaa/fonts/pantaa-sans-display-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Pantaa Sans Display Trial 600";src:url(../../../pantaa/fonts/pantaa-sans-display-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Pantaa Sans Text Trial 400";src:url(../../../pantaa/fonts/pantaa-sans-text-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Pantaa Sans Text Trial 500";src:url(../../../pantaa/fonts/pantaa-sans-text-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Pantaa Sans Text Trial 600";src:url(../../../pantaa/fonts/pantaa-sans-text-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../../fonts/inter.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(../../../fonts/inter-display.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(../../../fonts/geist-mono.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:dark;--font-display-hero: "Emilio Light", "Instrument Serif", "Times New Roman", serif;--font-display-product: "Pantaa Sans Display Trial 400", "Inter Display", Inter, sans-serif;--font-display-product-medium: "Pantaa Sans Display Trial 500", "Inter Display", Inter, sans-serif;--font-sans: Inter, "Segoe UI", system-ui, sans-serif;--font-sans-pantaa-400: "Pantaa Sans Text Trial 400", Inter, "Segoe UI", system-ui, sans-serif;--font-sans-pantaa-500: "Pantaa Sans Text Trial 500", Inter, "Segoe UI", system-ui, sans-serif;--font-sans-display: "Inter Display", Inter, "Segoe UI", system-ui, sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", "IBM Plex Mono", monospace;--text-primary-dark: rgb(243, 247, 255);--text-primary-light: rgb(12, 18, 29);--text-muted-dark-50: rgba(226, 236, 255, .56);--text-muted-dark-61: rgba(226, 236, 255, .68);--text-muted-dark-87: rgba(235, 243, 255, .88);--text-muted-light-50: rgba(12, 18, 29, .56);--text-muted-light-60: rgba(12, 18, 29, .67);--text-muted-light-30: rgba(12, 18, 29, .34);--text-success: rgb(53, 205, 131);--text-info: rgb(76, 166, 255);--text-warning: rgb(246, 182, 21);--text-subtle-gray: rgb(116, 129, 152);--text-subtle-gray2: rgb(138, 149, 169);--bg-hero: rgb(0, 0, 0);--bg-canvas-dark: rgb(0, 0, 0);--bg-surface-light: rgb(243, 247, 255);--bg-surface-white: rgb(255, 255, 255);--bg-glass-white-05: rgba(229, 238, 255, .05);--bg-glass-white-07: rgba(229, 238, 255, .07);--bg-glass-white-10: rgba(229, 238, 255, .1);--bg-glass-black-20: rgba(7, 11, 18, .24);--bg-brand-accent: rgb(255, 132, 92);--bg-trust-green-50: rgba(185, 248, 209, .5);--bg-cta-dark: rgb(0, 0, 0);--bg-cta-white: rgb(255, 255, 255);--color-ink: var(--text-primary-dark);--color-ink-soft: var(--text-muted-dark-61);--color-surface-muted: var(--bg-canvas-dark);--color-surface-panel: rgba(8, 9, 12, .66);--color-accent: var(--bg-brand-accent);--color-accent-soft: rgba(255, 132, 92, .24);--focus-ring: rgba(255, 255, 255, .94);--focus-ring-soft: rgba(255, 255, 255, .35);--gradient-page-dark: linear-gradient(180deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%);--gradient-hero-vignette: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .96) 100%);--radius-none: 0px;--radius-pill: 9999px;--radius-pill-alt: 1000px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-card: 16px;--radius-2xl: 20px;--radius-panel-top: 12px 12px 0px 0px;--radius-panel-bottom: 0px 0px 12px 12px;--shadow-none: none;--shadow-brand-glow: rgba(96, 155, 255, .45) 0px 0px 10px 0px;--shadow-panel-outer: rgba(1, 4, 9, .62) 0px 20px 48px -28px, rgba(0, 2, 6, .45) 0px 14px 42px -28px;--shadow-panel-inner: rgba(225, 236, 255, .12) 0px 0px 0px .5px inset, rgba(0, 0, 0, .25) 0px 14px 28px -20px;--shadow-surface-soft: rgba(9, 16, 28, .14) 0px 20px 40px -30px, rgba(9, 16, 28, .08) 0px 8px 20px -18px, rgba(9, 16, 28, .12) 0px 1px 0px 0px;--blur-hero-cta: blur(32px);--blur-panel: blur(14px);--blur-insights: blur(20px);--blur-footer: blur(30px);--blur-inline: blur(6px);--border-none: 0px none;--border-subtle: 1px solid rgba(20, 31, 49, .12);--border-light: 1px solid rgba(224, 234, 255, .18);--border-glass: 1px solid rgba(224, 234, 255, .12);--border-light-panel: 1px solid rgba(224, 234, 255, .08);--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-15: 60px;--space-16: 64px;--space-17: 67px;--space-20: 80px;--space-24: 96px;--space-25: 100px;--space-28: 112px;--space-32: 128px;--space-40: 160px;--motion-duration-fast: .16s;--motion-duration-base: .28s;--motion-duration-slow: .42s;--motion-enter-duration: var(--motion-duration-slow);--motion-enter-easing: cubic-bezier(.22, 1, .36, 1);--motion-link-duration: var(--motion-duration-base);--motion-link-easing: cubic-bezier(.44, 0, .56, 1);--type-hero-headline-size: clamp(56px, 7.5vw, 84px);--type-hero-headline-weight: 300;--type-hero-headline-lh: 1.15;--type-hero-headline-ls: -1.8px;--type-section-title-size: 48px;--type-section-title-weight: 400;--type-section-title-lh: 1.25;--type-section-title-ls: -.96px;--type-kpi-metric-size: 44px;--type-kpi-metric-weight: 500;--type-kpi-metric-lh: 1;--type-kpi-metric-ls: -1.32px;--type-body-lg-size: 16px;--type-body-lg-weight: 400;--type-body-lg-lh: 1.75;--type-body-md-size: 14px;--type-body-md-weight: 400;--type-body-md-lh: 1.6;--type-body-sm-size: 13px;--type-body-sm-weight: 400;--type-body-sm-lh: 1.5;--type-button-md-size: 14px;--type-button-md-weight: 500;--type-button-md-lh: 1.5;--type-eyebrow-size: 11px;--type-eyebrow-weight: 400;--type-eyebrow-lh: 1.6;--type-eyebrow-ls: .24px;--type-mono-meta-size: 12px;--type-mono-meta-weight: 400;--type-mono-meta-lh: 1.8;--layout-max-width: 1320px;--product-stack-gap: 128px;--product-stack-padding: 40px 20px 120px;--spotlight-padding: 120px 20px 120px;--spotlight-gap: 120px;--demo-cta-padding: 0px 20px 120px;--demo-cta-gap: 48px}@media(min-width:810px)and (max-width:1199.98px){:root{--type-hero-headline-size: clamp(44px, 7vw, 58px);--type-hero-headline-lh: 1.16;--type-hero-headline-ls: -1.2px;--type-section-title-size: 40px;--type-section-title-lh: 1.28;--type-section-title-ls: -.8px;--product-stack-gap: 88px;--product-stack-padding: 40px 20px 96px;--spotlight-padding: 96px 20px 96px;--spotlight-gap: 96px;--demo-cta-padding: 0px 20px 96px;--demo-cta-gap: 40px}}@media(max-width:809.98px){:root{--type-hero-headline-size: clamp(39px, 12vw, 48px);--type-hero-headline-lh: 1.2;--type-hero-headline-ls: -1px;--type-section-title-size: 34px;--type-section-title-lh: 1.3;--type-section-title-ls: -.6px;--product-stack-gap: 80px;--product-stack-padding: 24px 20px 80px;--spotlight-padding: 80px 20px 80px;--spotlight-gap: 80px;--demo-cta-padding: 0px 20px 80px;--demo-cta-gap: 32px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;height:100%;background:var(--bg-hero)}body{font-family:var(--font-sans);font-size:var(--type-body-lg-size);font-weight:var(--type-body-lg-weight);line-height:var(--type-body-lg-lh);color:var(--color-ink);background:var(--gradient-page-dark);overflow-x:hidden;min-height:100%}a{color:inherit;text-decoration:none;transition:color var(--motion-link-duration) var(--motion-link-easing),border-color var(--motion-link-duration) var(--motion-link-easing),background-color var(--motion-link-duration) var(--motion-link-easing),box-shadow var(--motion-link-duration) var(--motion-link-easing),opacity var(--motion-link-duration) var(--motion-link-easing)}a:hover,a:focus-visible{color:var(--color-accent)}.light-bg a:hover,a.light:hover{color:var(--text-muted-light-60)}img{display:block;max-width:100%}button{font:inherit;color:inherit;border:none;background:none;cursor:pointer;transition:color var(--motion-link-duration) var(--motion-link-easing),border-color var(--motion-link-duration) var(--motion-link-easing),background-color var(--motion-link-duration) var(--motion-link-easing),box-shadow var(--motion-link-duration) var(--motion-link-easing),opacity var(--motion-link-duration) var(--motion-link-easing)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}button:focus-visible,a:focus-visible{box-shadow:0 0 0 4px var(--focus-ring-soft)}.container{width:min(100% - 40px,var(--layout-max-width));margin-inline:auto}@media(prefers-reduced-motion:reduce){:root{--motion-duration-fast: 1ms;--motion-duration-base: 1ms;--motion-duration-slow: 1ms;--motion-enter-duration: 1ms;--motion-link-duration: 1ms}html:focus-within{scroll-behavior:auto}}.app-shell.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column}.skip-link.svelte-12qhfyh{position:fixed;top:8px;left:50%;transform:translate(-50%,-140%);z-index:200;padding:10px 16px;border-radius:var(--radius-pill);border:var(--border-glass);background:#080a0ef0;color:var(--text-primary-dark);font-size:var(--type-body-md-size);line-height:var(--type-body-md-lh)}.skip-link.svelte-12qhfyh:focus-visible{transform:translate(-50%)}
