#capabilities .section-header,#pricing .section-header,#technology .lx-head,#vault .vs7-head{text-align:left;max-width:none;margin-left:0;margin-right:0}#capabilities .section-tag,#pricing .section-tag,#technology .section-tag,#vault .section-tag{display:inline-block;background:0 0;border:0;padding:0;border-radius:0;box-shadow:none;color:var(--color-accent);font-size:var(--cfin-text-subheadline-size);font-weight:600;letter-spacing:0;text-transform:none}#capabilities .section-title,#pricing .section-title,#technology .section-title,#vault .section-title{color:var(--color-text-primary);background:0 0;-webkit-text-fill-color:currentColor;letter-spacing:-.015em;text-align:left}#capabilities .section-subtitle,#pricing .section-subtitle,#technology .section-subtitle,#vault .section-subtitle{color:var(--color-text-secondary);margin-left:0;margin-right:0;max-width:var(--cfin-site-measure);text-align:left}#capabilities .cap-tab[aria-selected=true],#decision-flow .sd-card,#pricing .feature-card,#pricing .p4-card,#pricing .pricing-calculator,#technology .ef-card,#technology .lx-card,#vault .vs7-beat,#vault .vs7-card{background:var(--color-background-card);border:0;box-shadow:none}#capabilities .cap-grid{display:grid;grid-template-columns:minmax(300px,.82fr) 1.3fr;gap:36px;margin-top:32px;align-items:start}#capabilities .cap-list{display:grid;gap:4px}#capabilities .cap-tab{appearance:none;display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start;width:100%;margin:0;padding:12px 14px;border:0;border-radius:var(--cfin-radius-hero);background:0 0;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--cfin-motion-medium) var(--cfin-ease-standard)}#capabilities .cap-tab:hover{background:var(--cfin-fill-quaternary)}#capabilities .cap-tab:focus-visible{outline:0;box-shadow:var(--cfin-focus-halo)}#capabilities .cap-i{width:36px;height:36px;border-radius:var(--cfin-radius-field);display:grid;place-items:center;background:var(--cfin-accent-tint);color:var(--color-accent);font-size:var(--cfin-text-title-3-size)}#capabilities .cap-i svg{width:1em;height:1em}#capabilities .cap-i-iris{background:0 0}#capabilities .cap-i-iris-icon{width:28px;height:28px;display:block}#capabilities .cap-i-iris-icon--light{display:none}html.light #capabilities .cap-i-iris-icon--dark{display:none}html.light #capabilities .cap-i-iris-icon--light{display:block}#capabilities .cap-t b{display:block;font-size:var(--cfin-text-headline-size);line-height:var(--cfin-text-headline-leading);font-weight:600}#capabilities .cap-t small{display:block;margin-top:2px;color:var(--color-text-secondary);font-size:var(--cfin-text-subheadline-size);line-height:var(--cfin-text-subheadline-leading)}#capabilities .cap-tab[aria-selected=false] .cap-t small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#capabilities .cap-view{position:sticky;top:96px;outline:0}#capabilities .cap-view:focus-visible{box-shadow:var(--cfin-focus-halo);border-radius:var(--card-radius)}#capabilities .cap-stack{position:relative;max-width:none;padding:0 12% 0 0}#capabilities .cap-stack .macbook-frame.stack-front{width:100%;margin:0}#capabilities .cap-stack .cap-phone{position:absolute;right:0;bottom:9%;width:21%;z-index:3}#capabilities .cap-stack .macbook-cast,#capabilities .cap-stack .phone-body::after{box-shadow:none}#capabilities .cap-stack .macbook-screen::after,#capabilities .cap-stack .phone-screen::after{opacity:.5}#capabilities .cap-stack .showcase-img{transition:opacity var(--cfin-motion-fast) var(--cfin-ease-standard)}#capabilities .cap-view.is-swapping .showcase-img{opacity:0}#capabilities .cap-proof{margin:24px 0 0;text-align:center;color:var(--color-text-secondary);font-size:var(--cfin-text-callout-size);line-height:var(--cfin-text-callout-leading)}#capabilities .cap-now{display:none}#capabilities .cap-ask,#capabilities .cap-go{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:0 0;color:var(--color-accent);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}#capabilities .cap-ask[hidden],#capabilities .cap-go[hidden]{display:none}#capabilities .cap-chev{width:.9em;height:.9em}#capabilities .cap-disclaim{margin:28px auto 0;text-align:center;color:var(--color-text-secondary);font-size:var(--cfin-text-footnote-size);line-height:var(--cfin-text-footnote-leading)}@media (max-width:900px){#capabilities .cap-grid{grid-template-columns:1fr;gap:20px}#capabilities .cap-list{grid-auto-flow:column;grid-auto-columns:minmax(200px,42%);overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding:2px var(--cfin-site-gutter) 12px;margin:0 calc(-1 * var(--cfin-site-gutter));scrollbar-width:none}#capabilities .cap-list::-webkit-scrollbar{display:none}#capabilities .cap-tab{grid-template-columns:1fr;gap:10px;align-content:start;scroll-snap-align:start;background:var(--color-background-card)}#capabilities .cap-tab[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--color-accent)}#capabilities .cap-tab .cap-t small{display:none}#capabilities .cap-view{position:static}#capabilities .cap-now{display:inline}}@media (max-width:560px){#capabilities .cap-list{grid-auto-columns:62%}#capabilities .cap-stack{padding:0 14% 0 0}#capabilities .cap-stack .cap-phone{width:27%;bottom:7%}}#technology .lx-top{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;margin-top:28px;padding:0;background:0 0;border:0;box-shadow:none}#technology .lx-card{border-radius:var(--card-radius);padding:22px}#technology .lx-box{border:1.5px dashed color-mix(in srgb,var(--color-accent) 45%,transparent);border-radius:var(--cfin-radius-hero);padding:16px;background:0 0;box-shadow:none;overflow:visible}#technology .lx-lbl{margin:0;color:var(--color-text-secondary);font-size:var(--cfin-text-footnote-size);line-height:var(--cfin-text-footnote-leading);font-weight:500;letter-spacing:0;text-transform:none}#technology .lx-lbl span{font:inherit;color:inherit;background:0 0;padding:0;letter-spacing:0;text-transform:none}#technology .lx-units{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}#technology .lx-unit{display:grid;gap:4px;padding:14px;border-radius:var(--cfin-radius-field);background:var(--color-background-body);font-size:var(--cfin-text-subheadline-size);line-height:var(--cfin-text-subheadline-leading)}#technology .lx-unit svg{width:22px;height:22px;color:var(--color-accent)}#technology .lx-unit b{font-weight:600;color:var(--color-text-primary)}#technology .lx-unit small{color:var(--color-text-secondary);font-size:var(--cfin-text-footnote-size)}#technology .lx-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0}#technology .lx-chips li{flex:none;width:auto;display:inline-flex;align-items:center;gap:6px;margin:0;padding:7px 14px;border-radius:var(--cfin-radius-pill);background:var(--color-background-body);color:var(--color-text-primary);font-size:var(--cfin-text-subheadline-size);font-weight:500}#technology .lx-chips svg{width:16px;height:16px;color:var(--cfin-profit);flex:none}#technology .lx-devices{margin:0;min-width:0}#technology .lx-devices .ipad-body::after,#technology .lx-devices .phone-body::after{box-shadow:none}#technology .tech-infra-mock-disclaim{margin:14px 0 0;text-align:center;color:var(--color-text-secondary);font-size:var(--cfin-text-footnote-size);line-height:var(--cfin-text-footnote-leading)}#technology .ef-head{margin-bottom:32px;max-width:64ch}#technology .ef-title{margin:6px 0 6px;color:var(--color-text-primary);font-size:var(--cfin-text-title-1-size);line-height:var(--cfin-text-title-1-leading);font-weight:700;letter-spacing:-.01em}#technology .ef-why{margin:0;max-width:56ch;color:var(--color-text-secondary);font-size:var(--cfin-text-callout-size);line-height:var(--cfin-text-callout-leading)}#technology .ef-grid{position:relative;display:grid;grid-template-columns:1fr minmax(240px,300px) 1fr;grid-template-areas:"left visual right";align-items:start;gap:28px}#technology .ef-col{grid-area:left;position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;gap:16px}#technology .ef-col--left{grid-area:left}#technology .ef-col--right{grid-area:right}#technology .ef-visual{grid-area:visual;position:sticky;z-index:1;top:120px;align-self:start;display:grid;gap:12px;justify-items:center}#technology .ef-step{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;transition:opacity var(--cfin-motion-slow) var(--cfin-ease-standard)}#technology .ef-narrative.is-story .ef-step:not(.on){opacity:.45}#technology .ef-card{padding:20px;border-radius:var(--card-radius);background:var(--color-background-card);border:1px solid var(--cfin-fill-quaternary)}#technology .ef-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}#technology .ef-card-icon{width:40px;height:40px;border-radius:var(--cfin-radius-field);display:grid;place-items:center;background:var(--cfin-accent-tint);color:var(--color-accent);font-size:var(--cfin-text-title-3-size)}#technology .ef-card-icon svg{width:1em;height:1em}#technology .ef-card-num{color:var(--color-accent);font-size:var(--cfin-text-footnote-size);font-weight:600;font-variant-numeric:tabular-nums}#technology .ef-card-title{margin:0 0 6px;color:var(--color-text-primary);font-size:var(--cfin-text-title-3-size);line-height:var(--cfin-text-title-3-leading);font-weight:600}#technology .ef-card-desc{margin:0;color:var(--color-text-secondary);font-size:var(--cfin-text-callout-size);line-height:var(--cfin-text-callout-leading)}#technology .ef-dot{width:10px;height:10px;margin-top:18px;border-radius:50%;background:var(--cfin-fill-tertiary);transition:background-color var(--cfin-motion-medium) var(--cfin-ease-standard)}#technology .ef-narrative:not(.is-story) .ef-dot,#technology .ef-step.on .ef-dot{background:var(--color-accent)}#technology .ef-float{width:100%;max-width:280px}#technology .ef-panel{border-radius:var(--cfin-radius-field);background:var(--color-background-card);border:1px solid var(--cfin-fill-quaternary);box-shadow:0 18px 36px rgba(0,0,0,.18);overflow:hidden}#technology .ef-panel-bar{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--cfin-fill-quaternary)}#technology .ef-panel-lights{display:flex;gap:5px}#technology .ef-panel-lights i{width:8px;height:8px;border-radius:50%;background:var(--cfin-fill-tertiary)}#technology .ef-panel-name{font-size:var(--cfin-text-caption-2-size);font-weight:600;color:var(--color-text-secondary)}#technology .ef-panel-body{display:grid;gap:10px;padding:14px}#technology .ef-chiprow{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}#technology .ef-chip{display:flex;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:var(--cfin-radius-field);background:var(--color-background-body);font-size:var(--cfin-text-footnote-size);color:var(--color-text-secondary)}#technology .ef-chip b{color:var(--color-text-primary);font-weight:600}#technology .ef-chip--ok b{color:var(--color-success,var(--profit))}#technology .ef-scorerow{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}#technology .ef-score{display:grid;gap:4px;padding:10px;border-radius:var(--cfin-radius-field);background:var(--color-background-body)}#technology .ef-score-k{font-size:var(--cfin-text-caption-2-size);color:var(--color-text-secondary)}#technology .ef-score-v{font-size:var(--cfin-text-title-3-size);font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums}#technology .ef-score-v small{font-size:var(--cfin-text-caption-2-size);font-weight:500;color:var(--color-text-secondary)}#technology .ef-meter{display:block;height:4px;border-radius:2px;background:var(--cfin-fill-tertiary);overflow:hidden}#technology .ef-meter-fill{display:block;height:100%;background:var(--color-accent);border-radius:inherit}#technology .ef-meter-fill--teal{background:var(--teal,var(--color-accent))}#technology .ef-metricrow{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#technology .ef-metric{display:grid;gap:3px;padding:8px 6px;border-radius:var(--cfin-radius-field);background:var(--color-background-body);text-align:center}#technology .ef-metric span{font-size:var(--cfin-text-caption-2-size);color:var(--color-text-secondary)}#technology .ef-metric b{font-size:var(--cfin-text-footnote-size);font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}#technology .ef-state{display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:var(--cfin-radius-field);background:var(--color-background-body);font-size:var(--cfin-text-footnote-size);color:var(--color-text-secondary)}#technology .ef-state-dot{width:7px;height:7px;border-radius:50%;background:var(--color-success,var(--profit))}#technology .ef-note{margin:4px 0 0;max-width:280px;color:var(--color-text-secondary);font-size:var(--cfin-text-footnote-size);line-height:var(--cfin-text-footnote-leading);text-align:center}#technology .ef-connectors{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}#technology .ef-cx{fill:none;stroke:var(--cfin-fill);stroke-width:1.5;opacity:.5;transition:stroke var(--cfin-motion-medium) var(--cfin-ease-standard),opacity var(--cfin-motion-medium) var(--cfin-ease-standard)}#technology .ef-cx.on{stroke:var(--color-accent);opacity:1}@media (max-width:960px){#technology .lx-top{grid-template-columns:1fr}#technology .ef-grid{grid-template-columns:1fr;grid-template-areas:"visual" "left" "right";gap:40px}#technology .ef-visual{position:static}#technology .ef-col--left,#technology .ef-col--right{grid-template-columns:repeat(2,1fr)}#technology .ef-col--right .ef-step,#technology .ef-step{grid-template-columns:1fr}#technology .ef-dot{display:none}#technology .ef-connectors{display:none}}@media (max-width:560px){#technology .lx-units{grid-template-columns:1fr}#technology .lx-card{padding:16px}#technology .ef-col--left,#technology .ef-col--right{grid-template-columns:1fr}#technology .ef-float{max-width:100%}}#decision-flow .sd-hd,#decision-flow .sd-sticky{background:var(--color-background-card);border:0;box-shadow:none}#decision-flow .sd-sticky::before{display:none}#decision-flow .section-tag{display:inline-block;background:0 0;border:0;padding:0;border-radius:0;box-shadow:none;color:var(--color-accent);font-size:var(--cfin-text-subheadline-size);font-weight:600;letter-spacing:0;text-transform:none}#decision-flow .section-title{color:var(--color-text-primary);background:0 0;-webkit-text-fill-color:currentColor;letter-spacing:-.015em}#decision-flow .sd-sticky>.section-subtitle{color:var(--color-text-secondary)}#decision-flow .cj-node{background:var(--cfin-fill-quaternary);border:0;box-shadow:none}#decision-flow .cj-icon{background:var(--cfin-accent-tint);color:var(--color-accent);border:0;box-shadow:none}#decision-flow .cj-icon--iris{background:var(--cfin-accent-tint)}#decision-flow .cj-icon--iris::after{display:none}#decision-flow .cj-node:not(.cj-node--iris) .cj-title{color:var(--color-text-primary);background:0 0;-webkit-text-fill-color:currentColor;animation:none}#decision-flow .cj-sub{color:var(--color-text-secondary)}#decision-flow .cj-flow-dot,#decision-flow .cj-flow::before{background:var(--cfin-fill)}#decision-flow .cj-chevron{color:var(--color-text-secondary)}#decision-flow .sd-card{background:var(--color-background-card);border:0;box-shadow:none;border-radius:var(--card-radius)}#decision-flow .sd-num{background:var(--cfin-accent-tint);color:var(--color-accent);border:0;box-shadow:none;border-radius:var(--cfin-radius-field)}#decision-flow .sd-card--core .sd-num{background:var(--cfin-accent-fill);color:var(--cfin-on-accent-fill)}#decision-flow .ed-kicker{background:0 0;border:0;color:var(--color-accent);font-weight:600;letter-spacing:0;text-transform:none}#decision-flow .ed-kicker--core{color:var(--color-accent)}#decision-flow .ed-kicker--out{color:var(--cfin-profit-text)}#decision-flow .sd-title{color:var(--color-text-primary);font-weight:700}#decision-flow .sd-count{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}#decision-flow .ed-desc{color:var(--color-text-secondary)}#decision-flow .ed-tag{border:0;border-radius:var(--cfin-radius-pill);background:var(--cfin-fill-tertiary);color:var(--color-text-primary);box-shadow:none}#decision-flow .ed-tag--accent,#decision-flow .ed-tag--pass{background:var(--cfin-profit-wash);color:var(--cfin-profit-text)}#decision-flow .ed-tag--veto{background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}#decision-flow .ed-tag--soft{background:var(--cfin-accent-tint);color:var(--color-accent)}#decision-flow .ed-formula,#decision-flow .ed-guardians3 .ed-g,#decision-flow .mini-panel{background:var(--color-background-body);border:0;box-shadow:none;border-radius:var(--cfin-radius-hero)}#decision-flow .ed-formula::before{display:none}#decision-flow .sd-counter,#decision-flow .sd-counter-sep{color:var(--color-text-secondary)}@media (min-width:901px){#decision-flow .sd-counter{display:none}}#decision-flow .stage-deck:focus-visible{outline:0;box-shadow:var(--cfin-focus-halo)}#decision-flow .ta-guards-label{text-transform:none;letter-spacing:0;color:var(--color-text-secondary)}#decision-flow .ta-guard{border:0;border-radius:var(--cfin-radius-pill);background:var(--color-background-card);box-shadow:none}@media (prefers-reduced-motion:reduce){#decision-flow .sd-card{transition:none}}#vault .vs-illustrative-pill{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 12px;border:0;border-radius:var(--cfin-radius-pill);background:var(--cfin-fill-tertiary);color:var(--color-text-secondary);font-size:var(--cfin-text-footnote-size);font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none}#vault .vs-magnitude-summary{margin:14px 0 0;padding:12px 16px;border-radius:var(--cfin-radius-hero);background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-text-primary);font-size:var(--cfin-text-subheadline-size);line-height:var(--cfin-text-subheadline-leading);opacity:1;visibility:visible;max-width:var(--cfin-site-measure)}#vault .vs-magnitude-more{margin-top:8px;max-width:var(--cfin-site-measure)}#vault .vs-skip{color:var(--color-accent);font-weight:600;text-transform:none;letter-spacing:0}#vault .vs-ann-num{font-size:max(11px, var(--cfin-text-footnote-size, 13px))!important;font-weight:600;letter-spacing:0;text-transform:none;border-radius:var(--cfin-radius-pill)}#vault .vs-ann-num::before{content:'Day '}@media (max-width:1024px),(prefers-reduced-motion:reduce){#vault .vs-ann-num:has(.vs-ann-day)::before{content:none}}#vault .vs-annotation h4{color:var(--color-text-primary);font-size:max(14px, var(--cfin-text-headline-size, 15px))!important;line-height:var(--cfin-text-headline-leading);font-weight:600}#vault .vs-annotation p{color:var(--color-text-secondary);font-size:max(13px, var(--cfin-text-callout-size, 14px))!important;line-height:var(--cfin-text-callout-leading)}#vault .vs-annotation strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums}#vault .vs-day-label,#vault .vs-deposit-label,#vault .vs-legend-item,#vault .vs-legend-name,#vault .vs-m-key,#vault .vs-mini-aside,#vault .vs-mini-label,#vault .vs-mini-tag,#vault .vs-more-sub,#vault .vs-peak-label,#vault .vs-stat-pair .vs-stat-label,#vault .vs-vault-label,#vault .vs-wd-arrow,#vault .vs-wd-label,#vault .vs-wd-val,#vault .vs-zone-label{text-transform:none;letter-spacing:0;font-size:max(11px, var(--cfin-text-footnote-size, 13px))!important}#vault .vs-legend{background:var(--color-background-card);border:0;box-shadow:none}#vault .vs-coach{background:var(--color-background-card);border:0;box-shadow:none}#vault .vault-feature-card,#vault .vault-formula-card{background:var(--color-background-card);border:0;border-radius:var(--card-radius);box-shadow:none;transform:none;animation:none}#vault .vault-feature-card h4{text-transform:none;letter-spacing:0}#vault .vs-stat-pair--finale .vs-stat--safe{box-shadow:none}#vault .vs-m-chart{background:var(--color-background-card)}#vault .vs-balance-fade,#vault .vs-future-fill,#vault .vs-loss-fill{display:none}#pricing .p4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}#pricing .p4-card{display:grid;gap:6px;align-content:start;padding:20px;border-radius:var(--card-radius)}#pricing .p4-i{width:40px;height:40px;margin-bottom:6px;border-radius:var(--cfin-radius-field);display:grid;place-items:center;background:var(--cfin-accent-tint);color:var(--color-accent);font-size:var(--cfin-text-title-3-size)}#pricing .p4-i svg{width:1em;height:1em}#pricing .p4-lbl{color:var(--color-text-secondary);font-size:var(--cfin-text-footnote-size)}#pricing .p4-v{color:var(--color-text-primary);font-size:var(--cfin-text-title-2-size);line-height:var(--cfin-text-title-2-leading);font-weight:700;font-variant-numeric:tabular-nums}#pricing .p4-card p{margin:0;color:var(--color-text-secondary);font-size:var(--cfin-text-subheadline-size);line-height:var(--cfin-text-subheadline-leading)}#pricing .pricing-content{display:block;max-width:none;margin:16px 0 0;padding:24px 0 8px}#pricing .pricing-calculator{display:grid;grid-template-columns:1.1fr 1fr;grid-template-areas:"head out" "in   out" "in   act";grid-template-rows:auto auto 1fr;max-width:none;margin:0;padding:0;overflow:hidden;border-radius:var(--cfin-radius-sheet);transform:none;animation:none}#pricing .pricing-calculator .calculator-glow{display:none}#pricing .pricing-calculator .calculator-body{display:contents}#pricing .calculator-header{grid-area:head;padding:32px 32px 0;text-align:left;border:0;margin:0}#pricing .calculator-header h3{margin:0 0 8px;color:var(--color-text-primary);font-size:var(--cfin-text-title-2-size);line-height:var(--cfin-text-title-2-leading);font-weight:700;text-align:left}#pricing .calculator-header p{margin:0;color:var(--color-text-secondary);font-size:var(--cfin-text-subheadline-size);line-height:var(--cfin-text-subheadline-leading);text-align:left;max-width:none}#pricing .calc-inputs{grid-area:in;min-width:0;padding:20px 32px 32px;border:0}#pricing .calc-output{grid-area:out;min-width:0;padding:32px 32px 12px;background:var(--color-background-body);border:0}#pricing .calculator-actions{grid-area:act;min-width:0;padding:12px 32px 32px;background:var(--color-background-body);border:0;margin:0;text-align:left}#pricing .calc-col-kicker,#pricing .calc-rules-title{color:var(--color-text-secondary);font-size:var(--cfin-text-footnote-size);font-weight:500;letter-spacing:0;text-transform:none}#pricing .calc-answer,#pricing .fee-rules,#pricing .price-result,#pricing .return-basis-note,#pricing .slider-container{background:0 0;border:0;box-shadow:none}#pricing .slider-container{padding:0;margin:10px 0 0}#pricing .calc-size-stepper{display:flex;align-items:center;gap:10px;margin-top:2px}#pricing .calc-size-stepper .slider-value-display--editable{flex:1 1 auto}#pricing .calc-size-step{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--cfin-radius-pill);background:var(--cfin-fill-tertiary);color:var(--color-text-primary);box-shadow:none;cursor:pointer}#pricing .calc-size-step svg{width:16px;height:16px}#pricing .calc-size-step:focus-visible{outline:0;box-shadow:var(--cfin-focus-halo)}#pricing .slider-label{text-transform:none;letter-spacing:0;font-size:var(--cfin-text-subheadline-size);color:var(--color-text-secondary);font-weight:500}#pricing .calc-step-num{display:none}#pricing .slider-value-display--editable{background:var(--color-background-body);border:0;border-radius:var(--cfin-radius-field);box-shadow:none}#pricing .return-display,#pricing .slider-input{font-size:var(--cfin-text-title-1-size);font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}#pricing .size-presets{display:flex;gap:2px;margin-top:10px;padding:3px;border-radius:var(--cfin-radius-pill);background:var(--cfin-fill-tertiary)}#pricing .size-preset{flex:1 1 0;min-height:44px;padding:5px 12px;border:0;border-radius:var(--cfin-radius-pill);background:0 0;color:var(--color-text-secondary);box-shadow:none;font-size:var(--cfin-text-footnote-size);font-weight:600;font-variant-numeric:tabular-nums;transition:background-color var(--cfin-motion-medium) var(--cfin-ease-standard),color var(--cfin-motion-medium) var(--cfin-ease-standard)}#pricing .size-preset.active{background:var(--color-background-card);color:var(--color-text-primary);box-shadow:var(--cfin-elev-card),0 0 0 .5px var(--cfin-separator)}#pricing .size-preset:focus-visible{outline:0;box-shadow:var(--cfin-focus-halo)}@media (prefers-reduced-motion:reduce){#pricing .size-preset{transition:none}}#pricing .calc-scen{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 10px}#pricing .calc-scen-lbl{grid-column:1/-1;color:var(--color-text-secondary);font-size:var(--cfin-text-footnote-size)}#pricing .calc-scen-b{display:grid;gap:2px;padding:12px 14px;border:0;border-radius:var(--cfin-radius-hero);background:var(--cfin-fill-tertiary);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow var(--cfin-motion-medium) var(--cfin-ease-standard),background-color var(--cfin-motion-medium) var(--cfin-ease-standard),transform var(--cfin-motion-medium) var(--cfin-ease-standard)}#pricing .calc-scen-b b{font-size:var(--cfin-text-subheadline-size);font-weight:600}#pricing .calc-scen-b small{color:var(--color-text-secondary);font-size:var(--cfin-text-footnote-size);font-variant-numeric:tabular-nums}#pricing .calc-scen-b.on{background:var(--cfin-accent-tint);box-shadow:inset 0 0 0 2px var(--color-accent)}#pricing .calc-scen-b.on small{color:var(--color-accent)}#pricing .calc-scen-b:not(:disabled):hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--cfin-separator),var(--cfin-elev-card)}#pricing .calc-scen-b.on:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--color-accent),var(--cfin-elev-card)}#pricing .calc-scen-b:not(:disabled):active{transform:translateY(0) scale(.98)}#pricing .calc-scen-b:focus-visible{outline:0;box-shadow:var(--cfin-focus-halo)}#pricing .calc-scen-b:disabled{cursor:default;opacity:.6}#pricing .fee-rules{border-radius:var(--cfin-radius-hero);overflow:hidden;margin-top:8px}#pricing .fee-rule{background:var(--color-background-body);border:0}#pricing .fee-rule.is-active{background:var(--cfin-accent-tint)}#pricing .calc-answer{margin:8px 0 16px;text-align:left}#pricing .calc-answer-label{color:var(--color-text-secondary);font-size:var(--cfin-text-subheadline-size)}#pricing .calc-answer-amount #calculated-fee{color:var(--color-text-primary);background:0 0;-webkit-text-fill-color:currentColor;font-size:var(--cfin-text-figure-hero-size);line-height:var(--cfin-text-figure-hero-leading);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}#pricing .fee-state-chip{border:0;border-radius:var(--cfin-radius-pill);background:var(--cfin-fill-tertiary);color:var(--color-text-primary)}#pricing .calc-note{margin:16px 0 0;color:var(--color-text-secondary);font-size:var(--cfin-text-subheadline-size);line-height:var(--cfin-text-subheadline-leading)}#pricing .calc-note strong{color:var(--color-text-primary)}#pricing .calc-split{margin-top:16px}#pricing .vs-split-bar{margin-top:0}#pricing .vs-split-fee{background:var(--cfin-accent-tint);color:var(--color-accent);border:0}#pricing .calc-split.is-neutral{display:none}#pricing .calc-split-note{margin:8px 0 0;color:var(--color-text-secondary);font-size:var(--cfin-text-footnote-size)}#pricing .calc-timeline{list-style:none;margin:20px 0 0;padding:0 0 0 18px;display:grid;gap:12px;border-left:2px solid var(--cfin-accent-tint)}#pricing .ctl-step{position:relative;display:grid;gap:2px}#pricing .ctl-step::before{content:'';position:absolute;left:-25px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--color-background-card);box-shadow:0 0 0 2px var(--color-accent)}#pricing .ctl-step.is-current::before{background:var(--cfin-accent-fill);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 25%,transparent)}#pricing .ctl-step b{color:var(--color-text-primary);font-size:var(--cfin-text-subheadline-size);font-weight:600}#pricing .ctl-step span{color:var(--color-text-secondary);font-size:var(--cfin-text-subheadline-size);line-height:var(--cfin-text-subheadline-leading)}#pricing .calc-worked-out{margin-top:20px;padding-top:16px;border-top:1px solid var(--cfin-separator)}#pricing .calc-worked-out summary{box-sizing:border-box;min-block-size:44px;padding-block:12px;cursor:pointer;color:var(--color-text-secondary);font-size:var(--cfin-text-footnote-size);font-weight:500}#pricing .calc-worked-out summary::-webkit-details-marker{color:var(--color-text-secondary)}#pricing .price-result{margin-top:14px;padding:0}#pricing .price-slider{accent-color:var(--color-accent)}#pricing .formula-step{border:0;background:0 0}#pricing .calc-worked-out .fee-rules{margin-top:14px}#pricing .calculator-cta{display:flex;width:100%;justify-content:center;border:0;border-radius:var(--cfin-radius-control);background:var(--cfin-accent-fill);color:var(--cfin-on-accent-fill);box-shadow:none}#pricing .calc-reassure{text-align:left}#pricing .calc-invite-gate,#pricing .calc-invite-link{text-align:left}#pricing .price-notes{margin-top:12px}#pricing .price-note--vat{color:var(--color-text-secondary);font-size:var(--cfin-text-footnote-size);line-height:var(--cfin-text-footnote-leading);opacity:1;visibility:visible}#pricing .pricing-extras{margin-top:48px}#pricing .pricing-extras-head{text-align:left}#pricing .feature-card{border-radius:var(--card-radius);transform:none}#pricing .feature-card::after,#pricing .feature-card::before{display:none}#pricing .pricing-features{grid-template-columns:repeat(3,minmax(0,1fr))}#pricing .feature-card,#pricing .feature-card:nth-child(-n+2){grid-column:auto;padding:24px}#pricing .feature-card h3.pricing-feature-title,#pricing .feature-card:nth-child(-n+2) h3.pricing-feature-title{font-size:var(--cfin-text-subheadline-size);margin-bottom:4px}#pricing .feature-card p,#pricing .feature-card:nth-child(-n+2) p{font-size:var(--cfin-text-footnote-size);max-width:none}#pricing .feature-card-head{margin-bottom:10px}#pricing .feature-icon{width:40px;height:40px;border-radius:var(--cfin-radius-field);background:var(--cfin-accent-tint);color:var(--color-accent);display:grid;place-items:center}#pricing .feature-icon svg{width:20px;height:20px}@media (max-width:900px){#pricing .pricing-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){#pricing .pricing-features{grid-template-columns:unset;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:2px var(--cfin-site-gutter,16px) 14px;margin:0 calc(-1 * var(--cfin-site-gutter,16px));scrollbar-width:none}#pricing .pricing-features::-webkit-scrollbar{display:none}#pricing .feature-card{scroll-snap-align:start;min-height:44px}}@media (max-width:1080px){#pricing .p4{grid-template-columns:1fr 1fr}}@media (max-width:900px){#pricing .pricing-calculator{grid-template-columns:1fr;grid-template-areas:"head" "in" "out" "act";grid-template-rows:auto}}@media (max-width:560px){#pricing .calc-scen{grid-template-columns:1fr}#pricing .calc-inputs,#pricing .calc-output,#pricing .calculator-actions,#pricing .calculator-header{padding-left:18px;padding-right:18px}#pricing .p4{grid-template-columns:unset;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:2px var(--cfin-site-gutter,16px) 14px;margin:0 calc(-1 * var(--cfin-site-gutter,16px));scrollbar-width:none}#pricing .p4::-webkit-scrollbar{display:none}#pricing .p4-card{scroll-snap-align:start;min-height:44px}}@media (prefers-reduced-motion:reduce){#capabilities .cap-stack .showcase-img,#capabilities .cap-tab,#decision-flow .sd-card,#pricing .calc-scen-b,#technology .ef-cx,#technology .ef-step,#vault .vs7-beat{transition:none}}#vault .vs-magnitude-more summary,#vault .vs-magnitude-note{text-align:left;box-sizing:border-box;min-block-size:44px;padding-block:12px}#vault .vs7-beat .vs-compare-legend,#vault .vs7-beat .vs-mini-aside,#vault .vs7-beat .vs-mini-tag,#vault .vs7-beat .vs-stat-label,#vault .vs7-beat .vs-wd-arrow,#vault .vs7-beat .vs-wd-row{text-transform:none;letter-spacing:0}#pricing #breakdown-fee,#pricing .fee-rule-then{color:var(--color-text-primary)}#pricing .fee-period{text-transform:none;letter-spacing:0;border:0;border-radius:var(--cfin-radius-pill);background:var(--cfin-fill-tertiary);color:var(--color-text-secondary)}#pricing .price-result::after,#pricing .price-result::before{display:none}#pricing .price-result{border-top:1px solid var(--cfin-separator);padding-top:14px}#pricing .pricing-extras-head{max-width:none;margin-left:0;margin-right:0;text-align:left}#pricing .pricing-extras-title{text-align:left}#pricing .price-slider{--ps-a:var(--color-accent);--ps-b:var(--color-accent);--ps-rest:var(--cfin-fill-tertiary)}#pricing .return-slider.is-negative{--ps-a:rgb(255, 190, 90);--ps-b:rgb(255, 159, 10)}:root.light #pricing .return-slider.is-negative,html.light #pricing .return-slider.is-negative{--ps-a:rgb(214, 138, 30);--ps-b:rgb(196, 106, 0)}#pricing .price-slider{--ps-thumb:28px}#pricing .price-slider::-webkit-slider-thumb{background:var(--color-background-card);box-shadow:0 0 0 1px var(--cfin-separator),0 2px 8px rgba(0,0,0,.28),0 0 0 4px var(--cfin-accent-tint)}#pricing .price-slider::-moz-range-thumb{background:var(--color-background-card);box-shadow:0 0 0 1px var(--cfin-separator),0 2px 8px rgba(0,0,0,.28),0 0 0 4px var(--cfin-accent-tint)}#pricing .calc-size-stepper{justify-content:flex-start;gap:14px}#pricing .calc-size-stepper .slider-value-display--editable{display:inline-flex;align-items:baseline;gap:6px;flex:0 1 auto;min-width:0;background:0 0;border:0;box-shadow:none;padding:0}#pricing .calc-size-stepper .slider-value-display--editable .currency{font-size:15px;font-weight:600;color:var(--color-text-secondary);letter-spacing:0}#pricing .calc-size-stepper .slider-input{width:7.2ch;min-width:0;font-size:40px;line-height:1.05;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);background:0 0;border:0;border-bottom:1px solid transparent;border-radius:0;padding:0 0 2px}#pricing .calc-size-stepper .slider-input:hover{border-bottom-color:var(--cfin-separator)}#pricing .calc-size-stepper .slider-input:focus-visible{outline:0;border-bottom-color:var(--color-accent)}@media (max-width:480px){#pricing .calc-size-stepper .slider-input{font-size:32px}}#pricing .slider-range{font-size:12px;color:var(--color-text-secondary)}#pricing .slider-range--return .slider-zero{font-weight:600;color:var(--color-text-primary)}@media (max-width:560px){#pricing .slider-label-row{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:8px;min-height:0}#pricing .calc-size-stepper{width:100%;justify-content:space-between}#pricing .calc-size-stepper .slider-value-display--editable{flex:1 1 auto;flex-wrap:nowrap;justify-content:center;min-width:0}#pricing .calc-size-stepper .slider-input{width:6ch;font-size:28px}}@media (max-width:560px){#pricing .calculator-cta{width:100%}}