:root{color-scheme:light;--beklog-accent: #f54927;--beklog-page-bg: #f7f5f2;--beklog-surface-sidebar: #f5f2ec;--beklog-surface-base: #fffdfb;--beklog-surface-low: #f8f5f0;--beklog-surface-raised: #ffffff;--beklog-surface-high: #ffffff;--beklog-surface-modal: #fffdfb;--beklog-surface-popover: var(--beklog-surface-high);--beklog-surface-interactive: rgba(36, 31, 27, .035);--beklog-surface-hover: rgba(36, 31, 27, .055);--beklog-surface-selected: color-mix(in srgb, var(--beklog-accent) 7%, transparent);--beklog-surface-elevated: var(--beklog-surface-base);--beklog-surface-nav: var(--beklog-surface-low);--beklog-text-primary: #241f1b;--beklog-text-secondary: #5c5348;--beklog-text-muted: #6f6a64;--beklog-border: rgba(36, 31, 27, .13);--beklog-border-strong: rgba(36, 31, 27, .22);--beklog-elevation-rim: none;--beklog-input: #fffdfb;--beklog-focus: #f54927;--beklog-danger: #b42318;--beklog-warning: #b54708;--beklog-success: #067647;--beklog-overlay: rgba(36, 31, 27, .48);--beklog-disabled: #b8b2a9;--beklog-shadow-sm: 0 1px 2px rgba(26, 26, 26, .08);--beklog-shadow-md: 0 8px 24px rgba(26, 26, 26, .12);--beklog-shadow-lg: 0 28px 60px rgba(26, 26, 26, .22);--beklog-radius-sm: .375rem;--beklog-radius-md: .5rem;--beklog-radius-lg: .75rem;--beklog-radius-xl: .875rem;--beklog-radius-pill: 999px;--beklog-space-0-5: .125rem;--beklog-space-1: .25rem;--beklog-space-2: .5rem;--beklog-space-3: .75rem;--beklog-space-4: 1rem;--beklog-space-5: 1.25rem;--beklog-space-6: 1.5rem;--beklog-space-8: 2rem;--beklog-space-10: 2.5rem;--beklog-space-12: 3rem;--beklog-space-16: 4rem;--beklog-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;--beklog-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--beklog-text-xs: .75rem;--beklog-text-sm: .875rem;--beklog-text-md: 1rem;--beklog-text-lg: 1.125rem;--beklog-text-xl: 1.5rem;--beklog-text-2xl: 2rem;--beklog-text-route-title: 1.375rem;--beklog-control-height: 2.5rem;--beklog-control-height-compact: 2rem;--beklog-z-dropdown: 20;--beklog-z-sticky: 30;--beklog-z-overlay: 50;--beklog-z-modal: 100;--beklog-duration-fast: .1s;--beklog-duration-base: .15s;--beklog-duration-slow: .2s;--beklog-status-neutral-bg: #f0ede7;--beklog-status-neutral-border: #d9d2c8;--beklog-status-neutral-fg: #57514a;--beklog-status-info-bg: #e8f0fe;--beklog-status-info-border: #b9d3fb;--beklog-status-info-fg: #1d4ed8;--beklog-status-success-bg: #e7f7ef;--beklog-status-success-border: #a9e2c3;--beklog-status-success-fg: #067647;--beklog-status-warning-bg: #fff6e0;--beklog-status-warning-border: #f2d78c;--beklog-status-warning-fg: #92620a;--beklog-status-danger-bg: #fdeceb;--beklog-status-danger-border: #f2b5af;--beklog-status-danger-fg: #b42318;--beklog-status-muted-bg: #f8f0ff;--beklog-status-muted-border: #e9d7fe;--beklog-status-muted-fg: #6941c6;--beklog-status-highlight-fg: #0891b2;--beklog-status-subtle-fg: #64748b;--beklog-status-insight-fg: #6366f1;--beklog-surface-subtle: var(--beklog-surface-low);--beklog-row-hover-bg: var(--beklog-surface-hover);--beklog-accent-hover: #dd3f1f;--beklog-accent-active: #c33a1c;--beklog-accent-foreground: #fff;--beklog-focus-ring: 0 0 0 2px var(--beklog-page-bg), 0 0 0 4px var(--beklog-focus);--beklog-accent-tint: color-mix(in srgb, var(--beklog-accent) 10%, transparent);--beklog-accent-text: #c33a1c;--beklog-accent-glow: 0 0 0 3px rgba(245, 73, 39, .18);--beklog-text-2xs: .6875rem;--beklog-icon-sm: 1rem;--beklog-icon-md: 1.125rem;--beklog-shell-bar-height: 3.5rem;--beklog-control-height-touch: 2.75rem;--beklog-shell-sidebar-width: 16.5rem;--beklog-shell-rail-width: 4.5rem;--beklog-shell-bar-height-narrow: 3.25rem;--beklog-shell-dock-height: 4rem;--beklog-shell-drawer-width: min(20rem, 85vw);--beklog-row-height: 2.75rem;--beklog-row-head-height: 2.25rem;--beklog-tracking-tight: -.015em;--beklog-tracking-snug: -.01em;--beklog-tracking-micro: .06em;--beklog-type-headline-xl-size: 1.5rem;--beklog-type-headline-xl-line: 2rem;--beklog-type-headline-lg-size: 1.375rem;--beklog-type-headline-lg-line: 1.75rem;--beklog-type-headline-md-size: 1.125rem;--beklog-type-headline-md-line: 1.5rem;--beklog-type-title-sm-size: .9375rem;--beklog-type-title-sm-line: 1.25rem;--beklog-type-body-md-size: .875rem;--beklog-type-body-md-line: 1.25rem;--beklog-type-body-sm-size: .8125rem;--beklog-type-body-sm-line: 1.125rem;--beklog-type-label-form-size: .75rem;--beklog-type-label-form-line: 1rem;--beklog-type-micro-size: .6875rem;--beklog-type-micro-line: .875rem;--beklog-type-tabular-size: .75rem;--beklog-type-tabular-line: 1rem;--beklog-type-metric-size: 1.875rem;--beklog-type-metric-line: 2.25rem}html[data-theme=dark]{color-scheme:dark;--beklog-page-bg: #10141a;--beklog-surface-sidebar: #0c1016;--beklog-surface-base: #181c22;--beklog-surface-low: #141820;--beklog-surface-raised: #1e232a;--beklog-surface-high: #262a31;--beklog-surface-modal: #1c2026;--beklog-surface-interactive: rgba(255, 255, 255, .04);--beklog-surface-hover: rgba(255, 255, 255, .06);--beklog-surface-selected: color-mix(in srgb, var(--beklog-accent) 10%, transparent);--beklog-text-primary: #f3f5f7;--beklog-text-secondary: #c4cad2;--beklog-text-muted: #9aa3ae;--beklog-border: rgba(255, 255, 255, .09);--beklog-border-strong: rgba(255, 255, 255, .15);--beklog-elevation-rim: inset 0 1px 0 rgba(255, 255, 255, .04);--beklog-input: #12161d;--beklog-accent-tint: color-mix(in srgb, var(--beklog-accent) 10%, transparent);--beklog-accent-text: #ff6a45;--beklog-accent-glow: 0 0 0 3px rgba(245, 73, 39, .24);--beklog-focus: #f54927;--beklog-danger: #f97066;--beklog-warning: #fdb022;--beklog-success: #47cd89;--beklog-overlay: rgba(4, 6, 10, .7);--beklog-disabled: #6b7280;--beklog-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--beklog-shadow-md: 0 10px 28px rgba(0, 0, 0, .45);--beklog-shadow-lg: 0 28px 60px rgba(0, 0, 0, .55);--beklog-status-neutral-bg: #2a2f37;--beklog-status-neutral-border: #454d58;--beklog-status-neutral-fg: #c4cad2;--beklog-status-info-bg: #1c2c4d;--beklog-status-info-border: #2f4a80;--beklog-status-info-fg: #9db8f5;--beklog-status-success-bg: #163227;--beklog-status-success-border: #245c40;--beklog-status-success-fg: #6fdba0;--beklog-status-warning-bg: #3a2c0d;--beklog-status-warning-border: #6b5217;--beklog-status-warning-fg: #f5c451;--beklog-status-danger-bg: #3a1e1c;--beklog-status-danger-border: #6b332e;--beklog-status-danger-fg: #f79a92;--beklog-status-muted-bg: #2a2340;--beklog-status-muted-border: #453a63;--beklog-status-muted-fg: #b9a4ec;--beklog-status-highlight-fg: #22d3ee;--beklog-status-subtle-fg: #94a3b8;--beklog-status-insight-fg: #818cf8;--beklog-surface-subtle: var(--beklog-surface-low);--beklog-accent-hover: #ff6a45;--beklog-accent-active: #ff8563}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--ink: #111315;--paper: var(--beklog-page-bg);--rule: color-mix(in srgb, var(--ink) 14%, transparent);--rule-strong: var(--ink);--display-tracking: -.055em;--section-tracking: -.04em;--gutter: clamp(1.25rem, 4vw, 4.5rem);--max: 76rem;--nav-height: 4.65rem;--lockup-height: clamp(2.5rem, 2.15rem + .7vw, 2.875rem);--lockup-height-footer: clamp(2.65rem, 2.3rem + .85vw, 3.125rem)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;min-height:100dvh}body,#root{display:flex;flex-direction:column;min-height:100%;min-height:100dvh}#root{flex:1 0 auto}body{font-family:var(--beklog-font-sans);background:var(--paper);color:var(--beklog-text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto}a{color:inherit}:focus-visible{outline:2px solid var(--beklog-focus);outline-offset:3px}.skipLink{position:absolute;left:1rem;top:-4rem;z-index:40;padding:.5rem .75rem;background:var(--beklog-surface-elevated);border:1px solid var(--ink);text-decoration:none;font-weight:600}.skipLink:focus{top:.75rem}.page{display:flex;flex-direction:column;flex:1 0 auto;min-height:100%;min-height:100vh;min-height:100dvh}.visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chapter,#main-content{scroll-margin-top:var(--nav-height)}#main-content{flex:1 0 auto}h2[tabindex="-1"]:focus{outline:none}h2[tabindex="-1"]:focus-visible{outline:2px solid var(--beklog-focus);outline-offset:3px}.siteNav{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:1.25rem;flex-shrink:0;min-height:var(--nav-height);padding:0 var(--gutter);background:var(--paper);border-bottom:1px solid var(--rule-strong)}.siteNavBrand{display:flex;align-items:center;flex-shrink:0;line-height:0;text-decoration:none}.brandLockup{display:inline-flex;flex-shrink:0;align-items:center;line-height:0}.brandFox img{display:block}.brandLockup svg{display:block;height:var(--lockup-height);width:auto;overflow:visible}.siteFooter .brandLockup svg{height:var(--lockup-height-footer)}.siteNavLinks{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.35rem 1.35rem}.localeSwitch{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;letter-spacing:.08em}.localeSwitch button{margin:0;min-height:1.5rem;padding:.35rem .15rem;border:0;background:transparent;color:var(--beklog-text-muted);font:inherit;letter-spacing:inherit;cursor:pointer}.localeSwitch button.is-active{color:var(--ink)}.localeSwitch span{color:var(--rule-strong)}.siteNavLinks a{display:inline-block;padding-block:.4rem;text-decoration:none;font-size:.8125rem;font-weight:600;letter-spacing:.01em}.siteNavLinks a:hover,.siteNavLinks a[aria-current=page],.siteNavLinks a[aria-current=location]{color:var(--beklog-accent-text)}.siteNavCta{display:inline-flex;align-items:center;height:2.35rem;padding:0 1rem;background:var(--ink);color:#fff;text-decoration:none;font-size:.8125rem;font-weight:650}.siteNavCta:hover{background:var(--beklog-accent)}.siteNavMenu{display:none;min-height:2.75rem;padding:0 .25rem;border:0;background:transparent;font:inherit;font-size:.8125rem;font-weight:650;cursor:pointer}.siteNavPanel{display:none}.hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);min-height:36rem;align-items:stretch;border-bottom:1px solid var(--rule-strong)}.heroCopy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,7vh,5rem) var(--gutter);max-width:42rem}.eyebrow,.index,.kicker,.frameKicker{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.16em;color:var(--beklog-text-muted)}.eyebrow{display:inline-flex;align-items:center;gap:.75rem}.eyebrow:before{content:"";width:1.75rem;height:2px;background:var(--beklog-accent)}.hero h1{margin:1.1rem 0 1.4rem;font-size:clamp(3.1rem,8.4vw,6.75rem);font-weight:750;letter-spacing:var(--display-tracking);line-height:.9}.hero h1 .accent{color:var(--beklog-accent)}.lead,.storyCopy p,.chapterHead p,.familyNote,.visionFamily p,.insightsLead,.insightsDeck{margin:0;max-width:36rem;color:var(--beklog-text-secondary);font-size:1.0625rem;line-height:1.65}.cta{display:inline-flex;align-items:center;margin-top:2rem;width:max-content;height:3rem;padding:0 1.25rem;background:#d63a1a;color:#fff;text-decoration:none;font-weight:650}.cta:hover{background:#bd3015}.heroActions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem .9rem;margin-top:2rem}.heroActions .cta{margin-top:0}.ctaSecondary{background:transparent;color:var(--ink);border:1px solid var(--ink)}.ctaSecondary:hover{background:var(--ink);color:#fff}.heroStage{position:relative;overflow:hidden;background:var(--ink);border-left:1px solid var(--ink)}.heroStageViewport{position:relative;height:100%;display:flex;align-items:flex-end;justify-content:flex-end;padding:clamp(.85rem,1.6vw,1.35rem) 0 0 clamp(.85rem,1.6vw,1.35rem)}.heroStageViewport .crop-hero{width:112%}.heroStageViewport .crop-hero .frame{height:auto}.heroStageViewport .crop-hero .frameHead{padding-top:1.4rem}.heroStageViewport .crop-hero .frameTitle{font-size:1.5rem}.heroStageViewport .crop-hero .frameMetrics{padding:1.25rem 1.15rem;gap:.85rem}.heroStageViewport .crop-hero .frameMetric strong{font-size:1.85rem}.heroStageViewport .frame,.stageBleed .frame{border:0;box-shadow:0 28px 56px color-mix(in srgb,#000 42%,transparent),0 0 0 1px color-mix(in srgb,#fff 8%,transparent)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.heroCopy{animation:fadeIn .5s ease}.chapterHow,.productLadder,.vision{border-bottom:1px solid var(--rule-strong)}.chapterHead{padding:clamp(2.25rem,4.5vw,3.5rem) var(--gutter) clamp(1.75rem,3.2vw,2.5rem)}.chapterHead h2{margin:.75rem 0 1rem;font-size:clamp(2rem,4.2vw,3.35rem);font-weight:750;letter-spacing:var(--section-tracking);line-height:1;max-width:18ch}.chapterHow>.chapterHead{border-bottom:1px solid var(--ink)}.chapterBridge{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin:0;padding:clamp(1.75rem,3.5vw,2.75rem) var(--gutter);max-width:48rem;font-size:1.0625rem;color:var(--beklog-text-secondary)}.chapterBridge .index{flex:none}.story{display:grid;grid-template-columns:minmax(16rem,.82fr) minmax(0,1.18fr);border-bottom:1px solid var(--rule-strong)}.storyOwnership{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr)}.storyCopy{padding:clamp(2.75rem,5vw,4.25rem) var(--gutter) clamp(2.5rem,5vw,4rem);display:flex;flex-direction:column;justify-content:flex-start}.storyCopy h3,.family h2,.intelligence h2,.vision h2,.insightsPreview h2,.editorial h1{margin:.85rem 0 1.15rem;font-size:clamp(2.1rem,4.6vw,4rem);font-weight:750;letter-spacing:var(--section-tracking);line-height:.98;max-width:14ch}.storyCopy h3{font-size:clamp(1.7rem,3.4vw,2.85rem);max-width:16ch}.storyStage{position:relative;overflow:hidden;background:var(--beklog-surface-nav);border-left:1px solid var(--rule);min-height:28rem;height:clamp(28rem,50vh,36rem)}.storyVisibility .storyStage{background:var(--ink);padding:0}.storyVisibility .crop-overview{position:absolute;left:0;top:8%;width:140%;min-width:0;transform:none}.storyWork{grid-template-columns:minmax(16rem,.68fr) minmax(0,1.32fr)}.storyWork .storyStage{background:var(--ink);padding:clamp(.85rem,1.6vw,1.35rem) 0 0 clamp(.85rem,1.6vw,1.35rem);height:auto;min-height:32rem}.storyWork .crop-table{width:114%}.storyWork .crop-table .frameTable{font-size:.8125rem}.storyWork .crop-table .frameTable td{padding:.8rem .85rem}.storyWork .crop-table .frameTitle{font-size:1.4rem}.storyWork .crop-table .frameHead{padding:1.35rem 1.35rem .5rem}.storyOwnership .storyStage{padding:0;border-left:0;border-right:1px solid var(--rule);background:var(--beklog-surface-subtle);height:auto;min-height:26rem}.storyOwnership .crop-ownership,.storyOwnership .frame{height:100%;min-height:100%}.storyOwnership .frame{box-shadow:var(--beklog-shadow-lg),inset 0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent)}.storyOwnership .frameDetail{height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(2rem,4.5vw,3.25rem) 2.15rem}.storyMemory{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr)}.storyMemory .storyStage{padding:0;border-left:0;border-right:1px solid var(--rule);background:color-mix(in srgb,var(--ink) 7%,var(--beklog-surface-subtle));height:auto;min-height:28rem}.storyMemory .crop-memory,.storyMemory .frame{height:100%;min-height:100%}.storyMemory .frame{box-shadow:var(--beklog-shadow-lg),inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}.intelligence{display:grid;grid-template-columns:minmax(0,.94fr) minmax(26rem,1.06fr);align-items:stretch;min-height:36rem;background:var(--ink);color:#f3f5f7}.intelligenceCopy{padding:clamp(4rem,8vw,7rem) var(--gutter)}.intelligence .index.ink,.intelligence .kicker{color:color-mix(in srgb,#fff 45%,transparent)}.intelligence .kicker{margin-top:1.5rem;color:var(--beklog-accent)}.intelligence h2{color:#fff;max-width:16ch;font-size:clamp(2.6rem,6vw,5.25rem)}.statement{margin:0 0 2rem;font-size:clamp(1.5rem,3vw,2.35rem);letter-spacing:-.035em;line-height:1.15;color:var(--beklog-accent);font-weight:650;max-width:18ch}.intelligenceBody{margin:0;max-width:38rem;color:color-mix(in srgb,#fff 72%,transparent);font-size:1.0625rem;line-height:1.65}.intelligenceSplit{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;padding-top:2rem;border-top:1px solid color-mix(in srgb,#fff 14%,transparent);max-width:44rem}.intelligenceSplit p{margin:0;color:color-mix(in srgb,#fff 68%,transparent);font-size:.9375rem;line-height:1.55}.intelligenceStage{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;min-height:32rem;padding:clamp(2rem,4.5vw,3rem) clamp(1.5rem,3vw,2.5rem) 0;border-left:1px solid color-mix(in srgb,#fff 14%,transparent)}.intelligenceStage .crop-intelligence{width:106%;max-width:46rem}.frameIntel{display:flex;flex-direction:column;gap:2.25rem;padding:clamp(2.25rem,4.2vw,3.5rem)}.frameIntelHead{display:flex;align-items:center;justify-content:space-between;gap:1rem}.frameBadge{display:inline-flex;align-items:center;height:1.6rem;padding:0 .65rem;border:1px solid color-mix(in srgb,var(--beklog-accent) 55%,transparent);color:var(--beklog-accent);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px}.frameIntelObservation{margin:0;font-size:1.5rem;font-weight:650;letter-spacing:-.015em;line-height:1.3;color:var(--beklog-text-primary)}.frameSignals{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.frameSignals li{padding:1.25rem 1.35rem;border:1px solid var(--beklog-border);border-radius:var(--beklog-radius-lg);background:var(--beklog-surface-elevated);display:flex;flex-direction:column;gap:.45rem}.frameSignalLabel{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--beklog-accent)}.frameSignalDetail{font-size:.875rem;line-height:1.4;color:var(--beklog-text-secondary)}.frameIntelClosing{margin:0;padding-top:1.5rem;border-top:1px solid var(--beklog-border);font-size:1rem;color:var(--beklog-text-muted)}.frameRecent{padding:0 1.15rem 1.25rem}.frameRecent ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.frameRecent li{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;border:1px solid var(--beklog-border);border-radius:var(--beklog-radius-md);background:var(--beklog-surface-elevated)}.frameRecent li strong{flex:1;min-width:0;font-size:.8125rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vision h2{max-width:16ch;font-size:clamp(2.4rem,5vw,4.25rem)}.visionFamily{padding:0 var(--gutter) clamp(3.25rem,6.5vw,5.5rem)}.visionFamily>.index{margin-bottom:.5rem}.visionFamily h3{margin:0 0 1.5rem;font-size:1.0625rem;font-weight:650;letter-spacing:-.01em;color:var(--beklog-text-secondary)}.familyGrid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink)}.familyGrid article{padding:1.5rem 0 0}.familyGrid article:first-child{padding-right:2.5rem;border-right:1px solid var(--ink)}.familyGrid article:last-child{padding-left:2.5rem}.familyGrid h4{margin:0 0 .65rem;font-size:1.35rem;letter-spacing:-.03em}.visionSignature{display:flex;align-items:center;gap:1.25rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(1.75rem,3.5vw,2.5rem);border-top:1px solid var(--rule)}.visionMark{flex:none;line-height:0}.visionMark img{width:2.5rem;height:2.5rem}.familyNote{flex:1;min-width:0;margin:0;font-size:.9375rem}.ladderGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 var(--gutter);border-top:1px solid var(--ink)}.ladderGrid article{padding:1.5rem 1.75rem 1.75rem 0}.ladderGrid article+article{padding-left:1.75rem;border-left:1px solid var(--ink)}.ladderName{margin:0 0 .7rem;color:var(--beklog-text-muted)}.ladderGrid h3{margin:0 0 .75rem;font-size:1.32rem;font-weight:750;letter-spacing:-.03em;line-height:1.15}.ladderGrid p{margin:0;color:var(--beklog-text-secondary);font-size:.975rem;line-height:1.55}.ladderTrust{margin:0 var(--gutter);padding:clamp(1.75rem,3.5vw,2.5rem) 0 clamp(3.25rem,6.5vw,5.5rem);max-width:40rem;border-top:1px solid var(--rule);color:var(--beklog-text-secondary);font-size:1.0625rem;line-height:1.65}.insightsPreview{padding:clamp(3.5rem,7vw,6rem) var(--gutter);border-bottom:1px solid var(--rule-strong)}.insightsPreviewHead{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem}.insightsPreview h2,.editorial h1{max-width:16ch}.insightsAll,.articleBack a{font-size:.8125rem;font-weight:650;text-decoration:none;border-bottom:1px solid var(--ink)}.insightsLead{margin-top:.35rem}.insightsList{list-style:none;margin:2.25rem 0 0;padding:0;border-top:1px solid var(--ink)}.insightsList li{border-bottom:1px solid var(--rule)}.insightsList a{display:grid;gap:.45rem;padding:1.4rem 0 1.55rem;text-decoration:none}.insightsList a:hover strong{color:var(--beklog-accent)}.insightsMeta{margin:0;font-size:.75rem;font-weight:650;letter-spacing:.04em;color:var(--beklog-text-muted)}.insightsList strong{font-size:clamp(1.35rem,2.4vw,1.75rem);letter-spacing:-.03em;font-weight:750;max-width:28ch}.insightsDeck{font-size:.975rem}.editorial{padding:clamp(3.5rem,7vw,6.5rem) var(--gutter) clamp(5rem,10vw,8rem)}.editorialHead .cta{margin-top:1.75rem}.article{margin-inline:auto;max-width:57rem;overflow-wrap:break-word}.article h1{max-width:none;font-size:clamp(2.4rem,5.5vw,4.4rem)}.article .lead{max-width:none}.articleBody{margin-top:2.5rem;max-width:45.5rem}.articleBody p,.articleBody li{margin:0 0 1.15rem;color:var(--beklog-text-secondary);font-size:1.0625rem;line-height:1.7}.articleBody h2{margin:2.25rem 0 .85rem;font-size:1.5rem;letter-spacing:-.03em;max-width:none}.articleBody ul{margin:0 0 1.4rem;padding-left:1.15rem}.articleBack{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:3rem;max-width:45.5rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.aboutPage,.contactPage{margin-inline:auto;max-width:var(--max);padding:clamp(2.75rem,6vw,4.5rem) var(--gutter) clamp(4.5rem,9vw,7rem)}.pricingPage{padding:clamp(2.75rem,6vw,4.5rem) var(--gutter) clamp(4.5rem,9vw,7rem)}.pricingHero,.aboutHero,.contactHero{max-width:42rem;padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid var(--ink)}.pricingHero h1,.aboutHero h1,.contactHero h1{margin:.85rem 0 1.1rem;max-width:22ch;font-size:clamp(2.35rem,5.5vw,4rem);font-weight:750;letter-spacing:var(--section-tracking);line-height:.95}.contactPlanNote{margin:1rem 0 0;max-width:36rem;color:var(--beklog-text-secondary);font-size:.975rem}.pricingPlans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(2rem,4vw,3rem);border:1px solid var(--ink)}.pricingCard{display:flex;flex-direction:column;min-height:100%;padding:clamp(1.35rem,2.5vw,1.85rem);border-right:1px solid var(--rule);background:var(--paper)}.pricingCard:last-child{border-right:0}.pricingCard--featured{background:color-mix(in srgb,var(--beklog-accent) 5%,var(--paper));box-shadow:inset 0 3px 0 var(--beklog-accent)}.pricingCardBadge{margin:0 0 .85rem;font-size:.6875rem;font-weight:700;letter-spacing:.14em;color:var(--beklog-text-muted)}.pricingCard--featured .pricingCardBadge{color:var(--beklog-accent)}.pricingCardName{margin:0;font-size:1.5rem;font-weight:750;letter-spacing:-.03em}.pricingCardPrice{display:flex;align-items:baseline;flex-wrap:nowrap;gap:.55rem;margin:.85rem 0 .35rem}.pricingCardPriceValue{font-size:clamp(1.85rem,3vw,2.45rem);font-weight:750;letter-spacing:-.04em;line-height:1}.pricingCardPriceNote{font-size:.875rem;font-weight:650;color:var(--beklog-text-muted)}.pricingCardPriceWas{font-size:1.05rem;font-weight:650;color:var(--beklog-text-muted);text-decoration:line-through}.pricingCardLaunch{margin:0 0 .55rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--beklog-text-muted)}.pricingCardSeats{margin:0 0 .85rem;font-size:.9rem;font-weight:650;color:var(--ink)}.pricingCardSummary{margin:0 0 1.15rem;color:var(--beklog-text-secondary);font-size:.975rem;line-height:1.55}.pricingCardIncludes{flex:1;margin:0 0 1.5rem;padding:0;list-style:none;border-top:1px solid var(--rule)}.pricingCardIncludes li{padding:.65rem 0;border-bottom:1px solid var(--rule);color:var(--beklog-text-secondary);font-size:.9375rem;line-height:1.45}.pricingCardIncludes li:before{content:"—";margin-right:.45rem;color:var(--ink);font-weight:650}.pricingCardInherit{color:var(--ink);font-weight:650}.pricingCardCta{margin-top:auto;width:100%;justify-content:center}.pricingProgression{margin:clamp(1.5rem,3vw,2.25rem) 0 0;font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--beklog-text-muted)}.pricingTrust{margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;max-width:40rem;color:var(--beklog-text-secondary);font-size:1.0625rem;line-height:1.65}.pricingNote{margin:clamp(1.5rem,3vw,2.25rem) 0 0;max-width:40rem;color:var(--beklog-text-secondary);font-size:.975rem;line-height:1.6}.planCompare{margin-top:clamp(3.25rem,6vw,5rem);padding-top:clamp(2.25rem,4vw,3.25rem);border-top:1px solid var(--ink)}.planCompareHead{max-width:40rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.planCompareHead h2{margin:.85rem 0;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:750;letter-spacing:var(--section-tracking);line-height:1.05}.planCompareHead p{margin:0;color:var(--beklog-text-secondary);font-size:1.05rem;line-height:1.6}.planCompareWrap{overflow:visible}.planCompareTable{width:100%;border-collapse:collapse;font-size:.9rem}.planCompareTable caption{text-align:left}.planCompareTable th,.planCompareTable td{padding:.7rem .75rem .7rem 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;line-height:1.4}.planCompareTable thead th{position:sticky;top:var(--nav-height);z-index:1;padding-bottom:.85rem;border-bottom:1px solid var(--ink);background:var(--paper);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--beklog-text-muted)}.planCompareTable thead th:first-child{color:var(--beklog-text-muted)}.planCompareTable tbody th[scope=row]{padding-right:1rem;font-weight:650;color:var(--ink)}.planCompareTable td{color:var(--beklog-text-secondary);font-weight:550}.planCompareNone{color:var(--beklog-text-muted)}.homePricing{border-bottom:1px solid var(--rule-strong)}.homePricingBody{padding:0 var(--gutter) clamp(3rem,6vw,5rem)}.homePricingBody .pricingPlans{margin-top:0}.closeActions{display:flex;flex-wrap:wrap;gap:.75rem .9rem;margin:0 0 2.5rem}.closeActions .cta{margin-top:0}.aboutStory{display:grid;gap:0;margin-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--ink)}.aboutSection{display:grid;grid-template-columns:minmax(10rem,16rem) 1fr;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2rem) 0;border-bottom:1px solid var(--rule)}.aboutSection h2{margin:0;font-size:1.0625rem;font-weight:750;letter-spacing:-.02em;line-height:1.35}.aboutSection p{margin:0;max-width:42rem;color:var(--beklog-text-secondary);font-size:1.0625rem;line-height:1.65}.aboutFamily{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--ink)}.aboutFamily>h2{margin:.35rem 0 1.25rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:750;letter-spacing:-.03em}.aboutFamily .familyGrid h3{margin:0 0 .65rem;font-size:1.35rem;letter-spacing:-.03em}.aboutFamily .familyGrid p{margin:0;color:var(--beklog-text-secondary);font-size:1.0625rem;line-height:1.65}.aboutClose{margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(2rem,4vw,2.75rem) 0 0;border-top:1px solid var(--ink);max-width:36rem}.aboutClose h2{margin:0 0 .85rem;font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:750;letter-spacing:-.03em;line-height:1.05}.aboutClose p{margin:0;color:var(--beklog-text-secondary);font-size:1.0625rem;line-height:1.65}.aboutClose .cta{margin-top:1.75rem}.contactForm,.contactResult{margin-top:clamp(2rem,4vw,3rem);max-width:46rem}.contactGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.5rem;row-gap:.4rem;align-items:start}.contactField{display:grid;grid-template-rows:auto minmax(0,auto) auto minmax(1.35rem,auto);grid-row:span 4;align-content:start;row-gap:.4rem}@supports (grid-template-rows: subgrid){.contactField{grid-template-rows:subgrid}}.contactField--wide{grid-column:1 / -1;margin-top:.85rem}.contactField label{font-size:.8125rem;font-weight:700;letter-spacing:.02em;line-height:1.3}.contactRequired{margin-left:.2rem;color:var(--beklog-accent)}.contactHint{margin:0;min-height:0;color:var(--beklog-text-muted);font-size:.8125rem;line-height:1.3}.contactHint:empty{min-height:0;height:0;overflow:hidden}.contactField input,.contactField textarea{width:100%;margin:0;padding:.75rem .85rem;border:1px solid var(--ink);border-radius:0;background:var(--paper);color:var(--beklog-text-primary);font:inherit}.contactField textarea{resize:vertical;min-height:10rem}.contactField input:disabled,.contactField textarea:disabled{opacity:.65}.contactField.is-invalid input,.contactField.is-invalid textarea{border-color:var(--beklog-accent)}.contactFeedback{min-height:1.35rem}.contactError{margin:0;color:var(--beklog-accent);font-size:.8125rem;font-weight:650;line-height:1.3}.contactAlert{margin:0 0 1.5rem;padding:1rem 1.1rem;border:1px solid var(--ink);background:color-mix(in srgb,var(--beklog-accent) 6%,var(--paper))}.contactAlert strong{display:block;margin-bottom:.35rem}.contactAlert p{margin:0;color:var(--beklog-text-secondary)}.contactResult{padding:clamp(1.5rem,3vw,2rem) 0 0;border-top:1px solid var(--ink)}.contactResult h2{margin:0 0 .75rem;max-width:22ch;font-size:clamp(1.5rem,3vw,2rem);font-weight:750;letter-spacing:-.03em;line-height:1.15}.contactResult p{margin:0;max-width:36rem;color:var(--beklog-text-secondary);font-size:1.0625rem;line-height:1.65}button.cta{border:0;cursor:pointer;font:inherit}button.cta:disabled{opacity:.6;cursor:not-allowed}.contactSubmit{margin-top:.85rem}.siteFooter{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;flex-shrink:0;margin-top:auto;padding:1.75rem var(--gutter);background:var(--ink);color:#c4cad2}.footerNav{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.35rem}.footerNav a{display:inline-block;padding-block:.4rem;text-decoration:none;font-size:.8125rem;font-weight:600;color:inherit}.footerNav a:hover,.footerNav a:focus-visible{color:#fff}.footerMeta{margin:0;font-size:.8125rem}.productFigure{margin:0;width:100%}.frame{background:var(--beklog-page-bg);color:var(--beklog-text-primary);border:1px solid color-mix(in srgb,var(--ink) 55%,transparent);box-shadow:var(--beklog-shadow-lg);overflow:hidden;min-height:100%}.frameChrome{display:grid;grid-template-columns:11.5rem minmax(0,1fr);min-height:28rem}.frameSide{background:var(--beklog-surface-nav);border-right:1px solid var(--beklog-border);padding:1rem .85rem}.frameBrand{display:flex;align-items:center;gap:.55rem;margin-bottom:1.25rem;font-weight:750;letter-spacing:-.03em}.frameNav{display:grid;gap:.2rem}.frameNav span{display:block;padding:.5rem .7rem;border-radius:var(--beklog-radius-md);color:var(--beklog-text-secondary);font-size:.8125rem;font-weight:600}.frameNav span.is-active{background:color-mix(in srgb,var(--beklog-accent) 14%,transparent);color:var(--beklog-accent);box-shadow:inset 3px 0 0 var(--beklog-accent)}.frameMain{background:var(--beklog-surface-subtle);min-width:0}.frameHead{display:flex;justify-content:space-between;align-items:flex-start;padding:1.1rem 1.15rem .4rem}.frameTitle{margin:.2rem 0 0;font-size:1.25rem;font-weight:750;letter-spacing:-.02em}.frameAction{display:inline-flex;align-items:center;height:1.85rem;padding:0 .7rem;background:var(--beklog-accent);color:#fff;font-size:.7rem;font-weight:700;border-radius:var(--beklog-radius-sm)}.framePresets{display:flex;gap:.35rem;padding:.4rem 1.15rem .65rem;font-size:.75rem;font-weight:650;color:var(--beklog-text-secondary)}.framePresets span{padding:.28rem .6rem;border-radius:var(--beklog-radius-md)}.framePresets .is-on{background:var(--beklog-accent);color:#fff}.frameSummary,.frameLead{margin:0;padding:.45rem 1.15rem .7rem;color:var(--beklog-text-muted);font-size:.75rem;border-bottom:1px solid var(--beklog-border)}.frameSummary strong{color:var(--beklog-text-primary)}.frameTable{width:100%;border-collapse:collapse;font-size:.75rem}.frameTable th{text-align:left;font-size:.625rem;letter-spacing:.04em;text-transform:uppercase;color:var(--beklog-text-muted);background:var(--beklog-surface-nav);padding:.55rem .7rem;font-weight:700}.frameTable td{padding:.65rem .7rem;border-bottom:1px solid var(--beklog-border);vertical-align:middle;white-space:nowrap}.frameTable td:first-child{white-space:normal;min-width:14rem}.frameTable td strong{display:block;font-size:.8125rem}.frameTable td span{color:var(--beklog-text-muted);font-size:.7rem}.frameTable tr.is-alert td:first-child{box-shadow:inset 3px 0 0 var(--beklog-accent)}.framePill{display:inline-flex;padding:.12rem .5rem;border-radius:999px;font-size:.625rem;font-weight:700;border:1px solid var(--beklog-status-neutral-border);background:var(--beklog-status-neutral-bg);color:var(--beklog-status-neutral-fg)}.framePill.status-progress{background:var(--beklog-status-info-bg);border-color:var(--beklog-status-info-border);color:var(--beklog-status-info-fg)}.framePill.status-waiting{background:var(--beklog-status-warning-bg);border-color:var(--beklog-status-warning-border);color:var(--beklog-status-warning-fg)}.frameOwner,.frameAvatars,.frameOwnerLarge{display:inline-flex;align-items:center;gap:.4rem}.frameAvatar{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:999px;background:color-mix(in srgb,var(--beklog-accent) 22%,var(--beklog-surface-nav));color:var(--beklog-text-primary);font-size:.55rem;font-weight:750}.frameEmpty{color:var(--beklog-text-muted)}.is-overdue{color:var(--beklog-danger);font-weight:700}.frameMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:1rem 1.15rem}.frameMetric{padding:.85rem .8rem;border:1px solid var(--beklog-border);border-radius:var(--beklog-radius-lg);background:var(--beklog-surface-elevated)}.frameMetric strong{display:block;font-size:1.5rem;letter-spacing:-.03em}.frameMetric span{color:var(--beklog-text-muted);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.frameMetric.is-alert{border-color:color-mix(in srgb,var(--beklog-danger) 42%,var(--beklog-border));background:color-mix(in srgb,var(--beklog-danger) 8%,var(--beklog-surface-elevated))}.frameMetric.is-alert strong{color:var(--beklog-danger)}.frameAttention{padding:0 1.15rem 1.25rem}.framePanelTitle{margin:0 0 .65rem;font-size:.8125rem;font-weight:750}.frameAttention ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.frameAttention li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.65rem;row-gap:.1rem;padding:.55rem .65rem;border:1px solid var(--beklog-border);border-radius:var(--beklog-radius-md);background:var(--beklog-surface-elevated)}.frameMemory{list-style:none;margin:0;padding:.35rem 1.15rem 1.25rem;display:grid;gap:.55rem}.frameMemory li{display:grid;gap:.2rem;padding:.85rem .9rem;border:1px solid var(--beklog-border);border-radius:var(--beklog-radius-md);background:var(--beklog-surface-elevated)}.frameMemoryKind{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--beklog-accent)}.frameMemory li strong{font-size:.9rem;font-weight:650}.frameMemory li span:last-child{color:var(--beklog-text-muted);font-size:.8rem;line-height:1.4}.frameAttention li strong{font-size:.8125rem}.frameAttention li>span:last-child{grid-column:2;color:var(--beklog-text-muted);font-size:.7rem}.frameReason{grid-row:1 / span 2;align-self:center;font-size:.625rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.frameReason.is-overdue{color:var(--beklog-danger)}.frameReason.is-waiting{color:var(--beklog-warning)}.frameReason.is-due{color:var(--beklog-text-muted)}.frameDetail{padding:1.5rem 1.6rem 2rem}.frameDetailCopy{margin:.75rem 0 1.4rem;color:var(--beklog-text-secondary);max-width:28rem}.frameMeta{display:grid;grid-template-columns:repeat(3,max-content);gap:1.5rem;margin:0 0 1.75rem}.frameMeta dt{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--beklog-text-muted)}.frameMeta dd{margin:.3rem 0 0;font-weight:650}.framePeople{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding-top:1.25rem;border-top:1px solid var(--beklog-border)}.framePeopleLabel{margin:0 0 .55rem;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--beklog-text-muted)}.crop-ownership .demoOwner{padding:.7rem .8rem .75rem;margin:-.7rem -.8rem 0;border:1px solid transparent;border-radius:var(--beklog-radius-md)}.frameOwnerLarge{margin:0;font-weight:650}.crop-overview .frameLead{display:none}.crop-hero .frameChrome,.crop-table .frameChrome,.crop-overview .frameChrome,.crop-memory .frameChrome,.crop-intelligence .frameChrome{min-height:0}.cta,.ctaSecondary,.siteNavCta,.siteNavLinks a{transition:background-color .16s ease,color .16s ease}@media(prefers-reduced-motion:reduce){.heroCopy{animation:none}}.frameMetricValue{display:grid;justify-items:start}.frameMetric .frameMetricValue{display:grid}.demoMetric{grid-area:1 / 1;font-variant-numeric:tabular-nums}.frameMetric .demoMetric{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none}.crop-hero .demoSupporters,.crop-ownership .demoSupportersPresence,[data-demo=work] .demoSupportersPresence{opacity:0}.demoReason{display:grid;justify-items:start}.demoReasonLabel{grid-area:1 / 1}.demoReasonLabel.is-waiting{color:var(--beklog-warning)}.demoReasonLabel.is-overdue{color:var(--beklog-danger)}[data-demo=memory] .demoMemoryItem--note,[data-demo=memory] .demoMemoryItem--context,[data-demo=intelligence] .demoIntelObservation,[data-demo=intelligence] .demoIntelSignal,[data-demo=intelligence] .demoIntelClosing{opacity:.22}[data-demo] .demoFocusTarget,[data-demo] .demoMetric,[data-demo] .demoReasonLabel,[data-demo] .demoSupporters,[data-demo] .demoSupportersPresence,[data-demo] .demoOwner,[data-demo] .demoOwner .frameAvatar,[data-demo] .demoOverdueMetric,[data-demo] .demoWorkRow,[data-demo] .demoWorkRow .framePill,[data-demo] .demoMemoryItem,[data-demo] .demoIntelObservation,[data-demo] .demoIntelSignal,[data-demo] .demoIntelClosing{transition:opacity .65s ease,color .65s ease,background-color .65s ease,border-color .65s ease,box-shadow .65s ease}[data-demo][data-phase="0"] .demoMetric--to,[data-demo][data-phase="1"] .demoMetric--to,[data-demo][data-phase="2"] .demoMetric--to,[data-demo][data-phase="0"] .demoReason--to,[data-demo][data-phase="1"] .demoReason--to,[data-demo][data-phase="2"] .demoReason--to,[data-demo][data-phase="3"] .demoMetric--from,[data-demo][data-phase=done] .demoMetric--from,[data-demo][data-phase="3"] .demoReason--from,[data-demo][data-phase=done] .demoReason--from{opacity:0}[data-demo=hero][data-phase="1"] .demoFocusTarget,[data-demo=hero][data-phase="2"] .demoFocusTarget,[data-demo=visibility][data-phase="1"] .demoFocusTarget{border-color:var(--beklog-accent);background:color-mix(in srgb,var(--beklog-accent) 16%,var(--beklog-surface-elevated));box-shadow:inset 3px 0 0 var(--beklog-accent)}[data-demo=hero][data-phase="3"] .demoFocusTarget,[data-demo=hero][data-phase=done] .demoFocusTarget,[data-demo=visibility][data-phase="3"] .demoFocusTarget,[data-demo=visibility][data-phase=done] .demoFocusTarget{border-color:color-mix(in srgb,var(--beklog-danger) 50%,var(--beklog-border));background:color-mix(in srgb,var(--beklog-danger) 10%,var(--beklog-surface-elevated));box-shadow:inset 3px 0 0 var(--beklog-danger)}[data-demo=work][data-phase="1"] .demoWorkRow,[data-demo=work][data-phase="2"] .demoWorkRow,[data-demo=work][data-phase=done] .demoWorkRow{background:color-mix(in srgb,var(--beklog-accent) 11%,var(--beklog-surface-elevated))}[data-demo=work][data-phase="1"] .demoWorkRow .framePill,[data-demo=work][data-phase="2"] .demoWorkRow .framePill,[data-demo=work][data-phase=done] .demoWorkRow .framePill{box-shadow:0 0 0 1px var(--beklog-warning)}[data-demo=ownership][data-phase="1"] .demoOwner,[data-demo=ownership][data-phase="2"] .demoOwner,[data-demo=ownership][data-phase="3"] .demoOwner,[data-demo=ownership][data-phase=done] .demoOwner{border-color:color-mix(in srgb,var(--beklog-accent) 38%,var(--beklog-border));background:color-mix(in srgb,var(--beklog-accent) 9%,var(--beklog-surface-elevated));box-shadow:inset 3px 0 0 var(--beklog-accent)}[data-demo=ownership][data-phase="1"] .demoOwner .frameAvatar,[data-demo][data-phase="2"] .demoOwner .frameAvatar,[data-demo][data-phase="3"] .demoOwner .frameAvatar,[data-demo][data-phase=done] .demoOwner .frameAvatar{box-shadow:0 0 0 2px var(--beklog-accent)}[data-demo][data-phase="2"] .demoSupporters,[data-demo][data-phase="3"] .demoSupporters,[data-demo][data-phase=done] .demoSupporters,[data-demo][data-phase="2"] .demoSupportersPresence,[data-demo][data-phase="3"] .demoSupportersPresence,[data-demo][data-phase=done] .demoSupportersPresence{opacity:1}[data-demo=ownership] .demoSupportersPresence .frameAvatar{opacity:0}[data-demo=ownership][data-phase="2"] .demoSupportersPresence .frameAvatar,[data-demo=ownership][data-phase="3"] .demoSupportersPresence .frameAvatar,[data-demo=ownership][data-phase=done] .demoSupportersPresence .frameAvatar{opacity:1}[data-demo=ownership][data-phase="2"] .demoSupportersPresence .frameAvatar:nth-child(2){transition-delay:.22s}[data-demo=memory][data-phase="1"] .demoMemoryItem--origin,[data-demo=memory][data-phase="2"] .demoMemoryItem--origin{border-color:color-mix(in srgb,var(--beklog-accent) 45%,var(--beklog-border));background:color-mix(in srgb,var(--beklog-accent) 8%,var(--beklog-surface-elevated));box-shadow:inset 3px 0 0 var(--beklog-accent)}[data-demo=memory][data-phase="2"] .demoMemoryItem--note,[data-demo=memory][data-phase="3"] .demoMemoryItem--note,[data-demo=memory][data-phase=done] .demoMemoryItem--note{opacity:1}[data-demo=memory][data-phase="2"] .demoMemoryItem--note{border-color:color-mix(in srgb,var(--beklog-accent) 40%,var(--beklog-border));box-shadow:inset 3px 0 0 var(--beklog-accent)}[data-demo=memory][data-phase="3"] .demoMemoryItem--context,[data-demo=memory][data-phase=done] .demoMemoryItem--context{opacity:1}[data-demo=memory][data-phase="3"] .demoMemoryItem--context{border-color:color-mix(in srgb,var(--beklog-accent) 40%,var(--beklog-border));box-shadow:inset 3px 0 0 var(--beklog-accent)}[data-demo=intelligence][data-phase="1"] .demoIntelObservation,[data-demo=intelligence][data-phase="2"] .demoIntelObservation,[data-demo=intelligence][data-phase="3"] .demoIntelObservation,[data-demo=intelligence][data-phase=done] .demoIntelObservation{opacity:1}[data-demo=intelligence][data-phase="2"] .demoIntelSignal:nth-child(-n+2),[data-demo=intelligence][data-phase="3"] .demoIntelSignal,[data-demo=intelligence][data-phase=done] .demoIntelSignal{opacity:1}[data-demo=intelligence][data-phase="2"] .demoIntelSignal:nth-child(1){border-color:color-mix(in srgb,var(--beklog-accent) 45%,var(--beklog-border));box-shadow:inset 3px 0 0 var(--beklog-accent)}[data-demo=intelligence][data-phase="3"] .demoIntelClosing,[data-demo=intelligence][data-phase=done] .demoIntelClosing{opacity:1}[data-demo=intelligence][data-phase="3"] .demoIntelClosing,[data-demo=intelligence][data-phase=done] .demoIntelClosing{color:var(--beklog-text-primary);border-top-color:color-mix(in srgb,var(--beklog-accent) 35%,var(--beklog-border))}.crop-hero .demoSupporters .frameAvatars{vertical-align:middle}@media(prefers-reduced-motion:reduce){[data-demo][data-phase] .demoMetric,[data-demo][data-phase] .demoReasonLabel,[data-demo][data-phase] .demoSupporters,[data-demo][data-phase] .demoSupportersPresence,[data-demo][data-phase] .demoFocusTarget,[data-demo] .demoOwner,[data-demo] .demoOwner .frameAvatar,[data-demo] .demoOverdueMetric,[data-demo] .demoWorkRow,[data-demo] .demoMemoryItem,[data-demo] .demoIntelObservation,[data-demo] .demoIntelSignal,[data-demo] .demoIntelClosing{transition:none}[data-demo][data-phase] .demoMetric--from,[data-demo][data-phase] .demoReason--from{opacity:0}[data-demo][data-phase] .demoMetric--to,[data-demo][data-phase] .demoReason--to,[data-demo][data-phase] .demoSupporters,[data-demo][data-phase] .demoSupportersPresence,[data-demo][data-phase] .demoSupportersPresence .frameAvatar,[data-demo][data-phase] .demoMemoryItem,[data-demo][data-phase] .demoIntelObservation,[data-demo][data-phase] .demoIntelSignal,[data-demo][data-phase] .demoIntelClosing{opacity:1}[data-demo=hero][data-phase] .demoFocusTarget,[data-demo=visibility][data-phase] .demoFocusTarget{border-color:color-mix(in srgb,var(--beklog-danger) 40%,var(--beklog-border));background:color-mix(in srgb,var(--beklog-danger) 6%,var(--beklog-surface-elevated));box-shadow:inset 3px 0 0 var(--beklog-danger)}[data-demo=work][data-phase] .demoWorkRow{background:color-mix(in srgb,var(--beklog-accent) 8%,var(--beklog-surface-elevated))}[data-demo=ownership][data-phase] .demoOwner{border-color:color-mix(in srgb,var(--beklog-accent) 38%,var(--beklog-border));background:color-mix(in srgb,var(--beklog-accent) 9%,var(--beklog-surface-elevated));box-shadow:inset 3px 0 0 var(--beklog-accent)}[data-demo] .demoOwner .frameAvatar{box-shadow:0 0 0 2px var(--beklog-accent)}[data-demo] .demoOverdueMetric strong,[data-demo] .frameMetricValue{color:var(--beklog-danger)}}@media(max-width:1080px){.hero{grid-template-columns:1fr;min-height:0}.heroCopy{padding-bottom:2.5rem;max-width:none}.hero h1{font-size:clamp(2.7rem,12vw,4.4rem)}.heroStage{border-left:0;border-top:1px solid var(--ink);height:auto;min-height:26rem}.heroStageViewport{align-items:center;justify-content:center;padding:1rem}.heroStageViewport .crop-hero{width:100%}.crop-hero .frameRecent{display:none}.heroStageViewport{padding:1rem}.crop-hero .frameSide,.crop-table .frameSide,.crop-overview .frameSide,.crop-memory .frameSide,.crop-intelligence .frameSide{display:none}.crop-hero .frameChrome,.crop-table .frameChrome,.crop-overview .frameChrome,.crop-memory .frameChrome,.crop-intelligence .frameChrome{grid-template-columns:1fr}.story,.storyWork,.storyOwnership,.storyMemory,.intelligence{grid-template-columns:1fr;min-height:0}.storyVisibility .storyStage{height:auto;min-height:0}.storyVisibility .crop-overview{position:relative;top:auto;width:100%}.storyWork .storyStage{padding:1rem 0 0 1rem;min-height:26rem}.storyWork .crop-table{width:100%}.storyOwnership .storyStage,.storyMemory .storyStage{order:2;border-right:0;border-top:1px solid var(--rule);height:auto;min-height:0}.storyOwnership .crop-ownership,.storyOwnership .frame,.storyMemory .crop-memory,.storyMemory .frame{height:auto;min-height:0}.storyStage{border-left:0;border-top:1px solid var(--rule);height:auto;min-height:0}.intelligenceStage{border-left:0;border-top:1px solid color-mix(in srgb,#fff 14%,transparent);min-height:24rem;padding:1.75rem 1.25rem}.intelligenceStage .crop-intelligence{width:100%;max-width:none}.frameSignals{grid-template-columns:1fr}.familyGrid article:first-child{padding-right:1.5rem}.familyGrid article:last-child{padding-left:1.5rem}.pricingPlans{grid-template-columns:1fr 1fr}.pricingCard:nth-child(2n){border-right:0}.pricingCard:nth-child(-n+2){border-bottom:1px solid var(--rule)}.ladderGrid{grid-template-columns:1fr 1fr}.ladderGrid article:nth-child(odd){padding-left:0;border-left:0}.ladderGrid article:nth-child(n+3){border-top:1px solid var(--ink);padding-top:1.5rem}.planCompareTable thead{display:none}.planCompareTable,.planCompareTable tbody{display:block;width:100%}.planCompareTable tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:.15rem 1rem;padding:.85rem 0 1rem;border-bottom:1px solid var(--rule)}.planCompareTable tbody tr th,.planCompareTable tbody tr td{border:0;padding:.2rem 0}.planCompareTable tbody tr th{grid-column:1 / -1;padding-bottom:.45rem}.planCompareTable td:before{content:attr(data-plan);display:block;margin-bottom:.2rem;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--beklog-text-muted)}}@media(max-width:720px){.siteNav{grid-template-columns:auto 1fr auto auto}.siteNavLinks,.siteNavCta{display:none}.siteNavMenu{display:inline-flex;justify-self:end}.siteNavPanel.is-open{display:grid;position:absolute;left:0;right:0;top:var(--nav-height);background:var(--paper);border-bottom:1px solid var(--ink);padding:.5rem var(--gutter) 1.25rem;gap:.25rem}.siteNavPanel a{display:block;padding:.85rem 0;text-decoration:none;font-weight:650;border-bottom:1px solid var(--rule)}.siteNavPanelLocale{padding:.85rem 0 .35rem;border-bottom:1px solid var(--rule)}.siteNavCtaPanel{display:inline-flex!important;margin-top:.75rem;width:max-content;border-bottom:0!important}.heroCopy,.storyCopy,.chapterHead,.chapterBridge,.intelligenceCopy,.homePricingBody,.visionFamily,.insightsPreview,.editorial,.siteFooter,.siteNav{padding-left:1.25rem;padding-right:1.25rem}.ladderGrid,.ladderTrust{margin-left:1.25rem;margin-right:1.25rem}.crop-hero .frameMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crop-hero .demoSupporters{display:none}[data-demo=work] .demoSupportersPresence{opacity:1}[data-demo=ownership] .demoSupportersPresence .frameAvatar{opacity:1;transition-delay:0s}[data-demo=intelligence][data-phase="2"] .demoIntelSignal{opacity:1}.heroCopy{padding-top:2.75rem}.chapterHead{padding-top:2rem;padding-bottom:1.35rem}.storyStage,.storyOwnership .storyStage,.storyMemory .storyStage{height:auto;min-height:0}.intelligenceStage{height:auto;min-height:22rem}.crop-overview .frameMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.frameMetrics,.intelligenceSplit,.familyGrid,.ladderGrid,.framePeople,.frameMeta,.insightsPreviewHead{grid-template-columns:1fr}.insightsPreviewHead{display:grid;gap:.75rem}.pricingPlans{grid-template-columns:1fr}.pricingCard{border-right:0;border-bottom:1px solid var(--rule)}.pricingCard:last-child{border-bottom:0}.aboutSection{grid-template-columns:1fr;gap:.65rem}.contactGrid{grid-template-columns:1fr}.contactField--wide{margin-top:.35rem}.pricingPage,.aboutPage,.contactPage{padding-left:1.25rem;padding-right:1.25rem}.familyGrid{border-top:0}.familyGrid article{padding:1.5rem 0 0;border-top:1px solid var(--ink)}.familyGrid article:first-child,.familyGrid article:last-child{padding-left:0;padding-right:0;border-right:0}.ladderGrid{border-top:0}.ladderGrid article,.ladderGrid article+article{padding:1.5rem 0 0;border-left:0;border-top:1px solid var(--ink)}.siteFooter{display:flex;flex-direction:column;align-items:flex-start}.footerNav{justify-content:flex-start}.crop-table .frameTable th:nth-child(4),.crop-table .frameTable td:nth-child(4){display:none}.frameTable td:first-child{min-width:8.25rem}.storyWork .crop-table .frameTable{font-size:.75rem}.storyWork .crop-table .frameTable td{padding:.65rem .7rem}.storyWork .storyStage{padding:0}.storyWork .crop-table{width:100%}}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hanken-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hanken-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--v2-canvas: #faf8f5;--v2-card: #ffffff;--v2-muted: #f2efe8;--v2-elevated: #f5f2eb;--v2-hairline: #e5e1d8;--v2-subtle: #ebe7e0;--v2-ink: #1a1918;--v2-slate: #5a5854;--v2-clay: #6f6b65;--v2-primary: #a6330f;--v2-primary-hover: #8a2a0b;--v2-primary-soft: #c84b26;--v2-waiting-bg: #fdf0eb;--v2-waiting-line: #f6d0c2;--v2-follow-bg: #fef7eb;--v2-follow-line: #fbe2bc;--v2-follow-fg: #8a5a0e;--v2-moving-bg: #edf4f7;--v2-moving-line: #c7dfe7;--v2-moving-fg: #3b6978;--v2-done-bg: #edf4ee;--v2-done-line: #c5e0cb;--v2-done-fg: #386641;--v2-shadow: 0 2px 4px rgba(26, 25, 24, .04), 0 8px 16px rgba(26, 25, 24, .03);--v2-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--v2-display: "Hanken Grotesk", "Inter", system-ui, sans-serif;--v2-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--paper: var(--v2-canvas);--ink: var(--v2-ink);--rule: color-mix(in srgb, var(--v2-ink) 12%, transparent);--rule-strong: var(--v2-hairline);--nav-height: 4rem;--gutter: clamp(1.25rem, 4vw, 3rem);--max: 80rem;--beklog-font-sans: var(--v2-sans);--beklog-font-mono: var(--v2-mono);--beklog-accent: var(--v2-primary);--beklog-accent-hover: var(--v2-primary-hover);--beklog-accent-text: var(--v2-primary);--beklog-text-primary: var(--v2-ink);--beklog-text-secondary: var(--v2-slate);--beklog-text-muted: var(--v2-clay);--beklog-page-bg: var(--v2-canvas);--display-tracking: -.03em;--section-tracking: -.025em}html{scroll-behavior:auto}body{background:var(--v2-canvas);color:var(--v2-ink);font-family:var(--v2-sans);font-size:15px;line-height:1.6}h1,h2,h3,h4,.aboutHero h1,.contactHero h1,.insightsPreviewHead h2,.insightsList strong{font-family:var(--v2-display)}:focus-visible{outline:2px solid var(--v2-primary-soft);outline-offset:3px}.v2Wrap{width:100%;max-width:80rem;margin-inline:auto;padding-inline:var(--gutter)}.v2Main{flex:1 0 auto;background:var(--v2-canvas);outline:none}.v2Mono{font-family:var(--v2-mono);font-size:.75rem;line-height:1.35;letter-spacing:-.01em}.v2Micro{margin:0;font-family:var(--v2-sans);font-size:.6875rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.v2Muted{color:var(--v2-clay)}.v2Primary{color:var(--v2-primary)}.v2Ink{color:var(--v2-ink)}.v2Small{font-size:.8125rem;line-height:1.55}.v2Body{margin:0;color:var(--v2-slate);font-size:.9375rem;line-height:1.6}.v2Lead{margin:0;max-width:38rem;color:var(--v2-slate);font-size:1.0625rem;line-height:1.65;letter-spacing:-.005em}.v2Lead--light{color:#cac6c1}.v2Eyebrow{margin:0 0 .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-primary)}.v2Eyebrow--ink{color:var(--v2-slate)}.v2Eyebrow--mono{font-family:var(--v2-mono);font-weight:500;letter-spacing:.06em}.v2EyebrowRule{display:flex;align-items:center;gap:.75rem;margin:0 0 1.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-primary)}.v2EyebrowRule span{display:inline-block;width:1.5rem;height:2px;background:var(--v2-primary)}.v2H2{margin:0 0 1rem;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.25rem);font-weight:600;line-height:1.22;letter-spacing:-.025em;text-wrap:balance}.v2H2--light{color:#fff}.v2H3{margin:0 0 1rem;font-size:clamp(1.5rem,1.2rem + .9vw,1.75rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.v2H3--sm{margin-bottom:.4rem;font-size:1.375rem}.v2H1Page{margin:0 0 1.25rem;font-size:clamp(2.125rem,1.4rem + 2.4vw,3rem);font-weight:600;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.v2Br{display:none}@media(min-width:640px){.v2Br{display:inline}}.v2Btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:.5rem 1.15rem;border:1px solid transparent;border-radius:4px;font-family:var(--v2-sans);font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.v2Btn--primary{background:var(--v2-primary);color:#fff;box-shadow:0 1px 2px #1a19181f}.v2Btn--primary:hover{background:var(--v2-primary-hover)}.v2Btn--secondary{background:var(--v2-card);border-color:var(--v2-hairline);color:var(--v2-ink);font-weight:500}.v2Btn--secondary:hover{background:var(--v2-muted)}.v2Btn--muted{background:var(--v2-muted);color:var(--v2-ink);font-weight:500}.v2Btn--muted:hover{background:var(--v2-subtle)}.v2Actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.v2Dot,.v2DotPrimary,.v2DotDone{display:inline-block;width:.4rem;height:.4rem;border-radius:50%;background:var(--v2-primary-soft);flex:none}.v2DotDone{background:var(--v2-done-fg);width:.5rem;height:.5rem;margin-right:.5rem}.v2DotPrimary{margin-right:.45rem}.v2Dot{margin-right:.55rem;width:.5rem;height:.5rem}.v2Dot--late{background:var(--v2-primary-soft)}.v2Dot--follow{background:#c47c17}.v2Dot--moving{background:var(--v2-moving-fg)}.v2Dot--done{background:var(--v2-done-fg)}.v2Icon{flex:none}.v2Nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--v2-canvas) 95%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--v2-hairline)}.v2NavInner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4rem;max-width:80rem;margin-inline:auto;padding-inline:var(--gutter)}.v2Nav .siteNavBrand{display:inline-flex;align-items:center;flex:none}.v2Nav .brandLockup svg{height:2.25rem;width:auto}.v2NavLinks{display:none;align-items:center;gap:2rem}.v2NavLinks a,.v2MenuButton{display:inline-flex;align-items:center;gap:.25rem;min-height:2.5rem;padding:0;border:0;background:none;color:var(--v2-slate);font:inherit;font-size:.8125rem;text-decoration:none;cursor:pointer;transition:color .16s ease}.v2NavLinks a:hover,.v2MenuButton:hover,.v2NavLinks a[aria-current],.v2MenuButton[aria-current]{color:var(--v2-ink)}.v2NavLinks a[aria-current],.v2MenuButton[aria-current]{color:var(--v2-primary);font-weight:600}.v2Menu{position:relative}.v2MenuPanel{position:absolute;top:100%;left:-.75rem;display:none;width:14rem;padding:.5rem;background:var(--v2-card);border:1px solid var(--v2-hairline);border-radius:4px;box-shadow:var(--v2-shadow)}.v2Menu:hover .v2MenuPanel,.v2Menu:focus-within .v2MenuPanel,.v2Menu[data-open=true] .v2MenuPanel{display:grid;gap:.15rem}.v2MenuPanel a{padding:.5rem .75rem;border-radius:2px;min-height:2.25rem}.v2MenuPanel a:hover{background:var(--v2-muted)}.v2NavActions{display:flex;align-items:center;gap:1rem}.v2Nav .localeSwitch{display:inline-flex;align-items:center;gap:.1rem;padding:.1rem .35rem;border:1px solid var(--v2-hairline);border-radius:3px;background:var(--v2-card);font-family:var(--v2-mono);font-size:.75rem}.v2Nav .localeSwitch button{min-height:1.5rem;padding:.2rem .3rem;color:var(--v2-slate)}.v2Nav .localeSwitch button.is-active{color:var(--v2-ink);font-weight:700}.v2Nav .localeSwitch span{color:var(--v2-hairline)}.v2NavCta{min-height:2.25rem;padding:.4rem 1rem}.v2NavMenu{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .25rem;border:0;background:none;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.v2NavPanel{display:none}.v2NavPanel.is-open{display:grid;gap:.15rem;padding:.75rem var(--gutter) 1.25rem;border-top:1px solid var(--v2-hairline);background:var(--v2-canvas)}.v2NavPanel a:not(.v2Btn){display:flex;align-items:center;min-height:2.75rem;color:var(--v2-ink);text-decoration:none;font-weight:500}.v2NavPanel .v2NavPanelSub{padding-left:1rem;color:var(--v2-slate);font-weight:400}.v2NavPanelLabel{margin:.5rem 0 0;font-family:var(--v2-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-clay)}.v2NavPanelCta{margin-top:.75rem}@media(min-width:900px){.v2NavLinks{display:flex}.v2NavMenu,.v2NavPanel,.v2NavPanel.is-open{display:none}}@media(max-width:899px){.v2NavCta{display:none}}.v2Hero{padding-block:clamp(2.5rem,5vw,4rem) clamp(3.5rem,7vw,7rem)}.v2HeroGrid{display:grid;gap:3rem;align-items:start}.v2HeroCopy h1{margin:0 0 1.5rem;font-size:clamp(2.25rem,1.5rem + 2.6vw,3.5rem);font-weight:600;line-height:1.14;letter-spacing:-.03em}.v2H1Muted{display:block;color:#58413b;font-weight:500}.v2HeroCopy .v2Lead{max-width:28rem;margin-bottom:2rem;line-height:1.65}.v2HeroMeta{display:flex;gap:1.5rem;margin:3rem 0 0;padding-top:2rem;border-top:1px solid var(--v2-hairline)}.v2HeroMeta div{display:grid;gap:.15rem}.v2HeroMeta div+div{padding-left:1.5rem;border-left:1px solid var(--v2-hairline)}.v2HeroMeta dt{color:var(--v2-slate);text-transform:uppercase;letter-spacing:.06em}.v2HeroMeta dd{margin:0;font-family:var(--v2-display);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}@media(min-width:1024px){.v2HeroGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem}.v2HeroCopy{padding-top:.5rem}}@media(max-width:520px){.v2HeroMeta{flex-direction:column;gap:1rem;margin-top:2rem;padding-top:1.5rem}.v2HeroMeta div+div{padding-left:0;border-left:0}}.v2Window{margin:0;background:var(--v2-card);border:1px solid var(--v2-hairline);border-radius:6px;box-shadow:var(--v2-shadow);overflow:hidden}.v2WinBar{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;background:var(--v2-muted);border-bottom:1px solid var(--v2-hairline)}.v2Dots{display:inline-flex;gap:.4rem}.v2Dots i{width:.625rem;height:.625rem;border-radius:50%;background:var(--v2-hairline)}.v2WinTitle{margin-left:.5rem;font-family:var(--v2-mono);font-size:.75rem;font-weight:500;color:var(--v2-slate)}.v2WinTabs{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1.5rem 0;background:var(--v2-canvas);border-bottom:1px solid var(--v2-hairline)}.v2WinTabs>div{display:flex;gap:1.5rem}.v2WinTabs span{padding-bottom:.5rem;color:var(--v2-slate);font-size:.8125rem;border-bottom:2px solid transparent}.v2WinTabs>div .is-active{color:var(--v2-primary);font-family:var(--v2-display);font-size:.9375rem;font-weight:600;border-bottom-color:var(--v2-primary)}.v2Banner{display:flex;align-items:center;gap:.6rem;margin:1.5rem 1.5rem 1rem;padding:.85rem 1rem;background:var(--v2-waiting-bg);border:1px solid var(--v2-waiting-line);border-radius:3px;color:var(--v2-primary);font-size:.8125rem}.v2WinBody{display:grid;gap:1.5rem;padding:.5rem 1.5rem 1.5rem}.v2SubHead{display:flex;align-items:center;justify-content:space-between;padding-bottom:.4rem;border-bottom:1px solid var(--v2-hairline);color:var(--v2-slate)}.v2Lines{display:grid;gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none}.v2Lines li{display:grid;gap:.5rem;padding:.75rem;background:var(--v2-canvas);border:1px solid var(--v2-hairline);border-radius:3px}.v2LineTop,.v2LineBottom{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.v2LineBottom{align-items:center}.v2LineTitle{margin:0;font-size:.9375rem;font-weight:500;line-height:1.35}.v2Badge{flex:none;padding:.1rem .5rem;background:#fff;border:1px solid var(--v2-hairline);border-radius:2px;font-family:var(--v2-mono);font-size:.75rem;font-weight:600;white-space:nowrap}.v2Badge--late{color:var(--v2-primary);border-color:var(--v2-waiting-line)}.v2Pill{display:inline-flex;align-items:center;gap:.4rem;padding:.1rem .55rem;border:1px solid var(--v2-hairline);border-radius:999px;background:var(--v2-muted);color:var(--v2-slate);font-size:.6875rem;font-weight:500;line-height:1.5;white-space:nowrap}.v2PillDot{width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.v2Pill--waiting{background:var(--v2-waiting-bg);border-color:var(--v2-waiting-line);color:var(--v2-primary)}.v2Pill--follow{background:var(--v2-follow-bg);border-color:var(--v2-follow-line);color:var(--v2-follow-fg)}.v2Pill--moving{background:var(--v2-moving-bg);border-color:var(--v2-moving-line);color:var(--v2-moving-fg)}.v2Pill--done{background:var(--v2-done-bg);border-color:var(--v2-done-line);color:var(--v2-done-fg)}.v2Side{display:flex;flex-direction:column;padding:1rem;background:var(--v2-canvas);border:1px solid var(--v2-hairline);border-radius:3px}.v2SideValue{display:flex;align-items:baseline;gap:.5rem;margin:.5rem 0 0}.v2SideValue strong{font-family:var(--v2-display);font-size:1.5rem;font-weight:600;line-height:1.2}.v2SideValue span{color:var(--v2-slate);font-size:.8125rem}.v2SideRows{display:grid;gap:.5rem;margin:1rem 0 0;padding:.75rem 0 0;border-top:1px solid var(--v2-hairline);list-style:none}.v2SideRows li{display:flex;justify-content:space-between;font-family:var(--v2-mono);font-size:.75rem;color:var(--v2-slate)}.v2SideRows strong{color:var(--v2-ink)}.v2Val--late{color:var(--v2-primary)!important}.v2Val--done{color:var(--v2-done-fg)!important}.v2SideNote{margin:auto 0 0;padding-top:1rem;font-family:var(--v2-mono);font-size:.6875rem;line-height:1.4;color:var(--v2-slate)}.v2WinFoot{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 1.5rem;background:var(--v2-elevated);border-top:1px solid var(--v2-hairline);color:var(--v2-slate)}@media(min-width:720px){.v2WinBody{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}@media(max-width:520px){.v2WinTabs{padding-inline:1rem}.v2WinTabs>span{display:none}.v2Banner{margin:1rem 1rem .75rem}.v2WinBody{padding:.25rem 1rem 1rem}.v2LineTop{flex-direction:column;gap:.4rem}.v2LineBottom{flex-direction:column;align-items:flex-start;gap:.35rem}.v2WinFoot{flex-direction:column;gap:.25rem;padding-inline:1rem}}.v2Band{background:var(--v2-elevated);border-block:1px solid var(--v2-hairline);padding-block:clamp(3.5rem,6vw,6rem)}.v2Band--tint{padding-block:0}.v2Band--white{background:var(--v2-card);border-block:0;padding-block:0}.v2Section{padding-block:clamp(3.5rem,6vw,7rem)}.v2SectionTop{border-top:1px solid var(--v2-hairline)}.v2SectionHead{max-width:48rem;margin-bottom:clamp(2rem,4vw,4rem)}.v2ProblemGrid{display:grid;gap:2rem}.v2ProblemGrid .v2Lead{margin-bottom:2rem}.v2ProblemCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.v2ProblemCards li{display:flex;flex-direction:column;gap:.2rem;padding:1rem;background:var(--v2-card);border:1px solid var(--v2-hairline);border-radius:3px}.v2ProblemCards .v2Icon{margin-bottom:.75rem;color:var(--v2-slate)}.v2ProblemCards strong{font-family:var(--v2-display);font-size:.9375rem;font-weight:600}.v2ProblemCards span{color:var(--v2-slate);font-size:.6875rem}@media(min-width:640px){.v2ProblemCards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.v2ProblemGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem}}.v2Pillars{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.v2Pillar{display:flex;flex-direction:column;height:100%;padding:1.5rem;background:var(--v2-card);border:1px solid var(--v2-hairline);border-radius:3px;color:inherit;text-decoration:none;transition:border-color .16s ease}.v2Pillar:hover{border-color:color-mix(in srgb,var(--v2-primary) 40%,var(--v2-hairline))}.v2PillarTop{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--v2-hairline)}.v2PillarTop .v2Micro{color:var(--v2-slate)}.v2PillarVerb{font-family:var(--v2-display);font-size:1.125rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.75rem}.v2PillarBody{flex:1;color:var(--v2-slate);font-size:.8125rem;line-height:1.6}.v2PillarFoot{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--v2-hairline);color:var(--v2-slate)}@media(min-width:720px){.v2Pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.v2Pillars{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2Split{display:grid;gap:2.5rem;margin-bottom:3rem;align-items:start}.v2Split--card{margin-bottom:0}.v2Split .v2Lead{margin-bottom:1.5rem}@media(min-width:1024px){.v2Split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem}.v2Split--card{gap:clamp(2rem,4vw,4rem)}}.v2Checks{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.v2Checks li{display:flex;align-items:flex-start;gap:.65rem;font-size:.875rem;line-height:1.5}.v2Checks .v2Icon{margin-top:.1rem;color:var(--v2-primary)}.v2Checks--two{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.25rem;margin-top:1.5rem}.v2Bullets{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}.v2Bullets li{display:flex;align-items:center;gap:.65rem;font-size:.875rem}.v2Bullets li:before{content:"";width:.35rem;height:.35rem;border-radius:50%;background:var(--v2-primary);flex:none}.v2SideNote2{padding:1rem 1.25rem;background:var(--v2-muted);border:1px solid var(--v2-hairline);border-radius:3px;color:var(--v2-slate)}.v2SideNote2 p{margin:0;font-family:var(--v2-mono);font-size:.75rem;line-height:1.6}.v2SideNoteHead{display:flex;justify-content:space-between;margin-bottom:.5rem!important;text-transform:uppercase;letter-spacing:.06em;color:var(--v2-clay)}.v2Callouts{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.v2Callouts li{display:grid;gap:.2rem;padding:.85rem 1rem;background:var(--v2-muted);border:1px solid var(--v2-hairline);border-radius:3px}.v2Callouts strong{font-size:.875rem}.v2Callouts span{color:var(--v2-slate);font-size:.75rem}.v2Ledger{margin:0;background:var(--v2-card);border:1px solid var(--v2-hairline);border-radius:4px;box-shadow:var(--v2-shadow);overflow:hidden}.v2LedgerBar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:.75rem 1rem;background:var(--v2-muted);border-bottom:1px solid var(--v2-hairline)}.v2LedgerTitle{text-transform:uppercase;letter-spacing:.04em}.v2Tabs{display:inline-flex;gap:.5rem;font-family:var(--v2-mono);font-size:.75rem;color:var(--v2-clay)}.v2Tabs span{padding:.2rem .55rem;border-radius:3px}.v2Tabs .is-active{background:var(--v2-card);border:1px solid var(--v2-hairline);color:var(--v2-ink);font-weight:600}.v2LedgerFilter{margin-left:auto}.v2Table{width:100%;border-collapse:collapse}.v2Table th,.v2Table td{padding:.85rem 1rem;border-bottom:1px solid var(--v2-hairline);text-align:left;vertical-align:middle;font-size:.8125rem;font-weight:400}.v2Table thead th{padding-block:.7rem;background:var(--v2-canvas);color:var(--v2-clay);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.v2Table tbody th{font-family:var(--v2-sans);font-size:.875rem;font-weight:500;color:var(--v2-ink)}.v2Table tbody tr:hover{background:var(--v2-canvas)}.v2Avatar{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;margin-right:.5rem;border-radius:50%;background:var(--v2-muted);font-family:var(--v2-mono);font-size:.5625rem;font-weight:700}.v2Late{color:var(--v2-primary);font-weight:600}.v2LedgerFoot{margin:0;padding:.7rem 1rem;background:var(--v2-elevated);color:var(--v2-slate);text-align:center}@media(max-width:899px){.v2Table,.v2Table tbody,.v2Table tr,.v2Table td,.v2Table th{display:block}.v2Table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.v2Table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;padding:1rem;border-bottom:1px solid var(--v2-hairline)}.v2Table tbody th,.v2Table tbody td{padding:0;border:0}.v2Table tbody th{grid-column:1 / -1;font-size:.9375rem}.v2Table td:before{content:attr(data-label);display:block;margin-bottom:.1rem;color:var(--v2-clay);font-family:var(--v2-sans);font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.v2Table td:last-child{grid-column:1 / -1}.v2LedgerFilter{margin-left:0}}.v2Card{margin:0;background:var(--v2-card);border:1px solid var(--v2-hairline);border-radius:4px}.v2Pair{display:grid;gap:1.5rem;padding-bottom:0}.v2Perspective{padding:1.5rem}.v2CardHead{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.9rem;margin-bottom:1.25rem;border-bottom:1px solid var(--v2-hairline)}.v2Perspective h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;letter-spacing:-.015em;line-height:1.25}.v2Perspective .v2Body{margin-bottom:1.5rem}.v2Mini{background:var(--v2-canvas);border:1px solid var(--v2-hairline);border-radius:3px}.v2MiniHead{display:flex;justify-content:space-between;gap:1rem;padding:.65rem .85rem;background:var(--v2-muted);border-bottom:1px solid var(--v2-hairline);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.v2Mini ul{margin:0;padding:0;list-style:none}.v2Mini li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .85rem;border-bottom:1px solid var(--v2-hairline)}.v2Mini li:last-child{border-bottom:0}.v2MiniName{margin:0;font-size:.875rem;font-weight:500}.v2Chips{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.v2Chip{padding:.1rem .5rem;border:1px solid var(--v2-hairline);border-radius:2px;font-family:var(--v2-mono);font-size:.6875rem;white-space:nowrap}.v2Chip--late{background:var(--v2-waiting-bg);border-color:var(--v2-waiting-line);color:var(--v2-primary)}.v2Chip--waiting{background:var(--v2-follow-bg);border-color:var(--v2-follow-line);color:var(--v2-follow-fg)}.v2Chip--moving{background:var(--v2-done-bg);border-color:var(--v2-done-line);color:var(--v2-done-fg)}.v2Mini--focus li{justify-content:flex-start}.v2Mini--focus li .v2Mono:last-child{margin-left:auto}.v2Check{display:inline-grid;place-items:center;width:1rem;height:1rem;border:1.5px solid var(--v2-clay);border-radius:3px;background:var(--v2-card);flex:none}.v2Check.is-checked{border-color:var(--v2-primary);background:var(--v2-primary);color:#fff}.v2Note{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--v2-hairline);color:var(--v2-slate);line-height:1.55}.v2Band--tint .v2Section{padding-block:clamp(3.5rem,6vw,6rem)}@media(min-width:900px){.v2Pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.v2Mini li{flex-wrap:wrap}.v2Chips{justify-content:flex-start}}.v2Memory,.v2Intel{padding:clamp(1.25rem,3vw,2rem);box-shadow:var(--v2-shadow)}.v2CardLabel{margin:0 0 1rem!important;color:var(--v2-slate)}.v2MemHead,.v2IntelHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding-bottom:1rem;margin-bottom:1.25rem;border-bottom:1px solid var(--v2-hairline)}.v2MemTitle,.v2IntelTitle{margin:0 0 .25rem;font-size:1.1875rem;font-weight:600;letter-spacing:-.015em}.v2KeptLabel{margin:1.25rem 0 .75rem!important;color:var(--v2-slate)}.v2Entries{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.v2Entries li{display:grid;gap:.35rem;padding:.85rem 1rem;background:var(--v2-canvas);border:1px solid var(--v2-hairline);border-radius:3px}.v2Entries p{margin:0;font-size:.875rem;line-height:1.5}.v2EntryHead{display:flex;justify-content:space-between;gap:1rem}.v2Kind{font-family:var(--v2-mono);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.v2Kind--decision{color:var(--v2-primary)}.v2Kind--update{color:var(--v2-moving-fg)}.v2Kind--note{color:var(--v2-slate)}.v2MemFoot{display:grid;gap:1rem 1.5rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--v2-hairline)}.v2MemFoot ul{margin:.4rem 0 0;padding:0;list-style:none}.v2MemFoot .v2Micro{color:var(--v2-clay);margin-bottom:.35rem}.v2MemFoot .v2Mono{margin:0}.v2Related{display:flex;align-items:center;gap:.4rem;padding:.15rem 0;color:var(--v2-primary);font-family:var(--v2-mono);font-size:.75rem}@media(min-width:560px){.v2MemFoot{grid-template-columns:1fr 1fr}}.v2Signals{display:grid;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.v2Signals li{display:grid;gap:.4rem;padding:.9rem 1rem;background:var(--v2-canvas);border:1px solid var(--v2-hairline);border-left:3px solid var(--v2-hairline);border-radius:3px}.v2Signals li[data-tone=critical]{border-left-color:var(--v2-primary-soft)}.v2Signals li[data-tone=attention]{border-left-color:#c47c17}.v2SignalTop{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.v2SignalTitle{margin:0;font-family:var(--v2-display);font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:-.01em}.v2Level{flex:none;font-family:var(--v2-mono);font-size:.75rem;font-weight:700}.v2Level--critical{color:var(--v2-primary)}.v2Level--attention{color:var(--v2-follow-fg)}.v2Level--quiet{color:var(--v2-slate)}.v2SignalFoot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.15rem;padding-top:.55rem;border-top:1px solid var(--v2-hairline);font-size:.8125rem}.v2OpenWork{display:inline-flex;align-items:center;gap:.25rem;color:var(--v2-primary);font-family:var(--v2-mono);font-size:.75rem;font-weight:700}.v2DecisionStrip{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.85rem 1rem;background:var(--v2-waiting-bg);border:1px solid var(--v2-waiting-line);border-radius:3px}.v2DecisionTitle{margin:.1rem 0 0;font-size:.875rem;font-weight:500}.v2PillSoft{display:inline-flex;align-items:center;padding:.1rem .55rem;background:var(--v2-waiting-bg);border:1px solid var(--v2-waiting-line);border-radius:2px;color:var(--v2-primary);font-size:.75rem;font-weight:600;white-space:nowrap}.v2DecisionStrip .v2PillSoft{background:#fff}.v2Dark{background:#181715;color:#fbf9f6;border-block:1px solid #2e2c29}.v2Dark .v2Eyebrow{color:#ff9a7a}.v2Console{margin:0;padding:clamp(1.25rem,3vw,2rem);background:#22201d;border:1px solid #35332f;border-radius:6px;box-shadow:0 24px 48px -24px #0009;color:#fbf9f6}.v2ConsoleHead{padding-bottom:1.5rem;border-bottom:1px solid #35332f}.v2ConsoleKicker{display:flex;align-items:center;gap:.5rem;margin:0 0 .35rem;color:#cac6c1}.v2ConsoleKicker i{color:#8f8b84;font-style:normal}.v2PrimaryLight{color:#ff9a7a;font-weight:600;text-transform:uppercase}.v2ConsoleHead h3{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.015em;color:#fff}.v2ConsoleGrid{display:grid;gap:2rem;padding-top:2rem}.v2ConsoleColHead{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px solid #35332f;color:#cac6c1}.v2ConsoleColHead .v2Mono{color:#a39f98}.v2ConsoleCol ul{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.v2ConsoleCol--wide li,.v2ConsoleDecision{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem;background:#292723;border:1px solid #3a3833;border-radius:3px}.v2ConsoleDecision{display:block}.v2ConsoleName{margin:0 0 .15rem;font-size:.9375rem;font-weight:600;color:#fff}.v2ConsoleCol .v2Mono{margin:0;color:#cac6c1;font-size:.75rem}.v2ConsoleLink{margin-top:.6rem!important;padding-top:.5rem;border-top:1px solid #3a3833;color:#ff9a7a!important}.v2DarkPill{flex:none;padding:.1rem .5rem;border:1px solid #3e3b36;border-radius:2px;font-family:var(--v2-mono);font-size:.6875rem;font-weight:600;white-space:nowrap}.v2DarkPill--decision{background:#381b13;border-color:#6b2a15;color:#ffb5a0}.v2DarkPill--follow{background:#3b2b11;border-color:#6d4c13;color:#fbe2bc}.v2DarkPill--moving{background:#1b2f38;border-color:#2d4d5c;color:#c7dfe7}.v2DarkPill--done{background:#1b2e1f;border-color:#2f5236;color:#c5e0cb}.v2ConsoleSince li{position:relative;padding-left:1.1rem;color:#e9e6e1;font-size:.875rem;line-height:1.45}.v2ConsoleSince li:before{content:"";position:absolute;left:0;top:.5rem;width:.4rem;height:.4rem;border-radius:50%;background:#7bbf8a}.v2ConsoleSince li[data-tone=decision]:before{background:#ff9a7a}.v2ConsoleSince li[data-tone=moving]:before{background:#8fb7c6}.v2ConsoleNote{margin:1rem 0 0!important;padding:.75rem;border:1px solid #3a3833;border-radius:3px;background:#1d1b19;color:#cac6c1!important;line-height:1.5}@media(min-width:1100px){.v2ConsoleGrid{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr)}}@media(min-width:720px)and (max-width:1099px){.v2ConsoleGrid{grid-template-columns:1fr 1fr}.v2ConsoleCol--wide{grid-column:1 / -1}}@media(max-width:520px){.v2ConsoleCol--wide li{flex-direction:column;align-items:flex-start}}.v2Scope{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.v2Scope li{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background:var(--v2-card);border:1px solid var(--v2-hairline);border-radius:3px}.v2Scope li.is-featured{border-color:var(--v2-primary);border-width:2px}.v2ScopeBadge{position:absolute;top:-1px;right:1rem;padding:.15rem .6rem;background:var(--v2-primary);color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transform:translateY(-50%)}.v2Scope h3{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.v2ScopeKicker{margin:0;text-transform:uppercase;letter-spacing:.06em}.v2Scope .v2Body{flex:1;font-size:.875rem}.v2ScopeFoot{margin:.75rem 0 0;padding-top:.85rem;border-top:1px solid var(--v2-hairline);font-weight:600}.v2Scope li.is-featured .v2ScopeFoot{color:var(--v2-primary)}.v2ScopeLink{margin:2rem 0 0;padding-top:1.25rem;border-top:1px solid var(--v2-hairline)}.v2ScopeLink a{display:inline-flex;align-items:center;gap:.4rem;color:var(--v2-primary);font-size:.8125rem;font-weight:600;text-decoration:none}.v2ScopeLink a:hover{text-decoration:underline}@media(min-width:720px){.v2Scope{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.v2Scope{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2CloseWrap{padding-block:clamp(3rem,6vw,5rem)}.v2CloseCard{display:grid;gap:2rem;align-items:center;padding:clamp(1.5rem,4vw,3.5rem);background:var(--v2-card);border:1px solid var(--v2-hairline);border-radius:4px}.v2CloseCard--tint{background:var(--v2-elevated)}.v2CloseCard .v2H3{max-width:24ch}@media(min-width:900px){.v2CloseCard{grid-template-columns:minmax(0,1fr) auto}}.insightsPreview{max-width:80rem;margin-inline:auto;padding:clamp(3rem,6vw,5rem) var(--gutter) clamp(3.5rem,7vw,6rem)}.insightsPreview .index{color:var(--v2-primary);margin-bottom:.75rem}.insightsPreviewHead{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.insightsPreview h2{margin:0;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.25rem);font-weight:600;letter-spacing:-.025em}.insightsAll{color:var(--v2-primary);font-size:.8125rem;font-weight:600;text-decoration:none}.insightsLead{margin:.5rem 0 0;padding-bottom:1.5rem;border-bottom:1px solid var(--v2-hairline);color:var(--v2-slate);font-size:.875rem}.insightsList{margin:0;padding:0;list-style:none}.insightsList li{border-bottom:1px solid var(--v2-hairline)}.insightsList a{display:grid;gap:.5rem;max-width:52rem;padding:2rem 0;color:inherit;text-decoration:none}.insightsMeta{font-family:var(--v2-mono);font-size:.6875rem;letter-spacing:.04em;color:var(--v2-slate)}.insightsList strong{font-size:clamp(1.25rem,1rem + .8vw,1.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.3}.insightsList a:hover strong{text-decoration:underline;text-underline-offset:.2em}.insightsDeck{color:var(--v2-slate);font-size:.9375rem;line-height:1.6}.v2Footer{margin-top:auto;background:var(--v2-elevated);border-top:1px solid var(--v2-hairline);padding-block:4rem 3rem;flex-shrink:0}.v2FooterInner{max-width:80rem;margin-inline:auto;padding-inline:var(--gutter)}.v2FooterGrid{display:grid;gap:2.5rem;padding-bottom:3rem;border-bottom:1px solid var(--v2-hairline)}.v2FooterGrid nav .v2Micro{margin-bottom:1rem;color:var(--v2-slate)}.v2FooterGrid ul{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.v2FooterGrid ul a{display:inline-block;padding:.4rem 0;color:var(--v2-slate);font-size:.8125rem;text-decoration:none}.v2FooterGrid ul a:hover{color:var(--v2-ink)}.v2FooterName{display:flex;align-items:center;margin:0 0 .75rem;font-family:var(--v2-mono);font-size:.75rem;font-weight:600}.v2FooterBrand p{margin:0;color:var(--v2-slate);font-size:.8125rem;line-height:1.6}.v2FooterBrand .v2FooterNote{margin-top:1.25rem;padding:.75rem;background:var(--v2-card);border:1px solid var(--v2-hairline);border-radius:3px;line-height:1.5}.v2FooterBottom{margin:0;padding-top:2rem;color:var(--v2-slate)}@media(min-width:640px){.v2FooterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.v2FooterGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:2.5rem}}.pricingPage{padding:0 0 clamp(3rem,6vw,5rem);max-width:none}.v2Strip{display:flex;align-items:center;gap:.25rem;margin:1.5rem 0 0;padding:.75rem 1rem;background:var(--v2-muted);border:1px solid var(--v2-hairline);border-radius:3px;color:var(--v2-slate)}.v2PricingCrumbs{display:flex;gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;text-transform:uppercase;letter-spacing:.06em}.v2PricingCrumbs li+li:before{content:"/";margin-right:.75rem;color:var(--v2-hairline)}.v2PricingHero{max-width:48rem;padding:1rem 0 clamp(2rem,4vw,3.5rem);border:0}.v2PricingHero .v2Lead{max-width:36rem}.pricingPlans.v2Plans{display:grid;gap:1.5rem;margin:0;border:0}.pricingCard.v2Plan{display:flex;flex-direction:column;padding:2rem;background:var(--v2-card);border:1px solid var(--v2-hairline);border-radius:4px;box-shadow:none}.pricingCard--featured.v2Plan{border-color:var(--v2-primary);border-width:2px;background:var(--v2-card);box-shadow:var(--v2-shadow)}.v2PlanTop{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 1.5rem;color:var(--v2-slate);letter-spacing:.04em}.v2PlanTag{padding:.1rem .6rem;background:var(--v2-muted);border-radius:999px;font-family:var(--v2-sans);font-size:.6875rem;font-weight:500;letter-spacing:0}.v2PlanTag--primary{background:var(--v2-primary);color:#fff;font-weight:600}.v2PlanName{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.v2PlanSummary{margin:0;min-height:3.2rem;color:var(--v2-slate);font-size:.875rem;line-height:1.6}.pricingCardPrice.v2PlanPrice{display:grid;gap:.25rem;margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--v2-hairline)}.v2PlanPrice .pricingCardPriceValue{font-family:var(--v2-display);font-size:clamp(2rem,1.5rem + 1.4vw,2.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.v2PlanPrice .pricingCardPriceValue--tbd{font-size:1.25rem!important;font-weight:600!important;letter-spacing:-.015em;color:var(--v2-slate);line-height:1.3}.v2PlanSeats{margin:.75rem 0 0;color:var(--v2-slate);line-height:1.45}.v2PlanHead{margin:1.75rem 0 .75rem!important;color:var(--v2-ink)}.v2PlanList{flex:1;display:grid;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none}.v2PlanList li{display:flex;align-items:flex-start;gap:.6rem;font-size:.875rem;line-height:1.45}.v2PlanList .v2Icon{margin-top:.1rem;color:var(--v2-primary)}.v2PlanCta{width:100%}@media(min-width:720px){.pricingPlans.v2Plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.pricingPlans.v2Plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.pricingTrust{margin:1.5rem 0 0;color:var(--v2-slate)}.planCompare.v2Compare{margin-top:clamp(3rem,6vw,5rem);padding:clamp(3rem,6vw,5rem) 0;background:var(--v2-elevated);border-block:1px solid var(--v2-hairline)}.v2CompareHead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:2rem}.v2CompareHead .v2H2{margin-bottom:.4rem}.v2Legend{display:flex;gap:1.25rem;margin:0;color:var(--v2-slate)}.v2Legend i{display:inline-block;width:.5rem;height:.5rem;margin-right:.35rem;border-radius:50%}.v2LegendOn{background:var(--v2-done-fg)}.v2LegendOff{background:var(--v2-hairline)}.planCompareWrap.v2CompareWrap{overflow-x:auto;background:var(--v2-card);border:1px solid var(--v2-hairline);border-radius:4px}.planCompareTable.v2CompareTable{width:100%;min-width:46rem;border-collapse:collapse}.v2CompareTable th,.v2CompareTable td{padding:1rem 1.25rem;border-bottom:1px solid var(--v2-hairline);text-align:left;font-size:.875rem;vertical-align:middle}.v2CompareTable thead th{background:var(--v2-muted);color:var(--v2-ink);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--v2-hairline)}.v2CompareTable tbody th[scope=row]{font-weight:500;width:30%}.v2GroupRow th{padding-block:.6rem!important;background:var(--v2-canvas);color:var(--v2-slate);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.v2Cell{display:inline-flex;align-items:center;gap:.45rem;color:var(--v2-ink)}.v2Cell .v2Icon{color:var(--v2-done-fg)}.v2CompareFoot{margin-top:1.5rem;padding:1.25rem 1.5rem;background:var(--v2-card);border:1px solid var(--v2-hairline);border-radius:4px}.v2CompareFootTitle{margin:0 0 .2rem;font-weight:600}.v2CompareFoot .v2Mono{margin:0}.v2PageHero{padding-block:clamp(2.5rem,5vw,4rem) clamp(2.5rem,5vw,4rem)}.v2Badge2{display:inline-flex;align-items:center;margin:0 0 1.5rem;padding:.3rem .75rem;background:var(--v2-muted);border-radius:2px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-slate)}.v2PageHero .v2Lead{max-width:34rem}.v2CoreHead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:2.5rem}.v2CoreHead .v2H3{margin:0}.v2ChipRow{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.v2ChipRow li{display:inline-flex;align-items:center;padding:.3rem .7rem;background:var(--v2-card);border:1px solid var(--v2-hairline);border-radius:2px;font-family:var(--v2-mono);font-size:.75rem}.v2Dual{display:grid;gap:2rem}.v2Dual>div{min-width:0;scroll-margin-top:5rem}.v2DualLabel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin:0 0 .75rem!important;color:var(--v2-slate)}.v2TagSoft{padding:.1rem .5rem;background:var(--v2-muted);border-radius:2px;text-transform:uppercase;letter-spacing:.04em}.v2TagSoft--primary{background:var(--v2-waiting-bg);color:var(--v2-primary)}@media(min-width:1024px){.v2Dual{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2Discipline{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.v2Discipline li{display:flex;flex-direction:column;gap:.6rem;padding:1.75rem;background:var(--v2-elevated);border:1px solid var(--v2-hairline);border-radius:4px}.v2DisciplineIcon{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.75rem;background:var(--v2-card);border:1px solid var(--v2-hairline);border-radius:3px;color:var(--v2-primary)}.v2Discipline h3{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.015em}.v2Discipline .v2Body{flex:1}.v2DisciplineFoot{margin:.5rem 0 0;padding-top:.9rem;border-top:1px solid var(--v2-hairline);color:var(--v2-slate)}@media(min-width:900px){.v2Discipline{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2Band--white .v2Section{padding-block:clamp(3.5rem,6vw,6rem)}.v2TrailCard{padding:clamp(1.25rem,3vw,2rem);background:var(--v2-canvas)}.v2TrailHead{display:flex;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding-bottom:1rem;border-bottom:1px solid var(--v2-hairline);text-transform:uppercase;letter-spacing:.04em}.v2Trail{display:block;width:100%;height:auto;color:var(--v2-ink);--v2-card: #ffffff;--v2-primary: #a6330f;--v2-primary-soft: #c84b26}.v2TrailLabel{font-family:var(--v2-mono);font-size:11px;font-weight:700;fill:var(--v2-ink)}.v2TrailSub{font-family:var(--v2-mono);font-size:10px;fill:var(--v2-clay)}.v2TrailFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--v2-hairline)}.v2TrailFacts dt{color:var(--v2-clay)}.v2TrailFacts dd{margin:.2rem 0 0;font-family:var(--v2-display);font-size:1rem;font-weight:600;letter-spacing:-.01em}@media(max-width:520px){.v2TrailFacts{grid-template-columns:1fr}}.v2Crumbs{background:var(--v2-muted);border-bottom:1px solid var(--v2-hairline)}.v2CrumbsInner{padding-block:.6rem}.v2CrumbsInner ol{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;color:var(--v2-slate)}.v2CrumbsInner li+li:before{content:"/";margin-right:.5rem;color:var(--v2-hairline)}.v2CrumbsInner li[aria-current]{color:var(--v2-primary)}.v2StudioHero{padding-block:clamp(2rem,4vw,3rem) 2rem}.v2StudioKicker{margin:0 0 .75rem;color:var(--v2-primary);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.v2StudioHero .v2Lead{max-width:40rem}.v2Tiles{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.v2Tiles li{padding:1.25rem;background:var(--v2-card);border:1px solid var(--v2-hairline);border-radius:4px}.v2Tiles .v2Micro{color:var(--v2-slate)}.v2TileValue{display:flex;align-items:baseline;gap:.5rem;margin:.75rem 0}.v2TileValue strong{font-family:var(--v2-display);font-size:2rem;font-weight:600;line-height:1}.v2TileValue span{color:var(--v2-slate);font-size:.8125rem}.v2Tiles li[data-tone=decision] strong{color:var(--v2-primary)}.v2Tiles li[data-tone=follow] strong{color:var(--v2-follow-fg)}.v2Tiles li[data-tone=done] strong{color:var(--v2-done-fg)}@media(min-width:640px){.v2Tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.v2Tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2StudioGrid{display:grid;gap:1.5rem;margin-top:1.5rem}.v2MatrixCard{padding:clamp(1.25rem,3vw,2rem)}.v2MatrixCard>header{margin-bottom:1rem}.v2Streams{display:grid;margin:0;padding:0;list-style:none}.v2Streams li{display:grid;gap:.5rem;padding:1.25rem 0 1.25rem 1rem;border-top:1px solid var(--v2-hairline);border-left:3px solid var(--v2-hairline)}.v2Streams li[data-tone=decision]{border-left-color:var(--v2-primary-soft)}.v2Streams li[data-tone=follow]{border-left-color:#c47c17}.v2Streams li[data-tone=moving]{border-left-color:var(--v2-moving-fg)}.v2Streams li[data-tone=done]{border-left-color:var(--v2-done-fg)}.v2StreamTop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.v2StreamTop h3{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.015em}.v2PillSoft--decision{background:var(--v2-waiting-bg);color:var(--v2-primary)}.v2PillSoft--follow{background:var(--v2-follow-bg);border-color:var(--v2-follow-line);color:var(--v2-follow-fg)}.v2PillSoft--moving{background:var(--v2-moving-bg);border-color:var(--v2-moving-line);color:var(--v2-moving-fg)}.v2PillSoft--done{background:var(--v2-done-bg);border-color:var(--v2-done-line);color:var(--v2-done-fg)}.v2StreamWork{margin:0;font-size:.9375rem;font-weight:500}.v2StreamFoot{display:flex;justify-content:space-between;gap:1rem;margin:0;color:var(--v2-slate)}.v2StudioSide{display:grid;gap:1.5rem;align-content:start}.v2DecisionCard,.v2Precedent{padding:clamp(1.25rem,3vw,1.75rem)}.v2StudioDecisionHead{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.v2DecisionCard ul{display:grid;gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none}.v2DecisionCard li{display:grid;gap:.4rem;padding:1rem;background:var(--v2-canvas);border:1px solid var(--v2-hairline);border-radius:3px}.v2DecisionTop{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.v2DecisionTop .v2PillSoft{background:#fff;color:var(--v2-slate);border-color:var(--v2-hairline)}.v2DecisionFoot{display:flex;justify-content:space-between;margin:0;padding-top:.5rem;border-top:1px solid var(--v2-hairline);color:var(--v2-slate)}.v2Precedent{background:var(--v2-elevated)}.v2PrecedentBox{margin-top:1rem;padding:1rem;background:var(--v2-card);border:1px solid var(--v2-hairline);border-radius:3px}.v2PrecedentBox p{margin:0;font-size:.875rem;line-height:1.5}.v2PrecedentHead{display:flex;justify-content:space-between;margin-bottom:.5rem!important;color:var(--v2-slate)}.v2SinceWrap{margin-top:1.5rem}.v2Since{padding:clamp(1.25rem,3vw,2rem)}.v2Since>header{margin-bottom:.5rem}.v2Since ol{display:grid;gap:0;margin:1rem 0 0;padding:0;list-style:none}.v2Since li{display:grid;gap:.35rem;padding:1.1rem 0 1.1rem 1.5rem;border-top:1px solid var(--v2-hairline);position:relative}.v2Since li:before{content:"";position:absolute;left:0;top:1.55rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--v2-done-fg)}.v2Since li[data-tone=decision]:before{background:var(--v2-primary-soft)}.v2Since li[data-tone=moving]:before{background:var(--v2-moving-fg)}.v2SinceTop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.v2Rigor{display:grid;gap:2rem;padding:clamp(1.5rem,4vw,3.5rem)}.v2Rigor .v2H2{max-width:22ch}.v2Principle{margin:0;padding:1.5rem;background:var(--v2-elevated);border-radius:3px;align-self:center}.v2PrincipleHead{display:flex;justify-content:space-between;margin:0 0 1.25rem;color:var(--v2-slate);text-transform:uppercase;letter-spacing:.06em}.v2Principle blockquote{margin:0 0 1.25rem;font-family:var(--v2-display);font-size:1.25rem;font-weight:500;line-height:1.4;letter-spacing:-.01em}.v2PrincipleFoot{display:flex;justify-content:space-between;gap:1rem;margin:0;color:var(--v2-slate)}.v2PrincipleFoot a{color:var(--v2-primary);font-weight:700;text-decoration:none}@media(min-width:1000px){.v2StudioGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.v2Rigor{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}}.v2PrevNext{margin-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--v2-hairline);background:var(--v2-canvas)}.v2PrevNextInner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.5rem}.v2PrevNextInner a{color:var(--v2-slate);font-size:.8125rem;text-decoration:none}.v2PrevNextInner a:last-child{color:var(--v2-ink);font-weight:600}.aboutPage,.contactPage,.insightsPage,.articlePage{background:var(--v2-canvas)}.aboutHero h1,.contactHero h1{font-weight:600;line-height:1.1;letter-spacing:-.03em}.cta{border-radius:4px;background:var(--v2-primary)}.cta:hover{background:var(--v2-primary-hover)}.ctaSecondary{background:var(--v2-card);border:1px solid var(--v2-hairline);color:var(--v2-ink)}.ctaSecondary:hover{background:var(--v2-muted)}@media(prefers-reduced-motion:no-preference){.v2HeroCopy{animation:fadeIn .5s ease both}}@media(prefers-reduced-motion:reduce){.v2Btn,.v2Pillar,.v2NavLinks a{transition:none}}.insightsList a{max-width:none}.insightsList strong{max-width:48rem;font-weight:600;letter-spacing:-.02em}.insightsDeck{max-width:48rem}.insightsList{border-top:1px solid var(--v2-hairline)}.insightsPreview,.insightsAll{border-bottom:0}.insightsAll:after{content:" →"}.pricingHero.v2PricingHero{max-width:56rem;border-bottom:0}.pricingHero.v2PricingHero h1{max-width:none;font-weight:600;line-height:1.12;letter-spacing:-.03em}.v2PricingHero .v2Lead,.v2PageHero .v2Lead{max-width:40rem}.v2PageHero{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.v2CloseCard .v2H3{max-width:34ch}.v2CloseCard .v2Btn--secondary{background:var(--v2-muted);border-color:transparent}.v2Trail{overflow:visible}.v2Legend{font-size:.75rem}.v2Section .v2Lead,.v2SectionHead .v2Lead{max-width:46rem}.insightsLead{max-width:none;border-bottom:0;padding-bottom:0}.pricingHero.v2PricingHero h1{text-wrap:nowrap}@media(max-width:899px){.pricingHero.v2PricingHero h1{text-wrap:balance}}.v2CompareTable thead th{position:static;top:auto;z-index:auto}@media(min-width:901px)and (max-width:1080px){.planCompareTable.v2CompareTable{display:table;width:100%}.v2CompareTable thead{display:table-header-group}.v2CompareTable tbody{display:table-row-group;width:auto}.v2CompareTable tbody tr{display:table-row;padding:0;border-bottom:0}.v2CompareTable tbody tr th,.v2CompareTable tbody tr td{display:table-cell;padding:1rem 1.25rem;border-bottom:1px solid var(--v2-hairline)}.v2CompareTable td:before{display:none}.planCompareTable.v2CompareTable{min-width:0}.v2CompareTable tbody tr th,.v2CompareTable tbody tr td,.v2CompareTable thead th{padding-inline:.75rem}.v2CompareTable tbody th[scope=row]{width:24%}.v2Cell{align-items:flex-start}.v2Cell .v2Icon{margin-top:.2rem;flex:none}}@media(max-width:900px){.v2CompareTable tbody tr{padding:.85rem 1rem 1rem}.v2CompareTable tbody tr.v2GroupRow{padding:0}.v2CompareTable tbody tr.v2GroupRow th{padding:.6rem 1rem!important}}@media(min-width:900px){.v2Table td:nth-child(3){white-space:nowrap}}@media(min-width:900px)and (max-width:1199px){.v2WinBody{grid-template-columns:minmax(0,1fr)}.v2Side{min-height:0}.v2SideNote{margin-top:0}}.v2PlanList li:before{content:none}@media(max-width:520px){.v2PricingCrumbs,.v2CrumbsInner ol{flex-direction:column;gap:.15rem}.v2PricingCrumbs li+li:before,.v2CrumbsInner li+li:before{content:none}}.v2TrailScroll{overflow-x:auto}@media(max-width:640px){.v2TrailScroll .v2Trail{min-width:34rem}}@media(max-width:900px){.planCompareTable.v2CompareTable{min-width:0}.v2CompareTable tbody th[scope=row]{width:auto}.v2Cell{align-items:flex-start}.v2Cell .v2Icon{margin-top:.2rem;flex:none}}.aboutPage,.contactPage,.editorial{width:100%;max-width:80rem;margin-inline:auto}.editorial{padding-inline:var(--gutter)}.aboutHero,.contactHero{margin-inline:0}.aboutHero,.contactHero{max-width:none;border-bottom-color:var(--v2-hairline)}.aboutHero h1,.contactHero h1{max-width:24ch}.aboutHero .lead,.contactHero .lead{max-width:40rem}.aboutStory,.aboutFamily,.aboutClose,.contactResult{border-top-color:var(--v2-hairline)}.aboutClose{max-width:none}.aboutClose p{max-width:40rem}.familyGrid article:first-child{border-right-color:var(--v2-hairline)}.familyGrid article:last-child{border-left-color:var(--v2-hairline)}.contactField input,.contactField textarea{border-color:var(--v2-hairline);border-radius:4px;background:var(--v2-card)}.contactField input:focus-visible,.contactField textarea:focus-visible{border-color:var(--v2-primary)}.contactAlert{border-color:var(--v2-hairline);border-radius:4px}.contactForm{max-width:48rem}.familyGrid,.insightsListPage{border-top-color:var(--v2-hairline)}.v2Split>*,.v2TrailCard{min-width:0}.v2TrailScroll{max-width:100%}.pricingCard--featured.v2Plan{padding:calc(2rem - 1px)}
