:root{--zvdx-font:Raleway;--zvdx-heading-font:Raleway;--zvdx-text-size:16px;--zvdx-line:1.5;--zvdx-radius:0px;--zvdx-text:#fff;--zvdx-heading:#fff;--zvdx-accent:#d01966;--zvdx-link:#d01966;--zvdx-page:#1c1c1c;--zvdx-card:#6d1b3d;--zvdx-card-strong:#351c26;--zvdx-card-soft:#231c1f;--zvdx-border:#e5e5e5;--zvdx-border-accent:#6d1b3d;--zvdx-border-muted:#3e3e3e;--zvdx-surface:#2c2c2c}.zvdx-h2{font-size:24px!important;line-height:1.3!important;font-weight:700!important;margin:48px 0 8px!important;padding-left:14px;border-left:3px solid var(--zvdx-accent);color:var(--zvdx-heading)!important}.zvdx-h2+*{margin-top:18px!important}.zvdx-lead{font-size:18px!important;line-height:1.65!important;color:var(--zvdx-heading)!important;max-width:46em;margin:0 0 32px!important}.zvdx-showcase{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important;margin:0 0 36px!important}.zvdx-showcase .wp-block-column{flex-basis:100%!important;width:100%!important;margin:0!important}.zvdx-showcase .wp-block-image img{width:100%;height:auto;display:block;border-radius:var(--zvdx-radius)}.zvdx-showcase p{margin:0 0 14px!important;font-size:17px!important;line-height:1.65!important;color:var(--zvdx-text)!important}.zvdx-showcase p:last-child{margin-bottom:0!important}.zvdx-showcase p strong{color:var(--zvdx-heading);font-weight:600}.zvdx-list,.zvdx-steps{max-width:46em;margin:0 0 32px!important;padding-left:0!important;list-style:none!important;counter-reset:zvdx}.zvdx-list li,.zvdx-steps li{position:relative;font-size:17px!important;line-height:1.65!important;color:var(--zvdx-text)!important;margin-bottom:12px!important;padding-left:28px}.zvdx-list li:before{content:'';position:absolute;left:0;top:.62em;width:9px;height:9px;border-radius:50%;background:var(--zvdx-accent)}.zvdx-steps li{counter-increment:zvdx;padding-left:44px}.zvdx-steps li:before{content:counter(zvdx);position:absolute;left:0;top:-1px;width:28px;height:28px;border-radius:50%;background:var(--zvdx-card-strong);color:var(--zvdx-link);font-weight:700;font-size:15px;line-height:28px;text-align:center}.zvdx-steps li strong,.zvdx-list li strong{color:var(--zvdx-heading);font-weight:600}.zvdx-features{gap:20px!important;margin-bottom:36px!important}.zvdx-feature{background:var(--zvdx-card);border:1px solid var(--zvdx-border-accent);border-radius:var(--zvdx-radius);padding:22px 24px!important}.zvdx-feature-title{font-size:18px!important;font-weight:700!important;color:var(--zvdx-heading)!important;margin:0 0 10px!important}.zvdx-feature p{font-size:16px!important;line-height:1.6!important;color:var(--zvdx-text)!important;margin:0!important}.zvdx-proscons{gap:20px!important;margin-bottom:36px!important}.zvdx-pros,.zvdx-cons{border-radius:var(--zvdx-radius);padding:22px 24px!important}.zvdx-pros{background:var(--zvdx-card);border:1px solid var(--zvdx-border-accent)}.zvdx-cons{background:var(--zvdx-surface);border:1px solid var(--zvdx-border-muted)}.zvdx-proscons ul{margin:0!important;padding-left:18px!important}.zvdx-proscons li{font-size:16px!important;line-height:1.6!important;color:var(--zvdx-text)!important;margin-bottom:8px!important}.zvdx-table{margin:0 0 36px!important;border:1px solid var(--zvdx-border);border-radius:var(--zvdx-radius);overflow:hidden}.zvdx-table table{width:100%;border-collapse:collapse}.zvdx-table th{background:var(--zvdx-card-strong);color:var(--zvdx-heading);text-align:left;padding:14px 16px;font-size:16px;font-weight:700;border-bottom:2px solid var(--zvdx-accent);border-right:1px solid var(--zvdx-border)}.zvdx-table td{border-bottom:1px solid var(--zvdx-border);border-right:1px solid var(--zvdx-border);padding:12px 16px;font-size:16px;line-height:1.5;color:var(--zvdx-text);vertical-align:top}.zvdx-table th:last-child,.zvdx-table td:last-child{border-right:0}.zvdx-table tbody tr:nth-child(even) td{background:var(--zvdx-card-soft)}.zvdx-table tbody tr:last-child td{border-bottom:0}.zvdx-faq-q{font-size:18px!important;font-weight:700!important;color:var(--zvdx-heading)!important;margin:28px 0 8px!important}.zvdx-faq-a{color:var(--zvdx-text)!important;max-width:46em}.zvdx-callout{background:var(--zvdx-card-strong);border-left:4px solid var(--zvdx-accent);border-radius:0 var(--zvdx-radius) var(--zvdx-radius) 0;padding:20px 24px!important;margin:0 0 36px!important}.zvdx-callout p{color:var(--zvdx-heading)!important;margin:0!important;font-size:17px!important;line-height:1.6!important}.zvdx-quote{border:0!important;border-left:4px solid var(--zvdx-accent)!important;padding:4px 0 4px 24px!important;margin:0 0 36px!important;background:none!important}.zvdx-quote p{font-size:18px!important;line-height:1.6!important;color:var(--zvdx-heading)!important;font-style:italic}.zvdx-quote cite{display:block;margin-top:12px;color:var(--zvdx-link);font-style:normal;font-size:14px;letter-spacing:.02em}.zvdx-cite-role:not(:empty):before{content:', '}.zvdx-toc{background:var(--zvdx-card-soft);border:1px solid var(--zvdx-border-accent);border-radius:var(--zvdx-radius);padding:24px 28px;margin:0 0 40px}.zvdx-toc-title{font-size:18px;color:var(--zvdx-heading);margin:0 0 16px;font-weight:700}.zvdx-toc ol{column-count:2;column-gap:40px;margin:0;padding:0 0 0 18px}.zvdx-toc li{font-size:16px;line-height:1.5;margin-bottom:10px;color:var(--zvdx-text);break-inside:avoid}.zvdx-toc a{color:var(--zvdx-text);text-decoration:none;border-bottom:1px solid transparent}.zvdx-toc a:hover{color:var(--zvdx-link);border-bottom-color:var(--zvdx-accent)}.zvdx-h2~p,.zvdx-lead{max-width:46em}.zvdx-h2+p,.zvdx-h2~p{font-size:17px!important;line-height:1.65!important;color:var(--zvdx-text)!important;margin:0 0 18px!important}.zvdx-h2~p a,.zvdx-lead a,[class*=zvdx-] a{color:var(--zvdx-link)!important;text-decoration:none!important;border-bottom:1px solid var(--zvdx-border-accent)!important}.zvdx-h2~p a:hover,.zvdx-lead a:hover,[class*=zvdx-] a:hover{color:var(--zvdx-heading)!important;border-bottom-color:var(--zvdx-accent)!important}.zvdx-toc a{border-bottom-color:transparent!important}@media(max-width:767px){.zvdx-toc ol{column-count:1}.zvdx-h2{font-size:20px!important;margin-top:36px!important}.zvdx-features,.zvdx-proscons{gap:14px!important}.zvdx-table{overflow-x:auto}.zvdx-table table{font-size:14px;min-width:520px}.zvdx-table th,.zvdx-table td{padding:10px 12px}}.zvdx-expert{display:grid!important;grid-template-columns:120px 1fr;gap:24px;align-items:start;max-width:54em;background:var(--zvdx-card-soft);border:1px solid var(--zvdx-border-accent);border-left:4px solid var(--zvdx-accent);border-radius:var(--zvdx-radius);padding:24px 28px;margin:0 0 36px!important}.zvdx-expert__photo{width:120px!important;height:120px!important;object-fit:cover;display:block;border-radius:var(--zvdx-radius);background:var(--zvdx-card-strong);margin:0!important}.zvdx-expert__body{margin:0!important}.zvdx-expert__text{font-size:18px!important;line-height:1.6!important;color:var(--zvdx-heading)!important;font-style:italic;margin:0 0 14px!important}.zvdx-expert__sign{margin:0!important;font-size:14px!important;line-height:1.45!important}.zvdx-expert__sign strong{display:block;color:var(--zvdx-heading);font-weight:700;font-style:normal}.zvdx-expert__sign span{display:block;color:var(--zvdx-link)}@media(max-width:767px){.zvdx-expert{grid-template-columns:1fr;gap:16px;padding:20px 22px}.zvdx-expert__photo{width:88px!important;height:88px!important}.zvdx-expert__text{font-size:17px!important}}