@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_spa/fonts/inter/InterVariable.woff2) format("woff2")}:root{--safe-area-top: env(safe-area-inset-top, 0px);--header-top: max(var(--space-sm), env(safe-area-inset-top, 0px));--site-header-h: 56px;--header-offset: calc(var(--header-top) + var(--site-header-h));--t-h1: 3.25rem;--t-h2: 2rem;--t-h3: 1rem;--t-body: 1.125rem;--t-meta: .875rem;--lh-tight: 1.15;--lh-body: 1.6;--lh-meta: 1.5;--text-primary: #0f172a;--text-secondary: #334155;--text-muted: #64748b;--cta-graphite-bg: #121826;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--section-py: 6rem;--section-py-tablet: 4rem;--section-py-mobile: 3rem;--block-gap: 1.5rem;--block-gap-sm: 1rem}@media (max-width: 640px){:root{--site-header-h: 48px;--t-h1: 2.25rem;--t-h2: 1.5rem;--t-h3: .9375rem;--t-body: 1rem;--t-meta: .8125rem}}.t-h1{font-size:var(--t-h1);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.03em;color:var(--text-primary)}.t-h2{font-size:var(--t-h2);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.025em;color:var(--text-primary)}.t-h3{font-size:var(--t-h3);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.01em;color:var(--text-primary)}.t-body{font-size:var(--t-body);font-weight:400;line-height:var(--lh-body);color:var(--text-secondary)}.t-meta{font-size:var(--t-meta);font-weight:400;line-height:var(--lh-meta);color:var(--text-muted)}.section-subhead{font-size:var(--t-body);font-weight:400;line-height:var(--lh-body);color:var(--text-muted);margin-top:var(--space-md);margin-bottom:var(--space-lg)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--lh-body);background-color:#fff;color:var(--text-secondary)}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1.1}.text-6xl{font-size:3.75rem;line-height:1.1}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-semibold{font-weight:600}.font-medium{font-weight:500}.tracking-tight{letter-spacing:-.025em}.leading-tight{line-height:1.25}.leading-relaxed{line-height:1.625}.text-slate-900{color:#0f172a}.text-slate-800{color:#1e293b}.text-slate-700{color:#334155}.text-slate-600{color:#475569}.text-slate-500{color:#64748b}.text-slate-400{color:#94a3b8}.text-slate-300{color:#cbd5e1}.text-white{color:#fff}.bg-white{background-color:#fff}.bg-slate-50{background-color:#f8fafc}.bg-slate-100{background-color:#f1f5f9}.bg-slate-200{background-color:#e2e8f0}.bg-slate-900{background-color:#0f172a}.border-slate-200{border-color:#e2e8f0}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.flex{display:flex}.grid{display:grid}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.text-center{text-align:center}.text-left{text-align:left}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-16{gap:4rem}.space-y-2>*+*{margin-top:.5rem}.space-y-4>*+*{margin-top:1rem}.space-y-6>*+*{margin-top:1.5rem}.space-y-8>*+*{margin-top:2rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-24{margin-bottom:6rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-24{padding-top:6rem;padding-bottom:6rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.p-8{padding:2rem}.mx-auto{margin-left:auto;margin-right:auto}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-sm{max-width:24rem}.w-full{width:100%}.h-full{height:100%}.h-3{height:.75rem}.min-h-screen{min-height:100vh;min-height:100svh}.flex-shrink-0{flex-shrink:0}.overflow-hidden{overflow:hidden}.border{border-width:1px}@media (min-width: 768px){.md\:text-5xl{font-size:3rem;line-height:1.1}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:text-6xl{font-size:3.75rem;line-height:1.1}.lg\:text-5xl{font-size:3rem;line-height:1.1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-wrapper[data-v-bf714bc1]{position:fixed;top:1rem;left:1rem;right:1rem;z-index:50;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.glass-menu[data-v-bf714bc1]{display:flex;align-items:center;gap:.25rem;padding:.375rem;background:#ffffffb8;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);border-radius:9999px;border:1px solid rgba(255,255,255,.5);box-shadow:0 10px 30px #0f172a14,0 2px 8px #0f172a0f;pointer-events:auto}.menu-item[data-v-bf714bc1]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#475569;text-decoration:none;border-radius:9999px;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease,opacity .15s ease}.menu-item[data-v-bf714bc1]:hover{color:#1e293b;background-color:#ffffff80}.menu-item.active[data-v-bf714bc1]{color:#1e293b;background:linear-gradient(135deg,#f1f5f9e6,#e2e8f0b3);box-shadow:inset 0 1px 1px #fff9,0 1px 3px #0f172a0f}.nav-logo[data-v-bf714bc1]{height:28px;width:auto;opacity:.6;flex-shrink:0;pointer-events:none}@media (max-width: 640px){.nav-wrapper[data-v-bf714bc1]{top:.75rem;left:.75rem;right:.75rem}.glass-menu[data-v-bf714bc1]{border-radius:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;box-shadow:0 8px 24px #0f172a12,0 2px 6px #0f172a0d}.glass-menu[data-v-bf714bc1]::-webkit-scrollbar{display:none}.menu-item[data-v-bf714bc1]{padding:.5rem .875rem;font-size:.8125rem;white-space:nowrap;flex-shrink:0}.nav-logo[data-v-bf714bc1]{height:22px;opacity:.55}}.briefing-layout[data-v-48d01262]{min-height:100vh;min-height:100dvh}.page-enter-active[data-v-48d01262],.page-leave-active[data-v-48d01262]{transition:opacity .2s ease,transform .2s ease}.page-enter-from[data-v-48d01262]{opacity:0;transform:translateY(8px)}.page-leave-to[data-v-48d01262]{opacity:0;transform:translateY(-4px)}.page-enter-to[data-v-48d01262],.page-leave-from[data-v-48d01262]{opacity:1;transform:translateY(0)}.proposal-layout[data-v-8be96bab]{min-height:100vh;min-height:100dvh}.page-enter-active[data-v-8be96bab],.page-leave-active[data-v-8be96bab]{transition:opacity .2s ease,transform .2s ease}.page-enter-from[data-v-8be96bab]{opacity:0;transform:translateY(8px)}.page-leave-to[data-v-8be96bab]{opacity:0;transform:translateY(-4px)}.page-enter-to[data-v-8be96bab],.page-leave-from[data-v-8be96bab]{opacity:1;transform:translateY(0)}.contact-modal[data-v-fc7cd2ac]{padding:0;border:none;border-radius:16px;width:min(560px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:visible;background:transparent;margin:auto}.contact-modal[data-v-fc7cd2ac]::backdrop{background:#0b0f1773}.modal-box[data-v-fc7cd2ac]{background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 40px);box-shadow:0 25px 50px -12px #00000026}.modal-header[data-v-fc7cd2ac]{padding:24px 24px 20px;border-bottom:1px solid #E6EAF2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.header-content[data-v-fc7cd2ac]{display:flex;align-items:flex-start;gap:12px}.header-title[data-v-fc7cd2ac]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.01em}.header-subtitle[data-v-fc7cd2ac]{font-size:.875rem;color:#64748b;margin:4px 0 0}.close-btn[data-v-fc7cd2ac]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#64748b;transition:all .15s;flex-shrink:0}.close-btn[data-v-fc7cd2ac]:hover{background:#f1f5f9;color:#334155}.close-btn[data-v-fc7cd2ac]:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.modal-form[data-v-fc7cd2ac]{padding:24px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.form-row[data-v-fc7cd2ac]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-fc7cd2ac]{display:flex;flex-direction:column}.form-label[data-v-fc7cd2ac]{font-size:.875rem;font-weight:500;color:#334155;margin-bottom:6px}.required[data-v-fc7cd2ac]{color:#64748b}.optional[data-v-fc7cd2ac]{font-weight:400;color:#94a3b8}.form-input[data-v-fc7cd2ac],.form-textarea[data-v-fc7cd2ac]{padding:12px 14px;font-size:.9375rem;border:1px solid #E6EAF2;border-radius:10px;background:#fff;color:#0f172a;transition:all .15s}.form-input[data-v-fc7cd2ac]::placeholder,.form-textarea[data-v-fc7cd2ac]::placeholder{color:#94a3b8}.form-input[data-v-fc7cd2ac]:focus,.form-textarea[data-v-fc7cd2ac]:focus{outline:none;border-color:#0f172a;box-shadow:0 0 0 3px #0f172a14}.form-textarea[data-v-fc7cd2ac]{resize:none;font-family:inherit}.honeypot[data-v-fc7cd2ac]{position:absolute;left:-9999px;opacity:0;pointer-events:none}.time-slots[data-v-fc7cd2ac]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.time-slot-label[data-v-fc7cd2ac]{cursor:pointer}.time-slot[data-v-fc7cd2ac]{display:block;width:100%;padding:10px 12px;font-size:.875rem;font-weight:500;text-align:center;border-radius:8px;background:#f8fafc;border:1px solid #E6EAF2;color:#3b455a;transition:all .15s}.time-slot[data-v-fc7cd2ac]:hover{background:#f1f5f9;border-color:#cbd5e1}.time-slot.active[data-v-fc7cd2ac]{background:#f1f5f9;border-color:#0f172a;color:#0f172a}.modal-actions[data-v-fc7cd2ac]{display:flex;justify-content:flex-end;gap:12px;padding-top:4px}.btn[data-v-fc7cd2ac]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.9375rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all .15s;border:none}.btn[data-v-fc7cd2ac]:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.btn-secondary[data-v-fc7cd2ac]{background:transparent;color:#64748b;border:1px solid #E6EAF2}.btn-secondary[data-v-fc7cd2ac]:hover{background:#f8fafc;color:#334155;border-color:#cbd5e1}.btn-primary[data-v-fc7cd2ac]{background:#0f172a;color:#fff}.btn-primary[data-v-fc7cd2ac]:hover:not(:disabled){background:#1e293b}.btn-primary[data-v-fc7cd2ac]:disabled{opacity:.7;cursor:not-allowed}.spinner[data-v-fc7cd2ac]{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-fc7cd2ac .6s linear infinite}@keyframes spin-fc7cd2ac{to{transform:rotate(360deg)}}.success-state[data-v-fc7cd2ac]{padding:48px 24px;text-align:center}.success-icon-wrapper[data-v-fc7cd2ac]{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:#f0fdf4;display:flex;align-items:center;justify-content:center}.success-icon[data-v-fc7cd2ac]{width:32px;height:32px;color:#16a34a}.success-title[data-v-fc7cd2ac]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 8px}.success-text[data-v-fc7cd2ac]{font-size:1rem;color:#64748b;margin:0 0 24px}.sr-only[data-v-fc7cd2ac]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 640px){.contact-modal[data-v-fc7cd2ac]{width:calc(100vw - 32px);max-height:calc(100vh - 32px)}.modal-header[data-v-fc7cd2ac]{padding:20px 20px 16px}.header-subtitle[data-v-fc7cd2ac]{display:none}.form-row[data-v-fc7cd2ac]{grid-template-columns:1fr}.time-slots[data-v-fc7cd2ac]{grid-template-columns:repeat(3,1fr)}.modal-form[data-v-fc7cd2ac]{padding:20px;gap:16px}.modal-actions[data-v-fc7cd2ac]{flex-direction:column-reverse}.modal-actions .btn[data-v-fc7cd2ac]{width:100%}.success-state[data-v-fc7cd2ac]{padding:40px 20px}}.drawer-backdrop[data-v-3a442194]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;z-index:90}.drawer[data-v-3a442194]{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:32rem;background:#fff;z-index:100;overflow-y:auto;box-shadow:-4px 0 24px #0000001a}.drawer-close[data-v-3a442194]{position:absolute;top:1rem;right:1rem;padding:.5rem;color:#94a3b8;background:none;border:none;cursor:pointer;border-radius:.375rem;transition:color .15s}.drawer-close[data-v-3a442194]:hover{color:#475569}.drawer-close[data-v-3a442194]:focus-visible{outline:2px solid #5B3DF5;outline-offset:2px}.close-icon[data-v-3a442194]{width:1.5rem;height:1.5rem}.drawer-content[data-v-3a442194]{padding:3rem 2rem 2rem}@media (min-width: 768px){.drawer-content[data-v-3a442194]{padding:3rem}}.legal-section[data-v-3a442194]{margin-bottom:3rem}.legal-section[data-v-3a442194]:last-child{margin-bottom:0}.section-title[data-v-3a442194]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.legal-content[data-v-3a442194]{display:flex;flex-direction:column;gap:1rem;font-size:.9375rem;line-height:1.6;color:#475569}.legal-content.privacy[data-v-3a442194]{gap:.75rem}.content-block[data-v-3a442194]{display:flex;flex-direction:column;gap:.125rem}.content-block p[data-v-3a442194]{margin:0}.company-name[data-v-3a442194]{font-weight:500;color:#1e293b}.label[data-v-3a442194]{color:#64748b}.highlight[data-v-3a442194]{font-weight:500;color:#1e293b}.link[data-v-3a442194]{color:#5b3df5;text-decoration:none;transition:text-decoration .15s}.link[data-v-3a442194]:hover{text-decoration:underline}.link[data-v-3a442194]:focus-visible{outline:2px solid #5B3DF5;outline-offset:2px;border-radius:2px}.divider[data-v-3a442194]{height:1px;background:#f1f5f9;margin-bottom:3rem}.fade-enter-active[data-v-3a442194],.fade-leave-active[data-v-3a442194]{transition:opacity .2s ease}.fade-enter-from[data-v-3a442194],.fade-leave-to[data-v-3a442194]{opacity:0}.slide-enter-active[data-v-3a442194],.slide-leave-active[data-v-3a442194]{transition:transform .3s ease}.slide-enter-from[data-v-3a442194],.slide-leave-to[data-v-3a442194]{transform:translate(100%)}.website-layout[data-v-8e440377]{min-height:100vh;background:#fff}.skip-link[data-v-8e440377]{position:absolute;top:-100%;left:var(--space-sm);z-index:100;padding:.75rem 1.25rem;background:var(--text-primary);color:#fff;font-size:var(--t-meta);font-weight:500;text-decoration:none;border-radius:.5rem;transition:top .2s}.skip-link[data-v-8e440377]:focus{top:var(--space-sm);outline:2px solid #5B3DF5;outline-offset:2px}.page-logo[data-v-8e440377]{position:fixed;top:var(--header-top);left:var(--space-md);z-index:40;height:var(--site-header-h);display:flex;align-items:center}.page-logo a[data-v-8e440377]{display:flex;align-items:center}.page-logo a[data-v-8e440377]:focus-visible{outline:2px solid #5B3DF5;outline-offset:4px;border-radius:4px}.page-logo img[data-v-8e440377]{height:34px;width:auto}.glass-nav[data-v-8e440377]{position:fixed;top:var(--header-top);right:var(--space-sm);z-index:50;height:var(--site-header-h);display:flex;align-items:center}.glass-nav-content[data-v-8e440377]{display:flex;align-items:center;gap:var(--space-xs);background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:9999px;padding:var(--space-xs) .75rem;box-shadow:0 1px 3px #0000000d}.glass-nav-link[data-v-8e440377]{padding:.375rem var(--space-sm);font-size:var(--t-meta);font-weight:500;color:var(--text-muted);text-decoration:none;background:none;border:none;cursor:pointer;border-radius:9999px;transition:background-color .15s,color .15s}.glass-nav-link[data-v-8e440377]:hover{color:var(--text-primary);background:#ffffff80}.glass-nav-link[data-v-8e440377]:focus-visible{outline:2px solid #5B3DF5;outline-offset:2px}.site-footer[data-v-8e440377]{padding:var(--space-xl) var(--space-md) var(--space-2xl);border-top:1px solid rgba(0,0,0,.06);background:#f8f9fa}.footer-container[data-v-8e440377]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.footer-links[data-v-8e440377]{display:flex;align-items:center;gap:var(--space-md)}.footer-link[data-v-8e440377]{font-size:var(--t-meta);color:#94a3b8;text-decoration:none;background:none;border:none;cursor:pointer;padding:0;transition:color .15s}.footer-link[data-v-8e440377]:hover{color:#64748b}.footer-link[data-v-8e440377]:focus-visible{outline:2px solid #5B3DF5;outline-offset:2px;border-radius:2px}@media (max-width: 640px){.page-logo[data-v-8e440377]{left:var(--space-sm)}.page-logo img[data-v-8e440377]{height:28px}.glass-nav-content[data-v-8e440377]{padding:.375rem var(--space-xs)}.glass-nav-link[data-v-8e440377]{padding:.25rem .75rem}.footer-container[data-v-8e440377]{flex-direction:column;align-items:flex-start;gap:var(--space-lg)}.footer-links[data-v-8e440377]{flex-wrap:wrap;gap:var(--space-sm) var(--space-md)}}main[data-v-6921b478]{min-height:100vh;min-height:100dvh}.page[data-v-676b7cef]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#fff}.deck[data-v-676b7cef]{display:flex;flex-direction:column;height:100%}.deckViewport[data-v-676b7cef]{flex:1;overflow:hidden;position:relative}.deckTrack[data-v-676b7cef]{display:flex;height:100%;transition:transform .22s ease}.slide[data-v-676b7cef]{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.slideContent[data-v-676b7cef]{width:100%;max-height:100%}.deckNav[data-v-676b7cef]{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.25rem 1.5rem;background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(0,0,0,.04)}.navBtn[data-v-676b7cef]{padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:#475569;background:#ffffffb3;border:1px solid rgba(0,0,0,.08);border-radius:9999px;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease,opacity .14s ease}.navBtn[data-v-676b7cef]:hover:not(:disabled){color:#1e293b;background:#ffffffe6;border-color:#0000001f}.navBtn[data-v-676b7cef]:disabled{opacity:.4;cursor:not-allowed}.navBtn.primary[data-v-676b7cef]{color:#1e293b;background:#ffffffe6;border-color:#0000001f}.navBtn.primary[data-v-676b7cef]:hover:not(:disabled){background:#fff;border-color:#00000029}.navMeta[data-v-676b7cef]{font-size:.8125rem;color:#94a3b8;min-width:3rem;text-align:center}.slide.bg-slate-50[data-v-676b7cef]{background-color:#f8fafc}.slide[data-v-5777daa3]{flex:0 0 100%;width:100%;min-height:100%;display:flex;align-items:center;justify-content:center}.slideContent[data-v-5777daa3]{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:6rem 3rem}.slideInner[data-v-5777daa3]{width:100%;max-width:1120px;margin:0 auto}.slideGrid[data-v-5777daa3]{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media (min-width: 1024px){.slideGrid[data-v-5777daa3]{grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}}.slideText[data-v-5777daa3]{max-width:480px}.slideKicker[data-v-5777daa3]{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:1.5rem}.slideTitle[data-v-5777daa3]{font-size:clamp(2.25rem,5vw,3rem);font-weight:600;letter-spacing:-.025em;color:#0f172a;line-height:1.1;margin-bottom:1rem}.slideSubtitle[data-v-5777daa3]{font-size:clamp(1.0625rem,2vw,1.1875rem);color:#64748b;line-height:1.55;margin-bottom:2rem}.slideBody[data-v-5777daa3]{display:flex;flex-direction:column;gap:1.5rem}.slideVisual[data-v-5777daa3]{display:flex;align-items:center;justify-content:center;width:100%;min-height:280px}.slideVisual[data-v-5777daa3]>*{width:100%;max-width:100%}@media (max-width: 1023px){.slideContent[data-v-5777daa3]{padding:5rem 1.5rem 7rem;align-items:flex-start}.slideText[data-v-5777daa3]{max-width:100%}.slideKicker[data-v-5777daa3]{margin-bottom:1rem}.slideVisual[data-v-5777daa3]{max-width:none;width:100%;margin:0 auto;min-height:auto}.slideVisual[data-v-5777daa3]>*{max-width:none;width:100%}}@media (max-width: 640px){.slideContent[data-v-5777daa3]{padding:4.5rem 1rem 6rem;align-items:flex-start}.slideKicker[data-v-5777daa3]{font-size:.625rem;color:#cbd5e1;margin-bottom:.75rem}.slideTitle[data-v-5777daa3]{font-size:1.75rem;line-height:1.15;margin-bottom:.625rem}.slideSubtitle[data-v-5777daa3]{font-size:.9375rem;color:#94a3b8;margin-bottom:1.25rem;line-height:1.45}.slideBody[data-v-5777daa3]{gap:1rem}.slideVisual[data-v-5777daa3]{max-width:none;width:calc(100vw - 2rem);margin-left:0;margin-right:0;min-height:auto}.slideVisual[data-v-5777daa3]>*{max-width:none;width:100%}}@media (min-width: 1280px){.slideContent[data-v-5777daa3]{padding:6rem 4rem}.slideInner[data-v-5777daa3]{max-width:1100px}.slideGrid[data-v-5777daa3]{gap:3rem}}.twoPillars[data-v-b894e1a2]{width:100%}.pillarsVisual[data-v-b894e1a2]{width:100%;height:auto}.pillarTitle[data-v-b894e1a2]{font-size:14px;font-weight:600;fill:#334155;letter-spacing:-.01em}.itemText[data-v-b894e1a2]{font-size:12px;font-weight:500;fill:#64748b}@media (max-width: 640px){.twoPillars[data-v-b894e1a2]{max-width:none;width:100%}}.beforeAfter[data-v-ea9b01a9]{width:100%}.beforeAfterVisual[data-v-ea9b01a9]{width:100%;height:auto}.sectionLabel[data-v-ea9b01a9]{font-size:11px;font-weight:600;letter-spacing:.12em;fill:#94a3b8}.systemLabel[data-v-ea9b01a9]{font-size:11px;font-weight:500;fill:#64748b;letter-spacing:.02em}@media (max-width: 640px){.beforeAfter[data-v-ea9b01a9]{max-width:none;width:100%}}.systemFlow[data-v-6a39ca18]{width:100%}.appLabel[data-v-6a39ca18]{font-size:.6875rem;font-weight:500;letter-spacing:.04em;color:#94a3b8;margin-bottom:.75rem}.flowVisual[data-v-6a39ca18]{width:100%;height:auto}.stepLabel[data-v-6a39ca18]{font-size:11px;font-weight:500;fill:#64748b}.rowLabel[data-v-6a39ca18]{font-size:11px;font-weight:500;fill:#94a3b8}@media (max-width: 640px){.systemFlow[data-v-6a39ca18]{max-width:none;width:100%}.appLabel[data-v-6a39ca18]{font-size:.625rem}}.page[data-v-1f7c23da]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#fff;z-index:1}.deck[data-v-1f7c23da]{display:flex;flex-direction:column;height:100%}.deckViewport[data-v-1f7c23da]{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-overflow-scrolling:touch}.deckTrack[data-v-1f7c23da]{min-height:100%;display:flex}.slide-forward-enter-active[data-v-1f7c23da],.slide-forward-leave-active[data-v-1f7c23da],.slide-back-enter-active[data-v-1f7c23da],.slide-back-leave-active[data-v-1f7c23da]{transition:opacity .16s ease,transform .16s ease}.slide-forward-enter-from[data-v-1f7c23da]{opacity:0;transform:translateY(6px)}.slide-forward-leave-to[data-v-1f7c23da]{opacity:0;transform:translateY(-4px)}.slide-back-enter-from[data-v-1f7c23da]{opacity:0;transform:translateY(-6px)}.slide-back-leave-to[data-v-1f7c23da]{opacity:0;transform:translateY(4px)}.textBlocks[data-v-1f7c23da]{display:flex;flex-direction:column;gap:2rem}.blockLabel[data-v-1f7c23da]{font-size:.8125rem;font-weight:600;color:#334155;margin-bottom:.75rem;letter-spacing:-.01em}.blockBullets[data-v-1f7c23da]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.blockBullets li[data-v-1f7c23da]{font-size:1.0625rem;line-height:1.5;color:#475569;padding-left:1.25rem;position:relative}.blockBullets li[data-v-1f7c23da]:before{content:"—";position:absolute;left:0;color:#94a3b8;font-weight:400}.deckNav[data-v-1f7c23da]{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:1rem 2rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0));background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(0,0,0,.04);z-index:40}.navBtn[data-v-1f7c23da]{padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:#475569;background:#ffffffb3;border:1px solid rgba(0,0,0,.08);border-radius:9999px;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease,opacity .14s ease}.navBtn[data-v-1f7c23da]:hover:not(:disabled){color:#1e293b;background:#ffffffe6;border-color:#0000001f}.navBtn[data-v-1f7c23da]:disabled{opacity:.4;cursor:not-allowed}.navPager[data-v-1f7c23da]{display:flex;align-items:center;gap:.25rem}.pagerItem[data-v-1f7c23da]{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.375rem .75rem;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:background-color .14s ease}.pagerItem[data-v-1f7c23da]:hover{background:#00000008}.pagerItem.active[data-v-1f7c23da]{background:#0000000d}.pagerIndex[data-v-1f7c23da]{font-size:.75rem;font-weight:500;color:#64748b}.pagerItem.active .pagerIndex[data-v-1f7c23da]{color:#334155}.pagerLabel[data-v-1f7c23da]{font-size:.625rem;font-weight:600;letter-spacing:.06em;color:#94a3b8;text-transform:uppercase}.pagerItem.active .pagerLabel[data-v-1f7c23da]{color:#64748b}.productCue[data-v-1f7c23da]{display:block;margin-top:.5rem;font-size:.875rem;color:#94a3b8}@media (max-width: 640px){.textBlocks[data-v-1f7c23da]{gap:1.5rem}.blockLabel[data-v-1f7c23da]{font-size:.75rem;color:#64748b;margin-bottom:.5rem}.blockBullets[data-v-1f7c23da]{gap:.375rem}.blockBullets li[data-v-1f7c23da]{font-size:.9375rem;color:#64748b}.productCue[data-v-1f7c23da]{font-size:.8125rem;margin-top:.375rem}.deckNav[data-v-1f7c23da]{padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0));gap:.5rem}.navBtn[data-v-1f7c23da]{padding:.375rem .875rem;font-size:.75rem}.pagerItem[data-v-1f7c23da]{padding:.25rem .375rem}.pagerIndex[data-v-1f7c23da]{font-size:.6875rem}.pagerLabel[data-v-1f7c23da]{display:none}}@media (min-width: 1280px){.deckNav[data-v-1f7c23da]{padding:1.25rem 3rem}}.icfr-break-graphic[data-v-cb57ffc5]{width:100%;max-width:640px}.icfr-svg[data-v-cb57ffc5]{display:block;width:100%;height:auto;overflow:visible}.icfr-horizontal[data-v-cb57ffc5]{display:block}.icfr-vertical[data-v-cb57ffc5]{display:none}.node-label[data-v-cb57ffc5]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.01em}.label-strong[data-v-cb57ffc5]{fill:#0f172a;opacity:.85}.label-muted[data-v-cb57ffc5]{fill:#64748b;opacity:.6}.flow-dot-group[data-v-cb57ffc5]{opacity:0;will-change:transform,opacity}.is-animating .flow-dot-group[data-v-cb57ffc5]{animation:flowDotTravel-cb57ffc5 4.4s ease-out infinite}.flow-dot-aura[data-v-cb57ffc5]{opacity:.8}@keyframes flowDotTravel-cb57ffc5{0%{transform:translate(0);opacity:0}2%{opacity:1}54%{transform:translate(var(--dot-travel-x, 342px));opacity:1}56%{transform:translate(var(--dot-travel-x, 342px));opacity:0}to{transform:translate(var(--dot-travel-x, 342px));opacity:0}}.icfr-vertical .flow-dot-group[data-v-cb57ffc5]{transform:translateY(0)}.is-animating .icfr-vertical .flow-dot-group[data-v-cb57ffc5]{animation:flowDotTravelVertical-cb57ffc5 4.4s ease-out infinite}@keyframes flowDotTravelVertical-cb57ffc5{0%{transform:translateY(0);opacity:0}2%{opacity:1}54%{transform:translateY(var(--dot-travel-y, 184px));opacity:1}56%{transform:translateY(var(--dot-travel-y, 184px));opacity:0}to{transform:translateY(var(--dot-travel-y, 184px));opacity:0}}@media (prefers-reduced-motion: reduce){.flow-dot-group[data-v-cb57ffc5]{animation:none!important;opacity:0!important}}@media (max-width: 640px){.icfr-break-graphic[data-v-cb57ffc5]{max-width:200px;margin:0 auto}.icfr-horizontal[data-v-cb57ffc5]{display:none}.icfr-vertical[data-v-cb57ffc5]{display:block}}.v3-page[data-v-17be6016]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:var(--text-secondary);line-height:var(--lh-body)}.main[data-v-17be6016]{padding-top:0}.section[data-v-17be6016]{padding:var(--section-py) var(--space-md)}.section-alt[data-v-17be6016]{background:#f8fafc}.section-cta[data-v-17be6016]{background:var(--cta-graphite-bg);position:relative}.container[data-v-17be6016]{max-width:800px;margin:0 auto}.site-container[data-v-17be6016]{max-width:1040px;margin:0 auto;padding-left:var(--space-md);padding-right:var(--space-md)}.centered[data-v-17be6016]{text-align:center}.section-title[data-v-17be6016]{font-size:var(--t-h2);font-weight:600;letter-spacing:-.025em;color:var(--text-primary);margin-bottom:var(--space-lg);line-height:var(--lh-tight)}.section-title.light[data-v-17be6016]{color:#fff}.section-text[data-v-17be6016]{font-size:var(--t-body);color:var(--text-secondary);line-height:var(--lh-body);margin-bottom:var(--space-sm)}.section-text.light[data-v-17be6016]{color:#fffc}.section-statement-light[data-v-17be6016]{font-size:var(--t-body);font-weight:500;color:var(--text-muted);margin-top:var(--space-lg)}.section-bridge[data-v-17be6016]{margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.section-bridge .section-statement-light[data-v-17be6016]{margin-top:0;margin-bottom:.25rem}.section-bridge .section-statement-light[data-v-17be6016]:last-child{margin-bottom:0}.section-consequence[data-v-17be6016]{font-size:var(--t-meta);color:var(--text-muted);line-height:var(--lh-meta);margin-top:var(--space-sm)}.os-grid[data-v-17be6016]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);margin-top:var(--space-xl)}.os-block[data-v-17be6016]{padding:0}.os-title[data-v-17be6016]{font-size:var(--t-h3);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-sm);letter-spacing:-.01em;line-height:var(--lh-tight)}.os-list[data-v-17be6016]{list-style:none;padding:0;margin:0}.os-list li[data-v-17be6016]{font-size:var(--t-meta);color:var(--text-secondary);padding-left:1.25rem;position:relative;margin-bottom:.75rem;line-height:var(--lh-body)}.os-list li[data-v-17be6016]:last-child{margin-bottom:0}.os-list li[data-v-17be6016]:before{content:"—";position:absolute;left:0;color:#cbd5e1}.comparison-table[data-v-17be6016]{padding:0}.comparison-grid[data-v-17be6016]{display:grid;grid-template-columns:1fr auto 1fr;gap:0}.comparison-divider[data-v-17be6016]{width:1px;background:#e2e8f0;margin:0 2.5rem}.comparison-column[data-v-17be6016]{padding:0}.comparison-heading[data-v-17be6016]{font-size:var(--t-meta);font-weight:600;color:var(--text-muted);margin-bottom:var(--space-md);letter-spacing:-.01em;line-height:var(--lh-meta)}.comparison-list[data-v-17be6016]{list-style:none;padding:0;margin:0}.comparison-list li[data-v-17be6016]{font-size:var(--t-meta);color:var(--text-secondary);margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid #f1f5f9;line-height:var(--lh-meta)}.comparison-list li[data-v-17be6016]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.hero[data-v-17be6016]{min-height:92vh;display:flex;align-items:center;padding-top:calc(var(--header-offset) + var(--space-lg));padding-bottom:calc(var(--space-2xl) + env(safe-area-inset-bottom,0px))}.hero-layout[data-v-17be6016]{max-width:1200px;margin:0 auto;padding:0 var(--space-lg);display:grid;grid-template-columns:1fr 520px;gap:var(--space-2xl);align-items:center}.hero-content[data-v-17be6016]{max-width:560px}.hero-title[data-v-17be6016]{font-size:var(--t-h1);font-weight:600;letter-spacing:-.03em;color:var(--text-primary);line-height:var(--lh-tight);margin-bottom:var(--space-md)}.hero-subtitle[data-v-17be6016]{font-size:var(--t-body);color:var(--text-secondary);margin-bottom:var(--space-lg);line-height:var(--lh-body)}.hero-visual[data-v-17be6016]{display:flex;align-items:center;justify-content:flex-end}.hero-visual[data-v-17be6016] .icfr-break-graphic{max-width:520px;width:100%;min-width:420px}.cta-row[data-v-17be6016]{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.cta-link[data-v-17be6016]{font-size:1rem;color:var(--text-muted);text-decoration:none;border-bottom:1px solid #cbd5e1;padding-bottom:2px;transition:all .15s}.cta-link[data-v-17be6016]:hover{color:var(--text-primary);border-color:var(--text-primary)}.cta-followup[data-v-17be6016]{font-size:var(--t-meta);color:var(--text-muted);line-height:var(--lh-meta);margin-top:var(--space-md)}.briefing-link[data-v-17be6016]{color:#ffffffb3;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:2px;transition:all .15s}.briefing-link[data-v-17be6016]:hover{color:#fff;border-color:#fff}.section-thesis[data-v-17be6016]{padding-top:var(--section-py);padding-bottom:var(--section-py)}.section-title-thesis[data-v-17be6016]{font-size:calc(var(--t-h2) * 1.125);font-weight:600}.bullet-list[data-v-17be6016]{list-style:none;padding:0;margin:0}.bullet-list li[data-v-17be6016]{font-size:var(--t-body);color:var(--text-secondary);padding-left:var(--space-md);position:relative;margin-bottom:var(--space-sm);line-height:var(--lh-body)}.bullet-list li[data-v-17be6016]:before{content:"—";position:absolute;left:0;color:#94a3b8}.bullet-list.spaced li[data-v-17be6016]{margin-bottom:var(--space-md)}.steps-list-tight[data-v-17be6016]{display:flex;flex-direction:column;gap:var(--space-sm)}.step-tight[data-v-17be6016]{display:flex;align-items:center;gap:var(--space-sm)}.step-number[data-v-17be6016]{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--t-meta);color:var(--text-secondary);flex-shrink:0}.step-text[data-v-17be6016]{font-size:1rem;color:var(--text-primary);line-height:var(--lh-body);margin:0}.btn[data-v-17be6016]{display:inline-block;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;border-radius:8px;cursor:pointer;transition:all .15s;border:none}.btn-primary[data-v-17be6016]{background:var(--text-primary);color:#fff}.btn-primary[data-v-17be6016]:hover{background:#1e293b}.btn-secondary[data-v-17be6016]{background:transparent;color:var(--text-secondary);border:1px solid #cbd5e1}.btn-secondary[data-v-17be6016]:hover{background:#f8fafc;border-color:#94a3b8}.btn-white[data-v-17be6016]{background:#fff;color:var(--text-primary)}.btn-white[data-v-17be6016]:hover{background:#f1f5f9}.section-platform[data-v-17be6016]{padding-top:var(--section-py);padding-bottom:calc(var(--section-py) + var(--space-sm))}.platform-header[data-v-17be6016]{margin-bottom:var(--space-lg)}.platform-ui[data-v-17be6016]{max-width:560px}.proof-card[data-v-17be6016]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.proof-card-large[data-v-17be6016]{box-shadow:none}.proof-card-header[data-v-17be6016]{background:#f8fafc;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0}.proof-card-title[data-v-17be6016]{font-size:.75rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.proof-table[data-v-17be6016]{width:100%}.proof-row[data-v-17be6016]{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-sm);padding:.75rem 1rem;border-bottom:1px solid #f1f5f9;align-items:center}.proof-row[data-v-17be6016]:last-child{border-bottom:none}.proof-row-header[data-v-17be6016]{background:#f8fafc80}.proof-row-header .proof-cell[data-v-17be6016]{font-size:.75rem;font-weight:500;color:var(--text-muted)}.proof-cell[data-v-17be6016]{font-size:var(--t-meta);color:var(--text-secondary)}.proof-cell-date[data-v-17be6016]{font-size:.75rem;color:var(--text-muted)}.section-how[data-v-17be6016]{padding-top:calc(var(--section-py) + var(--space-sm))}.status-pill[data-v-17be6016]{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:500;border-radius:3px}.status-complete[data-v-17be6016]{background:#f0fdf4;color:#166534}.status-open[data-v-17be6016]{background:#f8fafc;color:var(--text-muted)}.status-failed[data-v-17be6016]{background:#fef2f2;color:#991b1b}@media (max-width: 1024px){.hero-layout[data-v-17be6016]{grid-template-columns:1fr 400px;gap:var(--space-xl)}.hero-visual[data-v-17be6016] .icfr-break-graphic{max-width:400px;min-width:360px}}@media (max-width: 900px){.section[data-v-17be6016]{padding:var(--section-py-tablet) var(--space-md)}.section-thesis[data-v-17be6016],.section-platform[data-v-17be6016],.section-how[data-v-17be6016]{padding-top:var(--section-py-tablet);padding-bottom:var(--section-py-tablet)}.hero-layout[data-v-17be6016]{grid-template-columns:1fr;gap:var(--space-lg)}.hero-content[data-v-17be6016]{max-width:640px}.hero-visual[data-v-17be6016]{justify-content:flex-start;order:1}.hero-visual[data-v-17be6016] .icfr-break-graphic{max-width:480px;min-width:auto}.os-grid[data-v-17be6016]{grid-template-columns:1fr 1fr;gap:var(--space-lg)}.comparison-grid[data-v-17be6016]{grid-template-columns:1fr;gap:0}.comparison-divider[data-v-17be6016]{width:100%;height:1px;margin:var(--space-lg) 0}.comparison-column[data-v-17be6016]:first-child{padding-bottom:0;border-bottom:none}}@media (max-width: 640px){.section[data-v-17be6016]{padding:var(--section-py-mobile) var(--space-md)}.section-thesis[data-v-17be6016],.section-platform[data-v-17be6016],.section-how[data-v-17be6016]{padding-top:var(--section-py-mobile);padding-bottom:var(--section-py-mobile)}.hero[data-v-17be6016]{min-height:calc(var(--vvh, 1vh) * 100);padding-top:calc(var(--header-offset) + var(--space-xl));padding-bottom:calc(var(--space-xl) + env(safe-area-inset-bottom,0px))}.hero-layout[data-v-17be6016]{gap:var(--space-lg)}.hero-visual[data-v-17be6016] .icfr-break-graphic{max-width:200px}.cta-row[data-v-17be6016]{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.os-grid[data-v-17be6016]{grid-template-columns:1fr;gap:var(--space-md)}.os-block[data-v-17be6016]{padding-bottom:var(--space-md);border-bottom:1px solid #e2e8f0}.os-block[data-v-17be6016]:last-child{border-bottom:none;padding-bottom:0}.comparison-table[data-v-17be6016]{padding:0}}.brief-page[data-v-03a9165e]{--brief-text-strong: #0b1220;--brief-text-body: #273244;--brief-text-muted: #667085;--brief-text-faint: #98a2b3;--brief-h2-size: 28px;--brief-h2-line: 1.15;--brief-h2-weight: 600;--brief-sub-size: 16px;--brief-sub-line: 1.6;--brief-sub-weight: 400;--brief-body-size: 15px;--brief-body-line: 1.75;--brief-body-weight: 400;--brief-note-size: 13px;--brief-note-line: 1.6;--brief-space-section: 96px;--brief-space-h2-to-sub: 12px;--brief-space-sub-to-body: 14px;--brief-space-paragraph: 12px;--brief-space-block: 32px;--brief-container-width: 680px;--brief-container-px: 24px}@media (max-width: 640px){.brief-page[data-v-03a9165e]{--brief-h2-size: 24px;--brief-space-section: 72px;--brief-container-px: 20px}}.brief-page .brief-section[data-v-03a9165e]{padding:var(--brief-space-section) var(--brief-container-px)}.brief-page .brief-container[data-v-03a9165e]{max-width:var(--brief-container-width);margin:0 auto}.brief-page .brief-h2[data-v-03a9165e]{font-size:var(--brief-h2-size);font-weight:var(--brief-h2-weight);line-height:var(--brief-h2-line);letter-spacing:-.025em;color:var(--brief-text-strong);margin:0 0 var(--brief-space-block) 0}.brief-page .brief-h2.light[data-v-03a9165e]{color:#fff}.brief-page .brief-subhead[data-v-03a9165e]{font-size:var(--brief-sub-size);font-weight:var(--brief-sub-weight);line-height:var(--brief-sub-line);color:var(--brief-text-muted);margin:calc(-1 * var(--brief-space-block) + var(--brief-space-h2-to-sub)) 0 var(--brief-space-block) 0}.brief-page .brief-body[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-body);margin:0 0 var(--brief-space-block) 0}.brief-page .brief-body p[data-v-03a9165e]{margin:0 0 var(--brief-space-paragraph) 0}.brief-page .brief-body p[data-v-03a9165e]:last-child{margin-bottom:0}.brief-page .brief-body.light[data-v-03a9165e]{color:#cbd5e1}.brief-page .brief-note[data-v-03a9165e]{font-size:var(--brief-note-size);line-height:var(--brief-note-line);color:var(--brief-text-faint);margin:14px 0 0}.brief-page .brief-close[data-v-03a9165e]{font-size:var(--brief-body-size);font-weight:500;line-height:var(--brief-body-line);color:var(--brief-text-strong);margin:var(--brief-space-block) 0 0 0;padding-top:24px;border-top:1px solid #e2e8f0}.brief-page .brief-contrast[data-v-03a9165e]{font-size:var(--brief-body-size);font-style:italic;line-height:var(--brief-body-line);color:var(--brief-text-muted);margin:var(--brief-space-block) 0 0 0;padding-top:24px;border-top:1px solid #e2e8f0}.brief-page[data-v-03a9165e]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:var(--brief-text-body);line-height:1.7}.main[data-v-03a9165e]{padding-top:0}.section[data-v-03a9165e]{padding:var(--brief-space-section) var(--brief-container-px)}.section-alt[data-v-03a9165e]{background:#f8fafc}.section-cta[data-v-03a9165e]{background:var(--cta-graphite-bg)}.section-footnote[data-v-03a9165e]{padding:40px var(--brief-container-px);background:#f8fafc;border-top:1px solid #e2e8f0}.container[data-v-03a9165e]{max-width:var(--brief-container-width);margin:0 auto}.centered[data-v-03a9165e]{text-align:center}.section-title[data-v-03a9165e]{font-size:var(--brief-h2-size);font-weight:var(--brief-h2-weight);line-height:var(--brief-h2-line);letter-spacing:-.025em;color:var(--brief-text-strong);margin:0 0 var(--brief-space-block) 0}.section-title.light[data-v-03a9165e]{color:#fff}.section-subline[data-v-03a9165e]{font-size:var(--brief-sub-size);line-height:var(--brief-sub-line);color:var(--brief-text-muted);margin:calc(-1 * var(--brief-space-block) + var(--brief-space-h2-to-sub)) 0 var(--brief-space-block) 0}.section-text[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-body);margin-bottom:16px}.section-text.light[data-v-03a9165e]{color:#cbd5e1}.subsection-title[data-v-03a9165e]{font-size:var(--brief-body-size);font-weight:600;line-height:var(--brief-body-line);color:var(--brief-text-strong);margin:var(--brief-space-block) 0 20px 0}.hero[data-v-03a9165e]{min-height:92vh;min-height:92svh;display:flex;align-items:center;padding-top:calc(var(--brief-space-section) + var(--safe-area-top));padding-bottom:64px}@media (max-width: 640px){.hero[data-v-03a9165e]{min-height:100vh;min-height:100svh}}.meta-line[data-v-03a9165e]{font-size:var(--brief-note-size);color:var(--brief-text-faint);margin-bottom:24px;letter-spacing:.01em}.hero-title[data-v-03a9165e]{font-size:40px;font-weight:600;letter-spacing:-.03em;color:var(--brief-text-strong);line-height:1.15;margin-bottom:16px}.hero-subtitle[data-v-03a9165e]{font-size:22px;color:var(--brief-text-muted);margin-bottom:40px;line-height:1.4}.opening-thesis[data-v-03a9165e]{margin-bottom:16px}.opening-thesis p[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-body);margin-bottom:var(--brief-space-paragraph)}.opening-thesis p[data-v-03a9165e]:last-child{margin-bottom:0}.gap-line[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-body);margin-bottom:24px}.infra-anchor[data-v-03a9165e]{margin-bottom:20px;padding:20px;background:#f8fafc;border-radius:6px;border-left:3px solid var(--brief-text-strong)}.infra-anchor p[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-body);margin-bottom:var(--brief-space-paragraph)}.infra-anchor p[data-v-03a9165e]:last-child{margin-bottom:0}.infra-anchor .chassis-line[data-v-03a9165e]{font-size:var(--brief-body-size);font-weight:600;line-height:var(--brief-body-line);color:var(--brief-text-strong);margin-bottom:4px}.infra-anchor .chassis-definition[data-v-03a9165e]{font-size:var(--brief-note-size);line-height:var(--brief-note-line);color:var(--brief-text-muted);margin-bottom:0}.session-block[data-v-03a9165e]{margin-top:0}.session-block p[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-muted);margin-bottom:var(--brief-space-paragraph)}.session-block p[data-v-03a9165e]:last-child{margin-bottom:0}.session-block .excel-anchor[data-v-03a9165e]{font-size:var(--brief-note-size);line-height:var(--brief-note-line);color:var(--brief-text-muted);font-style:italic;margin-top:8px}.bullet-list[data-v-03a9165e]{list-style:none;padding:0;margin:0 0 var(--brief-space-block) 0}.bullet-list li[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-body);padding-left:24px;position:relative;margin-bottom:14px}.bullet-list li[data-v-03a9165e]:before{content:"—";position:absolute;left:0;color:var(--brief-text-faint)}.paragraph-block[data-v-03a9165e]{margin:var(--brief-space-block) 0}.paragraph-block p[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-body);margin-bottom:var(--brief-space-paragraph)}.paragraph-block p[data-v-03a9165e]:last-child{margin-bottom:0}.definition-block[data-v-03a9165e]{background:#f1f5f9;padding:24px;border-radius:6px;margin-bottom:var(--brief-space-block)}.definition-block p[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-body);margin-bottom:var(--brief-space-paragraph)}.definition-block p[data-v-03a9165e]:last-child{margin-bottom:0}.balanced-paragraph[data-v-03a9165e]{margin-bottom:var(--brief-space-block)}.balanced-paragraph p[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-body);margin-bottom:var(--brief-space-paragraph)}.balanced-paragraph p[data-v-03a9165e]:last-child{margin-bottom:0}.contrast-line[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-muted);font-style:italic;margin-top:var(--brief-space-block);padding-top:24px;border-top:1px solid #e2e8f0}.close-line[data-v-03a9165e]{font-size:var(--brief-body-size);font-weight:500;line-height:var(--brief-body-line);color:var(--brief-text-strong);margin-top:var(--brief-space-block)}.hard-close[data-v-03a9165e]{font-size:var(--brief-body-size);font-weight:500;line-height:var(--brief-body-line);color:var(--brief-text-strong);margin-top:var(--brief-space-block);padding-top:24px;border-top:1px solid #e2e8f0}.neutral-close[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-muted);font-style:italic;margin-top:var(--brief-space-block);padding-top:24px;border-top:1px solid #e2e8f0}.section-statement[data-v-03a9165e]{font-size:var(--brief-body-size);font-weight:500;line-height:var(--brief-body-line);color:var(--brief-text-strong);margin-top:var(--brief-space-block)}.section-statement.centered[data-v-03a9165e]{text-align:center}.numbered-loop[data-v-03a9165e]{list-style:none;padding:0;margin:0 0 var(--brief-space-block) 0;counter-reset:loop-counter}.numbered-loop li[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-body);padding-left:32px;position:relative;margin-bottom:16px;counter-increment:loop-counter}.numbered-loop li[data-v-03a9165e]:before{content:counter(loop-counter) ".";position:absolute;left:0;color:var(--brief-text-muted);font-weight:500}.numbered-loop li strong[data-v-03a9165e]{color:var(--brief-text-strong)}.loop-diagram[data-v-03a9165e]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:var(--brief-space-block) 0;padding:32px;background:#fff;border-radius:8px}.loop-step[data-v-03a9165e]{display:flex;flex-direction:column;align-items:center;gap:8px}.loop-circle[data-v-03a9165e]{width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-size:var(--brief-body-size);font-weight:600;color:var(--brief-text-body)}.loop-label[data-v-03a9165e]{font-size:var(--brief-note-size);font-weight:500;line-height:var(--brief-note-line);color:var(--brief-text-muted)}.loop-connector[data-v-03a9165e]{width:24px;height:1px;background:#cbd5e1;margin-bottom:24px}.two-column-grid[data-v-03a9165e]{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:16px}.column-title[data-v-03a9165e]{font-size:var(--brief-body-size);font-weight:600;line-height:var(--brief-body-line);color:var(--brief-text-strong);margin-bottom:20px}.column-list[data-v-03a9165e]{list-style:none;padding:0;margin:0}.column-list li[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-body);padding-left:16px;position:relative;margin-bottom:12px}.column-list li[data-v-03a9165e]:before{content:"";position:absolute;left:0;top:.6em;width:4px;height:4px;border-radius:50%;background:var(--brief-text-faint)}.decision-grid[data-v-03a9165e]{margin-bottom:var(--brief-space-block)}.decision-close[data-v-03a9165e]{margin-top:24px;padding-top:24px;border-top:1px solid #e2e8f0}.decision-close p[data-v-03a9165e]{font-size:var(--brief-body-size);font-weight:500;line-height:var(--brief-body-line);color:var(--brief-text-strong)}.role-blocks[data-v-03a9165e]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:var(--brief-space-block)}.role-block[data-v-03a9165e]{background:#fff;padding:24px;border-radius:6px;border:1px solid #e2e8f0}.role-name[data-v-03a9165e]{font-size:var(--brief-body-size);font-weight:600;line-height:var(--brief-body-line);color:var(--brief-text-strong);margin-bottom:12px}.role-desc[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-muted);margin:0}.breakpoints[data-v-03a9165e]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:var(--brief-space-block)}.breakpoint[data-v-03a9165e]{padding:16px 0}.breakpoint-title[data-v-03a9165e]{font-size:var(--brief-body-size);font-weight:600;line-height:var(--brief-body-line);color:var(--brief-text-strong);margin-bottom:8px}.breakpoint-desc[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-muted);margin:0}.steps-list[data-v-03a9165e]{display:flex;flex-direction:column;gap:20px}.step[data-v-03a9165e]{display:flex;align-items:flex-start;gap:20px}.step-number[data-v-03a9165e]{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--brief-text-body);flex-shrink:0;font-size:var(--brief-body-size)}.step-text[data-v-03a9165e]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-body);margin:0;padding-top:6px}.btn[data-v-03a9165e]{display:inline-block;padding:14px 24px;font-size:var(--brief-body-size);font-weight:500;text-decoration:none;border-radius:8px;cursor:pointer;transition:all .15s;border:none}.btn-white[data-v-03a9165e]{background:#fff;color:var(--brief-text-strong)}.btn-white[data-v-03a9165e]:hover{background:#f1f5f9}.cta-followup[data-v-03a9165e]{font-size:var(--brief-body-size);color:var(--brief-text-faint);line-height:var(--brief-note-line);margin-top:24px}.briefing-link[data-v-03a9165e]{color:#ffffffb3;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:2px;transition:all .15s}.briefing-link[data-v-03a9165e]:hover{color:#fff;border-color:#fff}.cta-secondary[data-v-03a9165e]{margin-top:24px}.secondary-link[data-v-03a9165e]{font-size:var(--brief-body-size);color:var(--brief-text-faint);text-decoration:none;border-bottom:1px solid rgba(152,162,179,.5);padding-bottom:2px;transition:all .15s}.secondary-link[data-v-03a9165e]:hover{color:#cbd5e1;border-color:#cbd5e1}.footnote-text[data-v-03a9165e]{font-size:var(--brief-note-size);line-height:var(--brief-note-line);color:var(--brief-text-muted);margin:0}@media (max-width: 768px){.two-column-grid[data-v-03a9165e]{grid-template-columns:1fr;gap:32px}.role-blocks[data-v-03a9165e],.breakpoints[data-v-03a9165e]{grid-template-columns:1fr;gap:16px}.breakpoint[data-v-03a9165e]{padding:16px;background:#f8fafc;border-radius:6px}}@media (max-width: 640px){.hero-title[data-v-03a9165e]{font-size:32px}.hero-subtitle[data-v-03a9165e]{font-size:18px}.loop-connector[data-v-03a9165e]{display:none}.loop-diagram[data-v-03a9165e]{gap:16px;padding:24px 16px}}.proposal-header[data-v-af6c7c51]{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem 1.5rem 0}.header-inner[data-v-af6c7c51]{display:flex;align-items:center;justify-content:space-between;height:56px;max-width:54rem;margin:0 auto;padding:0 1rem;background:#ffffffb8;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-radius:16px;box-shadow:0 10px 30px #00000014}.header-left[data-v-af6c7c51]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.confidential-pill[data-v-af6c7c51]{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#64748b;background:#64748b1a;padding:.25rem .625rem;border-radius:9999px}.header-logo[data-v-af6c7c51]{height:16px;width:auto;opacity:.8}.header-center[data-v-af6c7c51]{flex:1;text-align:center;min-width:0;padding:0 1rem}.header-context[data-v-af6c7c51]{font-size:.8125rem;font-weight:500;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-right[data-v-af6c7c51]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.header-timestamps[data-v-af6c7c51]{font-size:.6875rem;color:#94a3b8;white-space:nowrap}.pdf-icon-btn[data-v-af6c7c51]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.75rem;background:#fff6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 3px #0000000f;color:#475569;text-decoration:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.pdf-icon-btn[data-v-af6c7c51]:hover{background:#fff9;color:#1e293b;box-shadow:0 2px 6px #0000001a}.pdf-icon-btn[data-v-af6c7c51]:active{background:#ffffff80}.pdf-icon-btn[data-v-af6c7c51]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.pdf-icon[data-v-af6c7c51]{width:1.25rem;height:1.25rem}.sr-only[data-v-af6c7c51]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-mobile-context[data-v-af6c7c51],.pdf-icon-btn-mobile[data-v-af6c7c51]{display:none}@media (max-width: 640px){.proposal-header[data-v-af6c7c51]{padding:.75rem .75rem 0}.header-inner[data-v-af6c7c51]{height:40px;padding:0 .75rem;border-radius:12px 12px 0 0;box-shadow:none}.header-center[data-v-af6c7c51]{display:none}.header-logo[data-v-af6c7c51]{height:14px}.confidential-pill[data-v-af6c7c51]{font-size:.5625rem;padding:.1875rem .5rem}.header-timestamps[data-v-af6c7c51]{font-size:.625rem}.header-right .pdf-icon-btn[data-v-af6c7c51]{display:none}.header-mobile-context[data-v-af6c7c51]{display:flex;align-items:center;justify-content:space-between;max-width:54rem;margin:0 auto;padding:.625rem .75rem;background:#ffffffb8;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-radius:0 0 12px 12px;box-shadow:0 10px 30px #00000014}.header-mobile-context .header-context[data-v-af6c7c51]{font-size:.75rem;white-space:normal;overflow:visible}.pdf-icon-btn-mobile[data-v-af6c7c51]{display:inline-flex;width:2rem;height:2rem;border-radius:.625rem;flex-shrink:0;margin-left:.75rem}.pdf-icon-btn-mobile .pdf-icon[data-v-af6c7c51]{width:1rem;height:1rem}}.proposal[data-v-916caecc]{--header-h: 64px;min-height:100vh;background:#fff}.proposal-content[data-v-916caecc]{padding-top:calc(var(--header-h) + 32px)}.section-title-block[data-v-916caecc]{padding:3rem 1.5rem 5rem;text-align:center}.container[data-v-916caecc]{max-width:42rem;margin:0 auto}.section-title-block .container[data-v-916caecc]{max-width:36rem}.title[data-v-916caecc]{font-size:2rem;font-weight:600;letter-spacing:-.025em;color:#0f172a;line-height:1.25;margin-bottom:1.25rem}@media (min-width: 768px){.title[data-v-916caecc]{font-size:2.5rem}}.intro[data-v-916caecc]{font-size:1.0625rem;color:#475569;line-height:1.7;max-width:36rem;margin:0 auto}.section[data-v-916caecc]{padding:5rem 1.5rem}.bg-slate[data-v-916caecc]{background-color:#f8fafc}.section-title[data-v-916caecc]{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:#0f172a;margin-bottom:1.5rem}@media (min-width: 768px){.section-title[data-v-916caecc]{font-size:1.75rem}}.section-lead[data-v-916caecc]{font-size:1.125rem;color:#475569;line-height:1.7;margin-bottom:2rem}.phase-subtitle[data-v-916caecc]{font-size:1rem;color:#64748b;margin-bottom:2.5rem}.phase-note[data-v-916caecc]{font-size:1rem;color:#64748b;font-style:italic;margin-bottom:1.25rem}.phase-positioning[data-v-916caecc]{font-size:1rem;color:#475569;line-height:1.6;margin-bottom:2.5rem}.section-eyebrow[data-v-916caecc]{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:.5rem}.section-continuity[data-v-916caecc]{font-size:1rem;color:#475569;line-height:1.6;margin-bottom:1rem}.extension-pricing[data-v-916caecc]{font-size:1rem;color:#64748b;margin-top:2rem}.phase-footnote[data-v-916caecc]{font-size:.875rem;color:#64748b;margin-top:1rem}.phase-divider[data-v-916caecc]{padding:3rem 1.5rem;border-top:2px solid rgba(15,23,42,.08)}.phase-block-label[data-v-916caecc]{display:inline-block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#0f172a;background:#0f172a0f;padding:.375rem .75rem;border-radius:4px;margin-bottom:1rem}.phase-block-intro[data-v-916caecc]{font-size:1.0625rem;color:#475569;line-height:1.7;margin-bottom:1.5rem}.phase-block-note[data-v-916caecc]{font-size:.9375rem;color:#64748b;line-height:1.6;margin-top:1.5rem;font-style:italic}.structure-note[data-v-916caecc]{font-size:.9375rem;color:#64748b;line-height:1.6;margin-top:1.5rem}.subsection[data-v-916caecc]{margin-bottom:2.5rem}.subsection[data-v-916caecc]:last-of-type{margin-bottom:2rem}.subsection-title[data-v-916caecc]{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1rem}.bullet-list[data-v-916caecc]{list-style:none;padding:0;margin:0}.bullet-list li[data-v-916caecc]{display:flex;align-items:flex-start;gap:1rem;font-size:1.0625rem;color:#334155;line-height:1.6;margin-bottom:.75rem}.bullet-list li[data-v-916caecc]:last-child{margin-bottom:0}.dash[data-v-916caecc]{color:#94a3b8;flex-shrink:0}.summary-table[data-v-916caecc]{margin-bottom:2rem}.summary-row[data-v-916caecc]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.summary-row[data-v-916caecc]:last-child{border-bottom:none}.summary-phase[data-v-916caecc]{flex:1;min-width:200px;font-size:1rem;font-weight:500;color:#1e293b}.summary-fee[data-v-916caecc]{font-size:1rem;color:#334155;white-space:nowrap}.summary-tag[data-v-916caecc]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#64748b1a;padding:.25rem .625rem;border-radius:9999px}.summary-note[data-v-916caecc]{font-size:.9375rem;color:#64748b;line-height:1.6}.summary-total[data-v-916caecc]{font-size:1.0625rem;color:#1e293b;line-height:1.6;margin-bottom:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.08)}.summary-total strong[data-v-916caecc]{font-size:1.25rem;font-weight:600;color:#0f172a}.summary-footnote[data-v-916caecc]{font-size:.875rem;color:#64748b;line-height:1.6;font-style:italic}.summary-closing[data-v-916caecc]{font-size:1rem;color:#334155;line-height:1.6;margin-top:1.5rem}.summary-clarification[data-v-916caecc]{font-size:.9375rem;color:#64748b;line-height:1.6;margin-top:1.25rem}.commercial-subtitle[data-v-916caecc]{font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:1rem}.commercial-table-wrap[data-v-916caecc]{width:100%;overflow-x:auto;margin-bottom:1.5rem}.commercial-table[data-v-916caecc]{width:100%;border-collapse:collapse}.commercial-table th[data-v-916caecc],.commercial-table td[data-v-916caecc]{padding:1rem 1rem 1rem 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:1rem;color:#334155;line-height:1.5}.commercial-table th[data-v-916caecc]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;padding-bottom:.75rem;text-align:left}.commercial-table th.align-right[data-v-916caecc],.commercial-table td.align-right[data-v-916caecc]{text-align:right;padding-right:0;padding-left:1rem}.commercial-table td[data-v-916caecc]:first-child{font-weight:500;color:#1e293b}.commercial-table tbody tr:last-child td[data-v-916caecc]{border-bottom:none}.totals-bar[data-v-916caecc]{background:#0f172a0a;border-radius:8px;padding:1.25rem 1.5rem;margin-bottom:2rem}.totals-row[data-v-916caecc]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.totals-row[data-v-916caecc]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.04)}.totals-label[data-v-916caecc]{font-size:.875rem;color:#64748b}.totals-value[data-v-916caecc]{font-size:1rem;font-weight:600;color:#1e293b}.totals-highlight[data-v-916caecc]{padding-top:1rem;margin-top:.5rem}.totals-highlight .totals-label[data-v-916caecc]{font-size:.9375rem;font-weight:500;color:#475569}.totals-value-primary[data-v-916caecc]{font-size:1.375rem;font-weight:600;color:#0f172a}.optional-block[data-v-916caecc]{padding-top:1.5rem;margin-bottom:1.5rem;border-top:1px solid rgba(0,0,0,.06)}.optional-title[data-v-916caecc]{font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:1rem}.optional-details[data-v-916caecc]{display:flex;flex-wrap:wrap;gap:2rem}.optional-item[data-v-916caecc]{display:flex;flex-direction:column;gap:.25rem}.optional-label[data-v-916caecc]{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.optional-value[data-v-916caecc]{font-size:1rem;font-weight:600;color:#0f172a}.closing[data-v-916caecc]{margin-top:2.5rem;font-size:1.125rem;font-weight:500;color:#1e293b;line-height:1.7}.visual-triad[data-v-916caecc]{margin-top:2rem;display:flex;justify-content:center}.triad-svg[data-v-916caecc]{width:100%;max-width:320px;height:60px}.triad-label[data-v-916caecc]{font-size:13px;fill:#64748b;font-family:inherit;text-anchor:middle}.triad-line[data-v-916caecc]{stroke:#cbd5e1;stroke-width:1}.visual-funnel[data-v-916caecc]{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:1.5rem}.funnel-side[data-v-916caecc]{display:flex;flex-direction:column;align-items:center}.funnel-bars[data-v-916caecc]{display:flex;align-items:flex-end;gap:3px;height:40px}.funnel-bar[data-v-916caecc]{width:6px;background:#cbd5e1;border-radius:1px}.funnel-before .funnel-bar[data-v-916caecc]{height:20px}.funnel-before .funnel-bar[data-v-916caecc]:nth-child(odd){height:28px}.funnel-before .funnel-bar[data-v-916caecc]:nth-child(3),.funnel-before .funnel-bar[data-v-916caecc]:nth-child(6){height:34px}.funnel-after .funnel-bar.key[data-v-916caecc]{width:8px;height:36px;background:#64748b}.funnel-arrow[data-v-916caecc]{font-size:1.25rem;color:#cbd5e1}.timeline-table[data-v-916caecc]{width:100%;border-collapse:collapse;margin-top:1.5rem;table-layout:fixed}.timeline-table th[data-v-916caecc],.timeline-table td[data-v-916caecc]{text-align:left;padding:1.125rem 1.25rem 1.125rem 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:1rem;color:#334155;line-height:1.65;vertical-align:top}.timeline-table th[data-v-916caecc]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;padding-bottom:.875rem}.timeline-table td[data-v-916caecc]:first-child{font-weight:500;color:#1e293b}.timeline-table td[data-v-916caecc]:last-child{white-space:normal}.timeline-table tbody tr:last-child td[data-v-916caecc]{border-bottom:none}.timeline-group-header td[data-v-916caecc]{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#64748b;background:#0f172a08;padding:.875rem 1.25rem .875rem 0;border-bottom:1px solid rgba(0,0,0,.06)}@media (max-width: 640px){.proposal[data-v-916caecc]{--header-h: 88px}.section-title-block[data-v-916caecc]{padding:2rem 1.5rem 3rem}.title[data-v-916caecc]{font-size:1.625rem}.intro[data-v-916caecc]{font-size:1rem}.section[data-v-916caecc]{padding:3rem 1.5rem}.section-title[data-v-916caecc]{font-size:1.375rem}.summary-row[data-v-916caecc]{flex-direction:column;align-items:flex-start;gap:.5rem}.timeline-table[data-v-916caecc]{display:block;overflow-x:auto}.timeline-table th[data-v-916caecc],.timeline-table td[data-v-916caecc]{font-size:.9375rem;padding:1rem 1rem 1rem 0;line-height:1.6}.commercial-table th[data-v-916caecc],.commercial-table td[data-v-916caecc]{font-size:.9375rem;padding:.75rem .5rem .75rem 0}.commercial-table th.align-right[data-v-916caecc],.commercial-table td.align-right[data-v-916caecc]{padding-left:.5rem}.totals-bar[data-v-916caecc]{padding:1rem 1.25rem}.totals-row[data-v-916caecc]{flex-wrap:wrap;gap:.25rem}.totals-value-primary[data-v-916caecc]{font-size:1.25rem}.optional-details[data-v-916caecc]{flex-direction:column;gap:1.25rem}.phase-divider[data-v-916caecc]{padding:2rem 1.5rem}}@media print{@page{size:A4;margin:18mm 16mm}header[data-v-916caecc],nav[data-v-916caecc],.sticky[data-v-916caecc],.glass[data-v-916caecc],.print-hidden[data-v-916caecc]{display:none!important}body[data-v-916caecc]{font-size:11pt;line-height:1.45;color:#000;background:#fff}h1[data-v-916caecc]{font-size:20pt;margin-bottom:12pt}h2[data-v-916caecc]{font-size:15pt;margin-top:24pt;margin-bottom:8pt}h3[data-v-916caecc]{font-size:12.5pt;margin-top:18pt;margin-bottom:6pt}p[data-v-916caecc],li[data-v-916caecc]{font-size:11pt}section[data-v-916caecc]{margin-bottom:16pt}table[data-v-916caecc]{width:100%;border-collapse:collapse;page-break-inside:avoid}tr[data-v-916caecc],td[data-v-916caecc],th[data-v-916caecc]{page-break-inside:avoid}.summary-box[data-v-916caecc],.highlight[data-v-916caecc],.card[data-v-916caecc]{border:1px solid #ccc;background:#f7f7f7}.page-break[data-v-916caecc]{page-break-before:always}a[data-v-916caecc]{color:#000;text-decoration:none}}.landing-layout[data-v-bad527da]{min-height:100vh;min-height:100dvh}.landing-header[data-v-bad527da]{position:fixed;top:1.25rem;left:1.5rem;z-index:50;pointer-events:none}.landing-logo[data-v-bad527da]{pointer-events:auto;display:flex;align-items:center;padding:.375rem .5rem;border-radius:6px;transition:background .15s ease}.landing-logo[data-v-bad527da]:hover{background:#0000000a}.landing-logo[data-v-bad527da]:focus-visible{outline:2px solid #5B3DF5;outline-offset:2px;border-radius:6px}.landing-logo img[data-v-bad527da]{height:28px;width:auto;opacity:1}.page-enter-active[data-v-bad527da],.page-leave-active[data-v-bad527da]{transition:opacity .2s ease,transform .2s ease}.page-enter-from[data-v-bad527da]{opacity:0;transform:translateY(8px)}.page-leave-to[data-v-bad527da]{opacity:0;transform:translateY(-4px)}.page-enter-to[data-v-bad527da],.page-leave-from[data-v-bad527da]{opacity:1;transform:translateY(0)}@media (max-width: 640px){.landing-header[data-v-bad527da]{top:.75rem;left:.75rem}.landing-logo img[data-v-bad527da]{height:24px}}.page[data-v-d24b53a0]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#fff;z-index:1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck[data-v-d24b53a0]{display:flex;flex-direction:column;height:100%}.deckViewport[data-v-d24b53a0]{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-overflow-scrolling:touch}.deckSlide[data-v-d24b53a0]{min-height:100%;display:flex}.slide-forward-enter-active[data-v-d24b53a0],.slide-forward-leave-active[data-v-d24b53a0],.slide-back-enter-active[data-v-d24b53a0],.slide-back-leave-active[data-v-d24b53a0]{transition:opacity .18s ease,transform .18s ease}.slide-forward-enter-from[data-v-d24b53a0]{opacity:0;transform:translate(24px)}.slide-forward-leave-to[data-v-d24b53a0],.slide-back-enter-from[data-v-d24b53a0]{opacity:0;transform:translate(-24px)}.slide-back-leave-to[data-v-d24b53a0]{opacity:0;transform:translate(24px)}.slide[data-v-d24b53a0]{flex:0 0 100%;width:100%;min-height:100%;display:flex;align-items:center;justify-content:center}.slideContent[data-v-d24b53a0]{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:6rem 3rem 5rem}.slideInner[data-v-d24b53a0]{width:100%;max-width:1120px;margin:0 auto}.slideGrid[data-v-d24b53a0]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media (min-width: 1024px){.slideGrid[data-v-d24b53a0]{grid-template-columns:5fr 6fr;gap:4rem;align-items:center}}.slideText[data-v-d24b53a0]{max-width:480px}.slideKicker[data-v-d24b53a0]{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:1.5rem}.slideTitle[data-v-d24b53a0]{font-size:clamp(2rem,5vw,2.75rem);font-weight:600;letter-spacing:-.03em;color:#0f172a;line-height:1.12;margin:0 0 1.25rem}.slideSubtitle[data-v-d24b53a0]{font-size:clamp(1.0625rem,2vw,1.1875rem);color:#64748b;line-height:1.55;margin:0 0 2rem}.slideBody[data-v-d24b53a0]{display:flex;flex-direction:column;gap:1.5rem}.bodyLines[data-v-d24b53a0]{display:flex;flex-direction:column;gap:.25rem;font-size:1.0625rem;line-height:1.65;color:#64748b}.bodyEmphasis[data-v-d24b53a0]{font-size:1.0625rem;line-height:1.55;color:#334155;font-weight:500;margin:0}.shiftPoints[data-v-d24b53a0]{display:flex;flex-direction:column;gap:.625rem}.shiftPoint[data-v-d24b53a0]{display:flex;align-items:baseline;gap:.75rem;font-size:1.0625rem;line-height:1.55;color:#475569}.shiftDash[data-v-d24b53a0]{color:#94a3b8;flex-shrink:0}.outcomeList[data-v-d24b53a0]{display:flex;flex-direction:column;gap:.625rem}.outcomeItem[data-v-d24b53a0]{display:flex;align-items:baseline;gap:.75rem;font-size:1.0625rem;line-height:1.55;color:#475569}.outcomeDash[data-v-d24b53a0]{color:#94a3b8;flex-shrink:0}.outcomeContext[data-v-d24b53a0]{font-size:1rem;line-height:1.6;color:#64748b;margin:0}.conclusion[data-v-d24b53a0]{padding-top:1.5rem;border-top:1px solid #f1f5f9}.conclusionLine[data-v-d24b53a0]{font-size:1.0625rem;line-height:1.7;color:#64748b;margin:0}.conclusionStrong[data-v-d24b53a0]{font-size:1.0625rem;line-height:1.7;color:#0f172a;font-weight:600;margin:0}.slideCtaBlock[data-v-d24b53a0]{margin-top:2rem;display:flex;flex-direction:column;align-items:flex-start}.slideCtaBlock .backLink[data-v-d24b53a0]{margin-top:0;margin-bottom:2rem}.slideCtas[data-v-d24b53a0]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.ctaPrimary[data-v-d24b53a0]{display:inline-block;padding:.875rem 2rem;font-size:.9375rem;font-weight:500;color:#fff;background:#0f172a;border:none;border-radius:8px;cursor:pointer;text-decoration:none;letter-spacing:-.01em;transition:background .2s ease,transform .15s ease}.ctaPrimary[data-v-d24b53a0]:hover{background:#1e293b}.ctaPrimary[data-v-d24b53a0]:active{transform:scale(.98)}.ctaSecondary[data-v-d24b53a0]{font-size:.875rem;color:#2563eb;text-decoration:none;cursor:pointer;transition:color .15s}.ctaSecondary[data-v-d24b53a0]:hover{color:#1d4ed8;text-decoration:underline;text-underline-offset:3px}.slideVisual[data-v-d24b53a0]{display:flex;align-items:center;justify-content:center;width:100%}.visual-broken-loop[data-v-d24b53a0]{width:100%;display:flex;flex-direction:column;align-items:center}.loop-svg[data-v-d24b53a0]{width:100%;max-width:380px;height:auto}.loop-caption[data-v-d24b53a0]{margin-top:1.25rem;font-size:.8125rem;font-weight:500;color:#94a3b8;letter-spacing:.02em}.visual-connected-system[data-v-d24b53a0]{width:100%;display:flex;align-items:center;justify-content:center}.system-svg[data-v-d24b53a0]{width:100%;max-width:480px;height:auto}.visual-executive-view[data-v-d24b53a0]{width:100%;display:flex;flex-direction:column;gap:1.25rem;max-width:400px}.exec-card[data-v-d24b53a0]{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #0f172a;border-radius:10px;padding:1.5rem 1.75rem}.exec-label[data-v-d24b53a0]{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin-bottom:.625rem}.exec-value[data-v-d24b53a0]{font-size:1.375rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-bottom:0}.exec-value--positive[data-v-d24b53a0]{color:#0f172a}.exec-accent[data-v-d24b53a0]{margin-top:1rem;height:3px;width:48px;background:#0f172a;border-radius:2px}.inlineNav[data-v-d24b53a0]{display:inline-flex;align-items:center;gap:.5rem;margin-top:2.5rem;font-size:1rem;font-weight:500;color:#2563eb;background:none;border:none;padding:0;cursor:pointer;letter-spacing:-.01em;line-height:1.5;text-align:left;transition:color .15s ease,transform .15s ease}.inlineNav[data-v-d24b53a0]:hover{color:#1d4ed8;text-decoration:underline;text-underline-offset:3px;transform:translate(2px)}.inlineNavArrow[data-v-d24b53a0]{flex-shrink:0;transition:transform .15s ease}.inlineNav:hover .inlineNavArrow[data-v-d24b53a0]{transform:translate(2px)}.backLink[data-v-d24b53a0]{display:block;margin-top:1rem;font-size:.8125rem;font-weight:400;color:#94a3b8;background:none;border:none;padding:0;cursor:pointer;letter-spacing:.01em;text-decoration:none;transition:color .15s ease,text-decoration .15s ease}.backLink[data-v-d24b53a0]:hover{color:#64748b;text-decoration:underline;text-underline-offset:3px}@media (max-width: 1023px){.slideContent[data-v-d24b53a0]{padding:5rem 1.5rem 4rem;align-items:flex-start}.slideText[data-v-d24b53a0]{max-width:100%}.slideKicker[data-v-d24b53a0]{margin-bottom:1rem}.slideVisual[data-v-d24b53a0]{max-width:none;width:100%;margin:0 auto}}@media (max-width: 640px){.slideContent[data-v-d24b53a0]{padding:4.5rem 1.25rem 3rem}.slideKicker[data-v-d24b53a0]{font-size:.625rem;color:#cbd5e1;margin-bottom:.75rem}.slideTitle[data-v-d24b53a0]{font-size:1.75rem;line-height:1.15;margin-bottom:.75rem}.slideSubtitle[data-v-d24b53a0]{font-size:.9375rem;color:#94a3b8;margin-bottom:1.25rem;line-height:1.45}.slideBody[data-v-d24b53a0]{gap:1rem}.bodyLines[data-v-d24b53a0],.bodyEmphasis[data-v-d24b53a0],.shiftPoint[data-v-d24b53a0],.outcomeItem[data-v-d24b53a0],.conclusionLine[data-v-d24b53a0],.conclusionStrong[data-v-d24b53a0]{font-size:.9375rem}.inlineNav[data-v-d24b53a0]{font-size:.9375rem;margin-top:2rem}.backLink[data-v-d24b53a0]{font-size:.75rem}.exec-card[data-v-d24b53a0]{padding:1.25rem}.exec-value[data-v-d24b53a0]{font-size:1.125rem}.slideCtas[data-v-d24b53a0]{margin-top:2rem}}@media (min-width: 1280px){.slideContent[data-v-d24b53a0]{padding:6rem 4rem 5rem}.slideInner[data-v-d24b53a0]{max-width:1160px}.slideGrid[data-v-d24b53a0]{gap:5rem}.loop-svg[data-v-d24b53a0]{max-width:420px}.system-svg[data-v-d24b53a0]{max-width:520px}.visual-executive-view[data-v-d24b53a0]{max-width:440px}}.page[data-v-5a50fee4]{position:fixed;top:0;right:0;bottom:0;left:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden;color:#0f172a}.state-A[data-v-5a50fee4],.state-B[data-v-5a50fee4]{background:#fafafa}.state-C[data-v-5a50fee4]{background:#f8fafc}.back-arrow[data-v-5a50fee4]{position:fixed;bottom:2rem;left:2rem;z-index:20;background:none;border:2px solid #CBD5E1;color:#64748b;font-size:1.4rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;transition:border-color .15s,color .15s}.back-arrow[data-v-5a50fee4]:hover{border-color:#0f172a;color:#0f172a}.state-B .back-arrow[data-v-5a50fee4]{border-color:#e03a2f66;color:#e03a2f}.state-B .back-arrow[data-v-5a50fee4]:hover{border-color:#e03a2f}.screen[data-v-5a50fee4]{display:grid;grid-template-columns:1fr 1.2fr;height:100vh;height:100dvh;max-width:1600px;margin:0 auto;padding:0 clamp(2rem,5vw,6rem);gap:clamp(2rem,4vw,5rem);align-items:center}.copy[data-v-5a50fee4]{max-width:560px;padding-left:clamp(0rem,2vw,2rem)}.headline[data-v-5a50fee4]{font-size:clamp(2.8rem,5.5vw,5rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;text-transform:uppercase;color:#0f172a;margin:0 0 1.5rem}.headline--red[data-v-5a50fee4]{color:#e03a2f}.headline--control[data-v-5a50fee4]{color:#0f172a}.sub[data-v-5a50fee4]{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:400;line-height:1.55;color:#475569;margin:0 0 2rem}.micro[data-v-5a50fee4]{font-size:.9rem;color:#94a3b8;letter-spacing:.02em;margin:0 0 2.5rem;text-transform:uppercase;font-weight:500;line-height:1.5}.core-statement[data-v-5a50fee4]{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:400;line-height:1.55;color:#0f172a;margin:0 0 2.5rem}.cta[data-v-5a50fee4]{display:inline-block;padding:1.3rem 3.2rem;font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#0f172a;border:none;cursor:pointer;transition:background .1s,transform .1s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cta[data-v-5a50fee4]:hover{background:#1e293b;transform:translateY(-1px)}.cta[data-v-5a50fee4]:active{transform:translateY(0)}.cta--red[data-v-5a50fee4]{background:#e03a2f}.cta--red[data-v-5a50fee4]:hover{background:#c7322a}.model-link-row[data-v-5a50fee4]{margin-top:1.75rem;padding-top:1.25rem}.model-link[data-v-5a50fee4]{display:inline-block;font-size:.9rem;font-weight:400;color:#475569;text-decoration:none;border-bottom:1px solid #94A3B8;padding-bottom:2px;transition:color .15s,border-color .15s}.model-link[data-v-5a50fee4]:hover{color:#0f172a;border-bottom-color:#0f172a}.visual[data-v-5a50fee4]{display:flex;flex-direction:column;min-height:0}.field[data-v-5a50fee4]{position:relative;width:100%;aspect-ratio:3 / 2;max-height:65vh}.block[data-v-5a50fee4]{position:absolute;width:24%;height:18%;background:#fff;border:2px solid #CBD5E1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:border-color .3s,background .3s,box-shadow .3s}.state-A .block[data-v-5a50fee4]{border-color:#cbd5e1;box-shadow:0 1px 4px #0f172a0f}.block--broken[data-v-5a50fee4]{border-color:#e03a2f!important;background:#fef2f2;box-shadow:0 0 0 3px #e03a2f1f!important}.block--controlled[data-v-5a50fee4]{border-color:#0f172a!important;box-shadow:0 1px 6px #0f172a1a!important}.block-label[data-v-5a50fee4]{font-size:clamp(.55rem,.9vw,.8rem);font-weight:700;letter-spacing:.06em;line-height:1.35;color:#0f172a;white-space:pre-line;text-transform:uppercase}.block-issue[data-v-5a50fee4]{display:inline-block;margin-top:6px;padding:2px 10px;font-size:clamp(.45rem,.6vw,.6rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#e03a2f;line-height:1.7;animation:issue-glow-5a50fee4 2.4s ease-in-out infinite}@keyframes issue-glow-5a50fee4{0%,to{box-shadow:0 0 6px #e03a2f40}50%{box-shadow:0 0 14px #e03a2f8c}}.block-resolved[data-v-5a50fee4]{display:inline-block;margin-top:6px;padding:2px 10px;font-size:clamp(.45rem,.6vw,.6rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0f172a;line-height:1.7}.void[data-v-5a50fee4]{position:absolute;top:37%;left:36%;width:28%;height:19%;border:2px dashed rgba(224,58,47,.45);background:#e03a2f0a;display:flex;align-items:center;justify-content:center;text-align:center;z-index:6;animation:void-jitter-5a50fee4 3.5s ease-in-out infinite}@keyframes void-jitter-5a50fee4{0%,to{transform:translate(0)}20%{transform:translate(-.5px,.3px)}40%{transform:translate(.4px,-.5px)}60%{transform:translate(-.3px,.4px)}80%{transform:translate(.5px,-.3px)}}.void-label[data-v-5a50fee4]{font-size:clamp(.5rem,.75vw,.72rem);font-weight:700;letter-spacing:.1em;line-height:1.35;color:#e03a2f99;text-transform:uppercase}.hub[data-v-5a50fee4]{position:absolute;top:37%;left:36%;width:28%;height:19%;background:#0f172a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:6;box-shadow:0 8px 40px #0f172a59,0 0 0 1px #0f172a26}.hub-label[data-v-5a50fee4]{font-size:clamp(.52rem,.85vw,.78rem);font-weight:800;letter-spacing:.12em;line-height:1.3;color:#fff;text-transform:uppercase;text-align:center}.field-caption[data-v-5a50fee4]{position:absolute;bottom:-8%;left:0;right:0;text-align:center;font-size:clamp(.75rem,1vw,.9rem);font-weight:600;letter-spacing:.02em;color:#475569}.field-caption--red[data-v-5a50fee4]{color:#e03a2f}.connections[data-v-5a50fee4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.conn[data-v-5a50fee4]{stroke-width:2;stroke-linecap:square}.conn--clean[data-v-5a50fee4]{stroke:#94a3b8;opacity:.45}.conn--broken[data-v-5a50fee4]{stroke:#e03a2f;opacity:.38;stroke-dasharray:8 6}.conn--control[data-v-5a50fee4]{stroke:#0f172a;stroke-width:2.5;opacity:.35}.modal-backdrop[data-v-5a50fee4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;z-index:100;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-5a50fee4]{background:#fff;width:100%;max-width:480px;margin:1rem;padding:3rem;position:relative}.modal-close[data-v-5a50fee4]{position:absolute;top:1rem;right:1.2rem;background:none;border:none;font-size:1.6rem;color:#94a3b8;cursor:pointer;line-height:1;padding:.25rem;transition:color .15s}.modal-close[data-v-5a50fee4]:hover{color:#0f172a}.modal-title[data-v-5a50fee4]{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:#0f172a;margin:0 0 .5rem;text-transform:uppercase}.modal-sub[data-v-5a50fee4]{font-size:.95rem;color:#64748b;margin:0 0 2rem;line-height:1.5}.modal-form[data-v-5a50fee4]{display:flex;flex-direction:column;gap:1.25rem}.form-label[data-v-5a50fee4]{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#334155}.form-optional[data-v-5a50fee4]{font-weight:400;text-transform:none;color:#94a3b8}.form-input[data-v-5a50fee4]{padding:.75rem 1rem;font-size:.95rem;font-family:inherit;border:2px solid #E2E8F0;color:#0f172a;background:#f8fafc;transition:border-color .15s;outline:none}.form-input[data-v-5a50fee4]:focus{border-color:#0f172a}.form-textarea[data-v-5a50fee4]{resize:vertical;min-height:56px}.modal-submit[data-v-5a50fee4]{margin-top:.5rem;width:100%;text-align:center}.modal-submit[data-v-5a50fee4]:disabled{opacity:.6;cursor:not-allowed}.modal-success[data-v-5a50fee4]{text-align:center;font-size:.9rem;font-weight:600;color:#0f172a;padding:.5rem 0}.modal-email[data-v-5a50fee4]{display:block;text-align:center;margin-top:1.5rem;font-size:.825rem;font-weight:600;color:#64748b;text-decoration:none;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #CBD5E1;padding-bottom:2px;width:fit-content;margin-left:auto;margin-right:auto;transition:color .15s,border-color .15s}.modal-email[data-v-5a50fee4]:hover{color:#0f172a;border-color:#0f172a}@media (max-width: 1100px){.screen[data-v-5a50fee4]{grid-template-columns:1fr 1fr;padding:0 2rem;gap:2rem}.headline[data-v-5a50fee4]{font-size:clamp(2.2rem,4.5vw,3.5rem)}}@media (max-width: 768px){.screen[data-v-5a50fee4]{grid-template-columns:1fr;height:auto;min-height:100vh;min-height:100dvh;padding:5rem 1.5rem;gap:2rem;align-items:start}.copy[data-v-5a50fee4]{max-width:100%;padding-left:0}.headline[data-v-5a50fee4]{font-size:2.4rem}.field[data-v-5a50fee4]{aspect-ratio:3 / 2;max-height:50vh}.void[data-v-5a50fee4]{width:44%;height:20%;left:28%}.void-label[data-v-5a50fee4]{font-size:.5rem}.hub[data-v-5a50fee4]{width:44%;height:20%;left:28%}.hub-label[data-v-5a50fee4]{font-size:.5rem}.modal[data-v-5a50fee4]{padding:2rem}}.posts-index[data-v-9f878b08]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;background:#f8fafc;padding:3rem 2rem}.header[data-v-9f878b08]{max-width:800px;margin:0 auto 3rem}.title[data-v-9f878b08]{font-size:1.75rem;font-weight:600;color:#0f172a;margin-bottom:.5rem;letter-spacing:-.02em}.subtitle[data-v-9f878b08]{font-size:1rem;color:#64748b}.posts-list[data-v-9f878b08]{max-width:800px;margin:0 auto}.post-card[data-v-9f878b08]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin-bottom:1rem}.post-info[data-v-9f878b08]{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f1f5f9}.post-number[data-v-9f878b08]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.75rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.post-title[data-v-9f878b08]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:.25rem 0 .5rem}.post-description[data-v-9f878b08]{font-size:.9375rem;color:#475569;margin-bottom:.5rem}.post-meta[data-v-9f878b08]{font-size:.8125rem;color:#94a3b8}.post-actions[data-v-9f878b08]{display:flex;flex-direction:column;gap:1.25rem}.action-group[data-v-9f878b08]{display:flex;flex-direction:column;gap:.5rem}.action-label[data-v-9f878b08]{font-size:.75rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.action-links[data-v-9f878b08]{display:flex;gap:.75rem}.action-link[data-v-9f878b08]{font-size:.875rem;color:#0f172a;text-decoration:none;padding:.375rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;transition:all .15s}.action-link[data-v-9f878b08]:hover{background:#f1f5f9;border-color:#cbd5e1}.export-commands[data-v-9f878b08]{display:flex;flex-direction:column;gap:.5rem}.command-block[data-v-9f878b08]{display:flex;align-items:center;gap:.5rem;background:#1e293b;border-radius:4px;padding:.5rem .75rem}.command[data-v-9f878b08]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.8125rem;color:#e2e8f0;flex:1;overflow-x:auto;white-space:nowrap}.copy-btn[data-v-9f878b08]{background:transparent;border:none;color:#64748b;cursor:pointer;padding:.25rem;border-radius:2px;transition:color .15s;flex-shrink:0}.copy-btn[data-v-9f878b08]:hover{color:#cbd5e1}.footer[data-v-9f878b08]{max-width:800px;margin:2rem auto 0;padding-top:2rem;border-top:1px solid #e2e8f0}.footer-note[data-v-9f878b08]{font-size:.8125rem;color:#64748b;line-height:1.6}.footer-note code[data-v-9f878b08]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.75rem;background:#f1f5f9;padding:.125rem .375rem;border-radius:3px;color:#475569}.models-section[data-v-9f878b08]{max-width:800px;margin:3rem auto 0;padding-top:3rem;border-top:1px solid #e2e8f0}.section-title[data-v-9f878b08]{font-size:1.75rem;font-weight:600;color:#0f172a;margin-bottom:.5rem;letter-spacing:-.02em}.section-subtitle[data-v-9f878b08]{font-size:1rem;color:#64748b;margin-bottom:2rem}.model-cards[data-v-9f878b08]{display:flex;flex-direction:column}@media (max-width: 640px){.posts-index[data-v-9f878b08]{padding:2rem 1rem}.command-block[data-v-9f878b08]{flex-direction:column;align-items:flex-start;gap:.25rem}.command[data-v-9f878b08]{width:100%}.copy-btn[data-v-9f878b08]{align-self:flex-end}}.post-page[data-v-c55fed97]{min-height:100vh;background:#e5e7eb;display:flex;align-items:center;justify-content:center;padding:2rem}.artboard[data-v-c55fed97]{width:1080px;height:1350px;background:#f8fafc;position:relative;flex-shrink:0}.safe-area[data-v-c55fed97]{position:absolute;top:100px;left:100px;right:100px;bottom:100px;display:flex;flex-direction:column}.artboard[data-v-c55fed97]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.headline-area[data-v-c55fed97]{flex:0 0 auto;padding-bottom:20px}.headline[data-v-c55fed97]{font-size:80px;font-weight:600;line-height:1;letter-spacing:-.03em;color:#0f172a;margin:0;text-align:left}.graphic-area[data-v-c55fed97]{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.ring-svg[data-v-c55fed97]{width:100%;max-width:580px;height:auto}.ring[data-v-c55fed97]{stroke:#0f172a;stroke-dasharray:1418 90;stroke-dashoffset:539}.ball[data-v-c55fed97]{fill:#5b3df5}.ball-orbit[data-v-c55fed97]{transform-origin:300px 300px}.brand-area[data-v-c55fed97]{flex:0 0 auto;padding-top:20px;display:flex;align-items:center;gap:16px}.brand-name[data-v-c55fed97]{font-size:16px;font-weight:700;color:#64748b;letter-spacing:.04em}.brand-tagline[data-v-c55fed97]{font-size:16px;font-weight:400;color:#64748b}.artboard:not(.motion-enabled) .ball-orbit[data-v-c55fed97]{transform:rotate(300deg)}.motion-enabled .ball-orbit[data-v-c55fed97]{animation:ballOrbit-c55fed97 3.5s cubic-bezier(.4,0,1,1) .5s forwards}@keyframes ballOrbit-c55fed97{0%{transform:rotate(0)}to{transform:rotate(300deg)}}.motion-enabled .ball-orbit[data-v-c55fed97]{animation-iteration-count:1;animation-fill-mode:forwards}.post-page[data-v-1c1955a3]{min-height:100vh;background:#e0e2e8;display:flex;align-items:center;justify-content:center;padding:2rem}.artboard[data-v-1c1955a3]{width:1080px;height:1080px;background:#f6f7f9;position:relative;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.safe-area[data-v-1c1955a3]{position:absolute;top:96px;left:96px;right:96px;bottom:96px;display:flex;flex-direction:column}.headline[data-v-1c1955a3]{font-size:68px;font-weight:800;line-height:1.08;letter-spacing:-.025em;color:#0e1626;margin:0;max-width:780px}.subline[data-v-1c1955a3]{margin-top:24px;font-size:28px;font-weight:500;line-height:1.3;color:#0e162680;max-width:720px}.graphic-area[data-v-1c1955a3]{flex:1;display:flex;align-items:center;justify-content:center;position:relative;margin-top:40px}.ghost-circle[data-v-1c1955a3]{position:absolute;width:540px;height:540px;border-radius:50%;background:#0e16260a;right:-80px;top:50%;transform:translateY(-50%);z-index:0}.strip-svg[data-v-1c1955a3]{width:760px;height:240px;position:relative;z-index:1}.base-line[data-v-1c1955a3]{stroke:#0e1626;stroke-width:6;stroke-linecap:round}.node-ring[data-v-1c1955a3]{fill:#f6f7f9;stroke:#0e1626;stroke-width:4}.node-label[data-v-1c1955a3]{fill:#0e1626;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600;text-anchor:middle}.node-visibility .node-ring[data-v-1c1955a3]{stroke:#5b4fe3}.node-visibility .node-dot[data-v-1c1955a3]{fill:#5b4fe3}.node-label-visibility[data-v-1c1955a3]{fill:#5b4fe3;font-weight:700}.brand[data-v-1c1955a3]{font-size:15px;font-weight:700;letter-spacing:.06em;color:#0e162659;margin-top:auto}.motion-enabled .base-line[data-v-1c1955a3]{stroke-dasharray:680;stroke-dashoffset:680;animation:drawLine-1c1955a3 2.5s ease-in-out 1s forwards}.motion-enabled .node[data-v-1c1955a3]{opacity:0}.motion-enabled .node-1[data-v-1c1955a3]{animation:nodeAppear-1c1955a3 .6s ease-out 2s forwards}.motion-enabled .node-2[data-v-1c1955a3]{animation:nodeAppear-1c1955a3 .6s ease-out 3s forwards}.motion-enabled .node-3[data-v-1c1955a3]{animation:nodeAppear-1c1955a3 .6s ease-out 4s forwards}.motion-enabled .node-4[data-v-1c1955a3]{animation:nodeAppear-1c1955a3 .6s ease-out 5s forwards}.motion-enabled .node-5[data-v-1c1955a3]{animation:nodeAppear-1c1955a3 .6s ease-out 6s forwards}.motion-enabled .node-dot[data-v-1c1955a3]{transform-origin:680px 100px;transform:scale(0);animation:dotFill-1c1955a3 .5s ease-out 7s forwards}.motion-enabled .ghost-circle[data-v-1c1955a3]{opacity:0;animation:ghostFade-1c1955a3 1s ease-out 5.5s forwards}@keyframes drawLine-1c1955a3{0%{stroke-dashoffset:680}to{stroke-dashoffset:0}}@keyframes nodeAppear-1c1955a3{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes dotFill-1c1955a3{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ghostFade-1c1955a3{0%{opacity:0}to{opacity:1}}.motion-enabled .base-line[data-v-1c1955a3],.motion-enabled .node[data-v-1c1955a3],.motion-enabled .node-dot[data-v-1c1955a3],.motion-enabled .ghost-circle[data-v-1c1955a3]{animation-iteration-count:1;animation-fill-mode:forwards}.post-page[data-v-bfe55a1f]{min-height:100vh;background:#e0e2e8;display:flex;align-items:center;justify-content:center;padding:2rem}.artboard[data-v-bfe55a1f]{width:1080px;height:1080px;background:#f6f7f9;position:relative;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.safe-area[data-v-bfe55a1f]{position:absolute;top:96px;left:96px;right:96px;bottom:96px;display:flex;flex-direction:column}.headline[data-v-bfe55a1f]{font-size:72px;font-weight:800;line-height:1.08;letter-spacing:-.025em;color:#0e1626;margin:0;max-width:780px}.subline[data-v-bfe55a1f]{margin-top:24px;font-size:28px;font-weight:500;line-height:1.3;color:#0e162680;max-width:720px}.graphic-area[data-v-bfe55a1f]{flex:1;display:flex;align-items:center;justify-content:center;position:relative;margin-top:40px}.ghost-halo[data-v-bfe55a1f]{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#5b4fe326,#5b4fe300 70%);right:-20px;top:50%;transform:translateY(-50%);z-index:0}.light-sweep[data-v-bfe55a1f]{position:absolute;width:200px;height:300px;background:linear-gradient(90deg,transparent 0%,rgba(91,79,227,.25) 30%,rgba(255,255,255,.6) 50%,rgba(91,79,227,.25) 70%,transparent 100%);left:-200px;top:50%;transform:translateY(-50%);z-index:2;opacity:0;pointer-events:none}.strip-svg[data-v-bfe55a1f]{width:760px;height:140px;position:relative;z-index:1}.base-line[data-v-bfe55a1f]{stroke:url(#lineGradient);stroke-width:6;stroke-linecap:round}.node-ring[data-v-bfe55a1f]{fill:#f6f7f9;stroke-width:4}.node-faded[data-v-bfe55a1f]{opacity:.25}.node-faded .node-ring[data-v-bfe55a1f]{stroke:#0e1626}.node-semi[data-v-bfe55a1f]{opacity:.6}.node-semi .node-ring[data-v-bfe55a1f]{stroke:#0e1626}.node-visibility[data-v-bfe55a1f]{opacity:1}.node-visibility .node-ring[data-v-bfe55a1f]{stroke:#5b4fe3}.node-visibility .node-dot[data-v-bfe55a1f]{fill:#5b4fe3}.brand[data-v-bfe55a1f]{font-size:15px;font-weight:700;letter-spacing:.06em;color:#0e162659;margin-top:auto}.motion-enabled .node-faded[data-v-bfe55a1f]{opacity:.05;animation:nodeFadeIn1-bfe55a1f 1.2s ease-out 2.5s forwards}.motion-enabled .node-semi[data-v-bfe55a1f]{opacity:.05;animation:nodeFadeIn2-bfe55a1f 1.2s ease-out 3.2s forwards}.motion-enabled .node-visibility[data-v-bfe55a1f]{opacity:.05;animation:nodeFadeInFinal-bfe55a1f 1s ease-out 4s forwards}.motion-enabled .base-line[data-v-bfe55a1f]{opacity:.08;animation:lineReveal-bfe55a1f 2s ease-out 2s forwards}.motion-enabled .light-sweep[data-v-bfe55a1f]{animation:sweepAcross-bfe55a1f 2s ease-in-out 1s forwards}.motion-enabled .ghost-halo[data-v-bfe55a1f]{opacity:0;transform:translateY(-50%) scale(.5);animation:haloExpand-bfe55a1f 1.2s ease-out 4.2s forwards}.motion-enabled .node-dot[data-v-bfe55a1f]{transform-origin:680px 70px;transform:scale(0);animation:dotFill-bfe55a1f .8s cubic-bezier(.34,1.56,.64,1) 4.8s forwards}.motion-enabled .node-5[data-v-bfe55a1f]{animation:nodeFadeInFinal-bfe55a1f 1s ease-out 4s forwards,nodePulse-bfe55a1f 1.5s ease-in-out 5.5s 1}@keyframes nodeFadeIn1-bfe55a1f{0%{opacity:.05}to{opacity:.3}}@keyframes nodeFadeIn2-bfe55a1f{0%{opacity:.05}to{opacity:.65}}@keyframes nodeFadeInFinal-bfe55a1f{0%{opacity:.05}to{opacity:1}}@keyframes lineReveal-bfe55a1f{0%{opacity:.08}to{opacity:1}}@keyframes sweepAcross-bfe55a1f{0%{left:-200px;opacity:0}5%{opacity:1}95%{opacity:1}to{left:1000px;opacity:0}}@keyframes haloExpand-bfe55a1f{0%{opacity:0;transform:translateY(-50%) scale(.5)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes dotFill-bfe55a1f{0%{transform:scale(0)}70%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes nodePulse-bfe55a1f{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.motion-enabled .node[data-v-bfe55a1f],.motion-enabled .base-line[data-v-bfe55a1f],.motion-enabled .light-sweep[data-v-bfe55a1f],.motion-enabled .ghost-halo[data-v-bfe55a1f],.motion-enabled .node-dot[data-v-bfe55a1f]{animation-fill-mode:forwards}.post-page[data-v-8cc73fa4]{min-height:100vh;background:#e0e2e8;display:flex;align-items:center;justify-content:center;padding:2rem}.artboard[data-v-8cc73fa4]{width:1080px;height:1080px;background:#f6f7f9;position:relative;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.safe-area[data-v-8cc73fa4]{position:absolute;top:96px;left:96px;right:96px;bottom:96px;display:flex;flex-direction:column}.headline[data-v-8cc73fa4]{font-size:68px;font-weight:800;line-height:1.08;letter-spacing:-.025em;color:#0e1626;margin:0;max-width:780px}.graphic-area[data-v-8cc73fa4]{flex:1;display:flex;align-items:center;justify-content:center;position:relative;margin-top:60px}.chain-svg[data-v-8cc73fa4]{width:888px;height:320px;position:relative;z-index:1}.connector-line[data-v-8cc73fa4]{stroke:#0e1626;stroke-width:6;stroke-linecap:round}.node-rect[data-v-8cc73fa4]{fill:#f6f7f9;stroke:#0e1626;stroke-width:4}.node-label[data-v-8cc73fa4]{fill:#0e1626;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:700;text-anchor:middle;letter-spacing:.02em}.gap-label[data-v-8cc73fa4]{fill:#5b4fe3;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:800;text-anchor:middle;letter-spacing:.04em}.gap-arrow[data-v-8cc73fa4]{stroke:#5b4fe3;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;fill:none}.signal-dot[data-v-8cc73fa4]{position:absolute;width:20px;height:20px;border-radius:50%;background:#5b4fe3;opacity:0;left:70px;top:50%;transform:translateY(-50%);z-index:10}.brand[data-v-8cc73fa4]{font-size:15px;font-weight:700;letter-spacing:.06em;color:#0e162659;margin-top:auto}.motion-enabled .signal-dot[data-v-8cc73fa4]{animation:dotTravel-8cc73fa4 8s linear infinite}@keyframes dotTravel-8cc73fa4{0%{left:70px;transform:translateY(-50%) translate(0);opacity:0}3%{left:70px;transform:translateY(-50%) translate(0);opacity:1}25%{left:310px;transform:translateY(-50%) translate(0);opacity:1}44%{left:530px;transform:translateY(-50%) translate(0);opacity:1}52%{left:580px;transform:translateY(-50%) translate(0);opacity:1}56%{left:590px;transform:translateY(-50%) translate(0);opacity:1}58%{left:595px;transform:translateY(-40%) translate(0);opacity:1}65%{left:600px;transform:translateY(60px) translate(0);opacity:.8}72%{left:605px;transform:translateY(150px) translate(0);opacity:0}77%{left:70px;transform:translateY(-50%) translate(0);opacity:0}to{left:70px;transform:translateY(-50%) translate(0);opacity:0}}
