.mobile-menu[data-v-2f7fa48b]{align-items:center;background:#0a0a0a;color:#fff;display:flex;flex-direction:column;gap:0;inset:0;justify-content:center;padding:80px 32px 40px;position:fixed;z-index:49}.menu-slide-enter-active[data-v-2f7fa48b]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.menu-slide-leave-active[data-v-2f7fa48b]{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.menu-slide-enter-from[data-v-2f7fa48b],.menu-slide-leave-to[data-v-2f7fa48b]{opacity:0}.mobile-menu-cta[data-v-2f7fa48b],.mobile-menu-link[data-v-2f7fa48b],.mobile-menu-status[data-v-2f7fa48b]{animation:menuItemIn-2f7fa48b .4s cubic-bezier(.4,0,.2,1) forwards;opacity:0;transform:translateY(20px)}.mobile-menu-link[data-v-2f7fa48b]{color:#fff;font-family:var(--font-display);font-size:36px;font-weight:300;letter-spacing:-.02em;padding:20px 0;text-decoration:none;transition:opacity .15s}.mobile-menu-link[data-v-2f7fa48b]:hover{opacity:.7}.mobile-menu-cta[data-v-2f7fa48b]{margin-top:40px}.mobile-menu-status[data-v-2f7fa48b]{align-items:center;display:flex;gap:8px;margin-top:48px}@keyframes menuItemIn-2f7fa48b{to{opacity:1;transform:translateY(0)}}.card-stack-wrap[data-v-dffee72b]{align-items:center;display:flex;flex-direction:column;width:100%}.card-stack[data-v-dffee72b]{height:440px;overflow:visible;position:relative}.card-stack[data-v-dffee72b],.stack-card[data-v-dffee72b]{max-width:440px;width:100%}.stack-card[data-v-dffee72b]{bottom:0;left:50%;position:absolute;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.stack-card-inner[data-v-dffee72b]{background:#0a0a0a;border:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;overflow:hidden}.stack-card-header[data-v-dffee72b]{align-items:center;display:flex;gap:14px;padding:20px 20px 16px}.stack-card-icon[data-v-dffee72b]{align-items:center;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.stack-card-name[data-v-dffee72b]{color:#fff;font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em}.stack-card-desc[data-v-dffee72b]{color:#ffffff80;font-family:var(--font-body);font-size:13px;margin-top:2px}.stack-card-tasks[data-v-dffee72b]{display:flex;flex-direction:column;gap:8px;padding:0 20px 16px}.stack-card-task[data-v-dffee72b]{align-items:center;color:#ffffffb8;display:flex;font-family:var(--font-body);font-size:13px;gap:10px;line-height:1.4}.task-dot[data-v-dffee72b]{border-radius:999px;flex-shrink:0;height:5px;width:5px}.stack-card-savings[data-v-dffee72b]{background:#ffffff0a;border-top:1px solid hsla(0,0%,100%,.06);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin:0 20px;padding:0}.saving-item[data-v-dffee72b]{align-items:center;background:#0a0a0a;display:flex;gap:5px;padding:10px 8px}.saving-divider[data-v-dffee72b]{display:none}.saving-value[data-v-dffee72b]{color:#fff;font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.01em}.saving-unit[data-v-dffee72b]{color:#fff6;font-family:var(--font-body);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.saving-divider[data-v-dffee72b]{background:#ffffff14;height:24px;margin:0 10px;width:1px}.stack-card-savings-label[data-v-dffee72b]{color:#ffffff4d;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;padding:0 20px 14px}.stack-card-footer[data-v-dffee72b]{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:12px 20px}.stack-card-url[data-v-dffee72b]{color:#fff6;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em}.stack-card-btn[data-v-dffee72b]{align-items:center;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:12px;font-weight:600;gap:4px;padding:6px 14px;text-decoration:none;transition:opacity .15s}.stack-card-btn[data-v-dffee72b]:hover{opacity:.85}.card-cycle-enter-active[data-v-dffee72b]{transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1)}.card-cycle-leave-active[data-v-dffee72b]{position:absolute;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.card-cycle-enter-from[data-v-dffee72b]{opacity:0;transform:translate(-50%) scale(.88) translateY(-56px)}.card-cycle-leave-to[data-v-dffee72b]{opacity:0;transform:translate(-50%) scale(1) translateY(460px)}@media(max-width:640px){.card-stack[data-v-dffee72b]{height:420px}.card-stack[data-v-dffee72b],.stack-card[data-v-dffee72b]{max-width:100%}.stack-card-header[data-v-dffee72b]{padding:16px 16px 12px}.stack-card-tasks[data-v-dffee72b]{padding:0 16px 12px}.stack-card-savings[data-v-dffee72b]{grid-template-columns:repeat(2,1fr);margin:0 16px}.stack-card-savings-label[data-v-dffee72b]{padding:0 16px 10px}.stack-card-footer[data-v-dffee72b]{padding:10px 16px}.stack-card-name[data-v-dffee72b]{font-size:16px}.saving-value[data-v-dffee72b]{font-size:12px}.saving-unit[data-v-dffee72b]{font-size:8px}}.hero-section[data-v-b8451f0b]{background:#0a0a0a;color:#fff;min-height:100vh;overflow:clip;padding-top:100px;position:relative}.hero-grid-bg[data-v-b8451f0b]{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:80px 80px;inset:0;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 75%);opacity:.5}.hero-diagonal[data-v-b8451f0b],.hero-grid-bg[data-v-b8451f0b]{pointer-events:none;position:absolute}.hero-diagonal[data-v-b8451f0b]{background:linear-gradient(180deg,transparent,rgba(220,0,0,.45) 30%,rgba(220,0,0,.45) 60%,transparent);height:120%;left:62%;top:-10%;transform:rotate(18deg);width:1px}.hero-inner[data-v-b8451f0b]{align-items:center;display:grid;gap:64px;grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:1400px;min-height:calc(100vh - 100px);padding:80px 32px 120px;position:relative;z-index:2}.hero-heading[data-v-b8451f0b]{color:#fff;font-family:var(--font-display);font-size:clamp(56px,7.6vw,124px);font-weight:300;letter-spacing:-.04em;line-height:.94;margin:0}.hero-strike[data-v-b8451f0b]{background:var(--lsd-signal);height:6px;left:0;position:absolute;right:0;top:55%;transform:rotate(-1.5deg)}.hero-body[data-v-b8451f0b]{color:#ffffffb8;font-family:var(--font-body);font-size:19px;line-height:1.55;margin-top:36px;max-width:520px}.hero-cta[data-v-b8451f0b]{gap:12px;margin-top:44px}.hero-cta[data-v-b8451f0b],.hero-status[data-v-b8451f0b]{display:flex;flex-wrap:wrap}.hero-status[data-v-b8451f0b]{border-top:1px solid hsla(0,0%,100%,.12);gap:40px;margin-top:56px;padding-top:24px}.hero-status-label[data-v-b8451f0b]{color:#ffffff80;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hero-reveal[data-v-b8451f0b]{animation:heroReveal-b8451f0b .6s cubic-bezier(.4,0,.2,1) forwards;opacity:0;transform:translateY(20px)}.hero-reveal-1[data-v-b8451f0b]{animation-delay:.1s}.hero-reveal-2[data-v-b8451f0b]{animation-delay:.25s}.hero-reveal-3[data-v-b8451f0b]{animation-delay:.45s}.hero-reveal-4[data-v-b8451f0b]{animation-delay:.6s}.hero-reveal-5[data-v-b8451f0b]{animation-delay:.75s}@keyframes heroReveal-b8451f0b{to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.hero-inner[data-v-b8451f0b]{grid-template-columns:1fr!important;padding:60px 32px 80px}}@media(max-width:640px){.hero-section[data-v-b8451f0b]{padding-top:80px}.hero-inner[data-v-b8451f0b]{gap:40px;padding:40px 20px 60px}.hero-heading[data-v-b8451f0b]{font-size:clamp(36px,10vw,56px)!important}.hero-body[data-v-b8451f0b]{font-size:16px}.hero-status[data-v-b8451f0b]{gap:24px;margin-top:36px}}.framework-section[data-v-800aeb6b]{background:#fff;border-top:1px solid var(--border);padding:160px 32px}.framework-container[data-v-800aeb6b]{margin:0 auto;max-width:1280px}.framework-header[data-v-800aeb6b]{margin-bottom:64px;max-width:720px}.framework-headline[data-v-800aeb6b]{color:var(--fg);font-family:var(--font-display);font-size:clamp(36px,5vw,64px);font-weight:300;letter-spacing:-.03em;line-height:1.05;margin:0 0 20px}.framework-subheadline[data-v-800aeb6b]{color:var(--fg-muted);font-size:18px;line-height:1.6;margin:0;max-width:640px}.framework-cards[data-v-800aeb6b]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:56px}.flip-card[data-v-800aeb6b]{height:360px;outline:none;perspective:1000px}.flip-inner[data-v-800aeb6b]{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.flip-card:focus-visible .flip-inner[data-v-800aeb6b],.flip-card:hover .flip-inner[data-v-800aeb6b]{transform:rotateY(180deg)}.flip-face[data-v-800aeb6b]{align-items:flex-start;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;inset:0;padding:32px;position:absolute}.flip-front[data-v-800aeb6b]{background:var(--lsd-paper)}.fw-card-layer[data-v-800aeb6b]{color:var(--lsd-signal);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;margin-bottom:20px;text-transform:uppercase}.fw-card-icon[data-v-800aeb6b]{align-items:center;background:#fff;border:1px solid var(--border);border-radius:12px;color:var(--fg);display:flex;flex-shrink:0;height:48px;justify-content:center;margin-bottom:20px;width:48px}.fw-card-label[data-v-800aeb6b]{color:var(--fg-subtle);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.fw-card-title[data-v-800aeb6b]{color:var(--fg);font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;margin:0 0 12px}.fw-card-copy[data-v-800aeb6b]{color:var(--fg-muted);flex:1;font-size:15px;line-height:1.55;margin:0}.fw-card-hint[data-v-800aeb6b]{align-items:center;color:var(--fg-subtle);display:flex;font-family:var(--font-mono);font-size:10px;gap:6px;letter-spacing:.08em;margin-top:16px;opacity:.6;text-transform:uppercase}.flip-back[data-v-800aeb6b]{background:#0a0a0a;border-color:#ffffff1a;transform:rotateY(180deg)}.back-layer[data-v-800aeb6b]{color:#fff6}.back-icon[data-v-800aeb6b]{background:#ffffff0f;border-color:#ffffff1a;color:#fff}.back-label[data-v-800aeb6b]{color:#ffffff59}.back-title[data-v-800aeb6b]{color:#fff}.back-copy[data-v-800aeb6b]{color:#ffffffa6}.fw-card-benefit[data-v-800aeb6b]{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);color:var(--lsd-signal);display:flex;flex-shrink:0;font-size:13px;font-weight:500;gap:8px;margin-top:16px;padding-top:16px;width:100%}.doe-legend[data-v-800aeb6b]{border:1px solid var(--border);border-radius:12px;display:flex;gap:0;overflow:hidden}.doe-item[data-v-800aeb6b]{align-items:center;border-right:1px solid var(--border);display:flex;flex:1;gap:16px;padding:24px 32px}.doe-item[data-v-800aeb6b]:last-child{border-right:none}.doe-letter[data-v-800aeb6b]{color:var(--lsd-signal);flex-shrink:0;font-size:40px;font-weight:300;letter-spacing:-.03em;line-height:1}.doe-letter[data-v-800aeb6b],.doe-name[data-v-800aeb6b]{font-family:var(--font-display)}.doe-name[data-v-800aeb6b]{color:var(--fg);font-size:16px;font-weight:600;letter-spacing:-.01em}.doe-sub[data-v-800aeb6b]{color:var(--fg-muted);font-family:var(--font-body);font-size:12px;margin-top:2px}@media(max-width:1024px){.framework-cards[data-v-800aeb6b]{gap:16px;grid-template-columns:1fr}.flip-card[data-v-800aeb6b]{height:auto;perspective:none}.flip-inner[data-v-800aeb6b]{display:flex;flex-direction:column;gap:12px;transform:none!important;transform-style:flat}.flip-face[data-v-800aeb6b]{backface-visibility:visible;-webkit-backface-visibility:visible;height:auto;position:static;transform:none!important}.fw-card-hint[data-v-800aeb6b]{display:none}.doe-legend[data-v-800aeb6b]{border-radius:8px;flex-direction:column}.doe-item[data-v-800aeb6b]{border-bottom:1px solid var(--border);border-right:none;padding:16px 20px}.doe-item[data-v-800aeb6b]:last-child{border-bottom:none}}@media(max-width:640px){.framework-section[data-v-800aeb6b]{padding:80px 20px}.flip-face[data-v-800aeb6b]{border-radius:12px;padding:24px}.fw-card-title[data-v-800aeb6b]{font-size:22px}.doe-letter[data-v-800aeb6b]{font-size:32px}}.flow-section[data-v-c2305006]{background:var(--lsd-paper);border-top:1px solid var(--border);padding:160px 32px}.flow-container[data-v-c2305006]{margin:0 auto;max-width:1180px}.flow-header[data-v-c2305006]{margin-bottom:56px;max-width:720px}.flow-headline[data-v-c2305006]{color:var(--fg);font-family:var(--font-display);font-size:clamp(32px,5vw,56px);font-weight:300;letter-spacing:-.03em;line-height:1.1;margin:0 0 16px}.flow-subheadline[data-v-c2305006]{color:var(--fg-muted);font-size:17px;line-height:1.6;margin:0;max-width:600px}.flow-showcase[data-v-c2305006]{align-items:stretch;display:grid;gap:32px;grid-template-columns:280px 1fr;margin-bottom:48px}.flow-card-stack-wrap[data-v-c2305006]{align-items:center;display:flex;flex-direction:column;justify-content:center}.flow-card-stack[data-v-c2305006]{height:200px;overflow:visible;position:relative;width:100%}.flow-stack-card[data-v-c2305006]{bottom:0;left:50%;position:absolute;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform,opacity}.flow-stack-card-inner[data-v-c2305006]{align-items:center;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 4px 24px #0000000a;display:flex;gap:14px;padding:20px}.flow-stack-card-icon[data-v-c2305006]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.flow-stack-card-title[data-v-c2305006]{color:var(--fg);font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.01em}.flow-conversation[data-v-c2305006]{background:#fff;border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;height:480px;overflow:hidden}.flow-conv-header[data-v-c2305006]{align-items:center;border-bottom:1px solid var(--border);color:var(--fg);display:flex;font-family:var(--font-body);font-size:13px;font-weight:600;gap:10px;padding:18px 24px}.flow-conv-dot[data-v-c2305006]{border-radius:999px;height:8px;transition:background .3s;width:8px}.flow-conv-body[data-v-c2305006]{display:flex;flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:24px}.flow-msg[data-v-c2305006]{display:flex;flex-direction:column;gap:8px}.flow-msg-label[data-v-c2305006]{align-items:center;color:var(--fg-subtle);display:flex;font-family:var(--font-mono);font-size:10px;gap:6px;letter-spacing:.1em;text-transform:uppercase}.flow-msg-label-thought[data-v-c2305006]{color:var(--lsd-signal)}.flow-msg-label-response[data-v-c2305006]{color:#10b981}.flow-msg-bubble[data-v-c2305006]{border-radius:12px;color:var(--fg);font-size:14px;line-height:1.55;padding:14px 18px}.flow-msg-bubble-customer[data-v-c2305006]{background:var(--lsd-paper);border:1px solid var(--border);font-style:italic;max-width:90%}.flow-msg-bubble-thought[data-v-c2305006]{background:#dc000008;border:1px solid rgba(220,0,0,.08)}.thought-chain[data-v-c2305006]{color:var(--fg-muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.01em}.flow-msg-bubble-response[data-v-c2305006]{background:#10b98108;border:1px solid rgba(16,185,129,.12)}.msg-fade-enter-active[data-v-c2305006]{transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.msg-fade-leave-active[data-v-c2305006]{transition:opacity .2s ease}.msg-fade-enter-from[data-v-c2305006]{opacity:0;transform:translateY(12px)}.msg-fade-leave-to[data-v-c2305006]{opacity:0}.flow-card-cycle-enter-active[data-v-c2305006]{transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1)}.flow-card-cycle-leave-active[data-v-c2305006]{position:absolute;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.flow-card-cycle-enter-from[data-v-c2305006]{opacity:0;transform:translate(-50%) scale(.88) translateY(-50px)}.flow-card-cycle-leave-to[data-v-c2305006]{opacity:0;transform:translate(-50%) scale(1) translateY(100px)}.flow-cta[data-v-c2305006]{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:900px){.flow-cta[data-v-c2305006]{justify-content:center}.flow-showcase[data-v-c2305006]{gap:32px;grid-template-columns:1fr}.flow-card-stack[data-v-c2305006]{height:160px;margin:0 auto;max-width:360px}}@media(max-width:640px){.flow-section[data-v-c2305006]{padding:80px 20px}.flow-conv-body[data-v-c2305006]{padding:20px}.flow-conv-header[data-v-c2305006]{padding:14px 20px}.flow-msg-bubble[data-v-c2305006]{font-size:13px;padding:12px 14px}.flow-msg-bubble-customer[data-v-c2305006]{max-width:100%}}
