.line-clamp-2[data-v-e44157d6]{-webkit-line-clamp:2}.line-clamp-2[data-v-e44157d6],.line-clamp-4[data-v-e44157d6]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4[data-v-e44157d6]{-webkit-line-clamp:4}.article-body[data-v-4922a8ee] .reviewer-anchor{border-radius:3px;cursor:pointer;margin:0 -4px;padding:2px 4px;transition:background-color .15s}.article-body[data-v-4922a8ee] .reviewer-anchor:hover{background-color:rgba(47,102,154,.08)}.all-markets-page[data-v-e7726b8e]{color:var(--ma-text);display:flex;flex-direction:column;gap:1rem;min-height:100%;padding:1rem}@media (min-width:640px){.all-markets-page[data-v-e7726b8e]{gap:1.5rem;padding:1.5rem}}.am-topbar[data-v-e7726b8e]{grid-gap:.5rem;align-items:end;display:grid;gap:.5rem;grid-template-columns:1fr}@media (min-width:768px){.am-topbar[data-v-e7726b8e]{gap:1rem;grid-template-columns:auto 1fr auto}}.am-back[data-v-e7726b8e]{align-items:center;color:var(--ma-text-muted);display:inline-flex;font-size:.8rem;font-weight:500;gap:.4rem;padding:.25rem .1rem;transition:color .15s ease;width:-moz-fit-content;width:fit-content}.am-back[data-v-e7726b8e]:hover{color:var(--ma-ink)}.am-title-block[data-v-e7726b8e]{min-width:0}.am-subtitle[data-v-e7726b8e]{color:var(--ma-text-muted);font-size:.8rem;margin-top:.15rem}.am-quarter[data-v-e7726b8e]{align-items:flex-start;background:var(--ma-surface-raised);border:1px solid var(--ma-border);border-radius:.6rem;display:flex;flex-direction:column;gap:.05rem;padding:.5rem .85rem}@media (min-width:768px){.am-quarter[data-v-e7726b8e]{align-items:flex-end}}.am-quarter-label[data-v-e7726b8e]{color:var(--ma-text-muted);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.am-quarter-value[data-v-e7726b8e]{color:var(--ma-ink);font-size:.95rem;font-weight:600}.am-quarter-range[data-v-e7726b8e]{color:var(--ma-text-muted);font-size:.72rem}.am-retry[data-v-e7726b8e]{background:color-mix(in srgb,var(--ma-negative) 30%,transparent);border:1px solid color-mix(in srgb,var(--ma-negative) 55%,transparent);border-radius:.4rem;color:var(--ma-ink);font-weight:600;margin-left:auto;padding:.25rem .7rem;transition:background .15s ease}.am-retry[data-v-e7726b8e]:hover{background:color-mix(in srgb,var(--ma-negative) 45%,transparent)}.am-panel-hint[data-v-e7726b8e]{color:var(--ma-text-muted);font-size:.78rem;margin-top:.2rem;max-width:60ch}.am-asof[data-v-e7726b8e]{font-feature-settings:"tnum";color:var(--ma-text);font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:700;margin-top:.4rem}.am-filterbar[data-v-e7726b8e]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.am-filter-label[data-v-e7726b8e]{color:var(--ma-text-muted);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.am-market-filter[data-v-e7726b8e]{flex:1 1 320px;max-width:560px;min-width:0}.am-filter-clear[data-v-e7726b8e]{background:var(--ma-surface-raised);border:1px solid var(--ma-border);border-radius:.4rem;color:var(--ma-text);font-size:.72rem;font-weight:600;padding:.3rem .7rem;transition:border-color .15s ease,color .15s ease}.am-filter-clear[data-v-e7726b8e]:hover{border-color:var(--ma-brand-hover);color:var(--ma-ink)}.am-market-filter[data-v-e7726b8e] .vs__dropdown-toggle{background:var(--ma-surface-raised);border:1px solid var(--ma-border);border-radius:.5rem}.am-market-filter[data-v-e7726b8e] .vs__search,.am-market-filter[data-v-e7726b8e] .vs__search:focus{color:var(--ma-ink)}.am-market-filter[data-v-e7726b8e] .vs__selected{background:var(--ma-brand-soft);border:1px solid var(--ma-brand);color:var(--ma-ink)}.am-market-filter[data-v-e7726b8e] .vs__dropdown-menu{background:var(--ma-surface);border:1px solid var(--ma-border);color:var(--ma-text)}.am-market-filter[data-v-e7726b8e] .vs__dropdown-menu li,.am-market-filter[data-v-e7726b8e] .vs__dropdown-option{color:var(--ma-text)!important}.am-market-filter[data-v-e7726b8e] .vs__dropdown-option--highlight{background:var(--ma-brand)!important;color:var(--ma-ink)!important}.am-market-filter[data-v-e7726b8e] .vs__no-options{color:var(--ma-text-muted)!important}.am-market-filter[data-v-e7726b8e] .vs__clear,.am-market-filter[data-v-e7726b8e] .vs__open-indicator{fill:var(--ma-text-muted)}.am-period[data-v-e7726b8e]{align-items:center;display:flex;gap:.5rem}.am-period-label[data-v-e7726b8e]{color:var(--ma-text-muted);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.am-select[data-v-e7726b8e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ma-surface-raised) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238fa0b8' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .7rem center;border:1px solid var(--ma-border);border-radius:.5rem;color:var(--ma-ink);font-size:.95rem;font-weight:600;min-width:8.5rem;padding:.45rem 2rem .45rem .85rem;transition:border-color .15s ease,box-shadow .15s ease}.am-select[data-v-e7726b8e]:focus,.am-select[data-v-e7726b8e]:hover{border-color:var(--ma-brand-hover)}.am-select[data-v-e7726b8e]:focus{box-shadow:0 0 0 3px var(--ma-brand-soft);outline:none}.am-select option[data-v-e7726b8e]{background:var(--ma-ink);color:var(--ma-bg)}.am-stats[data-v-e7726b8e]{background:var(--ma-surface-raised);border:1px solid var(--ma-border);border-radius:.6rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:1rem;padding:.7rem .9rem}.am-stat[data-v-e7726b8e]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.am-stat-key[data-v-e7726b8e]{color:var(--ma-text-muted);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.am-stat-val[data-v-e7726b8e]{color:var(--ma-ink);font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-stat-val em[data-v-e7726b8e]{font-feature-settings:"tnum";font-style:normal;font-variant-numeric:tabular-nums;font-weight:700}.am-stat-period[data-v-e7726b8e]{margin-left:auto}.am-up[data-v-e7726b8e]{color:var(--ma-positive)}.am-down[data-v-e7726b8e]{color:var(--ma-negative)}.am-chart-frame[data-v-e7726b8e]{background:var(--ma-bg);border:1px solid var(--ma-border);border-radius:.7rem;overflow:hidden;padding:.5rem}.am-chart[data-v-e7726b8e]{width:100%}.am-heatmap-scroll[data-v-e7726b8e]{overflow-x:auto}@media (max-width:639px){.am-heatmap-scroll .am-chart[data-v-e7726b8e]{min-width:600px}}.am-empty[data-v-e7726b8e],.am-skeleton[data-v-e7726b8e]{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;width:100%}.am-skeleton[data-v-e7726b8e]{color:var(--ma-brand-text)}.am-empty-title[data-v-e7726b8e]{color:var(--ma-text);font-size:.95rem;font-weight:600}.am-empty-sub[data-v-e7726b8e]{color:var(--ma-text-muted);font-size:.78rem}.am-legend[data-v-e7726b8e]{color:var(--ma-text-muted);font-size:.72rem;margin-top:.6rem;text-align:right}.am-disclaimer[data-v-e7726b8e]{align-items:center;background:var(--ma-surface-raised);border:1px solid var(--ma-border);border-radius:.6rem;color:var(--ma-text);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem;margin-top:1rem;padding:.7rem .9rem}.am-disclaimer-link[data-v-e7726b8e]{color:var(--ma-brand-text);font-weight:600;transition:color .15s ease}.am-disclaimer-link[data-v-e7726b8e]:hover{color:var(--ma-ink);text-decoration:underline}.analysis-bar[data-v-30b9e848]{background:var(--ma-brand-soft,rgba(51,102,153,.1));border:1px solid rgba(51,102,153,.25);border-radius:8px;padding:1rem 1.25rem}.analysis-label-inline[data-v-30b9e848]{color:var(--ma-brand,#369);font-size:.9rem;font-weight:600;letter-spacing:.05em;margin-right:.75rem;text-transform:uppercase}.brand-text[data-v-30b9e848]{color:var(--ma-brand,#369)}.fade-enter-active[data-v-bce34bb6],.fade-leave-active[data-v-bce34bb6]{transition:opacity .15s ease}.fade-enter-from[data-v-bce34bb6],.fade-leave-to[data-v-bce34bb6]{opacity:0}.tb-grid[data-v-1b55b646]{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tb-card[data-v-1b55b646]{animation:tb-rise-1b55b646 .5s cubic-bezier(.22,1,.36,1) both;border:1px solid #f0f0f0;transition:box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.tb-card[data-v-1b55b646]:hover{box-shadow:0 12px 30px -12px rgba(23,53,82,.35);transform:translateY(-3px)}@keyframes tb-rise-1b55b646{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tb-card[data-v-1b55b646]{animation:tb-fade-1b55b646 .2s ease both;transition:none}.tb-card[data-v-1b55b646]:hover{transform:none}@keyframes tb-fade-1b55b646{0%{opacity:0}to{opacity:1}}}.recaptcha-container[data-v-2fb91c2c]{align-items:center;display:flex;flex-direction:column;justify-content:center}.animate-shake[data-v-7512a71e]{animation:shake-7512a71e .5s}@keyframes shake-7512a71e{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@media print{button,footer,header,nav{display:none!important}}.card[data-v-f4483450]{display:flex;flex-direction:column;height:100%}.card-body[data-v-f4483450]{display:flex;flex:1 1;flex-direction:column}ul li[data-v-f4483450]{line-height:1.6}@media (max-width:768px){h1[data-v-f4483450]{font-size:2.5rem!important}}.expand-enter-active[data-v-311a613a],.expand-leave-active[data-v-311a613a]{max-height:5000px;overflow:hidden;transition:max-height .25s cubic-bezier(.22,1,.36,1),opacity .2s ease-out}.expand-enter-from[data-v-311a613a],.expand-leave-to[data-v-311a613a]{max-height:0;opacity:0}@media (prefers-reduced-motion:reduce){.expand-enter-active[data-v-311a613a],.expand-leave-active[data-v-311a613a]{transition:none}}summary[data-v-d273aacc]::-webkit-details-marker{display:none}.animate-fade-down[data-v-0b887963]{animation:fadeDown-0b887963 .6s ease-out}@keyframes fadeDown-0b887963{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-bounce-in[data-v-2a9a7ab2]{animation:bounceIn-2a9a7ab2 .8s cubic-bezier(.68,-.55,.265,1.55)}.animate-fade-in[data-v-2a9a7ab2]{animation:fadeIn-2a9a7ab2 .6s ease-out}.animate-fade-in-delay[data-v-2a9a7ab2]{animation:fadeIn-2a9a7ab2 .8s ease-out}.animate-slide-up[data-v-2a9a7ab2]{animation:slideUp-2a9a7ab2 .6s ease-out .2s backwards}.animate-slide-up-delay[data-v-2a9a7ab2]{animation:slideUp-2a9a7ab2 .6s ease-out .4s backwards}@keyframes bounceIn-2a9a7ab2{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-2a9a7ab2{0%{opacity:0}to{opacity:1}}@keyframes slideUp-2a9a7ab2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-down[data-v-6f398456]{animation:fadeDown-6f398456 .6s ease-out}@keyframes fadeDown-6f398456{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.prose[data-v-6f398456]{color:#374151;line-height:1.75}.prose h1[data-v-6f398456],.prose h2[data-v-6f398456],.prose h3[data-v-6f398456]{color:#173552;font-weight:700;margin-bottom:.75em;margin-top:1.5em}.prose p[data-v-6f398456]{margin-bottom:1em}.prose ol[data-v-6f398456],.prose ul[data-v-6f398456]{margin-bottom:1em;padding-left:1.5em}.prose li[data-v-6f398456]{margin-bottom:.5em}.animate-bounce-in[data-v-b43760fc]{animation:bounceIn-b43760fc .8s cubic-bezier(.68,-.55,.265,1.55)}.animate-fade-in[data-v-b43760fc]{animation:fadeIn-b43760fc .6s ease-out}.animate-fade-in-delay[data-v-b43760fc]{animation:fadeIn-b43760fc .8s ease-out}.animate-slide-up[data-v-b43760fc]{animation:slideUp-b43760fc .6s ease-out .2s backwards}.animate-slide-up-delay[data-v-b43760fc]{animation:slideUp-b43760fc .6s ease-out .4s backwards}@keyframes bounceIn-b43760fc{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-b43760fc{0%{opacity:0}to{opacity:1}}@keyframes slideUp-b43760fc{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-down[data-v-58f88f1e]{animation:fadeDown-58f88f1e .5s ease-out}.animate-fade-in[data-v-58f88f1e]{animation:fadeIn-58f88f1e .3s ease-out}@keyframes fadeDown-58f88f1e{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-58f88f1e{0%{opacity:0}to{opacity:1}}.two-signer-picker[data-v-759abfa2]{margin:0 auto;max-width:640px;padding:2rem 1rem}.picker-cards[data-v-759abfa2]{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.picker-card[data-v-759abfa2]{align-items:center;background:#fff;border:2px solid #dee2e6;border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;max-width:260px;min-width:200px;padding:2rem 1.5rem;text-align:center;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.picker-card--available[data-v-759abfa2]:hover{background:#f0f6ff;border-color:#2f669a;box-shadow:0 4px 12px rgba(47,102,154,.15)}.picker-card--available[data-v-759abfa2]:focus{outline:3px solid #2f669a;outline-offset:2px}.picker-card--available[data-v-759abfa2]:active{background:#e0eeff}.picker-card--signed[data-v-759abfa2]{background:#f8f9fa;border-color:#c8e6c9;cursor:not-allowed;opacity:.65}.animate-fade-down[data-v-7cbdc016]{animation:fadeDown-7cbdc016 .5s ease-out}@keyframes fadeDown-7cbdc016{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.signature-pad[data-v-7cbdc016]{border:1px solid #e5e7eb;border-radius:.5rem}.contract-content[data-v-7cbdc016] h4{color:#173552;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.contract-content[data-v-7cbdc016] b{color:#173552}.contract-content[data-v-7cbdc016] table{margin:1rem 0}.modal-backdrop[data-v-7cbdc016]{background:rgba(0,0,0,.5);inset:0;position:fixed}.animate-bounce-in[data-v-42dbef49]{animation:bounceIn-42dbef49 .6s ease-out}.animate-fade-in[data-v-42dbef49]{animation:fadeIn-42dbef49 .5s ease-out .2s both}.animate-fade-in-delay[data-v-42dbef49]{animation:fadeIn-42dbef49 .5s ease-out .4s both}.animate-slide-up[data-v-42dbef49]{animation:slideUp-42dbef49 .5s ease-out .6s both}@keyframes bounceIn-42dbef49{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-42dbef49{0%{opacity:0}to{opacity:1}}@keyframes slideUp-42dbef49{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-down[data-v-20912496]{animation:fadeDown-20912496 .5s ease-out}.animate-fade-in[data-v-20912496]{animation:fadeIn-20912496 .3s ease-out}@keyframes fadeDown-20912496{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-20912496{0%{opacity:0}to{opacity:1}}.animate-fade-down[data-v-304d9cd8]{animation:fadeDown-304d9cd8 .5s ease-out}@keyframes fadeDown-304d9cd8{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.signature-pad[data-v-304d9cd8]{border:1px solid #e5e7eb;border-radius:.5rem}.contract-content[data-v-304d9cd8] h3{color:#173552;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;margin-top:1.25rem}.contract-content[data-v-304d9cd8] h4{color:#173552;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.contract-content[data-v-304d9cd8] b{color:#173552}.contract-content[data-v-304d9cd8] a{color:#2f669a;text-decoration:underline}.modal-backdrop[data-v-304d9cd8]{background:rgba(0,0,0,.5);inset:0;position:fixed}.animate-bounce-in[data-v-e23219e8]{animation:bounceIn-e23219e8 .6s ease-out}.animate-fade-in[data-v-e23219e8]{animation:fadeIn-e23219e8 .5s ease-out .2s both}.animate-fade-in-delay[data-v-e23219e8]{animation:fadeIn-e23219e8 .5s ease-out .4s both}.animate-slide-up[data-v-e23219e8]{animation:slideUp-e23219e8 .5s ease-out .6s both}@keyframes bounceIn-e23219e8{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-e23219e8{0%{opacity:0}to{opacity:1}}@keyframes slideUp-e23219e8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-down[data-v-6dce249e]{animation:fadeDown-6dce249e .5s ease-out}.animate-fade-in[data-v-6dce249e]{animation:fadeIn-6dce249e .3s ease-out}@keyframes fadeDown-6dce249e{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-6dce249e{0%{opacity:0}to{opacity:1}}.animate-fade-down[data-v-ee79e6a0]{animation:fadeDown-ee79e6a0 .5s ease-out}@keyframes fadeDown-ee79e6a0{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.signature-pad[data-v-ee79e6a0]{border:1px solid #e5e7eb;border-radius:.5rem}.contract-content[data-v-ee79e6a0] h3{color:#173552;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;margin-top:1.25rem}.contract-content[data-v-ee79e6a0] h4{color:#173552;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.contract-content[data-v-ee79e6a0] b{color:#173552}.contract-content[data-v-ee79e6a0] a{color:#2f669a;text-decoration:underline}.modal-backdrop[data-v-ee79e6a0]{background:rgba(0,0,0,.5);inset:0;position:fixed}.animate-bounce-in[data-v-1b4ec086]{animation:bounceIn-1b4ec086 .6s ease-out}.animate-fade-in[data-v-1b4ec086]{animation:fadeIn-1b4ec086 .5s ease-out .2s both}.animate-fade-in-delay[data-v-1b4ec086]{animation:fadeIn-1b4ec086 .5s ease-out .4s both}.animate-slide-up[data-v-1b4ec086]{animation:slideUp-1b4ec086 .5s ease-out .6s both}@keyframes bounceIn-1b4ec086{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-1b4ec086{0%{opacity:0}to{opacity:1}}@keyframes slideUp-1b4ec086{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-down[data-v-629c63a3]{animation:fadeDown-629c63a3 .5s ease-out}.animate-fade-in[data-v-629c63a3]{animation:fadeIn-629c63a3 .3s ease-out}@keyframes fadeDown-629c63a3{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-629c63a3{0%{opacity:0}to{opacity:1}}.line-clamp-2[data-v-629c63a3]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.animate-fade-down[data-v-e3abd348]{animation:fadeDown-e3abd348 .5s ease-out}@keyframes fadeDown-e3abd348{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.signature-pad[data-v-e3abd348]{border:1px solid #e5e7eb;border-radius:.5rem}.contract-content[data-v-e3abd348] h4{color:#173552;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.contract-content[data-v-e3abd348] b{color:#173552}.modal-backdrop[data-v-e3abd348]{background:rgba(0,0,0,.5);inset:0;position:fixed}.animate-bounce-in[data-v-96c7fc06]{animation:bounceIn-96c7fc06 .6s ease-out}.animate-fade-in[data-v-96c7fc06]{animation:fadeIn-96c7fc06 .5s ease-out .2s both}.animate-fade-in-delay[data-v-96c7fc06]{animation:fadeIn-96c7fc06 .5s ease-out .4s both}.animate-slide-up[data-v-96c7fc06]{animation:slideUp-96c7fc06 .5s ease-out .6s both}@keyframes bounceIn-96c7fc06{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-96c7fc06{0%{opacity:0}to{opacity:1}}@keyframes slideUp-96c7fc06{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-down[data-v-72ce74ab]{animation:fadeDown-72ce74ab .5s ease-out}@keyframes fadeDown-72ce74ab{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.signature-pad[data-v-72ce74ab]{border:1px solid #e5e7eb;border-radius:.5rem}.contract-content[data-v-72ce74ab] h3{color:#173552;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.contract-content[data-v-72ce74ab] p{line-height:1.6;margin-bottom:1rem}.contract-content[data-v-72ce74ab] strong{color:#173552}.modal-backdrop[data-v-72ce74ab]{background:rgba(0,0,0,.5);inset:0;position:fixed}.animate-fade-down[data-v-11e101d0]{animation:fadeDown-11e101d0 .5s ease-out}@keyframes fadeDown-11e101d0{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.input[data-v-6befa020]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.modal-backdrop[data-v-1707bdf8]{background-color:rgba(0,0,0,.5)}.rotate-180[data-v-48eff094]{transform:rotate(180deg)}.mm-page[data-v-414c901d]{--ground:#fff;--surface:#f9fafb;--surface-2:#f3f4f6;--line:#e5e7eb;--ink:#173552;--ink-2:#374151;--ink-3:#6b7280;--brand:#2f669a;--brand-ink:#369;--brand-soft:#f0f5fa;--navy:#173552;--deep:#173552;--hero:linear-gradient(to bottom right,#2f669a,#173552);--hero-ink:#fff;--hero-ink-2:#e5e7eb;--hero-chip:hsla(0,0%,100%,.2);--shadow:0 1px 2px rgba(23,53,82,.06),0 8px 24px -12px rgba(23,53,82,.18);--maxw:1120px;--read:66ch;--ch1:#2f669a;--ch2:#2f669a;--ch3:#2f669a;--ch4:#2f669a;--ch5:#2f669a;--ch6:#2f669a;--ch7:#2f669a;--ch8:#2f669a;--ch9:#2f669a;--ch10:#2f669a;-webkit-font-smoothing:antialiased;background:var(--ground);color:var(--ink);font-family:Gantari,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.6;margin:0}[data-v-414c901d]{box-sizing:border-box}h1[data-v-414c901d],h2[data-v-414c901d],h3[data-v-414c901d]{text-wrap:balance;font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0}p[data-v-414c901d]{margin:0}a[data-v-414c901d]{color:var(--brand)}[data-v-414c901d]:focus-visible{border-radius:3px;outline:2px solid var(--brand);outline-offset:3px}.wrap[data-v-414c901d]{margin-inline:auto;max-width:var(--maxw);padding-inline:24px}.eyebrow[data-v-414c901d]{color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.bar[data-v-414c901d]{background:var(--surface);border-bottom:1px solid var(--line)}.bar .wrap[data-v-414c901d]{align-items:center;display:flex;gap:12px;height:52px}.mark[data-v-414c901d]{color:var(--ink);font-weight:800;letter-spacing:-.03em;text-decoration:none}.mark span[data-v-414c901d]{color:var(--brand)}.crumb[data-v-414c901d]{color:var(--ink-3);font-size:13.5px}.crumb a[data-v-414c901d]{color:var(--ink-3);text-decoration:none}.crumb a[data-v-414c901d]:hover{color:var(--brand)}.crumb b[data-v-414c901d]{color:var(--ink-2);font-weight:600}.hero[data-v-414c901d]{background:var(--hero);color:var(--hero-ink);overflow:hidden;padding:64px 0;position:relative}.hero canvas[data-v-414c901d]{height:100%;inset:0;opacity:.32;pointer-events:none;position:absolute;width:100%}.hero .wrap[data-v-414c901d]{position:relative;text-align:center}.hero .eyebrow[data-v-414c901d]{color:#cbd9e8}.hero .chip[data-v-414c901d]{background:var(--hero-chip);border-radius:16px;color:#fff;display:inline-flex;margin-bottom:16px;padding:16px}.hero h1[data-v-414c901d]{color:#fff;font-size:clamp(38px,6vw,52px);font-weight:700;letter-spacing:-.025em;margin:0 0 16px}.hero .rule[data-v-414c901d]{background:#fff;border:0;height:4px;margin:0 auto 24px;width:96px}.hero .deck[data-v-414c901d]{color:var(--hero-ink-2);font-size:clamp(17px,2.1vw,20px);line-height:1.55;margin:0 auto;max-width:52rem}.hero .deck b[data-v-414c901d]{color:#fff;font-weight:600}.actions[data-v-414c901d]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero .actions[data-v-414c901d]{justify-content:center}.btn[data-v-414c901d]{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15.5px;font-weight:600;gap:9px;padding:13px 22px;text-decoration:none;transition:transform .12s ease,background .15s ease}.btn[data-v-414c901d]:active{transform:translateY(1px)}.btn-primary[data-v-414c901d]{background:#fff;border-color:#fff;color:var(--navy)}.btn-primary[data-v-414c901d]:hover{background:#f3f4f6}.btn-ghost[data-v-414c901d]{background:transparent;border-color:#fff;color:#fff}.btn-ghost[data-v-414c901d]:hover{background:#fff;color:var(--navy)}.btn-line[data-v-414c901d]{background:transparent;border-color:transparent;color:#dbe6f1;padding-inline:14px}.btn-line[data-v-414c901d]:hover{color:#fff}.on-light .btn-primary[data-v-414c901d]{background:var(--brand);border-color:var(--brand);color:#fff}.on-light .btn-primary[data-v-414c901d]:hover{background:var(--navy);border-color:var(--navy)}.on-light .btn-ghost[data-v-414c901d]{background:transparent;border-color:var(--brand);color:var(--brand)}.on-light .btn-ghost[data-v-414c901d]:hover{background:var(--brand-soft);color:var(--brand)}.btn-line[data-v-414c901d]:after{content:"\2192";font-size:14px}button.btn[data-v-414c901d]{line-height:inherit;text-align:center}.linklike[data-v-414c901d],button.btn[data-v-414c901d]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}.linklike[data-v-414c901d]{background:none;border:0;color:var(--brand);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.linklike[data-v-414c901d]:hover{color:var(--brand-ink)}.stats[data-v-414c901d]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:0}.stat[data-v-414c901d]{background:var(--ground);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:18px 20px 20px}.stat dt[data-v-414c901d]{color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.stat dd[data-v-414c901d]{font-feature-settings:"tnum";color:var(--navy);font-size:clamp(22px,3.4vw,30px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;margin:0}.stat dd small[data-v-414c901d]{color:var(--ink-3);font-size:14px;font-weight:500;letter-spacing:0}section[data-v-414c901d]{padding:88px 0}section.facts[data-v-414c901d]{background:var(--surface);border-bottom:1px solid var(--line);padding:32px 0}.sec-head[data-v-414c901d]{display:flex;flex-direction:column;gap:14px;margin-bottom:44px}.sec-head h2[data-v-414c901d]{font-size:clamp(28px,4vw,42px)}.sec-head p[data-v-414c901d]{color:var(--ink-2);font-size:17.5px;max-width:var(--read)}.rule[data-v-414c901d]{background:var(--line);border:0;height:1px;margin:0}.why[data-v-414c901d]{background:var(--surface)}.why-grid[data-v-414c901d]{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:1.1fr 1fr}.why-grid>div>p[data-v-414c901d]{color:var(--ink-2);font-size:18px}.why-grid>div>p+p[data-v-414c901d]{margin-top:26px}.why-grid p.lead[data-v-414c901d]{color:var(--ink);font-size:19.5px;line-height:1.5}.why-grid p b[data-v-414c901d]{color:var(--brand);font-weight:600}.why-grid p.closer[data-v-414c901d]{border-top:1px solid var(--line);color:var(--ink);font-size:17px;font-weight:600;margin-top:30px;padding-top:22px}.pull[data-v-414c901d]{border-left:3px solid var(--brand);color:var(--ink);font-size:20px;font-weight:500;line-height:1.45;padding:6px 0 6px 22px}.pull cite[data-v-414c901d]{color:var(--ink-3);display:block;font-size:13.5px;font-style:normal;margin-top:14px}.feature[data-v-414c901d]{grid-gap:32px;align-items:start;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;display:grid;gap:32px;grid-template-columns:auto 1fr;padding:36px}.feature .badge[data-v-414c901d]{background:var(--brand);border-radius:4px;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:500;letter-spacing:.16em;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.feature h3[data-v-414c901d]{font-size:26px;margin-bottom:12px}.feature p[data-v-414c901d]{color:var(--ink-2);max-width:var(--read)}.catalog[data-v-414c901d]{background:var(--ground)}.controls[data-v-414c901d]{background:var(--ground);border-bottom:1px solid var(--line);margin-bottom:8px;padding:16px 0 14px;position:sticky;top:0;z-index:20}.controls .wrap[data-v-414c901d]{display:block}.search[data-v-414c901d]{flex:1 1 260px;min-width:220px;position:relative}.search input[data-v-414c901d]{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-family:inherit;font-size:15px;padding:11px 14px 11px 38px;width:100%}.search input[data-v-414c901d]::-moz-placeholder{color:var(--ink-3)}.search input[data-v-414c901d]::placeholder{color:var(--ink-3)}.search svg[data-v-414c901d]{color:var(--ink-3);left:13px;position:absolute;top:50%;transform:translateY(-50%)}.count[data-v-414c901d]{font-feature-settings:"tnum";color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.chips[data-v-414c901d]{display:flex;flex-wrap:wrap;gap:7px;padding:14px 0 0}.chip[data-v-414c901d]{align-items:center;background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:7px;padding:6px 12px;transition:border-color .15s,color .15s}.chip[data-v-414c901d]:hover{border-color:var(--ink-3);color:var(--ink)}.chip .dot[data-v-414c901d]{background:var(--c,var(--brand));border-radius:50%;height:8px;width:8px}.chip[aria-pressed=true][data-v-414c901d]{background:var(--ink);border-color:var(--ink);color:var(--ground)}.chapter[data-v-414c901d]{border-top:1px solid var(--line);padding:40px 0 8px}.chapter[data-v-414c901d]:first-of-type{border-top:0}.chapter-head[data-v-414c901d]{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:6px}.chapter-head .num[data-v-414c901d]{color:var(--c);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500;letter-spacing:.06em}.chapter-head h3[data-v-414c901d]{font-size:25px}.chapter-head .range[data-v-414c901d]{font-feature-settings:"tnum";color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-variant-numeric:tabular-nums;margin-left:auto}.chapter>p.sub[data-v-414c901d]{color:var(--ink-3);font-size:15.5px;margin-bottom:22px;max-width:var(--read)}.items[data-v-414c901d]{grid-gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;overflow:hidden;padding:0}.item[data-v-414c901d]{grid-gap:14px;align-items:start;background:var(--ground);display:grid;font-size:15.5px;gap:14px;grid-template-columns:44px 1fr;line-height:1.45;padding:15px 18px;transition:background .15s ease}.item[data-v-414c901d]:hover{background:var(--surface)}.item .n[data-v-414c901d]{font-feature-settings:"tnum";color:var(--c);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;padding-top:2px;text-align:right}mark[data-v-414c901d]{background:var(--brand-soft);border-radius:2px;color:var(--brand);font-weight:600;padding:0 2px}.empty[data-v-414c901d]{color:var(--ink-3);font-size:16px;padding:56px 0;text-align:center}.empty[hidden][data-v-414c901d]{display:none}.how[data-v-414c901d]{background:var(--surface)}.cards[data-v-414c901d]{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.cards.two[data-v-414c901d]{grid-template-columns:repeat(2,1fr)}.approach[data-v-414c901d]{background:var(--surface);padding-top:0}.card[data-v-414c901d]{background:var(--ground);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;padding:26px}.card .eyebrow[data-v-414c901d]{color:var(--brand)}.card h3[data-v-414c901d]{font-size:19.5px}.card p[data-v-414c901d]{color:var(--ink-2);font-size:15.5px}.card .big[data-v-414c901d]{font-feature-settings:"tnum";font-size:34px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em}.note[data-v-414c901d]{color:var(--ink-3);font-size:14.5px;margin-top:22px}.cta[data-v-414c901d]{background:var(--surface);padding:0 0 88px}.cta>.wrap>.panel[data-v-414c901d]{background:linear-gradient(90deg,#173552,#2f669a);border-radius:16px;color:#e5e7eb;padding:48px 32px;text-align:center}.cta h2[data-v-414c901d]{color:#fff;font-size:clamp(26px,3.6vw,36px)}.cta p[data-v-414c901d]{color:#e5e7eb;font-size:17.5px;margin:16px auto 0;max-width:56ch}.cta .actions[data-v-414c901d]{justify-content:center}footer[data-v-414c901d]{background:var(--deep);color:#8ba7c2;font-size:14px;padding:34px 0}footer .wrap[data-v-414c901d]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}footer a[data-v-414c901d]{color:#c3d6e8;text-decoration:none}footer a[data-v-414c901d]:hover{text-decoration:underline}@media (max-width:860px){.why-grid[data-v-414c901d]{align-items:start;gap:34px;grid-template-columns:1fr}.cards[data-v-414c901d],.items[data-v-414c901d]{grid-template-columns:1fr}.feature[data-v-414c901d]{gap:18px;grid-template-columns:1fr;padding:26px}.stats[data-v-414c901d]{grid-template-columns:repeat(2,1fr)}section[data-v-414c901d]{padding:64px 0}.hero[data-v-414c901d]{padding:48px 0}.hero canvas[data-v-414c901d]{display:none}.cta>.wrap>.panel[data-v-414c901d]{padding:36px 22px}}@media (prefers-reduced-motion:reduce){[data-v-414c901d]{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.mmp-page[data-v-fdc2e0dc]{--ground:#fff;--surface:#f9fafb;--surface-2:#f3f4f6;--line:#e5e7eb;--ink:#173552;--ink-2:#374151;--ink-3:#6b7280;--brand:#2f669a;--brand-ink:#369;--brand-soft:#f0f5fa;--navy:#173552;--deep:#173552;--hero:linear-gradient(to bottom right,#2f669a,#173552);--hero-ink:#fff;--hero-ink-2:#e5e7eb;--hero-chip:hsla(0,0%,100%,.2);--shadow:0 1px 2px rgba(23,53,82,.06),0 8px 24px -12px rgba(23,53,82,.18);--maxw:1120px;--read:66ch;--ch1:#2f669a;--ch2:#2f669a;--ch3:#2f669a;--ch4:#2f669a;--ch5:#2f669a;--ch6:#2f669a;--ch7:#2f669a;--ch8:#2f669a;--ch9:#2f669a;--ch10:#2f669a;-webkit-font-smoothing:antialiased;background:var(--ground);color:var(--ink);font-family:Gantari,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.6;margin:0}[data-v-fdc2e0dc]{box-sizing:border-box}h1[data-v-fdc2e0dc],h2[data-v-fdc2e0dc],h3[data-v-fdc2e0dc]{text-wrap:balance;font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0}p[data-v-fdc2e0dc]{margin:0}a[data-v-fdc2e0dc]{color:var(--brand)}[data-v-fdc2e0dc]:focus-visible{border-radius:3px;outline:2px solid var(--brand);outline-offset:3px}.wrap[data-v-fdc2e0dc]{margin-inline:auto;max-width:var(--maxw);padding-inline:24px}.eyebrow[data-v-fdc2e0dc]{color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.bar[data-v-fdc2e0dc]{background:var(--surface);border-bottom:1px solid var(--line)}.bar .wrap[data-v-fdc2e0dc]{align-items:center;display:flex;gap:12px;height:52px}.mark[data-v-fdc2e0dc]{color:var(--ink);font-weight:800;letter-spacing:-.03em;text-decoration:none}.mark span[data-v-fdc2e0dc]{color:var(--brand)}.crumb[data-v-fdc2e0dc]{color:var(--ink-3);font-size:13.5px}.crumb a[data-v-fdc2e0dc]{color:var(--ink-3);text-decoration:none}.crumb a[data-v-fdc2e0dc]:hover{color:var(--brand)}.crumb b[data-v-fdc2e0dc]{color:var(--ink-2);font-weight:600}.hero[data-v-fdc2e0dc]{background:var(--hero);color:var(--hero-ink);overflow:hidden;padding:64px 0;position:relative}.hero canvas[data-v-fdc2e0dc]{height:100%;inset:0;opacity:.32;pointer-events:none;position:absolute;width:100%}.hero .wrap[data-v-fdc2e0dc]{position:relative;text-align:center}.hero .eyebrow[data-v-fdc2e0dc]{color:#cbd9e8}.hero .chip[data-v-fdc2e0dc]{background:var(--hero-chip);border-radius:16px;color:#fff;display:inline-flex;margin-bottom:16px;padding:16px}.hero h1[data-v-fdc2e0dc]{color:#fff;font-size:clamp(38px,6vw,52px);font-weight:700;letter-spacing:-.025em;margin:0 0 16px}.hero .rule[data-v-fdc2e0dc]{background:#fff;border:0;height:4px;margin:0 auto 24px;width:96px}.hero .deck[data-v-fdc2e0dc]{color:var(--hero-ink-2);font-size:clamp(17px,2.1vw,20px);line-height:1.55;margin:0 auto;max-width:52rem}.hero .deck b[data-v-fdc2e0dc]{color:#fff;font-weight:600}.actions[data-v-fdc2e0dc]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero .actions[data-v-fdc2e0dc]{justify-content:center}.btn[data-v-fdc2e0dc]{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15.5px;font-weight:600;gap:9px;padding:13px 22px;text-decoration:none;transition:transform .12s ease,background .15s ease}.btn[data-v-fdc2e0dc]:active{transform:translateY(1px)}.btn-primary[data-v-fdc2e0dc]{background:#fff;border-color:#fff;color:var(--navy)}.btn-primary[data-v-fdc2e0dc]:hover{background:#f3f4f6}.btn-ghost[data-v-fdc2e0dc]{background:transparent;border-color:#fff;color:#fff}.btn-ghost[data-v-fdc2e0dc]:hover{background:#fff;color:var(--navy)}.btn-line[data-v-fdc2e0dc]{background:transparent;border-color:transparent;color:#dbe6f1;padding-inline:14px}.btn-line[data-v-fdc2e0dc]:hover{color:#fff}.on-light .btn-primary[data-v-fdc2e0dc]{background:var(--brand);border-color:var(--brand);color:#fff}.on-light .btn-primary[data-v-fdc2e0dc]:hover{background:var(--navy);border-color:var(--navy)}.on-light .btn-ghost[data-v-fdc2e0dc]{background:transparent;border-color:var(--brand);color:var(--brand)}.on-light .btn-ghost[data-v-fdc2e0dc]:hover{background:var(--brand-soft);color:var(--brand)}.btn-line[data-v-fdc2e0dc]:after{content:"\2192";font-size:14px}button.btn[data-v-fdc2e0dc]{line-height:inherit;text-align:center}.linklike[data-v-fdc2e0dc],button.btn[data-v-fdc2e0dc]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}.linklike[data-v-fdc2e0dc]{background:none;border:0;color:var(--brand);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.linklike[data-v-fdc2e0dc]:hover{color:var(--brand-ink)}.stats[data-v-fdc2e0dc]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:0}.stat[data-v-fdc2e0dc]{background:var(--ground);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:18px 20px 20px}.stat dt[data-v-fdc2e0dc]{color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.stat dd[data-v-fdc2e0dc]{font-feature-settings:"tnum";color:var(--navy);font-size:clamp(22px,3.4vw,30px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;margin:0}.stat dd small[data-v-fdc2e0dc]{color:var(--ink-3);font-size:14px;font-weight:500;letter-spacing:0}section[data-v-fdc2e0dc]{padding:88px 0}section.facts[data-v-fdc2e0dc]{background:var(--surface);border-bottom:1px solid var(--line);padding:32px 0}.sec-head[data-v-fdc2e0dc]{display:flex;flex-direction:column;gap:14px;margin-bottom:44px}.sec-head h2[data-v-fdc2e0dc]{font-size:clamp(28px,4vw,42px)}.sec-head p[data-v-fdc2e0dc]{color:var(--ink-2);font-size:17.5px;max-width:var(--read)}.rule[data-v-fdc2e0dc]{background:var(--line);border:0;height:1px;margin:0}.why[data-v-fdc2e0dc]{background:var(--surface)}.why-grid[data-v-fdc2e0dc]{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:1.1fr 1fr}.why-grid>div>p[data-v-fdc2e0dc]{color:var(--ink-2);font-size:18px}.why-grid>div>p+p[data-v-fdc2e0dc]{margin-top:26px}.why-grid p.lead[data-v-fdc2e0dc]{color:var(--ink);font-size:19.5px;line-height:1.5}.why-grid p b[data-v-fdc2e0dc]{color:var(--brand);font-weight:600}.why-grid p.closer[data-v-fdc2e0dc]{border-top:1px solid var(--line);color:var(--ink);font-size:17px;font-weight:600;margin-top:30px;padding-top:22px}.pull[data-v-fdc2e0dc]{border-left:3px solid var(--brand);color:var(--ink);font-size:20px;font-weight:500;line-height:1.45;padding:6px 0 6px 22px}.pull cite[data-v-fdc2e0dc]{color:var(--ink-3);display:block;font-size:13.5px;font-style:normal;margin-top:14px}.feature[data-v-fdc2e0dc]{grid-gap:32px;align-items:start;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;display:grid;gap:32px;grid-template-columns:auto 1fr;padding:36px}.feature .badge[data-v-fdc2e0dc]{background:var(--brand);border-radius:4px;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:500;letter-spacing:.16em;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.feature h3[data-v-fdc2e0dc]{font-size:26px;margin-bottom:12px}.feature p[data-v-fdc2e0dc]{color:var(--ink-2);max-width:var(--read)}.catalog[data-v-fdc2e0dc]{background:var(--ground)}.controls[data-v-fdc2e0dc]{background:var(--ground);border-bottom:1px solid var(--line);margin-bottom:8px;padding:16px 0 14px;position:sticky;top:0;z-index:20}.controls .wrap[data-v-fdc2e0dc]{display:block}.search[data-v-fdc2e0dc]{flex:1 1 260px;min-width:220px;position:relative}.search input[data-v-fdc2e0dc]{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-family:inherit;font-size:15px;padding:11px 14px 11px 38px;width:100%}.search input[data-v-fdc2e0dc]::-moz-placeholder{color:var(--ink-3)}.search input[data-v-fdc2e0dc]::placeholder{color:var(--ink-3)}.search svg[data-v-fdc2e0dc]{color:var(--ink-3);left:13px;position:absolute;top:50%;transform:translateY(-50%)}.count[data-v-fdc2e0dc]{font-feature-settings:"tnum";color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.chips[data-v-fdc2e0dc]{display:flex;flex-wrap:wrap;gap:7px;padding:14px 0 0}.chip[data-v-fdc2e0dc]{align-items:center;background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:7px;padding:6px 12px;transition:border-color .15s,color .15s}.chip[data-v-fdc2e0dc]:hover{border-color:var(--ink-3);color:var(--ink)}.chip .dot[data-v-fdc2e0dc]{background:var(--c,var(--brand));border-radius:50%;height:8px;width:8px}.chip[aria-pressed=true][data-v-fdc2e0dc]{background:var(--ink);border-color:var(--ink);color:var(--ground)}.chapter[data-v-fdc2e0dc]{border-top:1px solid var(--line);padding:40px 0 8px}.chapter[data-v-fdc2e0dc]:first-of-type{border-top:0}.chapter-head[data-v-fdc2e0dc]{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:6px}.chapter-head .num[data-v-fdc2e0dc]{color:var(--c);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500;letter-spacing:.06em}.chapter-head h3[data-v-fdc2e0dc]{font-size:25px}.chapter-head .range[data-v-fdc2e0dc]{font-feature-settings:"tnum";color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-variant-numeric:tabular-nums;margin-left:auto}.chapter>p.sub[data-v-fdc2e0dc]{color:var(--ink-3);font-size:15.5px;margin-bottom:22px;max-width:var(--read)}.items[data-v-fdc2e0dc]{grid-gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;overflow:hidden;padding:0}.item[data-v-fdc2e0dc]{grid-gap:14px;align-items:start;background:var(--ground);display:grid;font-size:15.5px;gap:14px;grid-template-columns:44px 1fr;line-height:1.45;padding:15px 18px;transition:background .15s ease}.item[data-v-fdc2e0dc]:hover{background:var(--surface)}.item .n[data-v-fdc2e0dc]{font-feature-settings:"tnum";color:var(--c);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;padding-top:2px;text-align:right}mark[data-v-fdc2e0dc]{background:var(--brand-soft);border-radius:2px;color:var(--brand);font-weight:600;padding:0 2px}.empty[data-v-fdc2e0dc]{color:var(--ink-3);font-size:16px;padding:56px 0;text-align:center}.empty[hidden][data-v-fdc2e0dc]{display:none}.how[data-v-fdc2e0dc]{background:var(--surface)}.cards[data-v-fdc2e0dc]{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.cards.two[data-v-fdc2e0dc]{grid-template-columns:repeat(2,1fr)}.approach[data-v-fdc2e0dc]{background:var(--surface);padding-top:0}.card[data-v-fdc2e0dc]{background:var(--ground);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;padding:26px}.card .eyebrow[data-v-fdc2e0dc]{color:var(--brand)}.card h3[data-v-fdc2e0dc]{font-size:19.5px}.card p[data-v-fdc2e0dc]{color:var(--ink-2);font-size:15.5px}.card .big[data-v-fdc2e0dc]{font-feature-settings:"tnum";font-size:34px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em}.note[data-v-fdc2e0dc]{color:var(--ink-3);font-size:14.5px;margin-top:22px}.cta[data-v-fdc2e0dc]{background:var(--surface);padding:0 0 88px}.cta>.wrap>.panel[data-v-fdc2e0dc]{background:linear-gradient(90deg,#173552,#2f669a);border-radius:16px;color:#e5e7eb;padding:48px 32px;text-align:center}.cta h2[data-v-fdc2e0dc]{color:#fff;font-size:clamp(26px,3.6vw,36px)}.cta p[data-v-fdc2e0dc]{color:#e5e7eb;font-size:17.5px;margin:16px auto 0;max-width:56ch}.cta .actions[data-v-fdc2e0dc]{justify-content:center}footer[data-v-fdc2e0dc]{background:var(--deep);color:#8ba7c2;font-size:14px;padding:34px 0}footer .wrap[data-v-fdc2e0dc]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}footer a[data-v-fdc2e0dc]{color:#c3d6e8;text-decoration:none}footer a[data-v-fdc2e0dc]:hover{text-decoration:underline}@media (max-width:860px){.why-grid[data-v-fdc2e0dc]{align-items:start;gap:34px;grid-template-columns:1fr}.cards[data-v-fdc2e0dc],.items[data-v-fdc2e0dc]{grid-template-columns:1fr}.feature[data-v-fdc2e0dc]{gap:18px;grid-template-columns:1fr;padding:26px}.stats[data-v-fdc2e0dc]{grid-template-columns:repeat(2,1fr)}section[data-v-fdc2e0dc]{padding:64px 0}.hero[data-v-fdc2e0dc]{padding:48px 0}.hero canvas[data-v-fdc2e0dc]{display:none}.cta>.wrap>.panel[data-v-fdc2e0dc]{padding:36px 22px}}@media (prefers-reduced-motion:reduce){[data-v-fdc2e0dc]{animation:none!important;scroll-behavior:auto!important;transition:none!important}}