:root{--vdsp-theme:#0a3161;--vdsp-border:rgba(10,49,97,.18);--vdsp-muted:rgba(10,49,97,.65);--vdsp-secondary-bg:rgba(10,49,97,.04);--vdsp-text:#111827;--vdsp-bg:#fff;--vdsp-surface:#fff;--vdsp-radius:12px}.vdsp-tabs{width:100%}.vdsp-tabs h2{font-size:1.6em}.vdsp-tabs h3{font-size:1.2em}.vdsp-tabs__band--primary{background:#fff;border-bottom:1px solid var(--vdsp-border)}.vdsp-tabs__band--secondary{background:var(--vdsp-secondary-bg)}.vdsp-container,.vdsp-cta .theme-rich-text.row-fluid,.vdsp-hero,.vdsp-tabs__inner{margin-inline:auto;max-width:1360px;padding-inline:14px}.vdsp-tabs__nav{display:flex;gap:28px;overflow-x:auto}.vdsp-tabs__nav--primary{align-items:flex-end;height:56px}.vdsp-tabs__nav--secondary{padding:16px 0 10px}.vdsp-tabs__tab{background:transparent;border:0;color:var(--vdsp-muted);cursor:pointer;font:inherit;padding:14px 2px 15px;position:relative;white-space:nowrap}.vdsp-tabs__tab.is-active{color:var(--vdsp-theme);font-weight:600}.vdsp-tabs__tab.is-active:after{background:var(--vdsp-theme);border-radius:999px;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.vdsp-tabs__panel[hidden],.vdsp-tabs__subpanel[hidden]{display:none}.vdsp-tabs__content{padding:32px 0 28px}.vdsp-tabs__text{background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.06);color:#2b2b2b;line-height:1.6;padding:20px}.vdsp-tab_content__section:not(:last-child){margin-bottom:2em}.vdsp-accordions{display:grid;gap:16px}.vdsp-accordion{background:var(--vdsp-surface);border:1px solid var(--vdsp-border);border-radius:var(--vdsp-radius);box-shadow:0 1px 2px rgba(16,24,40,.04);overflow:hidden}.vdsp-acc__heading{margin:0}.vdsp-acc__trigger{align-items:center;background:var(--vdsp-bg);border:0;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:18px 20px;text-align:left;width:100%}.vdsp-acc__title{color:var(--vdsp-text);font-size:20px;font-weight:700;letter-spacing:-.01em}.vdsp-acc__chev{background:rgba(10,49,97,.06);border-radius:10px;color:var(--vdsp-theme);display:grid;flex:0 0 auto;height:36px;place-items:center;transition:transform .18s ease,background .18s ease;width:36px}.vdsp-acc__trigger[aria-expanded=true] .vdsp-acc__chev{background:rgba(10,49,97,.1);transform:rotate(180deg)}.vdsp-acc__trigger:focus-visible{border-radius:10px;outline:3px solid rgba(10,49,97,.35);outline-offset:3px}.vdsp-acc__panel{background:rgba(10,49,97,.04);border-top:1px solid var(--vdsp-border)}.vdsp-acc__inner{padding:18px 20px 22px}.vdsp-acc__metrics{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 0 10px}.vdsp-metric__label{color:var(--vdsp-muted);font-size:13px;font-weight:600}.vdsp-metric__value{color:var(--vdsp-text);font-size:18px;font-weight:700;margin-top:4px}.vdsp-acc__divider{border:0;border-top:1px solid var(--vdsp-border);margin:14px 0 18px;width:100%}.vdsp-acc__section{display:grid;gap:10px;margin-bottom:1.5em}.vdsp-acc__section--tight{margin-top:18px}h3.vdsp-acc__kicker{color:var(--vdsp-text);font-size:18px;font-weight:800;margin:0}.vdsp-acc__copy{color:#374151;line-height:1.55;margin:0}.vdsp-acc__copy p{font-size:.8em}.vdsp-acc__checks{display:grid;font-size:.8em;gap:10px;list-style:none;margin:6px 0 0;padding:0 0 0 1em}.vdsp-check{align-items:center;color:var(--vdsp-theme);display:flex;font-weight:650;gap:10px}li.vdsp-check{padding-left:0}li.vdsp-check:before{content:none}.vdsp-check__icon{background:rgba(10,49,97,.1);border-radius:999px;display:grid;flex:0 0 auto;height:20px;place-items:center;width:20px}.vdsp-check__icon,.vdsp-check__text{color:var(--vdsp-theme)}.vdsp-acc__bullets{display:grid;list-style:none;margin:4px 0 0;padding:0}.vdsp-acc__bullets li,p.vdsp-acc__note{font-size:.8em}p.vdsp-acc__note{margin:0}.vdsp-bullet{color:#374151;padding-left:14px;position:relative}.comparison-table table thead th span.h5{color:#000;font-size:.9em}@media (max-width:640px){.vdsp-acc__title{font-size:18px}.vdsp-acc__inner,.vdsp-acc__trigger{padding:16px}.vdsp-acc__metrics{gap:12px;grid-template-columns:1fr}}@media (min-width:768px){.vdsp-container,.vdsp-cta .theme-rich-text.row-fluid,.vdsp-hero,.vdsp-tabs__inner{padding-inline:32px}}@media (min-width:1200px){.vdsp-container,.vdsp-cta .theme-rich-text.row-fluid,.vdsp-hero,.vdsp-tabs__inner{padding-inline:64px}}