@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";.vos-blooms[data-astro-cid-4hyw7nf3]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible;opacity:.45;animation:vos-drift 28s ease-in-out infinite alternate}.vos-bloom-orb[data-astro-cid-4hyw7nf3]{position:absolute;border-radius:50%;transform:translate(-50%,-50%);filter:blur(80px);pointer-events:none}@keyframes vos-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2%,1.4%,0) scale(1.05)}}@media(prefers-reduced-motion:reduce){.vos-blooms[data-astro-cid-4hyw7nf3]{animation:none}}.cc-banner[data-astro-cid-garwan2p]{position:fixed;bottom:0;left:0;right:0;z-index:9000;background:#1f2329;border-top:1px solid rgba(255,255,255,.1);padding:20px 40px;box-shadow:0 -8px 40px #00000073}.cc-banner__inner[data-astro-cid-garwan2p]{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cc-banner__text[data-astro-cid-garwan2p]{flex:1 1 260px;font-family:IBM Plex Sans,sans-serif;font-size:13px;color:#96a2b5;line-height:1.55;margin:0}.cc-banner__link[data-astro-cid-garwan2p]{color:#d5d8dd;text-decoration:underline;text-underline-offset:2px}@media(hover:hover){.cc-banner__link[data-astro-cid-garwan2p]:hover{color:#fff}}.cc-banner__actions[data-astro-cid-garwan2p]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;flex-shrink:0}.cc-btn[data-astro-cid-garwan2p]{font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:500;border-radius:6px;padding:8px 16px;cursor:pointer;border:1px solid transparent;line-height:1;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.cc-btn--primary[data-astro-cid-garwan2p]{background:#c1fb51;color:#121417;border-color:#c1fb51}@media(hover:hover){.cc-btn--primary[data-astro-cid-garwan2p]:hover{background:#adff0f;border-color:#adff0f}}.cc-btn--ghost[data-astro-cid-garwan2p]{background:transparent;color:#96a2b5;border-color:#ffffff1f}@media(hover:hover){.cc-btn--ghost[data-astro-cid-garwan2p]:hover{color:#d5d8dd;border-color:#d5d8dd40}}.cc-modal[data-astro-cid-garwan2p]{position:fixed;inset:0;z-index:9100;display:flex;align-items:flex-end;justify-content:center;padding:24px;pointer-events:none}.cc-modal__backdrop[data-astro-cid-garwan2p]{display:none}.cc-modal__panel[data-astro-cid-garwan2p]{pointer-events:auto;width:100%;max-width:560px;background:#1f2329;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 24px 64px #0000008c;overflow:hidden}.cc-modal__header[data-astro-cid-garwan2p]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid rgba(255,255,255,.07)}.cc-modal__title[data-astro-cid-garwan2p]{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#f5f5f5;margin:0;letter-spacing:-.01em}.cc-modal__close[data-astro-cid-garwan2p]{background:none;border:none;color:#96a2b5;cursor:pointer;padding:4px;border-radius:4px;line-height:0;transition:color .15s ease}@media(hover:hover){.cc-modal__close[data-astro-cid-garwan2p]:hover{color:#f5f5f5}}.cc-modal__body[data-astro-cid-garwan2p]{padding:0 28px}.cc-modal__footer[data-astro-cid-garwan2p]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 28px;border-top:1px solid rgba(255,255,255,.07);flex-wrap:wrap}.cc-modal__footer-right[data-astro-cid-garwan2p]{display:flex;gap:8px}.cc-cat[data-astro-cid-garwan2p]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.07)}.cc-cat[data-astro-cid-garwan2p]:last-child{border-bottom:none}.cc-cat__info[data-astro-cid-garwan2p]{flex:1}.cc-cat__name[data-astro-cid-garwan2p]{font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:600;color:#d5d8dd;display:block;margin-bottom:4px}.cc-cat__desc[data-astro-cid-garwan2p]{font-family:IBM Plex Sans,sans-serif;font-size:12px;color:#71829d;line-height:1.55;margin:0}.cc-tag[data-astro-cid-garwan2p]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;white-space:nowrap;flex-shrink:0;margin-top:2px}.cc-tag--always[data-astro-cid-garwan2p]{background:#c1fb5114;color:#8ad100;border:1px solid rgba(193,251,81,.18)}.cc-toggle[data-astro-cid-garwan2p]{flex-shrink:0;margin-top:2px;cursor:pointer;display:block;line-height:0}.cc-toggle__input[data-astro-cid-garwan2p]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.cc-toggle__track[data-astro-cid-garwan2p]{display:block;width:44px;height:24px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);position:relative;transition:background .15s ease,border-color .15s ease}.cc-toggle__input[data-astro-cid-garwan2p]:checked+.cc-toggle__track[data-astro-cid-garwan2p]{background:#c1fb51;border-color:#c1fb51}.cc-toggle__thumb[data-astro-cid-garwan2p]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#96a2b5;transition:transform .15s ease,background .15s ease}.cc-toggle__input[data-astro-cid-garwan2p]:checked+.cc-toggle__track[data-astro-cid-garwan2p] .cc-toggle__thumb[data-astro-cid-garwan2p]{transform:translate(20px);background:#121417}.cc-toggle__input[data-astro-cid-garwan2p]:focus-visible+.cc-toggle__track[data-astro-cid-garwan2p]{outline:2px solid #C1FB51;outline-offset:2px}@media(max-width:600px){.cc-banner[data-astro-cid-garwan2p]{padding:20px}.cc-banner__actions[data-astro-cid-garwan2p]{width:100%}.cc-modal[data-astro-cid-garwan2p]{padding:16px;align-items:flex-end}.cc-modal__panel[data-astro-cid-garwan2p]{max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.cc-modal__header[data-astro-cid-garwan2p],.cc-modal__body[data-astro-cid-garwan2p],.cc-modal__footer[data-astro-cid-garwan2p]{padding-left:20px;padding-right:20px}.cc-modal__footer[data-astro-cid-garwan2p]{flex-direction:column;align-items:stretch}.cc-modal__footer-right[data-astro-cid-garwan2p]{flex-direction:column}.cc-modal__footer-right[data-astro-cid-garwan2p] .cc-btn[data-astro-cid-garwan2p],.cc-modal__footer[data-astro-cid-garwan2p]>.cc-btn[data-astro-cid-garwan2p]{width:100%;text-align:center}}[data-astro-cid-garwan2p][hidden]{display:none!important}:root{--vos-deep-blue: #14171F;--vos-dark-sky: #3A4454;--vos-muted-sky: #8B95A8;--vos-light-amber: #E5E2DC;--vos-vivid-lime: #C8FF5E;--steel-100: #F5F5F5;--steel-200: #E9EAEC;--steel-300: #D5D8DD;--steel-400: #B9C0CB;--steel-500: #96A2B5;--steel-600: #71829D;--steel-700: #55647C;--steel-800: #3F495A;--steel-900: #2D343E;--steel-1000: #1F2329;--steel-1100: #121417;--bone-100: #F5F5F5;--bone-200: #EBEBEB;--bone-300: #D9D9D9;--bone-400: #C2C2C2;--bone-500: #A6A6A6;--bone-600: #878787;--bone-700: #696969;--bone-800: #4D4D4D;--bone-900: #363636;--bone-1000: #242424;--bone-1100: #141414;--lime-100: #F5F6F4;--lime-200: #EDF1E4;--lime-300: #DFEEC4;--lime-400: #D1F391;--lime-500: #C1FB51;--lime-600: #ADFF0F;--lime-700: #8AD100;--lime-800: #649504;--lime-900: #446308;--lime-1000: #2C3E09;--lime-1100: #192207;--vos-bg: var(--bone-100);--vos-surface: #FFFFFF;--vos-surface-2: var(--steel-100);--vos-paper: var(--vos-light-amber);--vos-fg-1: var(--steel-1100);--vos-fg-2: var(--steel-800);--vos-fg-3: var(--steel-600);--vos-fg-4: var(--steel-500);--vos-fg-inverse: #FFFFFF;--vos-line: var(--steel-200);--vos-line-strong: var(--steel-300);--vos-line-inverse: rgba(255,255,255,.12);--vos-accent: var(--lime-500);--vos-accent-hover: var(--lime-600);--vos-accent-fg: var(--steel-1100);--vos-accent-ink: var(--lime-1000);--vos-status-live: var(--lime-500);--vos-status-active: var(--steel-700);--vos-status-pending: var(--steel-400);--vos-status-error: #E04A3A;--vos-status-warn: #E5A23A;--vos-font-display: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--vos-font-body: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--vos-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--vos-text-display-xl: 88px;--vos-text-display-lg: 64px;--vos-text-display-md: 48px;--vos-text-display-sm: 36px;--vos-text-h1: 40px;--vos-text-h2: 32px;--vos-text-h3: 24px;--vos-text-h4: 20px;--vos-text-h5: 16px;--vos-text-lg: 18px;--vos-text-base: 16px;--vos-text-sm: 14px;--vos-text-xs: 12px;--vos-text-eyebrow: 12px;--vos-track-display: -.02em;--vos-track-body: 0;--vos-track-eyebrow: .18em;--vos-leading-display: 1.04;--vos-leading-heading: 1.12;--vos-leading-body: 1.52;--vos-leading-tight: 1.2;--vos-s-1: 4px;--vos-s-2: 8px;--vos-s-3: 12px;--vos-s-4: 16px;--vos-s-5: 20px;--vos-s-6: 24px;--vos-s-8: 32px;--vos-s-10: 40px;--vos-s-12: 48px;--vos-s-16: 64px;--vos-s-20: 80px;--vos-s-24: 96px;--vos-s-32: 128px;--vos-r-0: 0;--vos-r-xs: 2px;--vos-r-sm: 4px;--vos-r-md: 6px;--vos-r-lg: 10px;--vos-r-pill: 999px;--vos-shadow-0: none;--vos-shadow-1: 0 1px 0 rgba(20,23,31,.04), 0 1px 2px rgba(20,23,31,.06);--vos-shadow-2: 0 1px 0 rgba(20,23,31,.04), 0 4px 12px rgba(20,23,31,.08);--vos-shadow-3: 0 2px 4px rgba(20,23,31,.06), 0 12px 32px rgba(20,23,31,.12);--vos-shadow-inset: inset 0 1px 0 rgba(255,255,255,.06);--vos-focus: 0 0 0 3px rgba(193,251,81,.45);--vos-ease: cubic-bezier(.2, .6, .2, 1);--vos-ease-out: cubic-bezier(.16, 1, .3, 1);--vos-dur-fast: .12s;--vos-dur-base: .18s;--vos-dur-slow: .28s}[data-theme=dark]{--vos-bg: var(--steel-1100);--vos-surface: var(--steel-1000);--vos-surface-2: var(--steel-900);--vos-paper: var(--steel-1100);--vos-fg-1: #FFFFFF;--vos-fg-2: var(--steel-300);--vos-fg-3: var(--steel-500);--vos-fg-4: var(--steel-600);--vos-fg-inverse: var(--steel-1100);--vos-line: rgba(255,255,255,.08);--vos-line-strong: rgba(255,255,255,.14);--vos-accent-fg: var(--steel-1100);--vos-shadow-1: 0 1px 0 rgba(0,0,0,.5), 0 1px 2px rgba(0,0,0,.4);--vos-shadow-2: 0 1px 0 rgba(0,0,0,.5), 0 4px 12px rgba(0,0,0,.5);--vos-shadow-3: 0 2px 4px rgba(0,0,0,.4), 0 16px 40px rgba(0,0,0,.6)}html,body{font-family:var(--vos-font-body);color:var(--vos-fg-1);background:var(--vos-bg);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.vos-display-xl,.vos-display-lg,.vos-display-md,.vos-display-sm,.vos-h1,.vos-h2,.vos-h3,.vos-h4,.vos-h5{font-family:var(--vos-font-display);font-weight:600;letter-spacing:var(--vos-track-display);line-height:var(--vos-leading-heading);color:var(--vos-fg-1);text-wrap:balance}.vos-display-xl{font-size:var(--vos-text-display-xl);line-height:var(--vos-leading-display)}.vos-display-lg{font-size:var(--vos-text-display-lg);line-height:var(--vos-leading-display)}.vos-display-md{font-size:var(--vos-text-display-md);line-height:var(--vos-leading-display)}.vos-display-sm{font-size:var(--vos-text-display-sm)}.vos-h1{font-size:var(--vos-text-h1)}.vos-h2{font-size:var(--vos-text-h2)}.vos-h3{font-size:var(--vos-text-h3)}.vos-h4{font-size:var(--vos-text-h4)}.vos-h5{font-size:var(--vos-text-h5)}.vos-eyebrow{font-family:var(--vos-font-body);font-weight:600;font-size:var(--vos-text-eyebrow);letter-spacing:var(--vos-track-eyebrow);text-transform:uppercase;color:var(--vos-fg-2);line-height:1}.vos-body-lg{font-size:var(--vos-text-lg);line-height:var(--vos-leading-body);color:var(--vos-fg-1);text-wrap:pretty}.vos-body{font-size:var(--vos-text-base);line-height:var(--vos-leading-body);color:var(--vos-fg-1);text-wrap:pretty}.vos-body-sm{font-size:var(--vos-text-sm);line-height:var(--vos-leading-body);color:var(--vos-fg-2)}.vos-caption{font-size:var(--vos-text-xs);line-height:1.4;color:var(--vos-fg-3)}.vos-cta{font-family:var(--vos-font-body);font-weight:600;font-size:15px;letter-spacing:.01em;line-height:1}.vos-mono{font-family:var(--vos-font-mono);font-size:13px;letter-spacing:0}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;min-height:100vh;overflow-x:clip}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}hr{border:0;border-top:1px solid var(--vos-line);margin:0}::selection{background:var(--vos-accent);color:var(--vos-accent-fg)}:focus-visible{outline:none;box-shadow:var(--vos-focus);border-radius:var(--vos-r-xs)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:1280px;padding-inline:var(--vos-s-8);margin-inline:auto}@media(max-width:720px){.container{padding-inline:var(--vos-s-6)}}@media(max-width:640px){.hero__row{flex-wrap:wrap;gap:8px}.hero__row .grow{display:none}.section-head__row,.site-footer__bottom{flex-wrap:wrap;gap:12px}.site-footer__bottom .spacer{display:none}}@media(max-width:540px){.newsletter-form{flex-direction:column}.newsletter-form button{width:100%;justify-content:center}}.section{padding-block:clamp(64px,10vw,128px)}.section--tight{padding-block:clamp(48px,7vw,96px)}.section--paper{background:var(--vos-paper);--vos-line: var(--steel-300);--vos-line-strong: var(--steel-400)}.section--surface{background:var(--vos-surface)}.section--dark{background:var(--steel-1100);color:#fff;position:relative;overflow:clip;isolation:isolate}.section--dark .container,.hero .container{position:relative;z-index:1}.section--dark .vos-eyebrow{color:var(--steel-400)}.section--dark .vos-body,.section--dark .vos-body-lg{color:var(--steel-200)}.section--dark hr,.section--dark .hr{border-color:#ffffff1a}.dark-zone{position:relative;overflow:clip;isolation:isolate;background:var(--steel-1100)}.dark-zone .hero{background:transparent;isolation:auto}body[data-hero=operator-dark] .dark-zone .hero{background:transparent}.dark-zone .section--dark{background:transparent;isolation:auto}.grid-bg{position:relative;isolation:isolate}.grid-bg:before{content:"";position:absolute;inset:0;background-image:none;pointer-events:none;z-index:-1}.btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding-inline:22px;border-radius:var(--vos-r-sm);font-family:var(--vos-font-body);font-weight:600;font-size:15px;letter-spacing:.01em;line-height:1;transition:background var(--vos-dur-fast) var(--vos-ease),color var(--vos-dur-fast) var(--vos-ease),border-color var(--vos-dur-fast) var(--vos-ease),transform var(--vos-dur-fast) var(--vos-ease);white-space:nowrap;border:1px solid transparent}.btn:active{transform:translateY(.5px)}.btn--primary{background:var(--vos-accent);color:var(--vos-accent-fg)}.btn--primary:hover{background:var(--vos-accent-hover)}.btn--ghost{background:transparent;color:var(--vos-fg-1);border-color:var(--vos-line-strong)}.btn--ghost:hover{background:var(--vos-surface-2);border-color:var(--vos-fg-3)}.btn--on-dark{background:transparent;color:#fff;border-color:#ffffff38}.btn--on-dark:hover{background:#ffffff0f;border-color:#fff6}.btn--lg{height:56px;padding-inline:28px;font-size:16px}.btn--sm{height:36px;padding-inline:14px;font-size:13px}.btn .arr{width:16px;height:16px;transition:transform var(--vos-dur-fast) var(--vos-ease)}@media(hover:hover){.btn:hover .arr{transform:translate(3px)}}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--vos-font-body);font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--vos-fg-2);line-height:1}.eyebrow .dot{width:6px;height:6px;background:var(--vos-accent);border-radius:var(--vos-r-pill);flex-shrink:0}.eyebrow .counter{font-family:var(--vos-font-mono);font-weight:500;letter-spacing:0;color:var(--vos-fg-3)}.vos-mark{display:inline-block;flex:0 0 auto;width:14px;height:14px;background:#0e5163;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M -8 -0.6 A 0.6 0.6 0 0 0 -8 0.6 L 8 2 A 2 2 0 0 0 8 -2 Z' transform='translate(10 10) rotate(-45)'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M -8 -0.6 A 0.6 0.6 0 0 0 -8 0.6 L 8 2 A 2 2 0 0 0 8 -2 Z' transform='translate(10 10) rotate(-45)'/%3E%3C/svg%3E") center / contain no-repeat}.section--dark .vos-mark,body[data-hero=operator-dark] .hero .vos-mark,.cta-band .vos-mark,.founders-card .vos-mark{background:var(--vos-accent)}.section--dark .eyebrow,.hero .eyebrow{color:var(--steel-300)}.section--dark .eyebrow .counter,.hero .eyebrow .counter{color:var(--steel-500)}.tag{display:inline-flex;align-items:center;gap:8px;height:28px;padding-inline:12px;border-radius:var(--vos-r-pill);background:var(--vos-surface-2);border:1px solid var(--vos-line);font-family:var(--vos-font-mono);font-size:12px;color:var(--vos-fg-2);letter-spacing:0}.tag .pulse{width:6px;height:6px;background:var(--vos-accent);border-radius:var(--vos-r-pill);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}.section--dark .tag{background:#ffffff0a;border-color:#ffffff1f;color:var(--steel-300)}.site-header{position:sticky;top:0;z-index:50;background:var(--steel-1100);border-bottom:1px solid rgba(255,255,255,.06);color:#fff}.site-header__inner{display:flex;align-items:center;gap:var(--vos-s-8);height:100px}.site-header__logo{display:flex;align-items:center;gap:10px;margin-right:auto;flex-shrink:0}.site-header__logo img{height:84px;width:auto;min-width:360px;margin-left:-12px}.site-nav{display:flex;align-items:center;gap:var(--vos-s-8)}.site-nav a{font-family:var(--vos-font-body);font-size:14px;font-weight:500;color:#ffffffb8;letter-spacing:.01em;padding-block:6px;transition:color var(--vos-dur-fast) var(--vos-ease);position:relative}.site-nav a:hover{color:#fff}.site-nav a:not([aria-current=page]):before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff73;transform:scaleX(0);transform-origin:left;transition:transform var(--vos-dur-base) var(--vos-ease-out)}.site-nav a:not([aria-current=page]):hover:before{transform:scaleX(1)}.site-nav a[aria-current=page]{color:#fff}.site-nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-25px;height:2px;background:var(--vos-accent)}.site-header__meta{display:flex;align-items:center;gap:var(--vos-s-8)}.site-header__live{display:inline-flex;align-items:center;gap:8px;font-family:var(--vos-font-mono);font-size:12px;color:#fff9;letter-spacing:0}.site-header__live .pulse{width:6px;height:6px;background:var(--vos-accent);border-radius:999px;animation:pulse 1.6s ease-in-out infinite}.mobile-menu-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid rgba(255,255,255,.16);border-radius:var(--vos-r-sm);color:#fff;flex-shrink:0;transition:border-color var(--vos-dur-fast) var(--vos-ease),background var(--vos-dur-fast) var(--vos-ease)}.mobile-menu-btn:hover{border-color:#ffffff52;background:#ffffff0f}.mobile-menu-btn svg{width:18px;height:18px}@media(max-width:1080px){.site-nav,.site-header__live{display:none}.mobile-menu-btn{display:flex}}.mobile-nav{position:fixed;inset:0;z-index:100;background:var(--steel-1100);color:#fff;display:flex;flex-direction:column;padding:0;overflow-y:auto;transform:translate(100%);transition:transform var(--vos-dur-slow) var(--vos-ease-out)}.mobile-nav[aria-hidden=false]{transform:translate(0)}.mobile-nav__head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--vos-s-8);height:72px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.mobile-nav__head img{height:44px}.mobile-nav__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.16);border-radius:var(--vos-r-sm);color:#fff;transition:border-color var(--vos-dur-fast) var(--vos-ease),background var(--vos-dur-fast) var(--vos-ease)}.mobile-nav__close:hover{border-color:#ffffff52;background:#ffffff0f}.mobile-nav__close svg{width:18px;height:18px}.mobile-nav__body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(var(--vos-s-8),6vh,var(--vos-s-16)) var(--vos-s-8);gap:var(--vos-s-2)}.mobile-nav__links{display:grid;gap:0}.mobile-nav__links a{font-family:var(--vos-font-display);font-weight:600;font-size:clamp(32px,7vw,48px);letter-spacing:-.02em;color:#fff9;line-height:1.1;padding-block:14px;border-bottom:1px solid rgba(255,255,255,.06);transition:color var(--vos-dur-fast) var(--vos-ease)}.mobile-nav__links a:first-child{border-top:1px solid rgba(255,255,255,.06)}.mobile-nav__links a:hover,.mobile-nav__links a[aria-current=page]{color:#fff}.mobile-nav__links a[aria-current=page]{color:var(--vos-accent)}.mobile-nav__foot{padding:var(--vos-s-8);border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:var(--vos-s-4);flex-shrink:0}.mobile-nav__live{display:inline-flex;align-items:center;gap:8px;font-family:var(--vos-font-mono);font-size:12px;color:#ffffff80}.mobile-nav__live .pulse{width:6px;height:6px;background:var(--vos-accent);border-radius:999px;animation:pulse 1.6s ease-in-out infinite}.mobile-nav__foot .btn{width:100%;justify-content:center}.site-footer{background:var(--steel-1100);color:var(--steel-300);padding-block:96px 48px;position:relative;overflow:clip;isolation:isolate}.site-footer .container{position:relative;z-index:1}.site-footer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--vos-s-12);padding-bottom:var(--vos-s-16);border-bottom:1px solid rgba(255,255,255,.08)}.site-footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--vos-s-12)}@media(max-width:980px){.site-footer__top{grid-template-columns:1fr}.site-footer__cols{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.site-footer__cols{grid-template-columns:1fr 1fr}}@media(max-width:480px){.site-header__inner{height:72px}.site-header__logo img{min-width:0;max-width:180px;height:auto;max-height:52px;margin-left:0}.site-header__meta{display:none}.eyebrow{flex-wrap:wrap}.site-footer__cols{grid-template-columns:1fr}.site-footer__brand img{min-width:0;max-width:220px;height:auto;margin-left:0}}.site-footer__brand{margin-top:-16px}.site-footer__brand img{height:84px;width:auto;min-width:min(360px,100%);margin-left:-12px;margin-bottom:20px}.site-footer__brand p{font-size:14px;line-height:1.6;color:var(--steel-400);max-width:32ch;margin:0}.site-footer__col h4{font-family:var(--vos-font-body);font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--steel-500);margin:0 0 16px}.site-footer__col ul{display:grid;gap:10px}.site-footer__col a{font-size:14px;color:var(--steel-200);transition:color var(--vos-dur-fast) var(--vos-ease)}.site-footer__col a:hover{color:var(--vos-accent)}.site-footer__sub{font-size:11px;color:var(--steel-500);margin-left:4px}.site-footer__bottom{display:flex;align-items:center;gap:var(--vos-s-8);padding-top:var(--vos-s-8);font-family:var(--vos-font-mono);font-size:12px;color:var(--steel-500)}.site-footer__bottom .spacer{flex:1}.site-footer__legal{margin-left:auto}.site-footer__bottom a{color:var(--steel-500);transition:color var(--vos-dur-fast) var(--vos-ease)}.site-footer__bottom a:hover{color:var(--steel-300)}.site-footer__bottom .dot{color:var(--steel-700)}.section-head{display:grid;gap:var(--vos-s-6);margin-bottom:var(--vos-s-16)}.section-head__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vos-s-8);padding-bottom:var(--vos-s-4);border-bottom:1px solid var(--vos-line);margin-bottom:var(--vos-s-8)}.section--dark .section-head__row{border-color:#ffffff1a}.section-head__title{font-family:var(--vos-font-display);font-weight:600;letter-spacing:-.02em;line-height:1.06;font-size:clamp(36px,5vw,56px);margin:0;text-wrap:balance;max-width:880px}.section-head__sub{font-family:var(--vos-font-body);font-size:18px;line-height:1.55;color:var(--vos-fg-2);max-width:56ch;margin:0;text-wrap:pretty}.section--dark .section-head__sub{color:var(--steel-300)}.hero{position:relative;overflow:clip;isolation:isolate;min-height:calc(100vh - 72px);display:flex;flex-direction:column}.hero .container{flex:1;display:flex;flex-direction:column}.hero__row{display:flex;align-items:baseline;gap:16px;font-family:var(--vos-font-mono);font-size:12px;color:var(--vos-fg-3);padding-block:var(--vos-s-6);border-bottom:1px solid var(--vos-line)}.hero__row .grow{flex:1}.hero__title{font-family:var(--vos-font-display);font-weight:600;letter-spacing:-.025em;line-height:1.02;font-size:clamp(40px,5.6vw,80px);margin:0;text-wrap:balance}.hero__lede{font-family:var(--vos-font-display);font-weight:500;letter-spacing:-.015em;line-height:1.16;font-size:clamp(22px,2.4vw,32px);color:var(--vos-fg-2);max-width:32ch;margin:0;text-wrap:balance}.hero__sub{font-family:var(--vos-font-body);font-size:17px;line-height:1.6;color:var(--vos-fg-2);max-width:56ch;text-wrap:pretty}.hero__ctas{display:flex;gap:var(--vos-s-3);flex-wrap:wrap}body[data-hero=operator-dark] .hero{background:var(--steel-1100);color:#fff}body[data-hero=operator-dark] .hero .hero__row{border-color:#ffffff1a;color:var(--steel-400)}body[data-hero=operator-dark] .hero .hero__lede{color:var(--steel-200)}body[data-hero=operator-dark] .hero .hero__sub{color:var(--steel-300)}body[data-hero=operator-dark] .hero__inner{flex:1;padding-block:clamp(48px,6vw,88px);display:grid;grid-template-columns:1fr 380px;gap:var(--vos-s-16);align-items:center}body[data-hero=operator-dark] .hero__title{color:#fff}body[data-hero=operator-dark] .hero__meta{padding-bottom:16px;display:grid;gap:var(--vos-s-8)}body[data-hero=operator-dark] .hero .hero__ctas .btn--ghost{color:#fff;border-color:#ffffff38}body[data-hero=operator-dark] .hero .hero__ctas .btn--ghost:hover{background:#ffffff0f;border-color:#fff6}@media(max-width:880px){body[data-hero=operator-dark] .hero__inner{grid-template-columns:1fr}}body[data-hero=operator-dark] .hero:before{content:"";position:absolute;inset:0;background-image:none;pointer-events:none}body[data-hero=operator-dark] .hero:after{content:"";position:absolute;top:0;left:0;height:2px;width:120px;background:var(--vos-accent)}.hero__flare{position:absolute;top:-20%;bottom:-20%;left:0;width:18%;background:linear-gradient(to right,transparent,rgba(193,251,81,.056) 20%,rgba(193,251,81,.176) 45%,rgba(255,255,220,.144) 50%,rgba(193,251,81,.176) 55%,rgba(193,251,81,.056) 80%,transparent);pointer-events:none;animation:cta-flare 9s linear 1.5s infinite backwards}.hero-stat{display:grid;gap:6px;padding:var(--vos-s-5) 0;border-top:1px solid rgba(255,255,255,.1)}.hero-stat__k{font-family:var(--vos-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--steel-400)}.hero-stat__v{font-family:var(--vos-font-display);font-size:36px;font-weight:600;letter-spacing:-.02em;color:#fff}.hero-stat__v .accent,.hero-stat__v--accent{color:var(--vos-accent)}.hero-stat__sub{font-size:13px;color:var(--steel-400);line-height:1.5}.alts-list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid rgba(255,255,255,.1)}.alts-list__item{display:grid;grid-template-columns:1fr 90px;gap:12px;padding:18px 16px;margin-inline:-16px;border-bottom:1px solid rgba(255,255,255,.1);align-items:baseline;background:transparent;transition:background-color .25s ease,color .25s ease}.alts-list__title{font-size:15px;font-weight:500;color:#fff;transition:color .25s ease,font-weight .25s ease}.alts-list__sub{font-size:13px;color:var(--steel-400);margin-top:4px;line-height:1.4;transition:color .25s ease}.alts-list__tag{font-family:var(--vos-font-mono);color:var(--steel-500);font-size:11px;letter-spacing:.14em;text-align:right;text-transform:uppercase;transition:color .25s ease}@media(hover:hover){.alts-list__item:hover{background:#c1fb510f}.alts-list__item:hover .alts-list__title{color:var(--vos-accent);font-weight:600}.alts-list__item:hover .alts-list__sub{color:var(--steel-200)}.alts-list__item:hover .alts-list__tag{color:var(--vos-accent)}}@media(hover:none){.alts-list__item--live{background:#c1fb510f}.alts-list__item--live .alts-list__title{color:var(--vos-accent);font-weight:600}.alts-list__item--live .alts-list__sub{color:var(--steel-200)}.alts-list__item--live .alts-list__tag{color:var(--vos-accent)}}.marker-highlight{display:inline;background-image:linear-gradient(120deg,var(--vos-vivid-lime) 0%,var(--vos-vivid-lime) 100%);background-repeat:no-repeat;background-size:0% 38%;background-position:0 86%;transition:background-size 1.3s cubic-bezier(.65,0,.35,1);padding:0 .05em}.marker-highlight.is-lit{background-size:100% 38%}@media(prefers-reduced-motion:reduce){.marker-highlight{transition:none;background-size:100% 38%}}body[data-hero=editorial-paper] .hero{background:var(--vos-paper);color:var(--vos-fg-1);--vos-line: var(--steel-300);--vos-line-strong: var(--steel-400)}body[data-hero=editorial-paper] .hero .eyebrow{color:var(--steel-700)}body[data-hero=editorial-paper] .hero .eyebrow .counter{color:var(--steel-500)}body[data-hero=editorial-paper] .hero__inner{flex:1;padding-block:clamp(48px,6vw,88px);display:grid;gap:var(--vos-s-12);align-content:center}body[data-hero=editorial-paper] .hero__title{font-size:clamp(40px,5.6vw,80px);letter-spacing:-.03em}body[data-hero=editorial-paper] .hero__title .accent{display:inline-block;position:relative;z-index:0;padding:0 .12em;margin-inline:-.04em}body[data-hero=editorial-paper] .hero__title .accent:before{content:"";position:absolute;inset:8% 0 -.04em;background:var(--vos-accent);z-index:-1;clip-path:inset(0 100% 0 0);animation:highlight-sweep .9s var(--vos-ease-out) 1.2s both}@keyframes highlight-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}body[data-hero=editorial-paper] .hero__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--vos-s-16);align-items:end;padding-top:var(--vos-s-12);border-top:1px solid var(--vos-line)}@media(max-width:880px){body[data-hero=editorial-paper] .hero__grid{grid-template-columns:1fr}}body[data-hero=schematic-split] .hero{background:var(--vos-surface)}body[data-hero=schematic-split] .hero__inner{flex:1;padding-block:clamp(48px,6vw,88px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--vos-s-16);align-items:center}body[data-hero=schematic-split] .hero__title{font-size:clamp(40px,5.4vw,72px)}@media(max-width:880px){body[data-hero=schematic-split] .hero__inner{grid-template-columns:1fr}}.schematic{position:relative;background:var(--vos-paper);border:1px solid var(--vos-line);border-radius:var(--vos-r-md);padding:32px;aspect-ratio:5 / 4;display:grid;grid-template-rows:auto 1fr auto;font-family:var(--vos-font-mono)}.schematic__head{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vos-fg-3)}.schematic__chart{position:relative;padding:24px 0}.schematic__axis{position:absolute;left:0;right:0;top:50%;border-top:1px dashed var(--vos-line-strong)}.schematic__bar{position:relative;height:22px;background:var(--vos-surface-2);border:1px solid var(--vos-line);border-radius:var(--vos-r-xs);margin-bottom:12px;overflow:hidden}.schematic__bar:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--w, 50%);background:var(--steel-700)}.schematic__bar.is-velocity:after{width:14%;background:var(--vos-accent)}.schematic__row{display:grid;grid-template-columns:110px 1fr 64px;align-items:center;gap:16px;font-size:11px;color:var(--vos-fg-2)}.schematic__row .v{font-family:var(--vos-font-mono);color:var(--vos-fg-1);text-align:right;font-weight:500}.schematic__row.is-velocity .v{color:var(--vos-accent-ink)}.schematic__foot{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vos-fg-3);border-top:1px solid var(--vos-line);padding-top:14px;margin-top:8px}body[data-hero=operator-dark] .schematic{background:var(--steel-1000);border-color:#ffffff14}body[data-hero=operator-dark] .schematic__head,body[data-hero=operator-dark] .schematic__foot{color:var(--steel-500)}body[data-hero=operator-dark] .schematic__foot{border-top-color:#ffffff14}body[data-hero=operator-dark] .schematic__row{color:var(--steel-400)}body[data-hero=operator-dark] .schematic__row .v{color:var(--steel-300)}body[data-hero=operator-dark] .schematic__bar{background:#ffffff0f;border-color:#ffffff14}body[data-hero=operator-dark] .schematic__bar:after{background:var(--steel-600)}body[data-hero=operator-dark] .schematic__row.is-velocity{position:relative;isolation:isolate}body[data-hero=operator-dark] .schematic__row.is-velocity:before{content:"";position:absolute;inset:0 -32px;background:#c1fb5112;z-index:-1}body[data-hero=operator-dark] .schematic__row.is-velocity span:first-child{color:var(--vos-accent);font-weight:600}body[data-hero=operator-dark] .schematic__bar.is-velocity:after{background:var(--vos-accent)}body[data-hero=operator-dark] .schematic__row.is-velocity .v{color:var(--vos-accent)}@keyframes schematic-bar-fill{0%{width:0}to{width:var(--w, 50%)}}#about-schematic.is-animated .schematic__bar:after{animation:schematic-bar-fill 1.4s var(--vos-ease-out) both}#about-schematic.is-animated .schematic__row:nth-child(1) .schematic__bar:after{animation-delay:0s}#about-schematic.is-animated .schematic__row:nth-child(2) .schematic__bar:after{animation-delay:.15s}#about-schematic.is-animated .schematic__row:nth-child(3) .schematic__bar:after{animation-delay:.3s}#about-schematic.is-animated .schematic__row:nth-child(4) .schematic__bar:after{animation-delay:.45s}.sprint-timeline{position:relative;padding-top:48px}.sprint-timeline__line{position:relative;height:2px;background:var(--vos-line-strong)}.section--dark .sprint-timeline__line{background:#ffffff24}.sprint-timeline__line:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8%;background:var(--vos-accent)}.sprint-timeline__nodes{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin-top:-10px}.sprint-node{position:relative;padding-top:24px;padding-right:var(--vos-s-6)}.sprint-node:before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;border-radius:var(--vos-r-pill);background:var(--vos-surface);border:2px solid var(--vos-line-strong)}.section--dark .sprint-node:before{background:var(--steel-1000);border-color:#fff3}.sprint-node.is-live:before{background:var(--vos-accent);border-color:var(--vos-accent);box-shadow:0 0 0 6px #c1fb5126}.sprint-node__day{font-family:var(--vos-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vos-fg-3);margin-top:4px}.section--dark .sprint-node__day{color:var(--steel-400)}.sprint-node__title{font-family:var(--vos-font-display);font-weight:600;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.02em;margin:8px 0 12px;color:inherit}.sprint-node__sub{font-family:var(--vos-font-body);font-size:15px;font-weight:500;color:var(--vos-fg-2);margin:0 0 12px}.section--dark .sprint-node__sub{color:var(--steel-200)}.sprint-node__body{font-size:14px;line-height:1.6;color:var(--vos-fg-3);max-width:38ch}.section--dark .sprint-node__body{color:var(--steel-400)}@media(max-width:720px){.sprint-timeline__nodes{grid-template-columns:1fr;gap:32px}.sprint-timeline__line{display:none}.sprint-node{padding-top:0;padding-left:32px;border-left:2px solid var(--vos-line-strong)}.sprint-node:before{left:-10px;top:0}}.deliverables{display:grid;grid-template-columns:repeat(12,1fr);gap:1px;background:var(--vos-line);border:1px solid var(--vos-line);border-radius:var(--vos-r-md);overflow:hidden}.section--dark .deliverables{background:#ffffff14;border-color:#ffffff14}.deliverable{grid-column:span 6;background:var(--vos-surface);padding:32px;display:grid;gap:12px;align-content:start;transition:background var(--vos-dur-base) var(--vos-ease)}.section--dark .deliverable{background:var(--steel-1000)}@media(hover:hover){.deliverable:hover{background:var(--vos-surface-2)}.section--dark .deliverable:hover{background:var(--steel-900)}}.deliverable--span4{grid-column:span 4}.deliverable--span3{grid-column:span 3}.deliverable--span12{grid-column:span 12}.deliverable__num{font-family:var(--vos-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vos-fg-3)}.section--dark .deliverable__num{color:var(--steel-500)}.deliverable__title{font-family:var(--vos-font-display);font-weight:600;font-size:22px;letter-spacing:-.02em;margin:4px 0 6px;line-height:1.2}.deliverable__body{font-size:15px;line-height:1.6;color:var(--vos-fg-2);margin:0}.section--dark .deliverable__body{color:var(--steel-300)}@media(max-width:880px){.deliverable,.deliverable--span4,.deliverable--span3{grid-column:span 12}}.compare{display:grid;gap:1px;background:var(--vos-line);border:1px solid var(--vos-line);border-radius:var(--vos-r-md);overflow:hidden}.compare__row{display:grid;grid-template-columns:200px repeat(4,1fr);background:var(--vos-surface)}.compare__row.is-head{background:var(--vos-surface-2)}.compare__row.is-velocity{background:var(--steel-1100);color:#fff;position:relative;overflow:hidden}.compare__row.is-velocity:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--vos-accent);z-index:3}.compare__fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--vos-accent);z-index:1}.compare__dark-overlay{position:absolute;inset:0;display:grid;grid-template-columns:200px repeat(4,1fr);clip-path:inset(0 100% 0 0);z-index:2;pointer-events:none;color:var(--steel-1100)}#compare-velocity .compare__dark-overlay .compare__label,#compare-velocity .compare__dark-overlay .compare__cell{color:var(--steel-1100);border-right-color:#00000038}@keyframes compare-row-fill{0%{width:0}to{width:100%}}@keyframes compare-row-text{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}#compare-velocity.is-animated .compare__fill{animation:compare-row-fill 5s var(--vos-ease-out) forwards}#compare-velocity.is-animated .compare__dark-overlay{animation:compare-row-text 5s var(--vos-ease-out) forwards}.compare__label{padding:20px 24px;font-family:var(--vos-font-body);font-weight:600;font-size:14px;color:var(--vos-fg-1);border-right:1px solid var(--vos-line);display:flex;align-items:center}.compare__row.is-velocity .compare__label{color:#fff;border-right-color:#ffffff1a}.compare__row.is-head .compare__label{font-family:var(--vos-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--vos-fg-3)}.compare__cell{padding:20px 24px;font-family:var(--vos-font-body);font-size:15px;color:var(--vos-fg-2);display:flex;align-items:center;border-right:1px solid var(--vos-line)}.compare__cell:last-child{border-right:none}.compare__row.is-head .compare__cell{font-family:var(--vos-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vos-fg-3)}.compare__row.is-agency .compare__cell{color:var(--vos-fg-3);text-decoration:line-through;text-decoration-color:#00000040;text-decoration-thickness:1px}.compare__row.is-velocity .compare__cell{color:#fff;font-weight:500;border-right-color:#ffffff1a}@media(max-width:863px){.compare{display:none}}.compare-cards{display:none}@media(max-width:863px){.compare-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--vos-s-4)}}@media(max-width:480px){.compare-cards{grid-template-columns:1fr}}.compare-card{padding:32px;border-radius:var(--vos-r-md);border:1px solid var(--vos-line);background:var(--vos-surface);display:grid;gap:18px}.compare-card.is-velocity{background:var(--steel-1100);color:#fff;border-color:var(--steel-1100);position:relative}.compare-card.is-velocity:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--vos-accent)}.compare-card h4{font-family:var(--vos-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--vos-fg-3);margin:0}.compare-card.is-velocity h4{color:var(--steel-400)}.compare-card__list{display:grid;gap:18px}.compare-card__list div{display:grid;grid-template-columns:1fr;gap:4px;font-size:15px;line-height:1.4}.compare-card__list span:first-child{font-family:var(--vos-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--vos-fg-3)}.compare-card.is-velocity .compare-card__list span:first-child{color:var(--steel-400)}.compare-card.is-agency .compare-card__list span:last-child{color:var(--vos-fg-3);text-decoration:line-through;text-decoration-thickness:1px}.testimonial{display:grid;gap:var(--vos-s-8)}.testimonial__quote{font-family:var(--vos-font-display);font-weight:500;font-size:clamp(24px,2.8vw,36px);letter-spacing:-.015em;line-height:1.22;margin:0;text-wrap:pretty;color:inherit}.testimonial__quote:before{content:"“";color:var(--steel-700);margin-right:.05em}.testimonial__attr{display:flex;align-items:center;gap:var(--vos-s-3);padding-top:var(--vos-s-4);border-top:1px solid var(--vos-line)}.section--dark .testimonial__attr{border-color:#ffffff1a}.testimonial__avatar{width:44px;height:44px;border-radius:var(--vos-r-pill);background:var(--steel-300);display:grid;place-items:center;font-family:var(--vos-font-mono);font-size:12px;font-weight:600;color:var(--steel-800);flex-shrink:0}.section--dark .testimonial__avatar{background:var(--steel-700);color:var(--steel-200)}.testimonial__meta{font-size:14px;line-height:1.4}.testimonial__meta .who{display:block;font-weight:600;color:var(--vos-fg-1)}.section--dark .testimonial__meta .who{color:#fff}.testimonial__meta .role{color:var(--vos-fg-3)}.section--dark .testimonial__meta .role{color:var(--steel-400)}.pricing{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--vos-s-6);align-items:stretch}@media(max-width:880px){.pricing{grid-template-columns:1fr}}.price-card{position:relative;overflow:hidden;border-radius:var(--vos-r-lg);padding:clamp(32px,4vw,48px);border:1px solid var(--vos-line);background:var(--vos-surface);display:grid;grid-template-rows:auto auto auto 1fr auto;gap:var(--vos-s-6);transition:transform .28s var(--vos-ease),box-shadow .28s var(--vos-ease),border-color .28s var(--vos-ease)}.price-card.is-featured{background:var(--steel-1100);color:#fff;border-color:var(--steel-1100)}.price-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(130% 100% at 50% 116%,color-mix(in srgb,var(--vos-accent) 14%,transparent),transparent 60%);opacity:0;transition:opacity .42s var(--vos-ease)}.price-card.is-featured:before{background:radial-gradient(130% 100% at 50% 116%,color-mix(in srgb,var(--vos-accent) 28%,transparent),transparent 60%)}.price-card:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:1;background:var(--vos-accent);transform:scaleX(0);transform-origin:left;transition:transform .46s var(--vos-ease)}.price-card>*{position:relative;z-index:1}.price-card__badge{position:absolute;top:24px;right:24px;display:inline-flex;align-items:center;gap:8px;height:28px;padding-inline:12px;background:var(--vos-accent);color:var(--vos-accent-fg);font-family:var(--vos-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--vos-r-pill)}.price-card__eyebrow{font-family:var(--vos-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--vos-fg-3)}.price-card.is-featured .price-card__eyebrow{color:var(--steel-400)}.price-card__name{font-family:var(--vos-font-display);font-weight:600;font-size:clamp(28px,3vw,40px);letter-spacing:-.02em;margin:0;line-height:1.08}.price-card__sub{font-size:15px;line-height:1.55;color:var(--vos-fg-2);margin:0;max-width:42ch}.price-card.is-featured .price-card__sub{color:var(--steel-300)}.price-card__price{display:flex;align-items:baseline;gap:10px;padding-block:var(--vos-s-4);border-top:1px solid var(--vos-line);border-bottom:1px solid var(--vos-line)}.price-card.is-featured .price-card__price{border-color:#ffffff1a}.price-card__price .num{font-family:var(--vos-font-display);font-weight:600;font-size:clamp(40px,4.4vw,56px);letter-spacing:-.025em;line-height:1}.price-card__price .unit{font-family:var(--vos-font-mono);font-size:13px;color:var(--vos-fg-3);letter-spacing:.06em}.price-card.is-featured .price-card__price .unit{color:var(--steel-400)}.price-card__list{display:grid;gap:18px}.price-card__list li{display:grid;grid-template-columns:24px 1fr;gap:14px;align-items:start;font-size:14px;line-height:1.55}.price-card__list .k{font-weight:600;font-size:14px;color:var(--vos-fg-1);display:block;margin-bottom:2px}.price-card.is-featured .price-card__list .k{color:#fff}.price-card__list .v{color:var(--vos-fg-2)}.price-card.is-featured .price-card__list .v{color:var(--steel-300)}.price-card__list .tick{width:20px;height:20px;border-radius:var(--vos-r-pill);background:var(--vos-accent);color:var(--vos-accent-fg);display:grid;place-items:center;font-size:11px;margin-top:2px}.price-card:not(.is-featured) .price-card__list .tick{background:var(--steel-200);color:var(--steel-1100)}.price-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vos-s-4);padding-top:var(--vos-s-4);border-top:1px solid var(--vos-line)}.price-card.is-featured .price-card__foot{border-color:#ffffff1a}.price-card__foot .meta{font-family:var(--vos-font-mono);font-size:12px;letter-spacing:.06em;color:var(--vos-fg-3);margin-right:auto}.price-card.is-featured .price-card__foot .meta{color:var(--steel-400)}.faq{display:grid;gap:0;border-top:1px solid var(--vos-line)}.faq__item{border-bottom:1px solid var(--vos-line)}.faq__btn{width:100%;display:grid;grid-template-columns:32px 1fr 24px;align-items:center;gap:var(--vos-s-4);padding-block:28px;text-align:left;font-family:var(--vos-font-display);font-weight:600;font-size:clamp(18px,2vw,22px);letter-spacing:-.015em;color:var(--vos-fg-1);transition:color var(--vos-dur-fast) var(--vos-ease)}@media(hover:hover){.faq__btn:hover{color:var(--vos-fg-2)}}.faq__num{font-family:var(--vos-font-mono);font-weight:500;font-size:12px;letter-spacing:.08em;color:var(--vos-fg-3)}.faq__plus{width:24px;height:24px;position:relative;transition:transform var(--vos-dur-base) var(--vos-ease)}.faq__plus:before,.faq__plus:after{content:"";position:absolute;background:var(--vos-fg-2);left:50%;top:50%}.faq__plus:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.faq__plus:after{width:1.5px;height:14px;transform:translate(-50%,-50%);transition:transform var(--vos-dur-base) var(--vos-ease),opacity var(--vos-dur-base) var(--vos-ease)}.faq__item[data-open=true] .faq__plus:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq__answer{max-height:0;overflow:hidden;transition:max-height var(--vos-dur-slow) var(--vos-ease)}.faq__item[data-open=true] .faq__answer{max-height:320px}.faq__answer-inner{padding:0 56px 28px;font-size:16px;line-height:1.6;color:var(--vos-fg-2);max-width:72ch}.team{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--vos-line);border:1px solid var(--vos-line);border-radius:var(--vos-r-md);overflow:hidden}@media(max-width:960px){.team{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.team{grid-template-columns:1fr}.team-card{grid-template-rows:auto 1fr}}.team-card{display:grid;grid-template-rows:auto 1fr;gap:0;background:var(--vos-surface);overflow:hidden;transition:background var(--vos-dur-base) var(--vos-ease)}@media(hover:hover){.team-card:hover{background:var(--vos-surface-2)}}.team-card__portrait{position:relative;aspect-ratio:4 / 5;background:linear-gradient(160deg,var(--steel-300) 0%,var(--steel-500) 100%);display:grid;place-items:center;overflow:hidden}.team-card__portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%;z-index:1;filter:saturate(.85) contrast(1.02)}.team-card__portrait:has(img):before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.17) 100%);z-index:2;pointer-events:none}.team-card__initials{font-family:var(--vos-font-display);font-weight:600;font-size:72px;color:#ffffffd9;letter-spacing:-.03em;z-index:2}.team-card__portrait:has(img) .team-card__initials{display:none}.team-card__portrait:after{content:"";position:absolute;left:16px;right:16px;bottom:16px;height:1px;background:#ffffff80;z-index:2}.team-card__tag{position:absolute;left:16px;bottom:24px;font-family:var(--vos-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6;z-index:2}.team-card__body{padding:24px;display:grid;gap:8px;align-content:start}.team-card__name{font-family:var(--vos-font-display);font-weight:600;font-size:19px;letter-spacing:-.015em;margin:0;line-height:1.2}.team-card__role{font-family:var(--vos-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vos-fg-3)}.team-card__bio{font-size:13px;line-height:1.55;color:var(--vos-fg-2);margin-top:6px}.values{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--vos-line);border-top:1px solid var(--vos-line);border-bottom:1px solid var(--vos-line)}.section--dark .values{background:#ffffff14;border-color:#ffffff14}@media(max-width:880px){.values{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.values{grid-template-columns:1fr}}.value{background:var(--vos-paper);padding:36px 28px;display:grid;gap:12px;align-content:start}.section--paper .value{background:var(--vos-surface)}.section--dark .value{background:var(--steel-1000);border-top:2px solid var(--vos-accent)}.value__num{font-family:var(--vos-font-mono);font-size:11px;letter-spacing:.18em;color:var(--vos-fg-3)}.section--dark .value__num{color:var(--vos-accent)}.value__title{font-family:var(--vos-font-display);font-weight:600;font-size:22px;letter-spacing:-.02em;margin:0;line-height:1.2}.value__body{font-size:14px;line-height:1.6;color:var(--vos-fg-2);margin:0}.section--dark .value__body{color:var(--steel-300)}.manifesto{display:grid;gap:var(--vos-s-8);max-width:980px}.manifesto__line{font-family:var(--vos-font-display);font-weight:500;font-size:clamp(28px,4vw,48px);letter-spacing:-.02em;line-height:1.16;margin:0;text-wrap:balance}.manifesto__line .accent{color:var(--vos-accent)}.manifesto__line.is-muted{color:var(--steel-500)}.bulletlist{display:grid;gap:0;margin-top:var(--vos-s-8)}.bulletlist__item{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:var(--vos-s-4);padding-block:18px;border-bottom:1px solid var(--vos-line);font-size:16px;color:var(--vos-fg-1)}.bulletlist__item:first-child{border-top:1px solid var(--vos-line)}.section--dark .bulletlist__item{border-color:#ffffff1a;color:#fff}.bulletlist__num{font-family:var(--vos-font-mono);font-size:12px;letter-spacing:.06em;color:var(--vos-fg-3)}.section--dark .bulletlist__num{color:var(--steel-500)}.bulletlist__text{font-size:17px}.bulletlist__meta{font-family:var(--vos-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vos-fg-3)}.section--dark .bulletlist__meta{color:var(--steel-500)}.founders-card{background:linear-gradient(160deg,#1f2329f7,#121417fc);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px 24px;box-shadow:0 24px 60px -24px #000000b3,inset 0 1px #ffffff0d}.founders-card__head{display:flex;align-items:center;gap:10px;padding-bottom:14px;margin-bottom:0;font-family:var(--vos-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel-400);border-bottom:1px solid rgba(255,255,255,.08)}.section--problem .section-head__title{font-size:clamp(30px,3.4vw,46px);max-width:20ch}.section--problem .section-head{margin-bottom:clamp(12px,1.6vw,20px)}.section--problem .split-11-9{align-items:start}.problem-pull{margin:0 0 24px;font-family:var(--vos-font-display);font-weight:500;font-size:clamp(21px,2.3vw,30px);line-height:1.22;letter-spacing:-.02em;color:#fff;max-width:22ch;position:relative;padding-left:20px;text-wrap:balance}.problem-pull:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:var(--vos-accent);box-shadow:0 0 14px #c1fb5173}.founders-card .bulletlist{margin-top:0}.founders-card .bulletlist__item{padding-block:11px;border-color:#ffffff14;grid-template-columns:32px 1fr auto;gap:var(--vos-s-3)}.founders-card .bulletlist__item:last-child{border-bottom:none}.founders-card .bulletlist__text{font-size:14px}.founders-card .bulletlist__num{font-size:10px;letter-spacing:.1em}.founders-card .bulletlist__meta{font-size:10px;letter-spacing:.12em}.cta-band{background:var(--steel-1100);color:#fff;border-radius:var(--vos-r-lg);padding:clamp(48px,7vw,96px);display:grid;gap:var(--vos-s-8);position:relative;overflow:clip;isolation:isolate}.cta-band:before{content:"";position:absolute;left:0;top:0;height:3px;width:80px;background:var(--vos-accent)}.cta-band:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:18%;background:linear-gradient(to right,transparent,rgba(193,251,81,.056) 20%,rgba(193,251,81,.176) 45%,rgba(255,255,220,.144) 50%,rgba(193,251,81,.176) 55%,rgba(193,251,81,.056) 80%,transparent);pointer-events:none;animation:cta-flare 9s linear 1.5s infinite backwards}@keyframes cta-flare{0%{transform:translate(-110%) skew(-10deg);opacity:0}4%{opacity:1}26%{opacity:1}30%{transform:translate(620%) skew(-10deg);opacity:0}to{transform:translate(620%) skew(-10deg);opacity:0}}.cta-band>*:not(.vos-blooms){position:relative;z-index:1}.cta-band__title{font-family:var(--vos-font-display);font-weight:600;font-size:clamp(36px,5vw,64px);letter-spacing:-.025em;line-height:1.04;margin:0;max-width:18ch;text-wrap:balance}.cta-band__sub{font-family:var(--vos-font-display);font-weight:400;font-size:clamp(18px,1.6vw,22px);color:var(--steel-300);max-width:52ch;margin:0}.cta-band__row{display:flex;gap:var(--vos-s-3);flex-wrap:wrap}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--vos-line);border:1px solid var(--vos-line);border-radius:var(--vos-r-md);overflow:hidden}.section--dark .principles{background:#ffffff14;border-color:#ffffff14}@media(max-width:880px){.principles{grid-template-columns:1fr}}.principle{background:var(--vos-surface);padding:36px 32px;display:flex;flex-direction:column}.section--dark .principle{background:var(--steel-1000)}.section--paper .principle{background:var(--vos-paper)}.principle__head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.principle__num{font-family:var(--vos-font-mono);font-size:11px;letter-spacing:.14em;color:var(--vos-fg-3)}.section--dark .principle__num{color:var(--steel-500)}.principle__dot{width:6px;height:6px;border-radius:var(--vos-r-pill);background:var(--vos-accent)}.principle__title{font-family:var(--vos-font-display);font-weight:600;font-size:clamp(22px,2.4vw,28px);letter-spacing:-.02em;margin:0 0 14px;line-height:1.18}.principle__body{font-size:15px;line-height:1.6;color:var(--vos-fg-2);margin:0}.section--dark .principle__body{color:var(--steel-300)}.story{max-width:720px;display:grid;gap:var(--vos-s-6)}.story p{font-family:var(--vos-font-body);font-size:18px;line-height:1.66;color:var(--vos-fg-1);margin:0;text-wrap:pretty}.story p strong{color:var(--vos-fg-1);font-weight:600}.photo{position:relative;overflow:hidden;border-radius:var(--vos-r-md);background:var(--steel-1000)}.photo img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.02)}.photo__caption{position:absolute;left:24px;bottom:24px;display:flex;align-items:center;gap:10px;background:#14171fc7;backdrop-filter:blur(8px);color:#fff;padding:10px 14px;border-radius:var(--vos-r-pill);font-family:var(--vos-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border:1px solid rgba(255,255,255,.1)}.photo__caption .dot{width:6px;height:6px;background:var(--vos-accent);border-radius:999px;animation:pulse 1.6s ease-in-out infinite}.photo--strip{aspect-ratio:16 / 6}.photo--tall{aspect-ratio:4 / 5}@keyframes sprint-line-fill{0%{width:8%}to{width:100%}}@keyframes sprint-node-activate{0%{background:var(--steel-1000);border-color:#fff3;box-shadow:none}to{background:var(--vos-accent);border-color:var(--vos-accent);box-shadow:0 0 0 6px #c1fb5126}}@keyframes sprint-bar-fill{0%{width:33.33%}to{width:100%}}@keyframes sprint-bar-text{0%{clip-path:inset(0 66.67% 0 0)}to{clip-path:inset(0 0% 0 0)}}.sprint-timeline.is-animated .sprint-timeline__line:before{animation:sprint-line-fill 5s linear forwards}.sprint-timeline.is-animated .sprint-node:nth-child(2):before{animation:sprint-node-activate .2s ease 1.36s both}.sprint-timeline.is-animated .sprint-node:nth-child(3):before{animation:sprint-node-activate .2s ease 3.21s both}.sprint-bar.is-animated .sprint-bar__fill{animation:sprint-bar-fill 5s var(--vos-ease-out) forwards}.sprint-bar.is-animated .sprint-bar__dark-labels{animation:sprint-bar-text 5s var(--vos-ease-out) forwards}@keyframes vos-reveal-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.vos-reveal{animation:vos-reveal-up .55s var(--vos-ease-out) var(--reveal-delay, 0s) both paused}.vos-reveal.vos-visible{animation-play-state:running}@keyframes hero-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero__row{animation:hero-enter .55s var(--vos-ease-out) .05s both}.hero__inner>*:nth-child(1){animation:hero-enter .65s var(--vos-ease-out) .15s both}.hero__inner>*:nth-child(2){animation:hero-enter .65s var(--vos-ease-out) .28s both}.hero-stat{animation:hero-enter .5s var(--vos-ease-out) .35s both}.hero-stat:nth-child(2){animation-delay:.42s}.hero-stat:nth-child(3){animation-delay:.49s}@media(prefers-reduced-motion:reduce){.hero__row,.hero__inner>*,.hero-stat,.vos-reveal,.vos-reveal.vos-visible{animation:none}}.deliverable,.principle,.value{transition:background var(--vos-dur-fast) var(--vos-ease),transform var(--vos-dur-base) var(--vos-ease),box-shadow var(--vos-dur-base) var(--vos-ease)}.price-card{transition:box-shadow var(--vos-dur-base) var(--vos-ease),transform var(--vos-dur-base) var(--vos-ease)}.team-card__portrait img{transition:transform .5s var(--vos-ease-out),filter .5s var(--vos-ease-out)}@media(hover:hover){.deliverable:hover{transform:translateY(-3px);box-shadow:var(--vos-shadow-2);z-index:1}.section--dark .deliverable:hover{box-shadow:0 4px 20px #0006}.principle:hover{transform:translateY(-3px);box-shadow:var(--vos-shadow-2);z-index:1}.section--dark .principle:hover{box-shadow:0 4px 20px #00000080}.value:hover{transform:translateY(-3px);box-shadow:var(--vos-shadow-2);z-index:1}.section--dark .value:hover{box-shadow:0 4px 20px #00000080}.price-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--vos-accent) 40%,var(--vos-line));box-shadow:0 46px 92px -36px #0000002e,0 0 30px -10px color-mix(in srgb,var(--vos-accent) 28%,transparent)}.price-card.is-featured:hover{border-color:color-mix(in srgb,var(--vos-accent) 50%,rgba(255,255,255,.12));box-shadow:0 46px 92px -36px #000000d1,0 0 30px -10px color-mix(in srgb,var(--vos-accent) 55%,transparent)}.price-card:hover:before{opacity:1}.price-card:hover:after{transform:scaleX(1)}}@media(hover:none){.price-card.is-featured:after{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.price-card,.price-card:before,.price-card:after{transition:none}.team-card:hover .team-card__portrait img{transform:scale(1.05)}}.legal-doc{max-width:720px;margin:0 auto;display:grid;gap:0}.legal-intro{font-size:18px;line-height:1.65;color:var(--vos-fg-1);margin:0 0 48px;padding-bottom:40px;border-bottom:1px solid var(--vos-line)}.legal-doc h2{font-family:var(--vos-font-display);font-size:22px;font-weight:600;letter-spacing:-.015em;color:var(--vos-fg-1);margin:48px 0 16px;padding-top:48px;border-top:1px solid var(--vos-line)}.legal-doc h2:first-of-type{margin-top:0;padding-top:0;border-top:none}.legal-doc h3{font-family:var(--vos-font-display);font-size:16px;font-weight:600;color:var(--vos-fg-1);margin:28px 0 10px}.legal-doc p{font-size:15px;line-height:1.7;color:var(--vos-fg-2);margin:0 0 16px}.legal-doc ul{margin:0 0 16px;padding:0;list-style:none;display:grid;gap:8px}.legal-doc ul li{font-size:15px;line-height:1.6;color:var(--vos-fg-2);padding-left:18px;position:relative}.legal-doc ul li:before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;background:var(--vos-accent);border-radius:50%}.legal-doc a{color:var(--vos-fg-1);text-decoration:underline;text-underline-offset:3px}.legal-doc a:hover{color:var(--vos-accent)}.legal-address{font-style:normal;font-size:15px;line-height:2;color:var(--vos-fg-2);margin-top:8px}.contact-grid{display:grid;grid-template-columns:280px 1fr;gap:80px;align-items:start}@media(max-width:900px){.contact-grid{grid-template-columns:1fr;gap:48px}}.contact-sidebar{position:sticky;top:96px;display:grid;gap:40px}@media(max-width:900px){.contact-sidebar{position:static}}.contact-sidebar__block{padding-top:24px;border-top:1px solid var(--vos-line)}.contact-steps{list-style:none;counter-reset:steps;display:grid;gap:16px}.contact-steps li{counter-increment:steps;padding-left:22px;position:relative;font-size:14px;line-height:1.5;color:var(--vos-fg-2)}.contact-steps li:before{content:counter(steps);position:absolute;left:0;top:1px;font-family:var(--vos-font-mono);font-size:11px;font-weight:600;color:var(--vos-accent)}.contact-steps li strong{color:var(--vos-fg-1);font-weight:600}.contact-includes{display:grid;gap:10px}.contact-includes li{font-size:14px;line-height:1.4;color:var(--vos-fg-2);padding-left:16px;position:relative}.contact-includes li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;background:var(--vos-accent);border-radius:50%}.contact-sidebar__block--accent{background:var(--steel-1100);border-color:var(--steel-1100);border-radius:var(--vos-r-md);padding:24px}.contact-price-label{font-family:var(--vos-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vos-accent);margin-bottom:8px}.contact-price{font-family:var(--vos-font-display);font-size:40px;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1;margin-bottom:6px}.contact-price-note{font-size:13px;color:var(--steel-400)}.contact-form-wrap{background:var(--vos-surface);border:1px solid var(--vos-line);border-radius:var(--vos-r-md);padding:clamp(32px,5vw,56px)}.contact-form{display:grid;gap:24px}.form-row{display:grid;gap:20px}.form-row--2{grid-template-columns:1fr 1fr}@media(max-width:600px){.form-row--2{grid-template-columns:1fr}}.form-field{display:grid;gap:8px}.form-label{font-family:var(--vos-font-body);font-weight:600;font-size:13px;letter-spacing:.01em;color:var(--vos-fg-1)}.form-label__optional{font-weight:400;color:var(--vos-fg-3)}.form-input{width:100%;padding:12px 14px;background:var(--vos-bg);border:1px solid var(--vos-line-strong);border-radius:var(--vos-r-sm);font-size:15px;color:var(--vos-fg-1);transition:border-color var(--vos-dur-fast) var(--vos-ease),box-shadow var(--vos-dur-fast) var(--vos-ease);appearance:none;-webkit-appearance:none}.form-input::placeholder{color:var(--vos-fg-4)}.form-input:focus{border-color:var(--vos-accent);box-shadow:0 0 0 3px #c1fb5140;outline:none}.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238B95A8' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px;cursor:pointer}.form-textarea{resize:vertical;min-height:120px;line-height:1.5}.form-submit{display:grid;gap:12px}.form-submit__note{font-size:13px;color:var(--vos-fg-3);text-align:center}.about-story{display:grid;grid-template-columns:280px 1fr;gap:96px;align-items:start}@media(max-width:960px){.about-story{grid-template-columns:1fr;gap:48px}.about-story>*:first-child{position:static!important;top:auto!important}}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media(max-width:720px){.two-col{grid-template-columns:1fr;gap:32px}}.two-col-lg{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}@media(max-width:720px){.two-col-lg{grid-template-columns:1fr;gap:40px}}.split-1-14{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:start}@media(max-width:720px){.split-1-14{grid-template-columns:1fr;gap:32px}}.split-11-9{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}@media(max-width:720px){.split-11-9{grid-template-columns:1fr;gap:32px}}.split-1-11{display:grid;grid-template-columns:1fr 1.1fr;gap:96px;align-items:center}@media(max-width:720px){.split-1-11{grid-template-columns:1fr;gap:40px}}@media(max-width:540px){#about-schematic{display:none}}@media(max-width:640px){.faq__answer-inner{padding-inline:16px}.faq__btn{padding-block:20px}}@media(max-width:480px){.hero{min-height:0}.section-head__title{font-size:clamp(26px,7vw,36px)}.cta-band{padding:28px 24px}.cta-band__title{font-size:clamp(26px,7vw,36px);overflow-wrap:break-word}.contact-sidebar,.contact-sidebar__block{min-width:0;overflow:hidden}.founders-card .bulletlist__item{grid-template-columns:28px 1fr}.founders-card .bulletlist__meta{grid-column:2;font-size:10px}.sprint-bar{max-width:100%;overflow:hidden}.two-col-lg>*{min-width:0;overflow:hidden}.price-card__eyebrow{display:none}.price-card__price{flex-wrap:wrap;align-items:baseline;gap:6px}.price-card__price .unit{white-space:nowrap}body[data-hero=editorial-paper] .hero__inner{gap:var(--vos-s-4);padding-block:clamp(24px,4vw,36px)}body[data-hero=editorial-paper] .hero__grid{gap:var(--vos-s-4);padding-top:var(--vos-s-4)}.sprint-bar__fill{width:100%!important;animation:none!important}.sprint-bar__dark-labels{clip-path:none!important;animation:none!important;color:var(--steel-1100)}}
