@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);--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;--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{--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-7271a94a]{min-height:100vh;background:#fff;--site-header-h: 56px}.skip-link[data-v-7271a94a]{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-7271a94a]:focus{top:var(--space-sm);outline:2px solid #5B3DF5;outline-offset:2px}.page-logo[data-v-7271a94a]{position:fixed;top:max(var(--space-sm),var(--safe-area-top));left:var(--space-md);z-index:40;height:var(--site-header-h);display:flex;align-items:center}.page-logo a[data-v-7271a94a]{display:flex;align-items:center}.page-logo a[data-v-7271a94a]:focus-visible{outline:2px solid #5B3DF5;outline-offset:4px;border-radius:4px}.page-logo img[data-v-7271a94a]{height:34px;width:auto}.glass-nav[data-v-7271a94a]{position:fixed;top:max(var(--space-sm),var(--safe-area-top));right:var(--space-sm);z-index:50;height:var(--site-header-h);display:flex;align-items:center}.glass-nav-content[data-v-7271a94a]{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-7271a94a]{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-7271a94a]:hover{color:var(--text-primary);background:#ffffff80}.glass-nav-link[data-v-7271a94a]:focus-visible{outline:2px solid #5B3DF5;outline-offset:2px}.site-footer[data-v-7271a94a]{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-7271a94a]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.footer-links[data-v-7271a94a]{display:flex;align-items:center;gap:var(--space-md)}.footer-link[data-v-7271a94a]{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-7271a94a]:hover{color:#64748b}.footer-link[data-v-7271a94a]:focus-visible{outline:2px solid #5B3DF5;outline-offset:2px;border-radius:2px}.footer-brand[data-v-7271a94a]{display:flex;align-items:center;gap:var(--space-sm)}.footer-logo[data-v-7271a94a]{height:28px;width:auto;opacity:.7}.footer-tagline[data-v-7271a94a]{font-size:var(--t-meta);color:#94a3b8;text-decoration:none;transition:color .15s}.footer-tagline[data-v-7271a94a]:hover{color:#64748b}@media (max-width: 640px){.website-layout[data-v-7271a94a]{--site-header-h: 48px}.page-logo[data-v-7271a94a]{left:var(--space-sm)}.page-logo img[data-v-7271a94a]{height:28px}.glass-nav-content[data-v-7271a94a]{padding:.375rem var(--space-xs)}.glass-nav-link[data-v-7271a94a]{padding:.25rem .75rem}.footer-container[data-v-7271a94a]{flex-direction:column-reverse;text-align:center;gap:var(--space-md)}.footer-links[data-v-7271a94a]{flex-direction:column;gap:var(--space-sm)}.footer-brand[data-v-7271a94a]{flex-direction:row-reverse}}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-d503976b]{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-d503976b]{padding-top:0}.section[data-v-d503976b]{padding:var(--section-py) var(--space-md)}.section-alt[data-v-d503976b]{background:#f8fafc}.section-cta[data-v-d503976b]{background:#1e293b;position:relative}.container[data-v-d503976b]{max-width:800px;margin:0 auto}.site-container[data-v-d503976b]{max-width:1040px;margin:0 auto;padding-left:var(--space-md);padding-right:var(--space-md)}.centered[data-v-d503976b]{text-align:center}.section-title[data-v-d503976b]{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-d503976b]{color:#fff}.section-text[data-v-d503976b]{font-size:var(--t-body);color:var(--text-secondary);line-height:var(--lh-body);margin-bottom:var(--space-sm)}.section-text.light[data-v-d503976b]{color:#fffc}.section-statement-light[data-v-d503976b]{font-size:var(--t-body);font-weight:500;color:var(--text-muted);margin-top:var(--space-lg)}.section-bridge[data-v-d503976b]{margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.section-bridge .section-statement-light[data-v-d503976b]{margin-top:0;margin-bottom:.25rem}.section-bridge .section-statement-light[data-v-d503976b]:last-child{margin-bottom:0}.section-consequence[data-v-d503976b]{font-size:var(--t-meta);color:var(--text-muted);line-height:var(--lh-meta);margin-top:var(--space-sm)}.os-grid[data-v-d503976b]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);margin-top:var(--space-xl)}.os-block[data-v-d503976b]{padding:0}.os-title[data-v-d503976b]{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-d503976b]{list-style:none;padding:0;margin:0}.os-list li[data-v-d503976b]{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-d503976b]:last-child{margin-bottom:0}.os-list li[data-v-d503976b]:before{content:"—";position:absolute;left:0;color:#cbd5e1}.comparison-table[data-v-d503976b]{padding:0}.comparison-grid[data-v-d503976b]{display:grid;grid-template-columns:1fr auto 1fr;gap:0}.comparison-divider[data-v-d503976b]{width:1px;background:#e2e8f0;margin:0 2.5rem}.comparison-column[data-v-d503976b]{padding:0}.comparison-heading[data-v-d503976b]{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-d503976b]{list-style:none;padding:0;margin:0}.comparison-list li[data-v-d503976b]{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-d503976b]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.hero[data-v-d503976b]{min-height:92vh;display:flex;align-items:center;padding-top:calc(var(--site-header-h, 56px) + env(safe-area-inset-top,0px) + var(--space-lg));padding-bottom:calc(var(--space-2xl) + env(safe-area-inset-bottom,0px))}.hero-layout[data-v-d503976b]{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-d503976b]{max-width:560px}.hero-title[data-v-d503976b]{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-d503976b]{font-size:var(--t-body);color:var(--text-secondary);margin-bottom:var(--space-lg);line-height:var(--lh-body)}.hero-visual[data-v-d503976b]{display:flex;align-items:center;justify-content:flex-end}.hero-visual[data-v-d503976b] .icfr-break-graphic{max-width:520px;width:100%;min-width:420px}.cta-row[data-v-d503976b]{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.cta-link[data-v-d503976b]{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-d503976b]:hover{color:var(--text-primary);border-color:var(--text-primary)}.cta-followup[data-v-d503976b]{font-size:var(--t-meta);color:var(--text-muted);line-height:var(--lh-meta);margin-top:var(--space-md)}.briefing-link[data-v-d503976b]{color:#ffffffb3;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:2px;transition:all .15s}.briefing-link[data-v-d503976b]:hover{color:#fff;border-color:#fff}.section-thesis[data-v-d503976b]{padding-top:var(--section-py);padding-bottom:var(--section-py)}.section-title-thesis[data-v-d503976b]{font-size:calc(var(--t-h2) * 1.125);font-weight:600}.bullet-list[data-v-d503976b]{list-style:none;padding:0;margin:0}.bullet-list li[data-v-d503976b]{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-d503976b]:before{content:"—";position:absolute;left:0;color:#94a3b8}.bullet-list.spaced li[data-v-d503976b]{margin-bottom:var(--space-md)}.steps-list-tight[data-v-d503976b]{display:flex;flex-direction:column;gap:var(--space-sm)}.step-tight[data-v-d503976b]{display:flex;align-items:center;gap:var(--space-sm)}.step-number[data-v-d503976b]{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-d503976b]{font-size:1rem;color:var(--text-primary);line-height:var(--lh-body);margin:0}.btn[data-v-d503976b]{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-d503976b]{background:var(--text-primary);color:#fff}.btn-primary[data-v-d503976b]:hover{background:#1e293b}.btn-secondary[data-v-d503976b]{background:transparent;color:var(--text-secondary);border:1px solid #cbd5e1}.btn-secondary[data-v-d503976b]:hover{background:#f8fafc;border-color:#94a3b8}.btn-white[data-v-d503976b]{background:#fff;color:var(--text-primary)}.btn-white[data-v-d503976b]:hover{background:#f1f5f9}.section-platform[data-v-d503976b]{padding-top:var(--section-py);padding-bottom:calc(var(--section-py) + var(--space-sm))}.platform-header[data-v-d503976b]{margin-bottom:var(--space-lg)}.platform-ui[data-v-d503976b]{max-width:560px}.proof-card[data-v-d503976b]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.proof-card-large[data-v-d503976b]{box-shadow:none}.proof-card-header[data-v-d503976b]{background:#f8fafc;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0}.proof-card-title[data-v-d503976b]{font-size:.75rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.proof-table[data-v-d503976b]{width:100%}.proof-row[data-v-d503976b]{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-d503976b]:last-child{border-bottom:none}.proof-row-header[data-v-d503976b]{background:#f8fafc80}.proof-row-header .proof-cell[data-v-d503976b]{font-size:.75rem;font-weight:500;color:var(--text-muted)}.proof-cell[data-v-d503976b]{font-size:var(--t-meta);color:var(--text-secondary)}.proof-cell-date[data-v-d503976b]{font-size:.75rem;color:var(--text-muted)}.section-how[data-v-d503976b]{padding-top:calc(var(--section-py) + var(--space-sm))}.status-pill[data-v-d503976b]{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:500;border-radius:3px}.status-complete[data-v-d503976b]{background:#f0fdf4;color:#166534}.status-open[data-v-d503976b]{background:#f8fafc;color:var(--text-muted)}.status-failed[data-v-d503976b]{background:#fef2f2;color:#991b1b}@media (max-width: 1024px){.hero-layout[data-v-d503976b]{grid-template-columns:1fr 400px;gap:var(--space-xl)}.hero-visual[data-v-d503976b] .icfr-break-graphic{max-width:400px;min-width:360px}}@media (max-width: 900px){.section[data-v-d503976b]{padding:var(--section-py-tablet) var(--space-md)}.section-thesis[data-v-d503976b],.section-platform[data-v-d503976b],.section-how[data-v-d503976b]{padding-top:var(--section-py-tablet);padding-bottom:var(--section-py-tablet)}.hero-layout[data-v-d503976b]{grid-template-columns:1fr;gap:var(--space-lg)}.hero-content[data-v-d503976b]{max-width:640px}.hero-visual[data-v-d503976b]{justify-content:flex-start;order:1}.hero-visual[data-v-d503976b] .icfr-break-graphic{max-width:480px;min-width:auto}.os-grid[data-v-d503976b]{grid-template-columns:1fr 1fr;gap:var(--space-lg)}.comparison-grid[data-v-d503976b]{grid-template-columns:1fr;gap:0}.comparison-divider[data-v-d503976b]{width:100%;height:1px;margin:var(--space-lg) 0}.comparison-column[data-v-d503976b]:first-child{padding-bottom:0;border-bottom:none}}@media (max-width: 640px){.section[data-v-d503976b]{padding:var(--section-py-mobile) var(--space-md)}.section-thesis[data-v-d503976b],.section-platform[data-v-d503976b],.section-how[data-v-d503976b]{padding-top:var(--section-py-mobile);padding-bottom:var(--section-py-mobile)}.hero[data-v-d503976b]{min-height:calc(var(--vvh, 1vh) * 100);padding-top:calc(var(--site-header-h, 48px) + env(safe-area-inset-top,0px) + var(--space-md));padding-bottom:calc(var(--space-xl) + env(safe-area-inset-bottom,0px))}.hero-layout[data-v-d503976b]{gap:var(--space-lg)}.hero-visual[data-v-d503976b] .icfr-break-graphic{max-width:200px}.cta-row[data-v-d503976b]{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.os-grid[data-v-d503976b]{grid-template-columns:1fr;gap:var(--space-md)}.os-block[data-v-d503976b]{padding-bottom:var(--space-md);border-bottom:1px solid #e2e8f0}.os-block[data-v-d503976b]:last-child{border-bottom:none;padding-bottom:0}.comparison-table[data-v-d503976b]{padding:0}}.brief-page[data-v-934d9a6b]{--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-934d9a6b]{--brief-h2-size: 24px;--brief-space-section: 72px;--brief-container-px: 20px}}.brief-page .brief-section[data-v-934d9a6b]{padding:var(--brief-space-section) var(--brief-container-px)}.brief-page .brief-container[data-v-934d9a6b]{max-width:var(--brief-container-width);margin:0 auto}.brief-page .brief-h2[data-v-934d9a6b]{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-934d9a6b]{color:#fff}.brief-page .brief-subhead[data-v-934d9a6b]{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-934d9a6b]{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-934d9a6b]{margin:0 0 var(--brief-space-paragraph) 0}.brief-page .brief-body p[data-v-934d9a6b]:last-child{margin-bottom:0}.brief-page .brief-body.light[data-v-934d9a6b]{color:#cbd5e1}.brief-page .brief-note[data-v-934d9a6b]{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-934d9a6b]{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-934d9a6b]{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-934d9a6b]{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-934d9a6b]{padding-top:0}.section[data-v-934d9a6b]{padding:var(--brief-space-section) var(--brief-container-px)}.section-alt[data-v-934d9a6b]{background:#f8fafc}.section-dark[data-v-934d9a6b]{background:#0f172a}.section-footnote[data-v-934d9a6b]{padding:40px var(--brief-container-px);background:#f8fafc;border-top:1px solid #e2e8f0}.container[data-v-934d9a6b]{max-width:var(--brief-container-width);margin:0 auto}.centered[data-v-934d9a6b]{text-align:center}.section-title[data-v-934d9a6b]{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-934d9a6b]{color:#fff}.section-subline[data-v-934d9a6b]{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-934d9a6b]{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-934d9a6b]{color:#cbd5e1}.subsection-title[data-v-934d9a6b]{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-934d9a6b]{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-934d9a6b]{min-height:100vh;min-height:100svh}}.meta-line[data-v-934d9a6b]{font-size:var(--brief-note-size);color:var(--brief-text-faint);margin-bottom:24px;letter-spacing:.01em}.hero-title[data-v-934d9a6b]{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-934d9a6b]{font-size:22px;color:var(--brief-text-muted);margin-bottom:40px;line-height:1.4}.opening-thesis[data-v-934d9a6b]{margin-bottom:16px}.opening-thesis p[data-v-934d9a6b]{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-934d9a6b]:last-child{margin-bottom:0}.gap-line[data-v-934d9a6b]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-body);margin-bottom:24px}.infra-anchor[data-v-934d9a6b]{margin-bottom:20px;padding:20px;background:#f8fafc;border-radius:6px;border-left:3px solid var(--brief-text-strong)}.infra-anchor p[data-v-934d9a6b]{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-934d9a6b]:last-child{margin-bottom:0}.infra-anchor .chassis-line[data-v-934d9a6b]{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-934d9a6b]{font-size:var(--brief-note-size);line-height:var(--brief-note-line);color:var(--brief-text-muted);margin-bottom:0}.session-block[data-v-934d9a6b]{margin-top:0}.session-block p[data-v-934d9a6b]{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-934d9a6b]:last-child{margin-bottom:0}.session-block .excel-anchor[data-v-934d9a6b]{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-934d9a6b]{list-style:none;padding:0;margin:0 0 var(--brief-space-block) 0}.bullet-list li[data-v-934d9a6b]{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-934d9a6b]:before{content:"—";position:absolute;left:0;color:var(--brief-text-faint)}.paragraph-block[data-v-934d9a6b]{margin:var(--brief-space-block) 0}.paragraph-block p[data-v-934d9a6b]{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-934d9a6b]:last-child{margin-bottom:0}.definition-block[data-v-934d9a6b]{background:#f1f5f9;padding:24px;border-radius:6px;margin-bottom:var(--brief-space-block)}.definition-block p[data-v-934d9a6b]{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-934d9a6b]:last-child{margin-bottom:0}.balanced-paragraph[data-v-934d9a6b]{margin-bottom:var(--brief-space-block)}.balanced-paragraph p[data-v-934d9a6b]{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-934d9a6b]:last-child{margin-bottom:0}.contrast-line[data-v-934d9a6b]{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-934d9a6b]{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-934d9a6b]{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-934d9a6b]{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-934d9a6b]{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-934d9a6b]{text-align:center}.numbered-loop[data-v-934d9a6b]{list-style:none;padding:0;margin:0 0 var(--brief-space-block) 0;counter-reset:loop-counter}.numbered-loop li[data-v-934d9a6b]{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-934d9a6b]:before{content:counter(loop-counter) ".";position:absolute;left:0;color:var(--brief-text-muted);font-weight:500}.numbered-loop li strong[data-v-934d9a6b]{color:var(--brief-text-strong)}.loop-diagram[data-v-934d9a6b]{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-934d9a6b]{display:flex;flex-direction:column;align-items:center;gap:8px}.loop-circle[data-v-934d9a6b]{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-934d9a6b]{font-size:var(--brief-note-size);font-weight:500;line-height:var(--brief-note-line);color:var(--brief-text-muted)}.loop-connector[data-v-934d9a6b]{width:24px;height:1px;background:#cbd5e1;margin-bottom:24px}.two-column-grid[data-v-934d9a6b]{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:16px}.column-title[data-v-934d9a6b]{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-934d9a6b]{list-style:none;padding:0;margin:0}.column-list li[data-v-934d9a6b]{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-934d9a6b]:before{content:"";position:absolute;left:0;top:.6em;width:4px;height:4px;border-radius:50%;background:var(--brief-text-faint)}.decision-grid[data-v-934d9a6b]{margin-bottom:var(--brief-space-block)}.decision-close[data-v-934d9a6b]{margin-top:24px;padding-top:24px;border-top:1px solid #e2e8f0}.decision-close p[data-v-934d9a6b]{font-size:var(--brief-body-size);font-weight:500;line-height:var(--brief-body-line);color:var(--brief-text-strong)}.role-blocks[data-v-934d9a6b]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:var(--brief-space-block)}.role-block[data-v-934d9a6b]{background:#fff;padding:24px;border-radius:6px;border:1px solid #e2e8f0}.role-name[data-v-934d9a6b]{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-934d9a6b]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-muted);margin:0}.breakpoints[data-v-934d9a6b]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:var(--brief-space-block)}.breakpoint[data-v-934d9a6b]{padding:16px 0}.breakpoint-title[data-v-934d9a6b]{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-934d9a6b]{font-size:var(--brief-body-size);line-height:var(--brief-body-line);color:var(--brief-text-muted);margin:0}.steps-list[data-v-934d9a6b]{display:flex;flex-direction:column;gap:20px}.step[data-v-934d9a6b]{display:flex;align-items:flex-start;gap:20px}.step-number[data-v-934d9a6b]{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-934d9a6b]{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-934d9a6b]{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-934d9a6b]{background:#fff;color:var(--brief-text-strong)}.btn-white[data-v-934d9a6b]:hover{background:#f1f5f9}.cta-secondary[data-v-934d9a6b]{margin-top:24px}.secondary-link[data-v-934d9a6b]{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-934d9a6b]:hover{color:#cbd5e1;border-color:#cbd5e1}.footnote-text[data-v-934d9a6b]{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-934d9a6b]{grid-template-columns:1fr;gap:32px}.role-blocks[data-v-934d9a6b],.breakpoints[data-v-934d9a6b]{grid-template-columns:1fr;gap:16px}.breakpoint[data-v-934d9a6b]{padding:16px;background:#f8fafc;border-radius:6px}}@media (max-width: 640px){.hero-title[data-v-934d9a6b]{font-size:32px}.hero-subtitle[data-v-934d9a6b]{font-size:18px}.loop-connector[data-v-934d9a6b]{display:none}.loop-diagram[data-v-934d9a6b]{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}}.posts-index[data-v-b4723c44]{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-b4723c44]{max-width:800px;margin:0 auto 3rem}.title[data-v-b4723c44]{font-size:1.75rem;font-weight:600;color:#0f172a;margin-bottom:.5rem;letter-spacing:-.02em}.subtitle[data-v-b4723c44]{font-size:1rem;color:#64748b}.posts-list[data-v-b4723c44]{max-width:800px;margin:0 auto}.post-card[data-v-b4723c44]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin-bottom:1rem}.post-info[data-v-b4723c44]{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f1f5f9}.post-number[data-v-b4723c44]{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-b4723c44]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:.25rem 0 .5rem}.post-description[data-v-b4723c44]{font-size:.9375rem;color:#475569;margin-bottom:.5rem}.post-meta[data-v-b4723c44]{font-size:.8125rem;color:#94a3b8}.post-actions[data-v-b4723c44]{display:flex;flex-direction:column;gap:1.25rem}.action-group[data-v-b4723c44]{display:flex;flex-direction:column;gap:.5rem}.action-label[data-v-b4723c44]{font-size:.75rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.action-links[data-v-b4723c44]{display:flex;gap:.75rem}.action-link[data-v-b4723c44]{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-b4723c44]:hover{background:#f1f5f9;border-color:#cbd5e1}.export-commands[data-v-b4723c44]{display:flex;flex-direction:column;gap:.5rem}.command-block[data-v-b4723c44]{display:flex;align-items:center;gap:.5rem;background:#1e293b;border-radius:4px;padding:.5rem .75rem}.command[data-v-b4723c44]{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-b4723c44]{background:transparent;border:none;color:#64748b;cursor:pointer;padding:.25rem;border-radius:2px;transition:color .15s;flex-shrink:0}.copy-btn[data-v-b4723c44]:hover{color:#cbd5e1}.footer[data-v-b4723c44]{max-width:800px;margin:2rem auto 0;padding-top:2rem;border-top:1px solid #e2e8f0}.footer-note[data-v-b4723c44]{font-size:.8125rem;color:#64748b;line-height:1.6}.footer-note code[data-v-b4723c44]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.75rem;background:#f1f5f9;padding:.125rem .375rem;border-radius:3px;color:#475569}@media (max-width: 640px){.posts-index[data-v-b4723c44]{padding:2rem 1rem}.command-block[data-v-b4723c44]{flex-direction:column;align-items:flex-start;gap:.25rem}.command[data-v-b4723c44]{width:100%}.copy-btn[data-v-b4723c44]{align-self:flex-end}}.post-page[data-v-c9e8f09c]{min-height:100vh;background:#f3f4f6;display:flex;align-items:center;justify-content:center;padding:2rem}.artboard[data-v-c9e8f09c]{width:1080px;height:1350px;background:#fff;position:relative;flex-shrink:0}.safe-area[data-v-c9e8f09c]{position:absolute;top:96px;left:96px;right:96px;bottom:96px;display:flex;flex-direction:column}.artboard[data-v-c9e8f09c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.headline-block[data-v-c9e8f09c]{margin-bottom:32px}.headline[data-v-c9e8f09c]{font-size:72px;font-weight:600;line-height:1.1;letter-spacing:-.03em;color:#0f172a;margin:0}.subheadline-block[data-v-c9e8f09c]{margin-bottom:0}.subheadline[data-v-c9e8f09c]{font-size:36px;font-weight:400;line-height:1.4;color:#64748b;margin:0}.spacer[data-v-c9e8f09c]{flex:1}.visual-block[data-v-c9e8f09c]{margin-bottom:80px}.pipeline-svg[data-v-c9e8f09c]{width:100%;max-width:888px;height:auto}.segment-line.segment-active[data-v-c9e8f09c]{stroke:#0f172a}.segment-line.segment-muted[data-v-c9e8f09c]{stroke:#cbd5e1}.node[data-v-c9e8f09c]{fill:#fff;stroke-width:3}.node-active[data-v-c9e8f09c]{stroke:#0f172a}.node-muted[data-v-c9e8f09c]{stroke:#cbd5e1}.node-label[data-v-c9e8f09c]{font-family:Inter,-apple-system,sans-serif;font-size:20px;font-weight:500;text-anchor:middle}.label-active[data-v-c9e8f09c]{fill:#0f172a}.label-muted[data-v-c9e8f09c]{fill:#94a3b8}.break-bar[data-v-c9e8f09c]{stroke:#5b3df5}.brand-block[data-v-c9e8f09c]{display:flex;align-items:center}.brand[data-v-c9e8f09c]{font-size:18px;font-weight:600;color:#0f172a;letter-spacing:.02em}.segment-line.segment-active[data-v-c9e8f09c]{stroke-dasharray:352;stroke-dashoffset:352}.motion-enabled .segment-line.segment-active[data-v-c9e8f09c]{animation:drawLineIn-c9e8f09c .7s ease-out forwards}@keyframes drawLineIn-c9e8f09c{0%{stroke-dashoffset:352}to{stroke-dashoffset:0}}.node-active[data-v-c9e8f09c]{opacity:0}.motion-enabled .node-active[data-v-c9e8f09c]{animation:nodeAppear-c9e8f09c .7s ease-out forwards}.motion-enabled .nodes circle.node-active[data-v-c9e8f09c]:nth-of-type(1){animation-delay:0s}.motion-enabled .nodes circle.node-active[data-v-c9e8f09c]:nth-of-type(2){animation-delay:.2s}.motion-enabled .nodes circle.node-active[data-v-c9e8f09c]:nth-of-type(3){animation-delay:.4s}.label-active[data-v-c9e8f09c]{opacity:0}.motion-enabled .label-active[data-v-c9e8f09c]{animation:nodeAppear-c9e8f09c .3s ease-out forwards}.motion-enabled .nodes text.label-active[data-v-c9e8f09c]:nth-of-type(1){animation-delay:.1s}.motion-enabled .nodes text.label-active[data-v-c9e8f09c]:nth-of-type(2){animation-delay:.3s}.motion-enabled .nodes text.label-active[data-v-c9e8f09c]:nth-of-type(3){animation-delay:.5s}@keyframes nodeAppear-c9e8f09c{0%{opacity:0}to{opacity:1}}.break-bar[data-v-c9e8f09c]{opacity:0}.motion-enabled .break-bar[data-v-c9e8f09c]{animation:breakBarAppear-c9e8f09c .2s ease-out .7s forwards}@keyframes breakBarAppear-c9e8f09c{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.segment-line.segment-muted[data-v-c9e8f09c]{opacity:0}.motion-enabled .segment-line.segment-muted[data-v-c9e8f09c]{animation:fadeInMuted-c9e8f09c .4s ease-out .9s forwards}@keyframes fadeInMuted-c9e8f09c{0%{opacity:0}to{opacity:.6}}.node-muted[data-v-c9e8f09c]{opacity:0}.motion-enabled .node-muted[data-v-c9e8f09c]{animation:fadeInMuted-c9e8f09c .3s ease-out forwards}.motion-enabled .nodes circle.node-muted[data-v-c9e8f09c]:nth-of-type(1){animation-delay:1s}.motion-enabled .nodes circle.node-muted[data-v-c9e8f09c]:nth-of-type(2){animation-delay:1.1s}.label-muted[data-v-c9e8f09c]{opacity:0}.motion-enabled .label-muted[data-v-c9e8f09c]{animation:fadeInMuted-c9e8f09c .3s ease-out forwards}.motion-enabled .nodes text.label-muted[data-v-c9e8f09c]:nth-of-type(1){animation-delay:1.1s}.motion-enabled .nodes text.label-muted[data-v-c9e8f09c]:nth-of-type(2){animation-delay:1.2s}.artboard:not(.motion-enabled) .segment-line.segment-active[data-v-c9e8f09c]{stroke-dashoffset:0}.artboard:not(.motion-enabled) .node-active[data-v-c9e8f09c],.artboard:not(.motion-enabled) .label-active[data-v-c9e8f09c],.artboard:not(.motion-enabled) .break-bar[data-v-c9e8f09c],.artboard:not(.motion-enabled) .segment-line.segment-muted[data-v-c9e8f09c],.artboard:not(.motion-enabled) .node-muted[data-v-c9e8f09c],.artboard:not(.motion-enabled) .label-muted[data-v-c9e8f09c]{opacity:1}.artboard:not(.motion-enabled) .segment-line.segment-muted[data-v-c9e8f09c]{opacity:.6}.motion-enabled .segment-line[data-v-c9e8f09c],.motion-enabled .node[data-v-c9e8f09c],.motion-enabled .node-label[data-v-c9e8f09c],.motion-enabled .break-bar[data-v-c9e8f09c]{animation-iteration-count:1;animation-fill-mode:forwards}
