.intent[data-astro-cid-fdruho6o]{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;display:grid}.intent__card[data-astro-cid-fdruho6o]{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);background:#ffffff0f;border:1px solid #ffffff24;grid-template-columns:auto minmax(0,1fr);display:grid}.intent__icon[data-astro-cid-fdruho6o]{border-radius:var(--radius-lg);color:#64bbff;background:#64bbff29;place-items:center;width:48px;height:48px;display:grid}.intent__body[data-astro-cid-fdruho6o]{gap:var(--space-2);align-content:start;justify-items:start;display:grid}.intent__q[data-astro-cid-fdruho6o]{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);margin:0;line-height:1.3}.intent__p[data-astro-cid-fdruho6o]{margin:0 0 var(--space-3);color:var(--color-text-inverse-secondary)}@media (width<=760px){.intent[data-astro-cid-fdruho6o]{grid-template-columns:1fr}.intent__card[data-astro-cid-fdruho6o]{gap:var(--space-3);padding:var(--space-5);grid-template-columns:1fr}.intent__icon[data-astro-cid-fdruho6o]{width:40px;height:40px}.intent__p[data-astro-cid-fdruho6o]{display:none}.intent__card[data-astro-cid-fdruho6o]{padding:var(--space-4)}.intent[data-astro-cid-fdruho6o] .btn[data-astro-cid-fdruho6o]{justify-content:center;width:100%}}.plans[data-astro-cid-at4l55bc]{gap:var(--space-10);display:grid}.plans__bar[data-astro-cid-at4l55bc]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-3);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.plans__toggles[data-astro-cid-at4l55bc]{gap:var(--space-3);flex-wrap:wrap;display:flex}.seg[data-astro-cid-at4l55bc]{background:var(--color-surface-subtle);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);gap:2px;padding:3px;display:inline-flex}.seg__btn[data-astro-cid-at4l55bc]{min-height:38px;padding:0 var(--space-4);font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px}.seg__btn[data-astro-cid-at4l55bc][aria-pressed=true]{background:var(--color-surface);color:var(--color-brand-primary-hover);box-shadow:0 1px 2px #2235482e,0 0 0 1px #0064d940}.seg__btn[data-astro-cid-at4l55bc]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.plans__rate[data-astro-cid-at4l55bc]{gap:var(--space-2);padding-right:var(--space-2);font-size:var(--font-size-caption);color:var(--color-text-secondary);align-items:flex-start;max-width:560px;margin:0;display:flex}.plans__rate[data-astro-cid-at4l55bc] svg{color:var(--color-brand-primary);flex:none;margin-top:2px}.plans__intro[data-astro-cid-at4l55bc]{gap:var(--space-2);margin-bottom:calc(var(--space-6) * -1);display:grid}.plans__product[data-astro-cid-at4l55bc]{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin:0;line-height:1.25}.plans__lead[data-astro-cid-at4l55bc]{max-width:820px;color:var(--color-text-secondary);margin:0}.plans__grid[data-astro-cid-at4l55bc]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1100px){.plans__grid[data-astro-cid-at4l55bc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.plans__grid[data-astro-cid-at4l55bc]{grid-template-columns:1fr}}.plan--advisor[data-astro-cid-at4l55bc] .plan__meta[data-astro-cid-at4l55bc] span[data-astro-cid-at4l55bc]:first-child{background:var(--color-success-subtle);color:var(--color-success)}.plan[data-astro-cid-at4l55bc]{gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:border-color var(--duration-base) var(--easing), box-shadow var(--duration-base) var(--easing);flex-direction:column;display:flex}.plan[data-astro-cid-at4l55bc]:hover{border-color:var(--color-brand-sky);box-shadow:var(--shadow-md)}.plan__head[data-astro-cid-at4l55bc]{gap:var(--space-2);display:grid}.plan__meta[data-astro-cid-at4l55bc]{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.plan__meta[data-astro-cid-at4l55bc] span[data-astro-cid-at4l55bc]{padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:12px;font-weight:var(--font-weight-semibold);background:var(--color-surface-subtle);color:var(--color-text-secondary)}.plan__meta[data-astro-cid-at4l55bc] span[data-astro-cid-at4l55bc]:first-child{background:var(--color-brand-subtle);color:var(--color-brand-subtle-fg)}.plan__id[data-astro-cid-at4l55bc]{align-items:flex-start;gap:var(--space-3);display:flex}.plan__icon[data-astro-cid-at4l55bc]{border-radius:var(--radius-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.plan__titles[data-astro-cid-at4l55bc]{gap:2px;min-width:0;display:grid}.plan__seg[data-astro-cid-at4l55bc]{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.4}.plan[data-astro-cid-at4l55bc] h3[data-astro-cid-at4l55bc]{font-size:var(--font-size-h3);letter-spacing:.01em;line-height:1.15;font-weight:var(--font-weight-bold,700);margin:0}.plan__scope[data-astro-cid-at4l55bc]{padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:12px;font-weight:var(--font-weight-semibold);background:var(--color-brand-subtle);color:var(--color-brand-subtle-fg);justify-self:start;margin:4px 0 0;line-height:1.5}.plan__aud[data-astro-cid-at4l55bc]{min-height:4.5em;font-size:var(--font-size-small);color:var(--color-text-secondary);margin:0;line-height:1.5}.plan__price[data-astro-cid-at4l55bc]{padding:var(--space-4) 0;border-block:var(--border-width) solid var(--color-border)}.plan__amount[data-astro-cid-at4l55bc]{align-items:baseline;gap:var(--space-1);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:var(--font-weight-bold);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);flex-wrap:wrap;margin:0;line-height:1.1;display:flex}.plan__amount--text[data-astro-cid-at4l55bc]{font-size:var(--font-size-h3);letter-spacing:-.02em}.plan__alt[data-astro-cid-at4l55bc]{margin:var(--space-1) 0 0;font-size:var(--font-size-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.plan__facts[data-astro-cid-at4l55bc]{gap:var(--space-2);font-size:var(--font-size-small);margin:0;padding:0;list-style:none;display:grid}.plan__facts[data-astro-cid-at4l55bc] li[data-astro-cid-at4l55bc]{gap:var(--space-2);grid-template-columns:16px 1fr;align-items:start;line-height:1.45;display:grid}.plan__facts[data-astro-cid-at4l55bc] svg{color:var(--color-brand-primary);margin-top:2px}.plan__mods[data-astro-cid-at4l55bc]{gap:var(--space-2);padding-top:var(--space-1);display:grid}.plan__mods-count[data-astro-cid-at4l55bc]{align-items:center;gap:var(--space-2);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);margin:0;display:flex}.plan__mods-count[data-astro-cid-at4l55bc] svg{color:var(--color-brand-primary)}.plan__mods-h[data-astro-cid-at4l55bc]{margin:var(--space-1) 0 0;font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.plan__mods-list[data-astro-cid-at4l55bc]{font-size:var(--font-size-small);gap:6px;margin:0;padding:0;list-style:none;display:grid}.plan__mods-list[data-astro-cid-at4l55bc] li[data-astro-cid-at4l55bc]{gap:var(--space-2);grid-template-columns:14px minmax(0,1fr) auto;align-items:start;line-height:1.35;display:grid}.plan__mods-list[data-astro-cid-at4l55bc] svg{color:var(--color-success);margin-top:3px}.plan__mods-more[data-astro-cid-at4l55bc]{color:var(--color-text-secondary);padding-left:22px;font-size:12px;display:block!important}.plan__badge[data-astro-cid-at4l55bc]{font-size:11px;font-style:normal;font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:4px;padding:1px 6px}.plan__badge--new[data-astro-cid-at4l55bc]{background:var(--color-success-subtle);color:var(--color-success)}.plan__badge--full[data-astro-cid-at4l55bc]{background:var(--color-brand-subtle);color:var(--color-brand-subtle-fg)}.plan__all[data-astro-cid-at4l55bc]{justify-self:start;align-items:center;gap:var(--space-1);padding:var(--space-1) 0;font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-link);cursor:pointer;background:0 0;border:0;display:inline-flex}.plan__all[data-astro-cid-at4l55bc]:hover{text-decoration:underline}.plan__all[data-astro-cid-at4l55bc]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.sdialog[data-astro-cid-at4l55bc]{width:min(860px, calc(100% - var(--space-8)));max-height:calc(100dvh - var(--space-8));border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-lg);border:0;padding:0;overflow:hidden}.sdialog[data-astro-cid-at4l55bc][open]{flex-direction:column;display:flex}.sdialog[data-astro-cid-at4l55bc]::backdrop{background:#00144a80}.sdialog__head[data-astro-cid-at4l55bc]{justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4) var(--space-8);border-bottom:var(--border-width) solid var(--color-border);flex:none;display:flex}.sdialog__title[data-astro-cid-at4l55bc]{margin:0 0 var(--space-1);font-size:var(--font-size-h4)}.sdialog__lead[data-astro-cid-at4l55bc]{font-size:var(--font-size-small);color:var(--color-text-secondary);margin:0}.sdialog__body[data-astro-cid-at4l55bc]{flex:auto;overflow:auto}@media (width<=600px){.sdialog[data-astro-cid-at4l55bc]{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.sdialog__head[data-astro-cid-at4l55bc]{padding:var(--space-4)}}.plan__addons[data-astro-cid-at4l55bc]{padding:var(--space-3) var(--space-4);background:var(--color-surface-subtle);border-radius:var(--radius-md);margin-top:auto}.plan__addons-h[data-astro-cid-at4l55bc]{margin:0 0 var(--space-2);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);letter-spacing:.02em}.plan__addons[data-astro-cid-at4l55bc] dl[data-astro-cid-at4l55bc]{gap:2px;margin:0;font-size:13px;display:grid}.plan__addons[data-astro-cid-at4l55bc] dl[data-astro-cid-at4l55bc] div[data-astro-cid-at4l55bc]{justify-content:space-between;gap:var(--space-2);display:flex}.plan__addons[data-astro-cid-at4l55bc] dt[data-astro-cid-at4l55bc]{color:var(--color-text-secondary)}.plan__addons[data-astro-cid-at4l55bc] dd[data-astro-cid-at4l55bc]{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.plan__addons-none[data-astro-cid-at4l55bc]{font-size:var(--font-size-small);color:var(--color-text-secondary);margin:0}.plan__cta[data-astro-cid-at4l55bc]{gap:var(--space-1);justify-items:center;display:grid}.plan__quote[data-astro-cid-at4l55bc]{min-height:40px}.plans__billing[data-astro-cid-at4l55bc]{margin:0}.plan__per[data-astro-cid-at4l55bc]{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--color-text-secondary)}.plan__detail[data-astro-cid-at4l55bc]{margin-top:var(--space-2);font-size:var(--font-size-small);justify-self:center}.calc[data-astro-cid-n5iwj5y7]{gap:var(--space-6);grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;display:grid}@media (width<=960px){.calc[data-astro-cid-n5iwj5y7]{grid-template-columns:1fr}}.calc__config[data-astro-cid-n5iwj5y7]{gap:var(--space-6);padding:var(--space-6);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:grid}.calc__step[data-astro-cid-n5iwj5y7]{border:0;min-width:0;margin:0;padding:0}.calc__step[data-astro-cid-n5iwj5y7] legend[data-astro-cid-n5iwj5y7]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-weight:var(--font-weight-semibold);padding:0;display:flex}.calc__num[data-astro-cid-n5iwj5y7]{background:var(--color-brand-primary);width:24px;height:24px;color:var(--color-on-primary);border-radius:50%;place-items:center;font-size:13px;display:inline-grid}.calc__tiers[data-astro-cid-n5iwj5y7]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=600px){.calc__tiers[data-astro-cid-n5iwj5y7]{grid-template-columns:1fr}}.calc__tier[data-astro-cid-n5iwj5y7]{position:relative}.calc__tier[data-astro-cid-n5iwj5y7] input[data-astro-cid-n5iwj5y7]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.calc__tier-box[data-astro-cid-n5iwj5y7]{height:100%;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-button-border);border-radius:var(--radius-md);background:var(--color-surface);gap:2px;display:grid}.calc__tier[data-astro-cid-n5iwj5y7] input[data-astro-cid-n5iwj5y7]:checked+.calc__tier-box[data-astro-cid-n5iwj5y7]{border-color:var(--color-brand-primary);background:var(--color-brand-subtle);box-shadow:inset 0 0 0 1px var(--color-brand-primary)}.calc__tier[data-astro-cid-n5iwj5y7] input[data-astro-cid-n5iwj5y7]:focus-visible+.calc__tier-box[data-astro-cid-n5iwj5y7]{outline:2px solid var(--color-focus);outline-offset:2px}.calc__tier-meta[data-astro-cid-n5iwj5y7]{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-bottom:2px;display:flex}.calc__tier-fam[data-astro-cid-n5iwj5y7],.calc__tier-dep[data-astro-cid-n5iwj5y7]{border-radius:var(--radius-sm);font-size:12px;font-weight:var(--font-weight-semibold);padding:1px 6px;line-height:1.5;text-decoration:none}.calc__tier-fam[data-astro-cid-n5iwj5y7]{letter-spacing:.06em;background:var(--color-brand-subtle);color:var(--color-brand-subtle-fg)}.calc__tier-dep[data-astro-cid-n5iwj5y7]{background:var(--color-surface-subtle);color:var(--color-text-secondary)}.calc__tier[data-astro-cid-n5iwj5y7] input[data-astro-cid-n5iwj5y7]:checked+.calc__tier-box[data-astro-cid-n5iwj5y7] [data-astro-cid-n5iwj5y7]:is(.calc__tier-dep,.calc__tier-fam){background:var(--color-surface)}.calc__tier-name[data-astro-cid-n5iwj5y7]{font-weight:var(--font-weight-bold,700);letter-spacing:.01em;line-height:1.3}.calc__tier-head[data-astro-cid-n5iwj5y7]{align-items:center;gap:var(--space-2);margin:2px 0;display:flex}.calc__tier-head[data-astro-cid-n5iwj5y7]>span[data-astro-cid-n5iwj5y7]{display:grid}.calc__tier[data-astro-cid-n5iwj5y7] input[data-astro-cid-n5iwj5y7]:checked+.calc__tier-box[data-astro-cid-n5iwj5y7] .pkg-icon{--pkg-bg:var(--color-brand-subtle)}.calc__tier-seg[data-astro-cid-n5iwj5y7]{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.calc__tier-price[data-astro-cid-n5iwj5y7]{font-size:var(--font-size-small);color:var(--color-brand-subtle-fg);font-variant-numeric:tabular-nums}.calc__included[data-astro-cid-n5iwj5y7]{margin:-4px 0 var(--space-3);font-size:var(--font-size-small);color:var(--color-text-secondary)}.calc__rows[data-astro-cid-n5iwj5y7]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.calc__row[data-astro-cid-n5iwj5y7]{gap:var(--space-4);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto 96px;align-items:center;display:grid}.calc__row[data-astro-cid-n5iwj5y7]+.calc__row[data-astro-cid-n5iwj5y7]{border-top:var(--border-width) solid var(--color-border)}.calc__row[data-astro-cid-n5iwj5y7][aria-disabled=true]{opacity:.5}.calc__row-label[data-astro-cid-n5iwj5y7]{display:grid}.calc__row-name[data-astro-cid-n5iwj5y7]{font-weight:var(--font-weight-semibold)}.calc__row-unit[data-astro-cid-n5iwj5y7]{font-size:var(--font-size-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.calc__row-total[data-astro-cid-n5iwj5y7]{text-align:right;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}@media (width<=480px){.calc__row[data-astro-cid-n5iwj5y7]{grid-template-columns:minmax(0,1fr) auto}.calc__row-total[data-astro-cid-n5iwj5y7]{text-align:left;font-size:var(--font-size-small);grid-column:1/-1}}.stepper[data-astro-cid-n5iwj5y7]{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.stepper__btn[data-astro-cid-n5iwj5y7]{background:var(--color-surface);width:40px;height:40px;color:var(--color-brand-primary-hover);cursor:pointer;border:0;place-items:center;display:grid}.stepper__btn[data-astro-cid-n5iwj5y7]:hover:not(:disabled){background:var(--color-surface-subtle)}.stepper__btn[data-astro-cid-n5iwj5y7]:disabled{color:var(--color-border-strong);cursor:not-allowed}.stepper__btn[data-astro-cid-n5iwj5y7]:focus-visible,.stepper__input[data-astro-cid-n5iwj5y7]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.stepper__input[data-astro-cid-n5iwj5y7]{border:0;border-inline:var(--border-width) solid var(--color-border);text-align:center;width:52px;height:40px;font:inherit;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;-moz-appearance:textfield}.stepper__input[data-astro-cid-n5iwj5y7]::-webkit-inner-spin-button,.stepper__input[data-astro-cid-n5iwj5y7]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc__opt[data-astro-cid-n5iwj5y7][hidden]{display:none}.calc__opt-pick[data-astro-cid-n5iwj5y7]{gap:var(--space-3);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:start;display:grid}.calc__opt-pick[data-astro-cid-n5iwj5y7] input[data-astro-cid-n5iwj5y7]{margin-top:10px!important}.calc__opt[data-astro-cid-n5iwj5y7].is-on .calc__opt-ic[data-astro-cid-n5iwj5y7]{background:var(--color-brand-primary);color:var(--color-text-inverse)}.calc__opt-pick[data-astro-cid-n5iwj5y7] input[data-astro-cid-n5iwj5y7]{width:20px;height:20px;accent-color:var(--color-brand-primary);margin:2px 0 0}.calc__opt[data-astro-cid-n5iwj5y7]:not(.is-on) .stepper[data-astro-cid-n5iwj5y7]{opacity:.45}.calc__opt-none[data-astro-cid-n5iwj5y7]{padding:var(--space-3) var(--space-4);font-size:var(--font-size-small);color:var(--color-text-secondary);margin:0}.calc__opt-none[data-astro-cid-n5iwj5y7][hidden]{display:none}.calc__opts[data-astro-cid-n5iwj5y7]>.calc__row[data-astro-cid-n5iwj5y7]:not([hidden])~.calc__row[data-astro-cid-n5iwj5y7]:not([hidden]){border-top:var(--border-width) solid var(--color-border)}.calc__opts[data-astro-cid-n5iwj5y7]>.calc__row[data-astro-cid-n5iwj5y7]+.calc__row[data-astro-cid-n5iwj5y7]{border-top:0}@media (width<=600px){.calc__opt[data-astro-cid-n5iwj5y7].calc__row{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.calc__opt[data-astro-cid-n5iwj5y7] .calc__opt-pick[data-astro-cid-n5iwj5y7]{grid-column:1/-1}.calc__opt[data-astro-cid-n5iwj5y7] [data-astro-cid-n5iwj5y7][data-opt-stepper]{margin-left:calc(20px + 40px + 2 * var(--space-3));grid-column:1;justify-self:start}.calc__opt[data-astro-cid-n5iwj5y7] .calc__row-total[data-astro-cid-n5iwj5y7]{text-align:right;font-size:var(--font-size-body);grid-column:2;align-self:center}}.calc__summary[data-astro-cid-n5iwj5y7]{top:calc(var(--header-height,72px) + var(--subnav-h,0px) + var(--space-4));gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);display:grid;position:sticky}@media (width<=960px){.calc__summary[data-astro-cid-n5iwj5y7]{position:static}}.calc__mbar[data-astro-cid-n5iwj5y7]{display:none}@media (width<=960px){.calc__mbar[data-astro-cid-n5iwj5y7]:not([hidden]){z-index:40;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--container-padding,16px) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--color-surface);border-top:var(--border-width) solid var(--color-border);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00144a14}.calc__mbar[data-astro-cid-n5iwj5y7]>div[data-astro-cid-n5iwj5y7]{gap:2px;min-width:0;display:grid}.calc__mbar-l[data-astro-cid-n5iwj5y7]{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.calc__mbar-v[data-astro-cid-n5iwj5y7]{font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:1.25rem}}.calc__sum-label[data-astro-cid-n5iwj5y7]{font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0}.calc__sum-tier[data-astro-cid-n5iwj5y7]{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);margin:0}.calc__lines[data-astro-cid-n5iwj5y7]{gap:var(--space-2);font-size:var(--font-size-small);margin:0;display:grid}.calc__lines[data-astro-cid-n5iwj5y7] div{justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-width) dashed var(--color-border);display:flex}.calc__lines[data-astro-cid-n5iwj5y7] dt{color:var(--color-text-secondary)}.calc__lines[data-astro-cid-n5iwj5y7] dd{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.calc__total[data-astro-cid-n5iwj5y7]{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--gradient-dark);color:var(--color-text-inverse)}.calc__total-label[data-astro-cid-n5iwj5y7]{font-size:var(--font-size-small);color:var(--color-text-inverse-secondary);margin:0}.calc__total-value[data-astro-cid-n5iwj5y7]{margin:var(--space-1) 0 0;font-size:clamp(2rem,1.6rem + 1.2vw,2.5rem);font-weight:var(--font-weight-bold);letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1.1}.calc__total-alt[data-astro-cid-n5iwj5y7]{margin:var(--space-1) 0 0;font-size:var(--font-size-small);color:var(--color-text-inverse-secondary);font-variant-numeric:tabular-nums}.calc__actions[data-astro-cid-n5iwj5y7]{gap:var(--space-2);display:grid}.calc__abm[data-astro-cid-n5iwj5y7]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-brand-primary);border-radius:var(--radius-lg);background:var(--color-brand-subtle);color:var(--color-text-primary);transition:background-color var(--duration-fast,.15s) ease, border-color var(--duration-fast,.15s) ease;text-decoration:none;display:flex}.calc__abm[data-astro-cid-n5iwj5y7][hidden]{display:none}.calc__abm[data-astro-cid-n5iwj5y7]:hover{border-color:var(--color-brand-primary-hover);background:color-mix(in srgb, var(--color-brand-subtle) 70%, var(--color-brand-primary) 8%)}.calc__abm[data-astro-cid-n5iwj5y7]:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.calc__abm-ic[data-astro-cid-n5iwj5y7]{border-radius:var(--radius-md);background:var(--color-brand-primary);color:#fff;flex:none;place-items:center;width:40px;height:40px;display:grid}.calc__abm-tx[data-astro-cid-n5iwj5y7]{flex:1;gap:2px;min-width:0;display:grid}.calc__abm-tx[data-astro-cid-n5iwj5y7] strong[data-astro-cid-n5iwj5y7]{font-weight:var(--font-weight-semibold);color:var(--color-brand-subtle-fg);line-height:1.3}.calc__abm-tx[data-astro-cid-n5iwj5y7] small[data-astro-cid-n5iwj5y7]{font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:1.35}.calc__abm[data-astro-cid-n5iwj5y7]>svg:last-child{color:var(--color-brand-primary);flex:none}.calc__err[data-astro-cid-n5iwj5y7]{font-size:var(--font-size-small);color:var(--color-danger);margin:0}.calc__rate[data-astro-cid-n5iwj5y7]{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.qdialog[data-astro-cid-n5iwj5y7]{width:min(760px, calc(100% - var(--space-8)));max-height:calc(100dvh - var(--space-8));border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-lg);border:0;padding:0}.qdialog[data-astro-cid-n5iwj5y7]::backdrop{background:#00144a80}.qdialog__head[data-astro-cid-n5iwj5y7]{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-5) var(--space-8);background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);display:flex;position:sticky;top:0}.qdialog[data-astro-cid-n5iwj5y7]:has(.demo-form.is-done) [data-astro-cid-n5iwj5y7]:is(.qdialog__lead,.qdialog__details){display:none}.qdialog__title[data-astro-cid-n5iwj5y7]{font-size:var(--font-size-h4);margin:0}.qdialog__body[data-astro-cid-n5iwj5y7]{padding:var(--space-6) var(--space-8) var(--space-8)}.qdialog__lead[data-astro-cid-n5iwj5y7]{margin:0 0 var(--space-4);color:var(--color-text-secondary)}.qdialog__details[data-astro-cid-n5iwj5y7]{margin:0 0 var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-subtle);font:inherit;font-size:var(--font-size-small);white-space:pre-wrap}@media (width<=600px){.qdialog[data-astro-cid-n5iwj5y7]{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.qdialog__head[data-astro-cid-n5iwj5y7]{padding:var(--space-4) var(--space-3) var(--space-4) var(--space-4)}.qdialog__body[data-astro-cid-n5iwj5y7]{padding:var(--space-5) var(--space-4) var(--space-8)}}.matrix__toolbar[data-astro-cid-mmh4ssf5]{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.matrix__sep[data-astro-cid-mmh4ssf5]{flex:auto}.matrix__all[data-astro-cid-mmh4ssf5]>span[data-astro-cid-mmh4ssf5]{align-items:center;gap:var(--space-1);display:inline-flex}.matrix__all[data-astro-cid-mmh4ssf5][aria-expanded=true] .matrix__all-open[data-astro-cid-mmh4ssf5],.matrix__all[data-astro-cid-mmh4ssf5][aria-expanded=false] .matrix__all-close[data-astro-cid-mmh4ssf5]{display:none}.matrix__grpbar[data-astro-cid-mmh4ssf5]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.matrix__area[data-astro-cid-mmh4ssf5]{right:var(--space-3);position:sticky}.matrix[data-astro-cid-mmh4ssf5] tr[data-area-closed]{display:none}.matrix__grp[data-astro-cid-mmh4ssf5]{align-items:center;gap:var(--space-2);display:inline-flex}.matrix__group[data-astro-cid-mmh4ssf5] .icon{color:var(--color-link);flex:none}.matrix__no[data-astro-cid-mmh4ssf5]{border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);font-variant-numeric:tabular-nums;min-width:28px;height:22px;color:var(--color-text-secondary);justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.matrix__group[data-astro-cid-mmh4ssf5] small[data-astro-cid-mmh4ssf5]{font-weight:var(--font-weight-regular);color:var(--color-text-secondary);font-size:12px}.matrix__modhead[data-astro-cid-mmh4ssf5]{align-items:center;gap:var(--space-2);display:flex}.matrix__toggle[data-astro-cid-mmh4ssf5]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.matrix__toggle[data-astro-cid-mmh4ssf5]:hover{color:var(--color-link);border-color:var(--color-link)}.matrix__toggle[data-astro-cid-mmh4ssf5] .icon{transition:transform var(--duration-fast,.15s) ease}.matrix__toggle[data-astro-cid-mmh4ssf5][aria-expanded=true] .icon{transform:rotate(90deg)}.matrix__code[data-astro-cid-mmh4ssf5]{font-size:12px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-text-secondary);flex:none;padding:2px 6px}.matrix__fc[data-astro-cid-mmh4ssf5]{padding-left:var(--space-2);color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.matrix[data-astro-cid-mmh4ssf5] .matrix__sub th{padding-top:var(--space-3);background:var(--color-surface);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--color-text-secondary);text-align:left;padding-bottom:6px}.matrix[data-astro-cid-mmh4ssf5] .matrix__sub th span{padding-left:calc(28px + var(--space-2) * 2 + 2.25rem);display:inline-block;position:sticky;left:0}@media (width<=600px){.matrix[data-astro-cid-mmh4ssf5] .matrix__sub th span{padding-left:calc(28px + var(--space-2))}}.matrix[data-astro-cid-mmh4ssf5] .matrix__feat--grouped .matrix__fname{padding-left:calc(28px + var(--space-2) * 2 + 2.25rem + 14px)}.matrix[data-astro-cid-mmh4ssf5] .matrix__feat--sub .matrix__fname{padding-left:calc(28px + var(--space-2) * 2 + 2.25rem + 34px)}.matrix[data-astro-cid-mmh4ssf5] .matrix__feat--sub .matrix__fname:before{content:"└ ";color:var(--color-text-muted)}.matrix[data-astro-cid-mmh4ssf5] .matrix__feat th,.matrix[data-astro-cid-mmh4ssf5] .matrix__feat td{font-size:var(--font-size-small);padding-top:6px;padding-bottom:6px}.matrix[data-astro-cid-mmh4ssf5] .matrix__feat th{font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.matrix[data-astro-cid-mmh4ssf5] .matrix__fname{padding-left:calc(28px + var(--space-2) * 2 + 2.25rem);display:block}.matrix[data-astro-cid-mmh4ssf5] .matrix__feat td{background:var(--color-surface-subtle)}.matrix__table[data-astro-cid-mmh4ssf5] th[data-astro-cid-mmh4ssf5][scope=row]{min-width:300px}@media (width<=600px){.matrix__table[data-astro-cid-mmh4ssf5] th[data-astro-cid-mmh4ssf5][scope=row]{min-width:220px}.matrix[data-astro-cid-mmh4ssf5] .matrix__fname{padding-left:calc(28px + var(--space-2))}.matrix__fc[data-astro-cid-mmh4ssf5]{display:none}}@media (prefers-reduced-motion:reduce){.matrix__toggle[data-astro-cid-mmh4ssf5] .icon{transition:none}}.matrix__toolbar[data-astro-cid-mmh4ssf5] [data-astro-cid-mmh4ssf5][aria-pressed=true]{--btn-bg:var(--color-brand-navy);--btn-fg:var(--color-text-inverse);--btn-border:var(--color-brand-navy)}.matrix__table[data-astro-cid-mmh4ssf5] thead[data-astro-cid-mmh4ssf5] th[data-astro-cid-mmh4ssf5]{vertical-align:bottom;white-space:normal;min-width:120px}.matrix[data-astro-cid-mmh4ssf5] .table-wrap[data-astro-cid-mmh4ssf5]{max-height:min(80vh,920px);overflow:auto}@media (width<=767px){.matrix[data-astro-cid-mmh4ssf5] .table-wrap[data-astro-cid-mmh4ssf5]{max-height:65vh}}.matrix__table[data-astro-cid-mmh4ssf5] thead[data-astro-cid-mmh4ssf5] th[data-astro-cid-mmh4ssf5]{z-index:2;box-shadow:inset 0 -1px 0 var(--color-border-group)}.matrix__table[data-astro-cid-mmh4ssf5] thead[data-astro-cid-mmh4ssf5] th[data-astro-cid-mmh4ssf5]:first-child{z-index:3;left:0}.matrix__seg[data-astro-cid-mmh4ssf5]{font-size:12px;font-weight:var(--font-weight-regular);color:var(--color-text-muted);margin-top:2px;display:block}.matrix__fam[data-astro-cid-mmh4ssf5]{letter-spacing:var(--letter-spacing-eyebrow);color:var(--color-text-muted);font-size:.75rem;display:block}.matrix__table[data-astro-cid-mmh4ssf5] th[data-astro-cid-mmh4ssf5][scope=row] a[data-astro-cid-mmh4ssf5]{color:var(--color-text-primary);text-decoration:none}.matrix__table[data-astro-cid-mmh4ssf5] th[data-astro-cid-mmh4ssf5][scope=row] a[data-astro-cid-mmh4ssf5]:hover{color:var(--color-link);text-decoration:underline}.matrix[data-astro-cid-mmh4ssf5] .matrix__cell{white-space:nowrap}.matrix__cell[data-astro-cid-mmh4ssf5] .icon{vertical-align:-3px;margin-right:var(--space-1);display:inline-block}.matrix[data-astro-cid-mmh4ssf5] .matrix__cell--included{color:var(--color-success);font-weight:var(--font-weight-medium)}.matrix[data-astro-cid-mmh4ssf5] .matrix__cell--partial{color:var(--color-info)}.matrix[data-astro-cid-mmh4ssf5] .matrix__cell--addon,.matrix[data-astro-cid-mmh4ssf5] .matrix__cell--mixed{color:var(--color-warning)}.matrix[data-astro-cid-mmh4ssf5] .matrix__cell--upgrade{color:var(--color-text-muted)}.matrix__legend[data-astro-cid-mmh4ssf5]{margin:var(--space-4) 0 0;gap:var(--space-2);font-size:var(--font-size-small);color:var(--color-text-secondary);padding:0;list-style:none;display:grid}.matrix__legend[data-astro-cid-mmh4ssf5] span[data-astro-cid-mmh4ssf5]{vertical-align:-3px;display:inline-flex}.acc-grid[data-astro-cid-wmlcebsn]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=760px){.acc-grid[data-astro-cid-wmlcebsn]{grid-template-columns:1fr}}.acc[data-astro-cid-wmlcebsn]{gap:var(--space-3);align-content:start;display:grid}.acc[data-astro-cid-wmlcebsn] h3[data-astro-cid-wmlcebsn]{font-size:var(--font-size-h3);margin:0}.acc[data-astro-cid-wmlcebsn] p[data-astro-cid-wmlcebsn]{color:var(--color-text-secondary);margin:0}.acc__tiers[data-astro-cid-wmlcebsn]{gap:var(--space-2);flex-wrap:wrap;display:flex}.acc__tiers[data-astro-cid-wmlcebsn] span[data-astro-cid-wmlcebsn]{padding:2px var(--space-3);background:var(--color-brand-subtle);color:var(--color-brand-subtle-fg);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);border-radius:999px}.acc--advisor[data-astro-cid-wmlcebsn] .acc__tiers[data-astro-cid-wmlcebsn] span[data-astro-cid-wmlcebsn]{background:var(--color-success-subtle);color:var(--color-success)}.pk-calc-link[data-astro-cid-wmlcebsn]{margin:var(--space-5) 0 0}.pk-calc-link[data-astro-cid-wmlcebsn] a[data-astro-cid-wmlcebsn]{gap:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);align-items:center;display:inline-flex}.steps[data-astro-cid-wmlcebsn]{gap:var(--space-4);padding-left:var(--space-6);color:var(--color-text-secondary);display:grid}.steps[data-astro-cid-wmlcebsn] strong[data-astro-cid-wmlcebsn]{color:var(--color-text-primary)}.terms[data-astro-cid-wmlcebsn]{gap:var(--space-3) var(--space-4);font-size:var(--font-size-small);grid-template-columns:auto 1fr;margin:0;display:grid}.terms[data-astro-cid-wmlcebsn] dt[data-astro-cid-wmlcebsn]{font-weight:var(--font-weight-semibold)}.terms[data-astro-cid-wmlcebsn] dd[data-astro-cid-wmlcebsn]{color:var(--color-text-secondary);margin:0}.adv-band[data-astro-cid-wmlcebsn]{gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-brand-subtle);border:var(--border-width) solid #a6e0ff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.adv-band[data-astro-cid-wmlcebsn] h2[data-astro-cid-wmlcebsn]{margin:0 0 var(--space-2);font-size:var(--font-size-h3)}.adv-band[data-astro-cid-wmlcebsn] p[data-astro-cid-wmlcebsn]{color:var(--color-text-secondary);max-width:720px;margin:0}@media (width<=760px){.adv-band[data-astro-cid-wmlcebsn]{padding:var(--space-6);grid-template-columns:1fr}}
