.toast-container[data-v-4d48da13]{position:fixed;top:1.25rem;right:1.25rem;z-index:9999;display:flex;flex-direction:column;gap:.5rem;max-width:380px;pointer-events:none}.toast-item[data-v-4d48da13]{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;border-radius:var(--r);font-family:var(--sans);font-size:.82rem;line-height:1.45;color:#fff;box-shadow:0 4px 20px #00000026;cursor:pointer;pointer-events:auto}.toast-icon[data-v-4d48da13]{flex-shrink:0;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700;background:#ffffff40;margin-top:1px}.toast-message[data-v-4d48da13]{flex:1}.toast-error[data-v-4d48da13]{background:var(--red, #6B1F2A)}.toast-success[data-v-4d48da13]{background:var(--green, #1A6B52)}.toast-warning[data-v-4d48da13]{background:var(--gold, #8A6E28)}.toast-enter-active[data-v-4d48da13]{transition:all .3s ease}.toast-leave-active[data-v-4d48da13]{transition:all .25s ease}.toast-enter-from[data-v-4d48da13],.toast-leave-to[data-v-4d48da13]{opacity:0;transform:translate(40px)}.paywall-overlay[data-v-e5117047]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.paywall-modal[data-v-e5117047]{position:relative;background:#fff;border-radius:var(--r2);padding:2.5rem 2.25rem 2rem;max-width:400px;width:90%;text-align:center;box-shadow:0 20px 60px #0003}.paywall-close[data-v-e5117047]{position:absolute;top:.75rem;right:.75rem;background:none;border:none;font-size:1.4rem;color:var(--text-4);cursor:pointer;line-height:1;padding:.25rem}.paywall-close[data-v-e5117047]:hover{color:var(--navy)}.paywall-icon[data-v-e5117047]{font-size:2rem;margin-bottom:1rem}.paywall-title[data-v-e5117047]{font-family:var(--serif);font-size:1.2rem;font-weight:700;color:var(--navy);margin-bottom:.6rem}.paywall-text[data-v-e5117047]{font-size:.84rem;color:var(--text-3);line-height:1.6;margin-bottom:1.5rem}.paywall-cta[data-v-e5117047]{display:inline-flex;align-items:center;justify-content:center;width:100%;font-family:var(--sans);font-size:.92rem;font-weight:600;padding:.8rem 2rem;border-radius:var(--r);border:1.5px solid var(--navy);color:#fff;background:var(--navy);cursor:pointer;transition:background .2s}.paywall-cta[data-v-e5117047]:hover{background:var(--navy-mid)}:root{--bg: #FFFFFF;--bg-tint: #F7F6F3;--bg-warm: #F2F0EB;--surface: #ECEAE4;--navy: #1B2B4A;--navy-mid: #243660;--navy-light: #3A5080;--navy-faint: rgba(27,43,74,.06);--navy-faint2: rgba(27,43,74,.1);--gold: #8A6E28;--gold-light: #B89040;--gold-faint: rgba(138,110,40,.1);--green: #1A6B52;--green-faint: rgba(26,107,82,.09);--red: #6B1F2A;--red-faint: rgba(107,31,42,.08);--teal: #1A6B66;--teal-faint: rgba(26,107,102,.09);--text: #111111;--text-2: #3A3A3A;--text-3: #6B6B6B;--text-4: #9A9A9A;--border: #E2E0DA;--border-2: #CACAC0;--serif: "Lora", Georgia, serif;--sans: "Inter", -apple-system, sans-serif;--mono: "JetBrains Mono", monospace;--r: 6px;--r2: 10px;--r3: 16px;--mw: 1120px;--sh: 0 1px 3px rgba(0,0,0,.06), 0 4px 16px rgba(0,0,0,.04);--sh2: 0 2px 8px rgba(0,0,0,.07), 0 8px 32px rgba(0,0,0,.05)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:17px}body{font-family:var(--sans);background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nav-wordmark[data-v-855f9898]{font-family:var(--serif);font-size:1.25rem;font-weight:700;color:var(--navy);letter-spacing:-.01em;cursor:default}.nav-wordmark span[data-v-855f9898]{color:var(--gold)}nav[data-v-4baa9e4c]{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 2.5rem;height:60px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.nav-links[data-v-4baa9e4c]{display:flex;align-items:center;gap:2rem}.nav-link[data-v-4baa9e4c]{font-size:.82rem;font-weight:500;color:var(--text-3);transition:color .2s;text-decoration:none}.nav-link[data-v-4baa9e4c]:hover{color:var(--navy)}.nav-actions[data-v-4baa9e4c]{display:flex;align-items:center;gap:.6rem}.btn-ghost[data-v-4baa9e4c]{font-size:.82rem;font-weight:500;padding:.4rem 1rem;border:1.5px solid var(--border-2);border-radius:var(--r);color:var(--text-2);background:transparent;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center}.btn-ghost[data-v-4baa9e4c]:hover{border-color:var(--navy);color:var(--navy);background:var(--navy-faint)}.btn-primary[data-v-4baa9e4c]{font-size:.82rem;font-weight:600;padding:.4rem 1.1rem;border:1.5px solid var(--navy);border-radius:var(--r);color:#fff;background:var(--navy);cursor:pointer;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center}.btn-primary[data-v-4baa9e4c]:hover{background:var(--navy-mid)}.nav-hamburger[data-v-4baa9e4c]{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:.25rem}.nav-hamburger span[data-v-4baa9e4c]{display:block;width:22px;height:2px;background:var(--navy);border-radius:2px;transition:all .2s}@media(max-width:960px){nav[data-v-4baa9e4c]{padding:0 1.25rem}.nav-links[data-v-4baa9e4c]{display:none;position:absolute;top:60px;left:0;right:0;flex-direction:column;align-items:flex-start;gap:0;background:#fffffffa;border-bottom:1px solid var(--border);padding:.5rem 1.25rem 1rem}.nav-links--open[data-v-4baa9e4c]{display:flex}.nav-link[data-v-4baa9e4c]{padding:.6rem 0;width:100%}.nav-hamburger[data-v-4baa9e4c]{display:flex}}.btn[data-v-0b249456]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-family:var(--sans);font-size:.84rem;font-weight:600;padding:.6rem 1.4rem;border-radius:var(--r);border:1.5px solid transparent;cursor:pointer;transition:all .2s;line-height:1.3;text-decoration:none}.btn[data-v-0b249456]:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-primary[data-v-0b249456]{color:#fff;background:var(--navy);border-color:var(--navy)}.btn-primary[data-v-0b249456]:hover{background:var(--navy-mid)}.btn-ghost[data-v-0b249456]{color:var(--text-2);background:transparent;border-color:var(--border-2)}.btn-ghost[data-v-0b249456]:hover{border-color:var(--navy);color:var(--navy);background:var(--navy-faint)}.btn-ghost.active[data-v-0b249456]{border-color:var(--navy);color:var(--navy);background:var(--navy-faint);font-weight:600}.btn-outline[data-v-0b249456]{color:var(--navy);background:transparent;border-color:var(--navy)}.btn-outline[data-v-0b249456]:hover{background:var(--navy-faint)}.btn-gold[data-v-0b249456]{color:var(--navy);background:var(--gold-light);border-color:var(--gold-light)}.btn-gold[data-v-0b249456]:hover{background:#c8a84a;border-color:#c8a84a}.btn-danger-ghost[data-v-0b249456]{color:#ffffffa6;background:transparent;border-color:#fff3;font-weight:500}.btn-danger-ghost[data-v-0b249456]:hover{border-color:#ffffff73;color:#fff}.btn-icon[data-v-0b249456]{background:none;border:1px solid var(--border);font-weight:400}.btn-icon[data-v-0b249456]:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.btn-sm[data-v-0b249456]{font-size:.76rem;padding:.35rem .9rem}.btn-lg[data-v-0b249456]{font-size:.92rem;padding:.8rem 2rem}.btn-icon.btn-sm[data-v-0b249456]{padding:.2rem .45rem;line-height:1}.hero-wrapper[data-v-07f57b23]{max-width:var(--mw);margin:0 auto}.hero[data-v-07f57b23]{padding:110px 2.5rem 0}.hero-inner[data-v-07f57b23]{display:grid;grid-template-columns:1fr 1.35fr;gap:3.5rem;align-items:start;padding-bottom:6rem;border-bottom:1px solid var(--border)}.hero-left[data-v-07f57b23]{position:sticky;top:80px;animation:fadeUp-07f57b23 .65s ease both}.hero-right[data-v-07f57b23]{max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:none;animation:fadeUp-07f57b23 .65s .1s ease both}.hero-right[data-v-07f57b23]::-webkit-scrollbar{display:none}.hero-label[data-v-07f57b23]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--navy);background:var(--navy-faint);border:1px solid var(--navy-faint2);padding:.3rem .75rem;border-radius:100px;margin-bottom:1.5rem}.hero-label-dot[data-v-07f57b23]{width:5px;height:5px;border-radius:50%;background:var(--gold)}.hero-h1[data-v-07f57b23]{font-family:var(--serif);font-size:clamp(2.6rem,5vw,4rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--navy);margin-bottom:1.25rem}.hero-h1 em[data-v-07f57b23]{font-style:italic;color:var(--gold)}.hero-p[data-v-07f57b23]{font-size:1rem;font-weight:400;color:var(--text-2);line-height:1.75;max-width:440px;margin-bottom:2rem}.hero-cta[data-v-07f57b23]{display:flex;align-items:center;gap:.75rem;margin-bottom:2.5rem}.btn-hero[data-v-07f57b23]{font-size:.92rem;font-weight:600;padding:.8rem 2rem;border:1.5px solid var(--navy);border-radius:var(--r);color:#fff;background:var(--navy);cursor:pointer;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center}.btn-hero[data-v-07f57b23]:hover{background:var(--navy-mid)}.hero-card[data-v-07f57b23]{background:#fff;border:1px solid var(--border);border-radius:var(--r3);box-shadow:var(--sh2);overflow:hidden}.hero-card-header[data-v-07f57b23]{background:var(--navy);padding:1.5rem;color:#fff}.hero-card-header-top[data-v-07f57b23]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.hero-card-badge[data-v-07f57b23]{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light);background:#b8904026;border:1px solid rgba(184,144,64,.3);padding:.22rem .6rem;border-radius:100px;display:inline-flex;align-items:center;gap:.35rem}.hero-card-level[data-v-07f57b23]{font-family:var(--mono);font-size:.6rem;color:#ffffff80;letter-spacing:.06em}.hero-card-title[data-v-07f57b23]{font-family:var(--serif);font-size:1.05rem;font-weight:600;line-height:1.3;margin-bottom:.3rem}.hero-card-sub[data-v-07f57b23]{font-size:.72rem;color:#ffffff8c}.hero-card-body[data-v-07f57b23]{padding:1.25rem}.arg-blink-dot[data-v-07f57b23]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold-light);animation:pulse-07f57b23 1.4s ease infinite;vertical-align:middle;position:relative;top:-1px}.progress-track[data-v-07f57b23]{margin-bottom:1.25rem}.progress-label[data-v-07f57b23]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.progress-text[data-v-07f57b23]{font-size:.72rem;font-weight:500;color:var(--text-2)}.progress-pct[data-v-07f57b23]{font-family:var(--mono);font-size:.68rem;color:var(--navy);font-weight:500}.progress-bar[data-v-07f57b23]{height:5px;background:var(--surface);border-radius:3px;overflow:hidden}.progress-fill[data-v-07f57b23]{height:100%;border-radius:3px;background:var(--navy)}.card-exchange[data-v-07f57b23]{display:flex;flex-direction:column;gap:.6rem}.card-ex-line[data-v-07f57b23]{display:flex;gap:.6rem;align-items:flex-start}.card-ex-speaker[data-v-07f57b23]{font-family:var(--mono);font-size:.58rem;letter-spacing:.04em;color:var(--navy);white-space:nowrap;min-width:80px;font-weight:500;text-transform:uppercase;padding-top:.12rem;flex-shrink:0}.card-ex-speaker.counsel[data-v-07f57b23]{color:var(--teal)}.card-ex-text[data-v-07f57b23]{font-size:.76rem;color:var(--text-2);line-height:1.5;border-left:2px solid var(--border-2);padding-left:.6rem;min-height:1.2em}.sim-cursor[data-v-07f57b23]{display:inline-block;width:6px;height:11px;background:var(--navy);margin-left:2px;vertical-align:middle;animation:blink-07f57b23 1.1s step-end infinite}.score-bars[data-v-07f57b23]{margin-top:.55rem;display:flex;flex-direction:column;gap:.28rem;opacity:0;transition:opacity .3s}.score-bars--visible[data-v-07f57b23]{opacity:1}.score-bar-row[data-v-07f57b23]{display:flex;align-items:center;gap:.45rem}.score-bar-label[data-v-07f57b23]{font-family:var(--mono);font-size:.54rem;color:var(--text-3);min-width:96px;letter-spacing:.02em}.score-bar-track[data-v-07f57b23]{flex:1;height:4px;background:var(--border);border-radius:2px;overflow:hidden}.score-bar-fill[data-v-07f57b23]{height:100%;border-radius:2px;transition:width .7s ease}.score-bar-fill.green[data-v-07f57b23]{background:var(--green)}.score-bar-fill.red[data-v-07f57b23]{background:var(--red)}.score-bar-value[data-v-07f57b23]{font-family:var(--mono);font-size:.56rem;min-width:22px;text-align:right}.score-bar-value.green[data-v-07f57b23]{color:var(--green)}.score-bar-value.red[data-v-07f57b23]{color:var(--red)}.card-divider[data-v-07f57b23]{border:none;border-top:1px solid var(--border);margin:1rem 0}.tip-panel[data-v-07f57b23]{border:1px solid rgba(107,31,42,.18);border-radius:var(--r);overflow:hidden;margin-bottom:.55rem}.tip-panel summary[data-v-07f57b23]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .8rem;cursor:pointer;list-style:none;background:#6b1f2a0a}.tip-panel summary[data-v-07f57b23]::-webkit-details-marker{display:none}.tip-label[data-v-07f57b23]{display:flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;color:var(--red);font-weight:500}.tip-icon[data-v-07f57b23]{font-size:.62rem}.tip-toggle[data-v-07f57b23]{font-family:var(--mono);font-size:.56rem;color:var(--text-4)}.tip-body[data-v-07f57b23]{padding:.6rem .8rem;background:#fff;border-top:1px solid rgba(107,31,42,.12);font-size:.71rem;color:var(--text-2);line-height:1.5}.exemplar-panel[data-v-07f57b23]{border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.exemplar-panel summary[data-v-07f57b23]{display:flex;align-items:center;justify-content:space-between;padding:.55rem .8rem;cursor:pointer;list-style:none;background:var(--bg-tint)}.exemplar-panel summary[data-v-07f57b23]::-webkit-details-marker{display:none}.exemplar-label[data-v-07f57b23]{display:flex;align-items:center;gap:.45rem;font-family:var(--mono);font-size:.56rem;letter-spacing:.07em;text-transform:uppercase;color:var(--navy);font-weight:500}.exemplar-body[data-v-07f57b23]{padding:.7rem .8rem;background:#fff;border-top:1px solid var(--border);font-size:.71rem;color:var(--text-2);line-height:1.55;font-style:italic}.exemplar-pills[data-v-07f57b23]{margin-top:.5rem;display:flex;gap:.35rem;flex-wrap:wrap}.score-pill[data-v-07f57b23]{font-family:var(--mono);font-size:.54rem;padding:.1rem .4rem;border-radius:100px;border:1px solid}.score-pill.green[data-v-07f57b23]{color:var(--green);background:var(--green-faint);border-color:#1a6b522e}@keyframes fadeUp-07f57b23{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes blink-07f57b23{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse-07f57b23{0%,to{opacity:1}50%{opacity:.3}}@media(max-width:960px){.hero-inner[data-v-07f57b23]{grid-template-columns:1fr;gap:3rem}.hero-left[data-v-07f57b23]{position:static}.hero-right[data-v-07f57b23]{max-height:none}.hero[data-v-07f57b23]{padding:90px 1.25rem 0}}.section-tag[data-v-ba40ebb9]{font-family:var(--mono);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:.75rem;font-weight:500}.section-h2[data-v-ba40ebb9]{font-family:var(--serif);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--navy)}.section-h2 em[data-v-ba40ebb9]{font-style:italic;color:var(--gold)}.section-p[data-v-ba40ebb9]{font-size:.92rem;color:var(--text-2);line-height:1.75}.reveal[data-v-ba40ebb9]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.visible[data-v-ba40ebb9]{opacity:1;transform:translateY(0)}.learning-path[data-v-ba40ebb9]{padding:6rem 2.5rem;max-width:var(--mw);margin:0 auto}.lp-header[data-v-ba40ebb9]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;margin-bottom:4rem}.lp-grid[data-v-ba40ebb9]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5px;border:1.5px solid var(--border);border-radius:var(--r3);overflow:hidden;background:var(--border);box-shadow:var(--sh)}.lp-module[data-v-ba40ebb9]{background:#fff;padding:2.5rem 2rem;position:relative}.lp-module-num[data-v-ba40ebb9]{font-family:var(--mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);margin-bottom:1.25rem;font-weight:500}.lp-module-icon[data-v-ba40ebb9]{width:44px;height:44px;border-radius:var(--r);display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-bottom:1.25rem}.lp-module-icon.blue[data-v-ba40ebb9]{background:var(--navy-faint);color:var(--navy)}.lp-module-icon.gold[data-v-ba40ebb9]{background:var(--gold-faint);color:var(--gold)}.lp-module-icon.green[data-v-ba40ebb9]{background:var(--green-faint);color:var(--green)}.lp-module-title[data-v-ba40ebb9]{font-family:var(--serif);font-size:1.1rem;font-weight:700;color:var(--navy);margin-bottom:.6rem;line-height:1.2}.lp-module-body[data-v-ba40ebb9]{font-size:.82rem;color:var(--text-2);line-height:1.65;margin-bottom:1.5rem}.lp-skills[data-v-ba40ebb9]{display:flex;flex-direction:column;gap:.4rem}.lp-skill[data-v-ba40ebb9]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-2)}.lp-skill-dot[data-v-ba40ebb9]{width:5px;height:5px;border-radius:50%;flex-shrink:0}.lp-skill-dot.blue[data-v-ba40ebb9]{background:var(--navy)}.lp-skill-dot.gold[data-v-ba40ebb9]{background:var(--gold)}.lp-skill-dot.green[data-v-ba40ebb9]{background:var(--green)}@media(max-width:960px){.learning-path[data-v-ba40ebb9]{padding:4rem 1.25rem}.lp-header[data-v-ba40ebb9],.lp-grid[data-v-ba40ebb9]{grid-template-columns:1fr}}.section-tag[data-v-9a2a67b0]{font-family:var(--mono);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:.75rem;font-weight:500}.section-h2[data-v-9a2a67b0]{font-family:var(--serif);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--navy)}.section-h2 em[data-v-9a2a67b0]{font-style:italic;color:var(--gold)}.section-p[data-v-9a2a67b0]{font-size:.92rem;color:var(--text-2);line-height:1.75}.reveal[data-v-9a2a67b0]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.visible[data-v-9a2a67b0]{opacity:1;transform:translateY(0)}.how-section[data-v-9a2a67b0]{background:var(--bg-tint);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:6rem 2.5rem}.how-inner[data-v-9a2a67b0]{max-width:var(--mw);margin:0 auto}.how-header[data-v-9a2a67b0]{margin-bottom:4rem}.how-h2[data-v-9a2a67b0]{margin-bottom:0}.how-p[data-v-9a2a67b0]{margin-top:1rem}.how-steps[data-v-9a2a67b0]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.how-step[data-v-9a2a67b0]{display:flex;flex-direction:column}.how-step-num-wrap[data-v-9a2a67b0]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.how-step-num[data-v-9a2a67b0]{width:40px;height:40px;border-radius:var(--r);background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:.75rem;font-weight:500;flex-shrink:0}.how-step-connector[data-v-9a2a67b0]{flex:1;height:1.5px;background:linear-gradient(90deg,var(--border-2) 0%,var(--border) 100%)}.how-step-title[data-v-9a2a67b0]{font-family:var(--serif);font-size:1.15rem;font-weight:700;color:var(--navy);margin-bottom:.75rem}.how-step-body[data-v-9a2a67b0]{font-size:.84rem;color:var(--text-2);line-height:1.7}.how-bench-pills[data-v-9a2a67b0]{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.bench-pill[data-v-9a2a67b0]{font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;padding:.22rem .65rem;border-radius:100px;border:1px solid}.bench-pill--navy[data-v-9a2a67b0]{color:var(--navy);background:var(--navy-faint);border-color:var(--navy-faint2)}.bench-pill--neutral[data-v-9a2a67b0]{color:var(--text-3);background:var(--bg-warm);border-color:var(--border)}@media(max-width:960px){.how-section[data-v-9a2a67b0]{padding:4rem 1.25rem}.how-steps[data-v-9a2a67b0]{grid-template-columns:1fr}.how-step-connector[data-v-9a2a67b0]{display:none}}.features-section[data-v-1b3f23e1]{padding:0}.reveal[data-v-1b3f23e1]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.visible[data-v-1b3f23e1]{opacity:1;transform:translateY(0)}.feature-block[data-v-1b3f23e1]{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid var(--border)}.feature-block.flip[data-v-1b3f23e1]{direction:rtl}.feature-block.flip[data-v-1b3f23e1]>*{direction:ltr}.feature-vis[data-v-1b3f23e1]{padding:3rem;background:var(--bg-tint);border-right:1px solid var(--border);display:flex;align-items:center;justify-content:center}.feature-block.flip .feature-vis[data-v-1b3f23e1]{border-right:none;border-left:1px solid var(--border)}.feature-window[data-v-1b3f23e1]{background:#fff;border:1px solid var(--border);border-radius:var(--r2);overflow:hidden;width:100%;box-shadow:var(--sh)}.feature-window-bar[data-v-1b3f23e1]{display:flex;align-items:center;gap:.4rem;padding:.65rem .9rem;border-bottom:1px solid var(--border);background:var(--bg-warm)}.fv-dot[data-v-1b3f23e1]{width:8px;height:8px;border-radius:50%}.fv-dot-r[data-v-1b3f23e1]{background:#c0584a}.fv-dot-y[data-v-1b3f23e1]{background:#c09a30}.fv-dot-g[data-v-1b3f23e1]{background:#4a9a54}.fv-bar-title[data-v-1b3f23e1]{font-family:var(--mono);font-size:.6rem;letter-spacing:.06em;color:var(--text-4);margin:0 auto}.feature-window-body[data-v-1b3f23e1]{padding:1.5rem}.f1-header[data-v-1b3f23e1]{background:var(--navy);padding:1rem 1.25rem}.f1-header-top[data-v-1b3f23e1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.f1-badge[data-v-1b3f23e1]{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--mono);font-size:.56rem;letter-spacing:.09em;text-transform:uppercase;color:var(--gold-light);background:#b8904026;border:1px solid rgba(184,144,64,.3);padding:.18rem .55rem;border-radius:100px}.f1-exchange-label[data-v-1b3f23e1]{font-family:var(--mono);font-size:.58rem;color:#ffffff73}.f1-case-title[data-v-1b3f23e1]{font-family:var(--serif);font-size:.9rem;font-weight:600;color:#fff;line-height:1.25;margin-bottom:.2rem}.f1-case-sub[data-v-1b3f23e1]{font-size:.68rem;color:#ffffff80}.f1-progress[data-v-1b3f23e1]{margin-top:.75rem}.f1-progress-top[data-v-1b3f23e1]{display:flex;justify-content:space-between;margin-bottom:.3rem}.f1-progress-label[data-v-1b3f23e1]{font-size:.64rem;color:#ffffff8c;font-weight:500}.f1-progress-pct[data-v-1b3f23e1]{font-family:var(--mono);font-size:.6rem;color:#fff9}.f1-progress-bar[data-v-1b3f23e1]{height:4px;background:#ffffff1f;border-radius:2px;overflow:hidden}.f1-progress-fill[data-v-1b3f23e1]{height:100%;background:var(--gold-light);border-radius:2px}.f1-exchange[data-v-1b3f23e1]{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.65rem}.f1-line[data-v-1b3f23e1]{display:flex;gap:.55rem;align-items:flex-start}.f1-speaker[data-v-1b3f23e1]{font-family:var(--mono);font-size:.56rem;letter-spacing:.04em;color:var(--navy);white-space:nowrap;min-width:68px;font-weight:600;text-transform:uppercase;padding-top:.1rem;flex-shrink:0}.f1-speaker.counsel[data-v-1b3f23e1]{color:var(--teal)}.f1-text-wrap[data-v-1b3f23e1]{border-left:2px solid var(--border-2);padding-left:.6rem;flex:1}.f1-text[data-v-1b3f23e1]{font-size:.74rem;color:var(--text-2);line-height:1.5;min-height:1em}.f1-tag[data-v-1b3f23e1]{display:inline-block;margin-top:.3rem;font-family:var(--mono);font-size:.54rem;padding:.1rem .42rem;background:var(--navy-faint);border:1px solid var(--navy-faint2);border-radius:100px;color:var(--navy-light);letter-spacing:.04em}.f1-bars[data-v-1b3f23e1]{display:flex;flex-direction:column;gap:.26rem;margin-top:.5rem;opacity:0;transition:opacity .3s}.f1-bars--visible[data-v-1b3f23e1]{opacity:1}.f1-bar-row[data-v-1b3f23e1]{display:flex;align-items:center;gap:.4rem}.f1-bar-label[data-v-1b3f23e1]{font-family:var(--mono);font-size:.52rem;color:var(--text-3);min-width:88px}.f1-bar-track[data-v-1b3f23e1]{flex:1;height:3px;background:var(--border);border-radius:2px;overflow:hidden}.f1-bar-fill[data-v-1b3f23e1]{height:100%;border-radius:2px;transition:width .7s ease}.f1-bar-fill.green[data-v-1b3f23e1]{background:var(--green)}.f1-bar-fill.red[data-v-1b3f23e1]{background:var(--red)}.f1-bar-value[data-v-1b3f23e1]{font-family:var(--mono);font-size:.54rem;min-width:20px;text-align:right}.f1-bar-value.green[data-v-1b3f23e1]{color:var(--green)}.f1-bar-value.red[data-v-1b3f23e1]{color:var(--red)}.arg-blink-dot[data-v-1b3f23e1]{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold-light);animation:pulse-1b3f23e1 1.4s ease infinite;vertical-align:middle}.sim-cursor[data-v-1b3f23e1]{display:inline-block;width:6px;height:11px;background:var(--navy);margin-left:2px;vertical-align:middle;animation:blink-1b3f23e1 1.1s step-end infinite}.f1-tip[data-v-1b3f23e1]{background:#6b1f2a0d;border:1px solid rgba(107,31,42,.14);border-radius:var(--r);padding:.6rem .75rem}.f1-tip-header[data-v-1b3f23e1]{display:flex;align-items:center;gap:.35rem;margin-bottom:.25rem}.f1-tip-icon[data-v-1b3f23e1]{font-size:.6rem}.f1-tip-label[data-v-1b3f23e1]{font-family:var(--mono);font-size:.54rem;letter-spacing:.08em;text-transform:uppercase;color:var(--red);font-weight:500}.f1-tip-body[data-v-1b3f23e1]{font-size:.68rem;color:var(--text-2);line-height:1.5;margin:0}.f1-exemplar[data-v-1b3f23e1]{border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.f1-exemplar summary[data-v-1b3f23e1]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;cursor:pointer;list-style:none;background:var(--bg-tint)}.f1-exemplar summary[data-v-1b3f23e1]::-webkit-details-marker{display:none}.f1-exemplar-label[data-v-1b3f23e1]{display:flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.54rem;letter-spacing:.07em;text-transform:uppercase;color:var(--navy);font-weight:500}.f1-exemplar-toggle[data-v-1b3f23e1]{font-family:var(--mono);font-size:.56rem;color:var(--text-4)}.f1-exemplar-body[data-v-1b3f23e1]{padding:.65rem .75rem;background:#fff;border-top:1px solid var(--border);font-size:.68rem;color:var(--text-2);line-height:1.55;font-style:italic}.f1-score-pills[data-v-1b3f23e1]{margin-top:.45rem;display:flex;gap:.3rem;flex-wrap:wrap}.score-pill[data-v-1b3f23e1]{font-family:var(--mono);font-size:.52rem;color:var(--green);background:var(--green-faint);border:1px solid rgba(26,107,82,.18);padding:.1rem .38rem;border-radius:100px}.score-grid2[data-v-1b3f23e1]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.score-dim2[data-v-1b3f23e1]{background:var(--bg-tint);border:1px solid var(--border);border-radius:var(--r);padding:.8rem}.sdim-label[data-v-1b3f23e1]{font-family:var(--mono);font-size:.56rem;color:var(--text-4);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.45rem;font-weight:500}.sdim-bar[data-v-1b3f23e1]{height:4px;background:var(--border);border-radius:2px;overflow:hidden;margin-bottom:.3rem}.sdim-fill[data-v-1b3f23e1]{height:100%;border-radius:2px;background:var(--navy)}.sdim-fill--red[data-v-1b3f23e1]{background:var(--red)}.sdim-score[data-v-1b3f23e1]{font-family:var(--mono);font-size:.68rem;color:var(--text-2);font-weight:500}.sdim-score--red[data-v-1b3f23e1]{color:var(--red)}.jp-body[data-v-1b3f23e1]{display:flex;flex-direction:column;gap:.75rem}.jp-identity[data-v-1b3f23e1]{display:flex;gap:.6rem;align-items:center;padding-bottom:.85rem;border-bottom:1px solid var(--border)}.jp-avatar[data-v-1b3f23e1]{width:34px;height:34px;border-radius:50%;background:var(--navy-faint);border:1.5px solid var(--navy-faint2);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:.95rem;font-weight:700;color:var(--navy);flex-shrink:0}.jp-name[data-v-1b3f23e1]{font-size:.78rem;font-weight:600;color:var(--navy);line-height:1.2}.jp-trait[data-v-1b3f23e1]{font-family:var(--mono);font-size:.58rem;color:var(--text-3);letter-spacing:.04em}.jp-meta-grid[data-v-1b3f23e1]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.jp-meta-card[data-v-1b3f23e1]{background:var(--bg-tint);border:1px solid var(--border);border-radius:var(--r);padding:.6rem}.jp-meta-label[data-v-1b3f23e1]{font-family:var(--mono);font-size:.55rem;color:var(--text-4);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.3rem}.jp-meta-value[data-v-1b3f23e1]{font-size:.72rem;color:var(--text-2);font-weight:500}.jp-dist-card[data-v-1b3f23e1]{background:var(--bg-tint);border:1px solid var(--border);border-radius:var(--r);padding:.7rem}.jp-dist-bars[data-v-1b3f23e1]{display:flex;flex-direction:column;gap:.3rem;margin-top:.45rem}.jp-dist-row[data-v-1b3f23e1]{display:flex;align-items:center;gap:.5rem}.jp-dist-label[data-v-1b3f23e1]{font-size:.63rem;color:var(--text-3);min-width:90px}.jp-dist-track[data-v-1b3f23e1]{flex:1;height:4px;background:var(--border);border-radius:2px;overflow:hidden}.jp-dist-fill[data-v-1b3f23e1]{height:100%;border-radius:2px}.jp-dist-fill.navy[data-v-1b3f23e1]{background:var(--navy)}.jp-dist-fill.red[data-v-1b3f23e1]{background:var(--red)}.jp-dist-fill.teal[data-v-1b3f23e1]{background:var(--teal)}.jp-dist-fill.gold[data-v-1b3f23e1]{background:var(--gold)}.jp-dist-pct[data-v-1b3f23e1]{font-family:var(--mono);font-size:.58rem;min-width:28px;text-align:right}.jp-dist-pct.navy[data-v-1b3f23e1]{color:var(--navy)}.jp-dist-pct.red[data-v-1b3f23e1]{color:var(--red)}.jp-dist-pct.teal[data-v-1b3f23e1]{color:var(--teal)}.jp-dist-pct.gold[data-v-1b3f23e1]{color:var(--gold)}.jp-issue-pills[data-v-1b3f23e1]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.jp-issue-pill[data-v-1b3f23e1]{font-family:var(--mono);font-size:.58rem;color:var(--navy);background:var(--navy-faint);border:1px solid var(--navy-faint2);padding:.12rem .4rem;border-radius:100px}.feature-copy[data-v-1b3f23e1]{padding:4rem 3rem;display:flex;flex-direction:column;justify-content:center}.feature-tag2[data-v-1b3f23e1]{font-family:var(--mono);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem;font-weight:500}.feature-h3[data-v-1b3f23e1]{font-family:var(--serif);font-size:clamp(1.7rem,2.5vw,2.2rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--navy);margin-bottom:1rem}.feature-h3 em[data-v-1b3f23e1]{font-style:italic;color:var(--gold)}.feature-p2[data-v-1b3f23e1]{font-size:.88rem;color:var(--text-2);line-height:1.75;margin-bottom:1.5rem}.feature-list2[data-v-1b3f23e1]{list-style:none;display:flex;flex-direction:column;gap:.55rem}.feature-list2 li[data-v-1b3f23e1]{display:flex;align-items:flex-start;gap:.6rem;font-size:.82rem;color:var(--text-2);line-height:1.5}.feature-list2 li[data-v-1b3f23e1]:before{content:"✓";color:var(--green);font-size:.75rem;font-weight:700;flex-shrink:0;margin-top:.1rem}@keyframes blink-1b3f23e1{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse-1b3f23e1{0%,to{opacity:1}50%{opacity:.3}}@media(max-width:960px){.feature-block[data-v-1b3f23e1]{grid-template-columns:1fr}.feature-block.flip[data-v-1b3f23e1]{direction:ltr}.feature-vis[data-v-1b3f23e1]{border-right:none;border-bottom:1px solid var(--border);padding:2rem 1.25rem}.feature-block.flip .feature-vis[data-v-1b3f23e1]{border-left:none;border-bottom:1px solid var(--border)}.feature-copy[data-v-1b3f23e1]{padding:2.5rem 1.25rem}}.section-tag[data-v-b10cf536]{font-family:var(--mono);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:.75rem;font-weight:500}.section-h2[data-v-b10cf536]{font-family:var(--serif);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--navy)}.reveal[data-v-b10cf536]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.visible[data-v-b10cf536]{opacity:1;transform:translateY(0)}.learn-section[data-v-b10cf536]{border-top:1px solid var(--border);padding:6rem 2.5rem}.learn-inner[data-v-b10cf536]{max-width:var(--mw);margin:0 auto}.learn-header[data-v-b10cf536]{margin-bottom:3rem}.learn-grid[data-v-b10cf536]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1.5px solid var(--border);border-radius:var(--r3);overflow:hidden;background:var(--border);box-shadow:var(--sh)}.learn-col[data-v-b10cf536]{background:#fff;padding:2rem 1.75rem}.learn-col-header[data-v-b10cf536]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}.learn-col-icon[data-v-b10cf536]{width:36px;height:36px;border-radius:var(--r);display:flex;align-items:center;justify-content:center;font-size:1rem}.learn-col-icon.n[data-v-b10cf536]{background:var(--navy-faint)}.learn-col-icon.g[data-v-b10cf536]{background:var(--gold-faint)}.learn-col-icon.gr[data-v-b10cf536]{background:var(--green-faint)}.learn-col-title[data-v-b10cf536]{font-family:var(--serif);font-size:1rem;font-weight:700;color:var(--navy)}.learn-items[data-v-b10cf536]{display:flex;flex-direction:column;gap:.7rem}.learn-item[data-v-b10cf536]{display:flex;align-items:flex-start;gap:.6rem;font-size:.8rem;color:var(--text-2);line-height:1.5}.learn-check[data-v-b10cf536]{width:16px;height:16px;border-radius:4px;background:var(--green-faint);border:1px solid rgba(26,107,82,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.05rem;font-size:.6rem;color:var(--green)}@media(max-width:960px){.learn-section[data-v-b10cf536]{padding:4rem 1.25rem}.learn-grid[data-v-b10cf536]{grid-template-columns:1fr}}.taxonomy-section[data-v-c7cf6340]{background:var(--bg-tint);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:6rem 2.5rem}.taxonomy-inner[data-v-c7cf6340]{max-width:var(--mw);margin:0 auto}.taxonomy-header[data-v-c7cf6340]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;margin-bottom:3.5rem}.section-tag[data-v-c7cf6340]{font-family:var(--mono);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:.75rem;font-weight:500}.section-h2[data-v-c7cf6340]{font-family:var(--serif);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--navy)}.section-h2 em[data-v-c7cf6340]{font-style:italic;color:var(--gold)}.section-p[data-v-c7cf6340]{font-size:.92rem;color:var(--text-2);line-height:1.75}.reveal[data-v-c7cf6340]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.visible[data-v-c7cf6340]{opacity:1;transform:translateY(0)}.taxonomy-grid[data-v-c7cf6340]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1.5px solid var(--border);border-radius:var(--r3);overflow:hidden;box-shadow:var(--sh)}.taxonomy-card[data-v-c7cf6340]{background:#fff;padding:1.75rem;transition:background .2s}.taxonomy-card[data-v-c7cf6340]:hover{background:var(--navy-faint)}.taxonomy-num[data-v-c7cf6340]{font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;color:var(--text-4);margin-bottom:.75rem;display:block;font-weight:500}.taxonomy-name[data-v-c7cf6340]{font-family:var(--serif);font-size:.95rem;font-weight:700;color:var(--navy);margin-bottom:.5rem;line-height:1.25}.taxonomy-desc[data-v-c7cf6340]{font-size:.77rem;color:var(--text-2);line-height:1.6;margin-bottom:1rem}.intensity-row[data-v-c7cf6340]{display:flex;gap:3px}.intensity-pip[data-v-c7cf6340]{width:18px;height:4px;border-radius:2px;background:var(--border-2)}.intensity-pip.on[data-v-c7cf6340]{background:var(--navy)}.intensity-pip.on-red[data-v-c7cf6340]{background:var(--red)}@media(max-width:960px){.taxonomy-section[data-v-c7cf6340]{padding:4rem 1.25rem}.taxonomy-header[data-v-c7cf6340]{grid-template-columns:1fr}.taxonomy-grid[data-v-c7cf6340]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.taxonomy-grid[data-v-c7cf6340]{grid-template-columns:1fr}}.atty-section[data-v-4108cd21]{padding:6rem 2.5rem;background:var(--bg-tint);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.atty-inner[data-v-4108cd21]{max-width:var(--mw);margin:0 auto}.atty-header[data-v-4108cd21]{text-align:center;margin-bottom:3.5rem}.section-tag[data-v-4108cd21]{font-family:var(--mono);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:.75rem;font-weight:500}.section-h2[data-v-4108cd21]{font-family:var(--serif);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--navy)}.section-h2 em[data-v-4108cd21]{font-style:italic;color:var(--gold)}.reveal[data-v-4108cd21]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.visible[data-v-4108cd21]{opacity:1;transform:translateY(0)}.pricing-duo[data-v-4108cd21]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.price-card[data-v-4108cd21]{background:#fff;border:1.5px solid var(--border);border-radius:var(--r2);overflow:hidden;box-shadow:var(--sh);transition:box-shadow .25s}.price-card[data-v-4108cd21]:hover{box-shadow:var(--sh2)}.price-card.featured[data-v-4108cd21]{border-color:var(--navy)}.price-card-body[data-v-4108cd21]{padding:2.5rem 2.25rem}.price-card-badge[data-v-4108cd21]{display:inline-block;font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;background:var(--navy);color:#fff;padding:.25rem .9rem;border-radius:100px;margin-bottom:1.25rem}.atty-price[data-v-4108cd21]{font-family:var(--serif);font-size:3.2rem;font-weight:700;color:var(--navy);line-height:1;display:flex;align-items:flex-start;gap:.12rem}.atty-price sup[data-v-4108cd21]{font-size:1.3rem;margin-top:.5rem}.atty-price span[data-v-4108cd21]{font-size:1.1rem;align-self:flex-end;color:var(--text-4);font-family:var(--sans);font-weight:400}.atty-cadence[data-v-4108cd21]{font-size:.78rem;color:var(--text-3)}.atty-divider[data-v-4108cd21]{border:none;border-top:1px solid var(--border);margin:1.75rem 0}.atty-features[data-v-4108cd21]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.atty-feat-group[data-v-4108cd21]{display:flex;flex-direction:column;gap:.4rem}.atty-feat-group-label[data-v-4108cd21]{font-family:var(--mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);font-weight:500;margin-bottom:.15rem}.atty-feat[data-v-4108cd21]{display:flex;align-items:flex-start;gap:.55rem;font-size:.82rem;color:var(--text-2);line-height:1.45}.atty-check[data-v-4108cd21]{color:var(--green);font-size:.75rem;flex-shrink:0;margin-top:.08rem;font-weight:700}.atty-voice-hi[data-v-4108cd21]{color:var(--navy);font-weight:500}.coming-pill[data-v-4108cd21]{font-family:var(--mono);font-size:.54rem;letter-spacing:.06em;background:var(--gold-faint);border:1px solid rgba(138,110,40,.18);color:var(--gold);padding:.12rem .45rem;border-radius:100px;white-space:nowrap}.btn-atty[data-v-4108cd21]{display:block;width:100%;text-align:center;cursor:pointer;font-size:.92rem;font-weight:600;padding:.85rem 1.5rem;border-radius:var(--r);border:1.5px solid var(--navy);color:#fff;background:var(--navy);transition:all .2s;text-decoration:none}.btn-atty[data-v-4108cd21]:hover{background:var(--navy-mid)}.ent-tier-label[data-v-4108cd21]{font-family:var(--mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);margin-bottom:1rem;font-weight:500}.ent-title[data-v-4108cd21]{font-family:var(--serif);font-size:1.75rem;font-weight:700;color:var(--navy);line-height:1.15;letter-spacing:-.02em;margin-bottom:.6rem}.ent-title em[data-v-4108cd21]{font-style:italic;color:var(--gold)}.ent-desc[data-v-4108cd21]{font-size:.85rem;color:var(--text-2);line-height:1.7;margin-bottom:1.5rem}.ent-feats[data-v-4108cd21]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.75rem}.ent-feat[data-v-4108cd21]{display:flex;align-items:flex-start;gap:.55rem;font-size:.8rem;color:var(--text-2);line-height:1.45}.ent-check[data-v-4108cd21]{color:var(--green);font-size:.75rem;flex-shrink:0;margin-top:.08rem;font-weight:700}.ent-form[data-v-4108cd21]{display:flex;flex-direction:column;gap:.6rem}.ent-form-row[data-v-4108cd21]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.ent-input[data-v-4108cd21]{width:100%;padding:.7rem .85rem;border:1.5px solid var(--border);border-radius:var(--r);background:var(--bg-tint);color:var(--text);font-family:var(--sans);font-size:.82rem;outline:none;transition:border-color .2s}.ent-input[data-v-4108cd21]::placeholder{color:var(--text-4)}.ent-input[data-v-4108cd21]:focus{border-color:var(--navy);background:#fff}.btn-ent[data-v-4108cd21]{display:block;width:100%;text-align:center;cursor:pointer;font-size:.88rem;font-weight:600;padding:.85rem 1.5rem;border-radius:var(--r);border:1.5px solid var(--border-2);color:var(--text-2);background:transparent;transition:all .2s;margin-top:.25rem;font-family:var(--sans)}.btn-ent[data-v-4108cd21]:hover{border-color:var(--navy);color:var(--navy);background:var(--navy-faint)}.form-success[data-v-4108cd21]{text-align:center;padding:2rem 1.5rem;border-radius:var(--r2);animation:successFadeIn-4108cd21 .5s ease}.ent-success[data-v-4108cd21]{background:var(--green-faint);border:1.5px solid rgba(26,107,82,.25)}.form-success-icon[data-v-4108cd21]{font-size:2rem;margin-bottom:.75rem;display:block;color:var(--green)}.form-success-title[data-v-4108cd21]{font-family:var(--serif);font-size:1.15rem;font-weight:700;margin-bottom:.4rem;color:var(--navy)}.form-success-text[data-v-4108cd21]{font-size:.82rem;line-height:1.6;color:var(--text-2)}@keyframes successFadeIn-4108cd21{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ent-note[data-v-4108cd21]{font-size:.68rem;color:var(--text-4);margin-top:.5rem;text-align:center}@media(max-width:960px){.atty-section[data-v-4108cd21]{padding:4rem 1.25rem}.pricing-duo[data-v-4108cd21],.ent-form-row[data-v-4108cd21]{grid-template-columns:1fr}}footer[data-v-f865b393]{border-top:1px solid var(--border);padding:3.5rem 2.5rem 2.5rem;background:var(--bg)}.footer-inner[data-v-f865b393]{max-width:var(--mw);margin:0 auto}.footer-top[data-v-f865b393]{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--border)}.footer-wordmark[data-v-f865b393]{font-family:var(--serif);font-size:1.2rem;font-weight:700;color:var(--navy);letter-spacing:-.01em;margin-bottom:.4rem}.footer-wordmark span[data-v-f865b393]{color:var(--gold)}.footer-tagline[data-v-f865b393]{font-size:.78rem;color:var(--text-4)}.footer-links[data-v-f865b393]{display:flex;gap:4rem}.footer-group-label[data-v-f865b393]{font-family:var(--mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-4);margin-bottom:.9rem;display:block;font-weight:500}.footer-link-list[data-v-f865b393]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.footer-link-list li a[data-v-f865b393]{font-size:.82rem;color:var(--text-2);transition:color .2s;text-decoration:none}.footer-link-list li a[data-v-f865b393]:hover{color:var(--navy)}.footer-bottom[data-v-f865b393]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.footer-legal[data-v-f865b393]{font-size:.7rem;color:var(--text-4);line-height:1.6}.footer-badges[data-v-f865b393]{display:flex;align-items:center;gap:.5rem}.footer-badge[data-v-f865b393]{font-family:var(--mono);font-size:.56rem;letter-spacing:.06em;color:var(--text-4);border:1px solid var(--border);padding:.2rem .55rem;border-radius:4px;background:#fff}@media(max-width:960px){footer[data-v-f865b393]{padding:3rem 1.25rem 2rem}.footer-top[data-v-f865b393]{flex-direction:column}.footer-links[data-v-f865b393]{flex-wrap:wrap;gap:2rem}}
