:root{--v2-bg:#fff;--v2-fg:#0b1220;--v2-muted:#5b6474;--v2-soft:#8a93a3;--v2-nav-bg:hsla(0,0%,100%,.8);--v2-nav-bd:hsla(0,0%,100%,.6);--v2-nav-fg:#5b6474;--v2-logo:#0b1220;--v2-login-bd:rgba(11,18,32,.15);--v2-container:1240px;--v2-gutter:clamp(1.25rem,4vw,2.5rem);--v2-section-y:3.5rem;--v2-header-content:3rem;--v2-title-body:1.5rem;--v2-nav-h:72px}@media (min-width:768px){:root{--v2-section-y:6rem}}@media (min-width:992px){:root{--v2-section-y:7rem}}@media (min-width:1024px){:root{--v2-header-content:4rem}}.v2{--v2-primary:216 100% 47%;--v2-primary-hover:216 100% 40%;--v2-primary-subtle:216 100% 96%;--v2-background:0 0% 100%;--v2-surface:220 20% 98%;--v2-foreground:222 47% 11%;--v2-muted-foreground:220 9% 40%;--v2-border:220 13% 91%;--v2-ink:222 40% 8%}.v2 .text-v2-primary{color:hsl(var(--v2-primary))}.v2 .bg-v2-primary{background-color:hsl(var(--v2-primary))}.v2 .bg-v2-primary-subtle{background-color:hsl(var(--v2-primary-subtle))}.v2 .bg-v2-surface{background-color:hsl(var(--v2-surface))}.v2 .text-v2-foreground{color:hsl(var(--v2-foreground))}.v2 .text-v2-muted{color:hsl(var(--v2-muted-foreground))}.v2 .border-v2{border-color:hsl(var(--v2-border))}.v2 .navbar-floating{background-color:hsl(var(--v2-background)/.8);border:1px solid hsl(var(--v2-border)/.5)}.v2 .cta-primary{background-color:hsl(var(--v2-primary));color:#fff;transition:background-color .2s ease,transform .2s ease}.v2 .cta-primary:hover{background-color:hsl(var(--v2-primary-hover));transform:scale(1.02)}.v2 .cta-primary:focus-visible{outline:2px solid hsl(var(--v2-primary));outline-offset:2px}.v2 .eyebrow{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--v2-primary))}.v2 .serif-accent{font-family:var(--font-instrument-serif),Georgia,serif;font-style:italic}@supports not (backdrop-filter:blur(12px)){.v2 .navbar-floating{background-color:hsl(var(--v2-background)/.95)}}.v2-container{max-width:var(--v2-container);margin:0 auto;padding-inline:var(--v2-gutter)}.v2-shell{--v2-shell-gap:16px;--v2-shell-pad-x:max(24px,calc(max(0px, (100% + 2 * var(--v2-shell-gap) - var(--v2-container)) / 2) + var(--v2-gutter) - var(--v2-shell-gap)));max-width:1408px;margin-inline:auto;padding-inline:var(--v2-shell-gap)}@media (max-width:400px){.v2-shell{--v2-shell-gap:12px}}.v2-h2{font-weight:500;font-size:clamp(2.25rem,1.2rem + 3.2vw,4rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance;color:#0f1729}.v2-section{padding-block:var(--v2-section-y)}.v2-mt-header-content{margin-top:var(--v2-header-content)}.v2 [id]{scroll-margin-top:calc(var(--v2-nav-h) + 1rem)}