.persona-toggle-wrapper[data-v-9773cc13]{background:var(--color-surface-muted);border:1px solid var(--color-warm-border);border-radius:9999px;display:inline-flex;padding:4px}.persona-toggle[data-v-9773cc13]{gap:0}.persona-toggle[data-v-9773cc13],.toggle-btn[data-v-9773cc13]{display:flex;position:relative}.toggle-btn[data-v-9773cc13]{align-items:center;background:transparent;border:none;border-radius:9999px;color:var(--color-text-secondary);cursor:pointer;font-size:.9375rem;font-weight:500;min-height:48px;padding:.875rem 1.5rem;transition:color .3s ease;white-space:nowrap;z-index:10}.toggle-btn[data-v-9773cc13]:hover:not(.active){color:var(--color-text-primary)}.toggle-btn.active[data-v-9773cc13]{color:#fff}.toggle-indicator[data-v-9773cc13]{background:var(--color-accent-teal);border-radius:9999px;box-shadow:0 2px 8px #1e86ad40;height:100%;left:0;position:absolute;top:0;transition:transform .3s cubic-bezier(.4,0,.2,1);width:50%}@media(max-width:640px){.toggle-btn[data-v-9773cc13]{font-size:.875rem;padding:.75rem 1rem}.toggle-btn span[data-v-9773cc13]{display:none}.toggle-btn[data-v-9773cc13]:after{content:attr(data-short)}}@media(prefers-reduced-motion:reduce){.toggle-btn[data-v-9773cc13],.toggle-indicator[data-v-9773cc13]{transition:none}}.iso{--anatomy-page:#0b0b0b;--anatomy-card:#131313;--anatomy-text:#a3a3a3;--anatomy-strong:#e6e6e6;--anatomy-muted:#6e6e6e;--anatomy-paper:#131313;--anatomy-face:#1b1b1b;--anatomy-top:#1c1c1c;--anatomy-shade-0:#0f0f0f;--anatomy-shade-1:#121212;--anatomy-shade-2:#151515;--anatomy-shade-3:#181818;--anatomy-lit-top:#262626;--anatomy-lit-shade:#1d1d1d;--anatomy-hi:#d4d4d4;--anatomy-mid:#6a6a6a;--anatomy-lo:#3e3e3e;--anatomy-faint:#2a2a2a;--anatomy-lit:#fff;--anatomy-halo:#050505;--anatomy-halo-opacity:.9;--anatomy-dot:#e6e6e6;--anatomy-red:#ff6b6b;--anatomy-green:#6be0a0;--anatomy-blue:#6b9bff;--anatomy-weight:.6px;--anatomy-ease:cubic-bezier(.32,.72,0,1);--anatomy-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--anatomy-lift:inset 0 1px 0 0 #ffffff0a,inset 0 0 0 1px #ffffff06,0 0 0 1px #00000026,0 1px 1px -.5px #00000014,0 3px 3px -1.5px #00000014,0 6px 6px -3px #00000014,0 12px 12px -6px #00000014}.iso[data-theme=light]{--anatomy-page:#f2f2ef;--anatomy-card:#fbfbfa;--anatomy-text:#57575a;--anatomy-strong:#18181a;--anatomy-muted:#8c8c90;--anatomy-paper:#fbfbfa;--anatomy-face:#fff;--anatomy-top:#fff;--anatomy-shade-0:#dcdcd9;--anatomy-shade-1:#e5e5e2;--anatomy-shade-2:#ededea;--anatomy-shade-3:#f4f4f1;--anatomy-lit-top:#fff;--anatomy-lit-shade:#eeeeeb;--anatomy-hi:#26262a;--anatomy-mid:#8a8a8f;--anatomy-lo:#b4b4b8;--anatomy-faint:#d4d4d6;--anatomy-lit:#000;--anatomy-halo:#8a8a80;--anatomy-halo-opacity:.32;--anatomy-dot:#3a3a3e;--anatomy-red:#e5484d;--anatomy-green:#30a46c;--anatomy-blue:#3e63dd;--anatomy-lift:inset 0 1px 0 0 #fff,0 0 0 1px #0000000f,0 1px 1px -.5px #0000000a,0 3px 3px -1.5px #0000000a,0 6px 6px -3px #0000000a,0 12px 12px -6px #0000000a}.iso-svg{display:block;height:auto;overflow:visible;width:100%}.iso-svg circle,.iso-svg path{vector-effect:non-scaling-stroke}.iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.iso-shade,.iso-top{stroke:none}.iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-top{fill:var(--anatomy-top)}.iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.iso-solid[data-seamless]>.iso-shade,.iso-solid[data-seamless]>.iso-top{stroke-linejoin:round;stroke-width:.4}.iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}.iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}.iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}.iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}.iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}.iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}.iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}.iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.iso-halo{fill:var(--anatomy-halo);filter:blur(9px);opacity:var(--anatomy-halo-opacity);stroke:none;transform:translateY(3px)}.iso-line{fill:none;stroke:var(--anatomy-lo);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--anatomy-weight)}.iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.iso-line[data-tone=red]{stroke:var(--anatomy-red)}.iso-line[data-tone=green]{stroke:var(--anatomy-green)}.iso-line[data-tone=blue]{stroke:var(--anatomy-blue)}.iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1}.iso-line[data-dashed]{stroke-dasharray:3 3}.iso-line[data-flow]{stroke-dasharray:2 6}.iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.iso-wire[data-tone=hi] .iso-wire-end{stroke:var(--anatomy-hi)}.iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.iso-wire[data-tone=faint] .iso-wire-end{stroke:var(--anatomy-faint)}.iso-wire[data-tone=lit] .iso-wire-end{stroke:var(--anatomy-lit)}.iso-dots circle{fill:var(--anatomy-dot);opacity:.32;stroke:none}.iso-dots[data-tone=hi] circle{opacity:.85}.iso-dots[data-tone=mid] circle{opacity:.45}.iso-dots[data-tone=lo] circle{opacity:.22}.iso-dots[data-tone=faint] circle{opacity:.12}.iso-face-text{fill:var(--anatomy-mid);font-family:var(--anatomy-mono);letter-spacing:.04em}.iso-face-text[data-tone=hi]{fill:var(--anatomy-hi)}.iso-face-text[data-tone=lo]{fill:var(--anatomy-lo)}.iso-face-text[data-tone=faint]{fill:var(--anatomy-faint)}.tb-body{fill:var(--anatomy-shade-2);stroke:none}.tb-shine{fill:var(--anatomy-top);stroke:none}.tb-shade{fill:var(--anatomy-shade-0);stroke:none}.tb-ring{fill:none;stroke:var(--anatomy-lo);stroke-linecap:butt;stroke-linejoin:round;stroke-width:.45}.tb-ring[data-tone=mid]{stroke:var(--anatomy-mid)}.tb-ring[data-tone=faint]{stroke:var(--anatomy-faint)}.tb-ring[data-tone=hi]{stroke:var(--anatomy-hi)}@keyframes iso-flow{to{stroke-dashoffset:-32}}@keyframes iso-pulse{0%,to{opacity:.18}12%{opacity:1}40%{opacity:.18}}.iso-line[data-flow]{animation:iso-flow 1.6s linear infinite}.iso-dots circle[data-pulse]{animation:iso-pulse 1.6s step-end infinite;animation-delay:var(--pulse-at,0s)}.iso-figure{margin:32px 0 36px}.iso-plate{background:var(--anatomy-card);border-radius:0;box-shadow:0 0 0 1px var(--anatomy-mid);padding:52px 24px;position:relative;--anatomy-paper:var(--anatomy-card)}.iso-plate-corners{inset:18px 20px;pointer-events:none;position:absolute}.iso-plate-corner{color:var(--anatomy-muted);font-family:var(--anatomy-mono);font-size:10.5px;letter-spacing:.04em;line-height:1;position:absolute;white-space:nowrap}.iso-plate-corner[data-corner=fig]{color:var(--anatomy-text);left:0;top:0}.iso-plate-corner[data-corner=title]{letter-spacing:.1em;right:0;text-transform:uppercase;top:0}.iso-plate-corner[data-corner=hint]{bottom:0;left:0;letter-spacing:.1em;text-transform:uppercase}.iso-plate-corner[data-corner=readout]{bottom:0;color:var(--anatomy-text);font-variant-numeric:tabular-nums;right:0}.iso-plate .iso-svg{margin:0 auto}.iso-legend{color:var(--anatomy-muted);display:grid;font-size:13px;gap:8px;line-height:1.55;margin-top:12px}.iso-keys{display:flex;flex-wrap:wrap;gap:6px 18px}.iso-key{align-items:center;display:inline-flex;gap:7px}.iso-swatch{flex:none;height:10px;overflow:visible;width:16px}.iso-swatch path{fill:none;stroke:var(--anatomy-hi);stroke-linecap:round;stroke-linejoin:round;stroke-width:1;vector-effect:non-scaling-stroke}.iso-swatch[data-mark=flat] path,.iso-swatch[data-mark=raised] path{stroke:var(--anatomy-mid)}.iso-swatch[data-mark=lit] path{stroke:var(--anatomy-lit)}.iso-swatch[data-mark=dim] path{stroke:var(--anatomy-lo)}.iso-swatch[data-mark=dotted] path{stroke-dasharray:.01 3;stroke-width:1.4}.iso-swatch[data-mark=dashed] path{stroke-dasharray:3 2.5}.iso-swatch[data-mark=red] path{stroke:var(--anatomy-red)}.iso-swatch[data-mark=green] path{stroke:var(--anatomy-green)}.iso-swatch[data-mark=blue] path{stroke:var(--anatomy-blue)}.iso-swatch-crease{stroke:var(--anatomy-lo)!important}@media(max-width:560px){.iso-plate{padding:48px 12px 70px}.iso-plate-corner[data-corner=hint]{bottom:18px}}@media(prefers-reduced-motion:reduce){.iso-dots circle[data-pulse],.iso-line[data-flow]{animation:none}}.home-coins{--anatomy-page:var(--color-canvas);--anatomy-card:var(--color-canvas);--anatomy-paper:var(--color-canvas)}.home-coins .coins-floor{color:var(--color-warm-500);stroke-width:1}.home-coins .pension .iso-fill,.home-coins .pension .iso-top{fill:var(--color-teal-50)}.home-coins .pension .iso-shade{fill:var(--color-teal-100)}.home-coins .pension .iso-line{stroke:var(--color-accent-teal-dark)}.home-coins .pension .knurl{stroke:var(--color-teal-300)}.home-coins .pension .iso-dots circle{fill:var(--color-accent-teal-dark)}.home-coins[data-v-d92eda43]{container-type:size;height:100%;position:relative;width:100%}.coins-box[data-v-d92eda43]{aspect-ratio:544/760;bottom:0;container-type:inline-size;left:0;position:absolute;width:min(100cqw,640px,100cqh * 544/760)}@container (max-width: 639px){.coins-box[data-v-d92eda43]{left:50%;translate:-50% 0}}.coins-svg[data-v-d92eda43],.coins-svg[data-v-d92eda43] svg{display:block;height:100%;overflow:visible;width:100%}.coin-label[data-v-d92eda43]{align-items:center;display:flex;flex-direction:column;position:absolute;text-align:center;white-space:nowrap}.coin-label-k[data-v-d92eda43]{font-family:var(--font-sans);font-size:clamp(12px,2.07cqi,15px);letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.coin-label-k[data-v-d92eda43],.coin-label-v[data-v-d92eda43]{color:var(--color-text-secondary);font-weight:600}.coin-label-v[data-v-d92eda43]{font-family:var(--font-serif);font-size:clamp(26px,7.95cqi,56px);line-height:1.05;margin-top:.15em}.coin-label.pension .coin-label-v[data-v-d92eda43]{color:var(--color-brand-green-700)}.institutional-hero[data-v-55c8eb2e]{background:var(--color-canvas);overflow:hidden;position:relative}.hero-stage[data-v-55c8eb2e]{position:relative}.hero-copy[data-v-55c8eb2e]{max-width:560px}.hero-eyebrow[data-v-55c8eb2e]{color:var(--color-accent-teal-text);font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.hero-title[data-v-55c8eb2e]{color:var(--color-text-primary);font-family:var(--font-serif);font-size:clamp(2.5rem,6vw,5rem);font-weight:600;letter-spacing:-.02em;line-height:1.04;margin-bottom:1.5rem;text-wrap:balance}.hero-highlight[data-v-55c8eb2e]{color:var(--color-accent-teal);font-style:italic;font-weight:500}.hero-description[data-v-55c8eb2e]{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.7;margin-bottom:2rem;max-width:34rem}.hero-text-link[data-v-55c8eb2e]{color:var(--color-accent-teal-dark);font-size:1.0625rem;font-weight:600;-webkit-text-decoration:underline 1.5px;text-decoration:underline 1.5px;text-underline-offset:5px}.hero-text-link[data-v-55c8eb2e]:hover{color:var(--color-text-primary)}.hero-text-link[data-v-55c8eb2e]:focus-visible{border-radius:2px;outline:2px solid var(--color-accent-teal);outline-offset:4px}.hero-art[data-v-55c8eb2e]{height:440px;position:relative}@media(min-width:1024px){.hero-stage[data-v-55c8eb2e]{min-height:620px}.hero-art[data-v-55c8eb2e]{bottom:0;height:auto;left:max(640px,calc(50% + 32px));position:absolute;right:0;top:0}}.proof[data-v-55c8eb2e]{border-top:1px solid var(--color-warm-border);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:.9375rem;gap:.5rem 2rem;padding:1.25rem 0 2rem}.proof b[data-v-55c8eb2e]{color:var(--color-text-primary);font-family:var(--font-serif);font-size:1.125rem;font-variant-numeric:lining-nums;font-weight:600;margin-right:.375rem}.proof sup[data-v-55c8eb2e]{font-size:.7em;margin-left:.1em}.proof small[data-v-55c8eb2e]{flex-basis:100%;font-size:.75rem}.credibility-section[data-v-73c5f14b]{background:var(--color-canvas);border-top:1px solid var(--color-surface-muted)}.section-header[data-v-73c5f14b]{margin-bottom:3rem;max-width:820px}.section-eyebrow[data-v-73c5f14b]{color:var(--color-accent-teal-text);font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.section-title[data-v-73c5f14b]{color:var(--color-text-primary);font-family:var(--font-serif);font-size:clamp(1.375rem,2.75vw,2rem);font-weight:600;line-height:1.2}.quote-grid[data-v-73c5f14b]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.quote-card[data-v-73c5f14b]{background:var(--color-surface);border:1px solid var(--color-surface-muted);border-radius:12px;border-top:3px solid var(--color-accent-teal);display:flex;flex-direction:column;padding:2rem;position:relative;text-decoration:none;transition:box-shadow .2s,transform .2s}.quote-card[data-v-73c5f14b]:hover{box-shadow:0 8px 32px -8px #1e86ad2e;transform:translateY(-2px)}.card-outlet[data-v-73c5f14b]{align-items:center;display:flex;height:2rem;margin-bottom:1.25rem}.outlet-logo[data-v-73c5f14b]{height:1.5rem;-o-object-fit:contain;object-fit:contain;width:auto}.outlet-wordmark[data-v-73c5f14b]{border:1px solid var(--color-accent-teal);border-radius:4px;color:var(--color-accent-teal-text);font-size:.8125rem;font-weight:700;letter-spacing:.06em;padding:.2rem .5rem;text-transform:uppercase}.quote-mark[data-v-73c5f14b]{color:var(--color-accent-teal);flex-shrink:0;height:1.5rem;margin-bottom:.875rem;opacity:.6;width:1.5rem}.quote-text[data-v-73c5f14b]{color:var(--color-text-primary);flex-grow:1;font-family:var(--font-serif);font-size:1.0625rem;line-height:1.65;margin:0}.card-footer[data-v-73c5f14b]{align-items:flex-end;border-top:1px solid var(--color-surface-muted);display:flex;gap:.75rem;justify-content:space-between;margin-top:1.5rem;padding-top:1.125rem}.quote-cite[data-v-73c5f14b]{display:flex;flex-direction:column;gap:.1rem}.quote-attr[data-v-73c5f14b]{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.quote-source[data-v-73c5f14b]{color:var(--color-text-secondary);font-size:.8125rem}.read-link[data-v-73c5f14b]{align-items:center;color:var(--color-accent-teal-text);display:flex;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.25rem;transition:gap .15s;white-space:nowrap}.quote-card:hover .read-link[data-v-73c5f14b]{gap:.4rem}.read-icon[data-v-73c5f14b]{height:.875rem;width:.875rem}@media(max-width:1024px){.quote-grid[data-v-73c5f14b]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.quote-grid[data-v-73c5f14b]{grid-template-columns:1fr}}.which-plan-section[data-v-dae43314]{background:var(--color-canvas)}.section-header[data-v-dae43314]{margin-bottom:2.5rem;max-width:42rem}.section-eyebrow[data-v-dae43314]{color:var(--color-accent-teal-text);font-family:var(--font-sans);font-size:.8125rem;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.section-eyebrow[data-v-dae43314],.section-title[data-v-dae43314]{font-weight:600;text-wrap:balance}.section-title[data-v-dae43314]{color:var(--color-text-primary);font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;margin-bottom:.75rem}.guide-link[data-v-dae43314]{color:var(--color-accent-teal-text);display:inline-block;font-weight:600;margin-top:.75rem;text-decoration:underline;text-underline-offset:3px}.section-subtitle[data-v-dae43314]{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.6;text-wrap:pretty}.plan-compare[data-v-dae43314]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.compare-labels[data-v-dae43314]{display:none}.plan-col[data-v-dae43314]{border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.plan-col--ppp[data-v-dae43314]{background:var(--color-teal-900);color:#fff}.plan-col--ipp[data-v-dae43314]{background:var(--color-surface);border:1px solid var(--color-warm-border);color:var(--color-text-primary)}.plan-head[data-v-dae43314]{padding:1.75rem 1.5rem 1.25rem}.plan-name-row[data-v-dae43314]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem;min-height:1.875rem}.plan-name[data-v-dae43314]{font-family:var(--font-sans);font-size:1.375rem;font-weight:700;letter-spacing:.02em;line-height:1.2}.plan-badge[data-v-dae43314]{background:var(--color-accent-yellow);border-radius:4px;color:var(--color-teal-900);font-size:.6875rem;font-weight:600;letter-spacing:.05em;padding:.25rem .5rem;text-transform:uppercase;white-space:nowrap}.plan-meta[data-v-dae43314]{font-size:.875rem;line-height:1.4;margin-bottom:.5rem;text-wrap:balance}.plan-col--ppp .plan-meta[data-v-dae43314]{color:var(--color-teal-200)}.plan-col--ipp .plan-meta[data-v-dae43314]{color:var(--color-accent-teal-text)}.plan-headline[data-v-dae43314]{font-family:var(--font-serif);font-size:1.375rem;font-weight:600;line-height:1.3;text-wrap:balance}.plan-facts[data-v-dae43314]{margin:0}.plan-row[data-v-dae43314]{border-top:1px solid;padding:1rem 1.5rem;position:relative}.plan-col--ppp .plan-row[data-v-dae43314]{border-color:#ffffff1f}.plan-col--ipp .plan-row[data-v-dae43314]{border-color:var(--color-warm-border)}.compare-label[data-v-dae43314],.row-label[data-v-dae43314]{font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;text-wrap:balance}.row-label[data-v-dae43314]{margin-bottom:.25rem}.plan-col--ppp .row-label[data-v-dae43314]{color:var(--color-teal-200)}.plan-col--ipp .row-label[data-v-dae43314]{color:var(--color-text-secondary)}.row-value[data-v-dae43314]{font-size:1rem;line-height:1.5;margin:0;text-wrap:balance}.row-value strong[data-v-dae43314]{font-weight:600}.row-value--chips[data-v-dae43314]{display:flex;flex-wrap:wrap;gap:.5rem}.formula-term[data-v-dae43314]{border-radius:4px;font-size:.875rem;font-weight:500;line-height:1.4;padding:.25rem .625rem;text-wrap:balance}.plan-col--ppp .formula-term[data-v-dae43314]{background:#addce926;color:var(--color-teal-200)}.plan-col--ipp .formula-term[data-v-dae43314]{background:var(--color-surface-muted);color:var(--color-text-secondary)}.plan-actions[data-v-dae43314]{align-items:stretch;border-top:1px solid;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem 1.75rem}.plan-col--ppp .plan-actions[data-v-dae43314]{border-color:#ffffff1f}.plan-col--ipp .plan-actions[data-v-dae43314]{border-color:var(--color-warm-border)}.plan-btn[data-v-dae43314]{align-items:center;border:1.5px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.25;min-height:48px;padding:.75rem 1.375rem;text-align:center;text-decoration:none;text-wrap:balance;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.plan-btn[data-v-dae43314]:focus-visible{outline:2px solid var(--color-accent-teal);outline-offset:2px}.plan-btn>span[data-v-dae43314]{text-align:left}.plan-col--ipp .plan-btn--primary[data-v-dae43314]{background:var(--color-cta);color:#fff}.plan-col--ipp .plan-btn--primary[data-v-dae43314]:hover{background:var(--color-cta-hover)}.plan-col--ipp .plan-btn--secondary[data-v-dae43314]{border-color:var(--color-accent-teal);color:var(--color-accent-teal-text)}.plan-col--ipp .plan-btn--secondary[data-v-dae43314]:hover{background:var(--color-teal-50);border-color:var(--color-accent-teal-dark);color:var(--color-accent-teal-dark)}.plan-col--ipp .plan-btn--secondary[data-v-dae43314]:focus-visible{outline-color:var(--color-accent-teal-dark)}.plan-col--ppp .plan-btn--primary[data-v-dae43314]{background:var(--color-canvas);color:var(--color-teal-900)}.plan-col--ppp .plan-btn--primary[data-v-dae43314]:hover{background:#fff;box-shadow:0 4px 20px #0000002e}.plan-col--ppp .plan-btn--secondary[data-v-dae43314]{border-color:#ffffff73;color:#fff}.plan-col--ppp .plan-btn--secondary[data-v-dae43314]:hover{background:#ffffff1f;border-color:#ffffffb3}.plan-col--ppp .plan-btn[data-v-dae43314]:focus-visible{outline-color:var(--color-teal-200)}@media(prefers-reduced-motion:reduce){.plan-btn[data-v-dae43314]{transition:none}}.both-plans[data-v-dae43314]{background:var(--color-surface-muted);border-radius:12px;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.both-title[data-v-dae43314]{color:var(--color-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.06em;margin-bottom:.75rem;text-transform:uppercase}.both-list[data-v-dae43314]{display:grid;gap:.75rem 1.5rem;grid-template-columns:minmax(0,1fr)}.both-list li[data-v-dae43314]{align-items:flex-start;color:var(--color-text-primary);display:flex;font-size:.9375rem;gap:.5rem;line-height:1.45;text-wrap:pretty}.both-icon[data-v-dae43314]{color:var(--color-accent-teal-text);flex-shrink:0;height:18px;margin-top:1px;width:18px}.supplemental-row[data-v-dae43314]{background:var(--color-surface);border:1px solid var(--color-warm-border);border-radius:12px;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem}.supp-label[data-v-dae43314]{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-wrap:balance}.supp-label[data-v-dae43314],.supp-text[data-v-dae43314]{color:var(--color-text-secondary)}.supp-text[data-v-dae43314]{font-size:.9375rem;line-height:1.6;margin:0;text-wrap:pretty}.supp-text strong[data-v-dae43314]{color:var(--color-text-primary)}.supp-link[data-v-dae43314]{align-items:center;align-self:flex-start;color:var(--color-accent-green-text);display:inline-flex;font-weight:600;gap:.25rem;text-decoration:none;white-space:nowrap}.supp-link[data-v-dae43314]:hover{color:var(--color-accent-teal-dark);text-decoration:underline}.supp-link-icon[data-v-dae43314]{height:.875rem;width:.875rem}@media(min-width:640px){.plan-head[data-v-dae43314]{padding:2rem 2rem 1.5rem}.plan-row[data-v-dae43314]{align-items:baseline;display:grid;gap:1rem;grid-template-columns:10rem minmax(0,1fr);padding:1rem 2rem}.row-label[data-v-dae43314]{margin-bottom:0}.plan-actions[data-v-dae43314]{align-items:center;flex-direction:row;flex-wrap:wrap;padding:1.5rem 2rem 2rem}.both-list[data-v-dae43314]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.supplemental-row[data-v-dae43314]{align-items:center;flex-direction:row;gap:1.5rem;padding:1.5rem 2rem}.supp-label[data-v-dae43314]{flex:0 0 11rem}.supp-text[data-v-dae43314]{flex:1}.supp-link[data-v-dae43314]{align-self:center}}@media(min-width:1024px){.plan-compare[data-v-dae43314]{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:11rem minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(6,auto);row-gap:0}.compare-labels[data-v-dae43314],.plan-col[data-v-dae43314]{display:grid;grid-row:1/-1;grid-template-rows:subgrid}.compare-label[data-v-dae43314]{border-top:1px solid var(--color-warm-border);color:var(--color-text-secondary);padding:1.25rem 0 1rem}.plan-facts[data-v-dae43314]{display:grid;grid-row:span 4;grid-template-rows:subgrid}.plan-row[data-v-dae43314]{display:block;padding:1.125rem 2rem}.row-label[data-v-dae43314]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.plan-actions[data-v-dae43314]{align-items:flex-start;flex-direction:column}}.calc-teaser-section[data-v-19383313]{background:var(--color-canvas)}.calc-teaser-card[data-v-19383313]{align-items:center;background:var(--color-surface);border:1px solid var(--color-warm-border);border-radius:20px;box-shadow:var(--shadow-warm-md);display:grid;gap:3rem;grid-template-columns:1.2fr .8fr;padding:3rem}.section-eyebrow[data-v-19383313]{color:var(--color-accent-teal-text);font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.calc-teaser-title[data-v-19383313]{color:var(--color-text-primary);font-family:var(--font-serif);font-size:clamp(2rem,4vw,2.5rem);font-weight:600;line-height:1.2;margin-bottom:1rem}.calc-teaser-desc[data-v-19383313]{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.7;margin-bottom:1.75rem;max-width:34rem}.calc-teaser-disclaimer[data-v-19383313]{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5;margin-top:1.25rem;max-width:32rem}.calc-teaser-visual[data-v-19383313]{background:#eef7fb;border:1px solid #addce9;border-radius:16px;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.calc-stat[data-v-19383313]{text-align:center}.calc-stat-value[data-v-19383313]{color:var(--color-accent-teal);display:block;font-family:var(--font-serif);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;margin-bottom:.25rem}.calc-stat-label[data-v-19383313]{color:var(--color-text-secondary);display:block;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.calc-stat-divider[data-v-19383313]{background:#addce9;height:1px}@media(max-width:1024px){.calc-teaser-card[data-v-19383313]{gap:2rem;grid-template-columns:1fr;padding:2rem}}.home-process{--anatomy-page:var(--color-canvas);--anatomy-card:var(--color-canvas);--anatomy-paper:var(--color-canvas);--anatomy-lit:var(--color-accent-teal-dark);--anatomy-lit-top:var(--color-teal-50);--anatomy-lit-shade:var(--color-teal-100)}.home-process [data-part]{cursor:pointer}.home-process [data-part] *{transition:fill .35s,stroke .35s}.home-process [data-part]:not(.cra)[data-on] .iso-fill,.home-process [data-part]:not(.cra)[data-on] .iso-top{fill:var(--color-teal-50)}.home-process [data-part]:not(.cra)[data-on] .iso-shade{fill:var(--color-teal-100)}.home-process [data-part]:not(.cra)[data-on] .iso-line{stroke:var(--color-accent-teal-dark)}.home-process .fo .iso-fill,.home-process .fo .iso-top,.home-process .fo-cover{fill:var(--color-teal-500)}.home-process .fo .iso-shade,.home-process .fo-side{fill:var(--color-teal-600)}.home-process .fo .iso-edge,.home-process .fo .iso-line{stroke:var(--color-teal-900)}.home-process .fo-cover,.home-process .fo-side{stroke:var(--color-teal-900);stroke-linejoin:round;stroke-width:.5}.home-process .fo-cover.inside{fill:var(--color-teal-300)}.home-process .fo-mark{opacity:0;transition:opacity .2s}.home-process .stamped .fo-mark{opacity:1}.home-process .fo-mark .iso-line{stroke:var(--color-teal-50)}.home-process .ck{transition:opacity .15s}.home-process .ph-screen{fill:var(--color-warm-800)}.home-process .ph-bar{fill:var(--color-warm-400)}.home-process [data-part][data-on] .ph-screen{fill:var(--color-teal-900)}.home-process [data-part][data-on] .ph-bar{fill:var(--color-teal-300)}.home-process .tf-box{fill:none;stroke:var(--color-warm-400);stroke-width:.5}.home-process .tf-field{fill:var(--color-warm-600)}.home-process .tf-tick{fill:none;stroke:var(--color-teal-300);stroke-linecap:round;stroke-linejoin:round;stroke-width:.8;transition:opacity .15s}.home-process [data-part][data-on] .tf-box{stroke:var(--color-teal-300)}.home-process [data-part][data-on] .tf-field{fill:var(--color-teal-600)}.home-process .ph-lens{fill:var(--color-surface);opacity:.7}.home-process .cra .iso-fill,.home-process .cra .iso-top{fill:var(--color-warm-100)}.home-process .cra .iso-shade{fill:var(--color-warm-200)}.home-process .cra-glass{fill:var(--color-warm-300)}.home-process .cra-tym{fill:none;stroke:var(--color-warm-400);stroke-width:.5}.home-process .cra[data-on] .cra-glass{fill:var(--color-teal-200)}.home-process .cal-leaf{fill:var(--color-surface);stroke:var(--color-warm-900);stroke-linejoin:round;stroke-width:.5}.home-process .cal-flip{fill:var(--color-warm-50)}.home-process .cal-band{fill:var(--color-warm-500);stroke:var(--color-warm-900);stroke-width:.5}.home-process .cra .cal-band{fill:var(--color-warm-600)}.home-process .cra[data-on] .cal-flip{fill:var(--color-teal-50)}.home-process [data-part]:not(.cra)[data-on] .cal-leaf{stroke:var(--color-accent-teal-dark)}.home-process [data-part]:not(.cra)[data-on] .cal-band{fill:var(--color-teal-500);stroke:var(--color-accent-teal-dark)}.home-process .cal-easel{fill:var(--color-warm-100);stroke:var(--color-warm-900);stroke-linejoin:round;stroke-width:.5}.home-process .cal-month{fill:var(--color-warm-200);stroke:var(--color-warm-500);stroke-width:.35}.home-process [data-part][data-on] .cal-month{fill:var(--color-teal-100);stroke:var(--color-accent-teal-dark)}.home-process .bar-arm{fill:var(--color-surface);stroke:var(--color-warm-900);stroke-linejoin:round;stroke-width:.8}.home-process .bar-band{fill:var(--color-warm-900)}.home-process .tube .tb-body{fill:var(--color-surface);fill-opacity:.55}.home-process .capsule{fill:var(--color-teal-500);stroke:var(--color-teal-900);stroke-width:.6;transition:opacity .2s}.home-process .send-mouth{fill:var(--color-warm-800)}@media(prefers-reduced-motion:reduce){.home-process .ck,.home-process .fo-mark,.home-process .ph-pool,.home-process .tf-tick,.home-process [data-part] *{transition:none}}.home-process[data-v-b85dc942]{margin:0 auto;max-width:min(52rem,calc(187.19212svh - 29.95074rem))}.home-process-stage[data-v-b85dc942]{aspect-ratio:760/406;overflow:hidden}.home-process-stage[data-v-b85dc942] svg{display:block;height:auto;width:100%}@media(max-width:767px){.home-process-stage[data-v-b85dc942]{aspect-ratio:760/650}.home-process-stage[data-v-b85dc942] svg{max-width:none;width:160%}}.process-section[data-v-c1887f8e]{background:var(--color-canvas);overflow:clip;position:relative}.process-figure[data-v-c1887f8e]{margin-bottom:1.25rem}@media(max-width:1024px){.process-figure[data-v-c1887f8e]{background:var(--color-canvas);border-bottom:1px solid var(--color-warm-border);margin:0 -1rem 1.5rem;padding:.5rem 1rem;position:sticky;top:4rem;z-index:2}.timeline-step[data-v-c1887f8e]{min-height:calc(72svh - 3.6rem - 38.448vw)}.timeline-step[data-v-c1887f8e]:last-child{min-height:0;padding-bottom:0}.timeline-step[data-v-c1887f8e]:last-child:before{background:var(--color-canvas);bottom:0;content:"";left:-2.5rem;position:absolute;top:1.25rem;width:1.5rem}}@media(max-width:767px){.timeline-step[data-v-c1887f8e]{min-height:calc(72svh - 3.6rem - 61.56vw)}}@media(min-width:640px)and (max-width:1024px){.process-figure[data-v-c1887f8e]{margin-inline:-1.5rem;padding-inline:1.5rem}}.section-header[data-v-c1887f8e]{margin:0 auto 3rem;max-width:600px;text-align:center}.section-eyebrow[data-v-c1887f8e]{color:var(--color-accent-teal-text);font-family:var(--font-sans);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase}.section-eyebrow[data-v-c1887f8e],.section-title[data-v-c1887f8e]{font-weight:600;margin-bottom:1rem}.section-title[data-v-c1887f8e]{color:var(--color-text-primary);font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.section-description[data-v-c1887f8e]{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.7}.timeline-horizontal[data-v-c1887f8e]{display:grid;gap:1.5rem;grid-template-columns:repeat(5,1fr);position:relative}.timeline-track[data-v-c1887f8e]{background:linear-gradient(90deg,var(--color-accent-teal) 0,#addce9 100%);height:2px;left:6px;position:absolute;right:6px;top:6px}.timeline-step[data-v-c1887f8e]{padding-top:2rem;position:relative}.timeline-step.is-active .step-title[data-v-c1887f8e]{color:var(--color-accent-teal-dark)}.timeline-step.is-active .step-dot[data-v-c1887f8e]{box-shadow:0 0 0 4px var(--color-canvas),0 0 0 7px var(--color-teal-300)}.step-dot[data-v-c1887f8e]{background:var(--color-accent-teal);border-radius:50%;box-shadow:0 0 0 4px var(--color-canvas),0 0 0 6px #1e86ad40;height:14px;left:0;position:absolute;top:0;width:14px}.step-phase[data-v-c1887f8e]{color:var(--color-accent-teal-text);display:block;font-size:.6875rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.step-title[data-v-c1887f8e]{color:var(--color-text-primary);font-size:1rem;font-weight:600;margin-bottom:.5rem}.step-description[data-v-c1887f8e]{font-size:.875rem;line-height:1.5;margin-bottom:.75rem}.step-description[data-v-c1887f8e],.step-duration[data-v-c1887f8e]{color:var(--color-text-secondary)}.step-duration[data-v-c1887f8e]{background:var(--color-surface-muted);border-radius:4px;display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.05em;padding:.25rem .5rem;text-transform:uppercase}@media(max-width:1024px){.timeline-horizontal[data-v-c1887f8e]{gap:0;grid-template-columns:1fr;padding-left:2rem}.timeline-track[data-v-c1887f8e]{background:linear-gradient(180deg,var(--color-accent-teal) 0,#addce9 100%);height:auto;inset:0 auto 0 6px;width:2px}.timeline-step[data-v-c1887f8e]{padding-bottom:2rem;padding-left:1.5rem;padding-top:0}.timeline-step[data-v-c1887f8e]:last-child{padding-bottom:0}.step-dot[data-v-c1887f8e]{left:-2rem;top:0}}.role-section[data-v-c1887f8e]{border-top:1px solid var(--color-warm-border);margin-top:3rem;padding-top:3rem}.role-card[data-v-c1887f8e]{background:var(--color-surface);border:1px solid var(--color-warm-border);border-radius:12px;box-shadow:var(--shadow-warm-md);display:flex;gap:1.5rem;padding:1.5rem 2rem}.role-icon[data-v-c1887f8e]{align-items:center;background:var(--color-accent-teal);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:3rem;justify-content:center;width:3rem}.role-content[data-v-c1887f8e]{flex:1}.role-title[data-v-c1887f8e]{color:var(--color-text-primary);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.role-description[data-v-c1887f8e]{color:var(--color-text-secondary);font-size:.9375rem;margin-bottom:1rem}.role-points[data-v-c1887f8e]{display:flex;flex-wrap:wrap;gap:.75rem 2rem;list-style:none;margin:0;padding:0}.role-points li[data-v-c1887f8e]{align-items:center;color:var(--color-text-primary);display:flex;font-size:.875rem;gap:.5rem}.role-check[data-v-c1887f8e]{color:var(--color-accent-green-text);flex-shrink:0;height:1rem;width:1rem}@media(max-width:768px){.role-card[data-v-c1887f8e]{flex-direction:column;gap:1rem;padding:1.25rem}.role-points[data-v-c1887f8e]{flex-direction:column;gap:.5rem}}.reassurance-section[data-v-fb572561]{background:var(--color-canvas)}.reassurance-layout[data-v-fb572561]{align-items:start;display:grid;gap:6rem;grid-template-columns:1fr 1fr}.reassurance-main[data-v-fb572561]{max-width:480px}.section-eyebrow[data-v-fb572561]{color:var(--color-accent-teal-text);font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.section-title[data-v-fb572561]{color:var(--color-text-primary);font-family:var(--font-serif);font-size:clamp(2rem,4vw,2.5rem);font-weight:600;line-height:1.2;margin-bottom:1.5rem}.section-description[data-v-fb572561],.title-emphasis[data-v-fb572561]{color:var(--color-text-secondary)}.section-description[data-v-fb572561]{font-size:1.0625rem;line-height:1.7;margin-bottom:2rem}.reassurance-points[data-v-fb572561]{display:flex;flex-direction:column;gap:0}.point-item[data-v-fb572561]{border-bottom:1px solid var(--color-warm-border);padding:1.75rem 0}.point-item[data-v-fb572561]:first-child{padding-top:0}.point-item[data-v-fb572561]:last-child{border-bottom:none;padding-bottom:0}.point-label[data-v-fb572561]{color:var(--color-accent-teal-text);display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.point-title[data-v-fb572561]{color:var(--color-text-primary);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.point-description[data-v-fb572561]{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}@media(max-width:1024px){.reassurance-layout[data-v-fb572561]{gap:3rem;grid-template-columns:1fr}.reassurance-main[data-v-fb572561]{max-width:100%;text-align:center}.reassurance-points[data-v-fb572561]{margin:0 auto;max-width:500px}}.next-steps-section[data-v-f791d606]{background:var(--color-canvas);overflow:hidden;position:relative}.section-header[data-v-f791d606]{margin-bottom:3rem;max-width:640px}.section-eyebrow[data-v-f791d606]{color:var(--color-accent-teal-text);font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.section-title[data-v-f791d606]{color:var(--color-text-primary);font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.2;margin-bottom:1.25rem}.section-description[data-v-f791d606]{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.7}.steps-grid[data-v-f791d606]{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.step-card[data-v-f791d606]{background:var(--color-surface);border:1px solid var(--color-warm-border);border-radius:16px;box-shadow:var(--shadow-warm-md);padding:1.75rem}.step-icon-wrap[data-v-f791d606]{align-items:center;background:var(--color-teal-10,rgba(30,134,173,.1));border-radius:10px;display:inline-flex;height:2.75rem;justify-content:center;margin-bottom:1.25rem;width:2.75rem}.step-icon[data-v-f791d606]{color:var(--color-accent-teal);height:1.5rem;width:1.5rem}.step-title[data-v-f791d606]{color:var(--color-text-primary);font-size:1.0625rem;font-weight:600;margin-bottom:.5rem}.step-desc[data-v-f791d606]{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}@media(max-width:1024px){.steps-grid[data-v-f791d606]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.steps-grid[data-v-f791d606]{grid-template-columns:1fr}}.featured-section[data-v-d53fa3cc]{background:var(--color-canvas);border-bottom:1px solid var(--color-warm-border);border-top:1px solid var(--color-warm-border)}.featured-content[data-v-d53fa3cc]{align-items:center;display:flex;gap:3rem;justify-content:space-between}.featured-text[data-v-d53fa3cc]{flex-shrink:0}.featured-label[data-v-d53fa3cc]{color:var(--color-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:.375rem;text-transform:uppercase}.featured-context[data-v-d53fa3cc]{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.5;max-width:280px}.featured-logos[data-v-d53fa3cc]{gap:3rem}.featured-logos[data-v-d53fa3cc],.logo-item[data-v-d53fa3cc]{align-items:center;display:flex}.logo-item[data-v-d53fa3cc]{justify-content:center}.logo-image[data-v-d53fa3cc]{filter:grayscale(100%);height:32px;-o-object-fit:contain;object-fit:contain;opacity:.6;transition:all .3s ease;width:auto}.logo-item:hover .logo-image[data-v-d53fa3cc]{filter:grayscale(0);opacity:1}@media(max-width:1024px){.featured-content[data-v-d53fa3cc]{flex-direction:column;text-align:center}.featured-text[data-v-d53fa3cc]{max-width:400px}.featured-context[data-v-d53fa3cc]{max-width:100%}.featured-logos[data-v-d53fa3cc]{flex-wrap:wrap;justify-content:center}}@media(max-width:640px){.featured-logos[data-v-d53fa3cc]{gap:2rem}.logo-image[data-v-d53fa3cc]{height:28px}}.faq-section[data-v-ae08f6f2]{background:var(--color-canvas)}.text-gold[data-v-ae08f6f2]{color:var(--color-accent-teal-text)}.section-title[data-v-ae08f6f2]{color:var(--color-text-primary);font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;margin-bottom:1rem}.section-description[data-v-ae08f6f2]{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.7}
