.vdt-article{--a-navy:#0E2240;--a-navy2:#16335C;--a-gold:#D4AF37;--a-gold-dk:#a8842a;--a-gold-soft:#FBF6E9;--a-gold-bd:#E7D6A6;--a-tint:#f3f6fc;--a-bd:#e5e9f2;--a-text:#2b3346;--a-muted:#5c6577;--a-ok:#2a7a4e;color:var(--a-text);font-size:1.075rem;line-height:1.85}@media(min-width:1024px){.vdt-article{font-size:1.12rem}}.vdt-article p{margin:0 0 1.35rem;color:var(--a-text)}.vdt-article strong{color:var(--a-navy);font-weight:700}.vdt-article>p:first-of-type{font-size:1.18rem;line-height:1.75;color:var(--a-navy2);font-weight:500;padding:.2rem 0 .2rem 1.2rem;border-left:4px solid var(--a-gold);margin-bottom:1.8rem}@media(min-width:1024px){.vdt-article>p:first-of-type{font-size:1.26rem}}.vdt-article h2,.vdt-article h3,.vdt-article h4{font-family:Lora,Be Vietnam Pro,Georgia,serif;color:var(--a-navy);font-weight:700;letter-spacing:-.01em;scroll-margin-top:6rem}.vdt-article h2{font-size:1.6rem;line-height:1.3;margin:3rem 0 1.3rem;padding:0 0 .7rem 1rem;position:relative;border-bottom:2px solid var(--a-bd)}.vdt-article h2:before{content:"";position:absolute;left:0;top:.15em;bottom:.55rem;width:5px;border-radius:5px;background:linear-gradient(180deg,var(--a-gold),var(--a-gold-dk))}@media(min-width:1024px){.vdt-article h2{font-size:1.92rem}}.vdt-article h3{font-size:1.28rem;line-height:1.35;margin:2.2rem 0 .9rem;padding-left:.95rem;position:relative}.vdt-article h3:before{content:"";position:absolute;left:0;top:.4em;width:9px;height:9px;border-radius:2px;background:var(--a-gold);transform:rotate(45deg)}@media(min-width:1024px){.vdt-article h3{font-size:1.44rem}}.vdt-article h4{font-size:1.1rem;margin:1.8rem 0 .7rem;color:var(--a-navy2)}.vdt-article a{color:var(--a-navy2);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(212,175,55,.5);transition:color .15s,border-color .15s}.vdt-article a:hover{color:var(--a-gold-dk);border-color:var(--a-gold-dk)}.vdt-article ul,.vdt-article ol{margin:0 0 1.5rem;padding:0}.vdt-article ul{list-style:none}.vdt-article ul>li{position:relative;padding-left:1.7rem;margin:.55rem 0}.vdt-article ul>li:before{content:"";position:absolute;left:.15rem;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--a-gold);box-shadow:0 0 0 3px #d4af3729}.vdt-article ol{list-style:none;counter-reset:vdt}.vdt-article ol>li{position:relative;padding-left:2.5rem;margin:.7rem 0;counter-increment:vdt}.vdt-article ol>li:before{content:counter(vdt);position:absolute;left:0;top:.05em;width:1.7rem;height:1.7rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Lora,serif;font-weight:700;font-size:.85rem;color:#fff;background:linear-gradient(150deg,var(--a-navy),var(--a-navy2));box-shadow:0 4px 10px -3px #0e224080}.vdt-article li>ul,.vdt-article li>ol{margin:.5rem 0 .3rem}.vdt-article li li:before{opacity:.75}.vdt-article blockquote{margin:1.8rem 0;padding:1.15rem 1.4rem 1.15rem 3rem;position:relative;background:var(--a-gold-soft);border:1px solid var(--a-gold-bd);border-left:4px solid var(--a-gold);border-radius:0 12px 12px 0;color:var(--a-navy);font-style:normal}.vdt-article blockquote:before{content:"“";position:absolute;left:.85rem;top:.35rem;font-family:Georgia,serif;font-size:2.4rem;color:var(--a-gold);line-height:1}.vdt-article blockquote p:last-child{margin-bottom:0}.vdt-tablewrap{margin:1.8rem 0;overflow-x:auto;border:1px solid var(--a-bd);border-radius:14px;box-shadow:0 6px 20px -10px #0e22402e;-webkit-overflow-scrolling:touch}.vdt-article table{width:100%;border-collapse:collapse;margin:0;font-size:.98rem;background:#fff}.vdt-article thead th{background:linear-gradient(180deg,var(--a-navy2),var(--a-navy));color:#fff;font-weight:700;text-align:left;padding:.85rem 1.1rem;white-space:nowrap;font-size:.82rem;letter-spacing:.03em;text-transform:uppercase}.vdt-article tbody td{padding:.8rem 1.1rem;border-top:1px solid var(--a-bd);color:var(--a-text);vertical-align:top}.vdt-article tbody tr:nth-child(2n){background:var(--a-tint)}.vdt-article tbody tr:hover{background:#fdf9ee}.vdt-article tbody td:first-child{font-weight:600;color:var(--a-navy)}.vdt-article img{border-radius:14px;box-shadow:0 10px 30px -12px #0e22404d;margin:1.8rem auto}.vdt-article figure{margin:1.8rem 0}.vdt-article figcaption{text-align:center;font-size:.85rem;color:var(--a-muted);margin-top:.6rem;font-style:italic}.vdt-article .bp-inline-img{border-radius:14px}.vdt-article hr{border:0;height:2px;margin:2.6rem 0;background:linear-gradient(90deg,transparent,var(--a-gold-bd) 20%,var(--a-gold) 50%,var(--a-gold-bd) 80%,transparent)}.vdt-article code{background:#eef2f9;color:var(--a-navy2);padding:.12rem .42rem;border-radius:5px;font-size:.9em;border:1px solid var(--a-bd)}.vdt-article .bp-tldr{margin:1.8rem 0;padding:1.4rem 1.5rem 1.5rem;border-radius:16px;background:linear-gradient(180deg,#fff,var(--a-tint));border:1px solid var(--a-gold-bd);box-shadow:0 8px 26px -14px #0e22404d;position:relative}.vdt-article .bp-tldr-label{display:inline-flex;align-items:center;gap:.45rem;font-family:Be Vietnam Pro,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--a-gold-dk);background:var(--a-gold-soft);border:1px solid var(--a-gold-bd);padding:5px 13px;border-radius:100px;margin-bottom:.85rem}.vdt-article .bp-tldr-label:before{content:"⚡"}.vdt-article .bp-tldr p{margin-bottom:.6rem;color:var(--a-navy2)}.vdt-article .bp-tldr p:last-child{margin-bottom:0}.vdt-article .bp-toc{margin:1.8rem 0;padding:1.3rem 1.6rem;border-radius:14px;background:#fff;border:1px solid var(--a-bd);box-shadow:var(--a-sh,0 4px 16px -10px rgba(14,34,64,.25))}.vdt-article .bp-toc-title{font-family:Lora,serif;font-weight:700;color:var(--a-navy);font-size:1.05rem;margin:0 0 .8rem;padding-bottom:.6rem;border-bottom:1px solid var(--a-bd)}.vdt-article .bp-toc ol,.vdt-article .bp-toc ul{margin:0}.vdt-article .bp-toc li{margin:.35rem 0}.vdt-article .bp-callout,.vdt-article .bp-highlight{margin:1.7rem 0;padding:1.15rem 1.4rem;border-radius:12px;background:var(--a-tint);border:1px solid var(--a-bd);border-left:4px solid var(--a-navy2);color:var(--a-navy)}.vdt-article .bp-pain-box{background:#fdf2f2;border-color:#f3d4d4;border-left-color:#c0392b}.vdt-article .bp-customer-box,.vdt-article .bp-testimonial{margin:1.7rem 0;padding:1.3rem 1.5rem;border-radius:14px;background:var(--a-gold-soft);border:1px solid var(--a-gold-bd);color:var(--a-navy);font-style:italic}.vdt-article .bp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.8rem 0}.vdt-article .bp-stat-callout{text-align:center;padding:1.3rem 1rem;border-radius:14px;background:linear-gradient(150deg,var(--a-navy),var(--a-navy2));color:#fff;box-shadow:0 10px 26px -14px #0e224099}.vdt-article .bp-stat-callout-num,.vdt-article .bp-stat-num{display:block;font-family:Lora,serif;font-size:1.9rem;font-weight:700;color:var(--a-gold)}.vdt-article .bp-stat-callout-label,.vdt-article .bp-stat-label{display:block;font-size:.8rem;color:#ffffffd1;margin-top:.25rem}.vdt-article .bp-answer{margin:.5rem 0 1.6rem;padding:1.1rem 1.4rem;border-radius:12px;background:var(--a-tint);border:1px solid var(--a-bd)}.vdt-article .bp-comparison-table,.vdt-article .bp-coverage-table{margin:1.8rem 0}.vdt-article .bp-cta-box{margin:2rem 0;padding:1.7rem;border-radius:18px;text-align:center;background:radial-gradient(700px 300px at 80% -20%,rgba(212,175,55,.16),transparent 55%),linear-gradient(150deg,var(--a-navy),var(--a-navy2));color:#fff;box-shadow:0 16px 40px -18px #0e224099}.vdt-article .bp-cta-box h3,.vdt-article .bp-cta-box h4{color:#fff;margin-top:0}.vdt-article .bp-cta-box h3:before,.vdt-article .bp-cta-box h4:before{display:none}.vdt-article .bp-btn{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;background:linear-gradient(180deg,#e6c968,var(--a-gold));color:var(--a-navy);font-weight:700;padding:12px 26px;border-radius:9px;text-decoration:none;border:none}.vdt-article .bp-btn:hover{filter:brightness(1.06)}@media(max-width:640px){.vdt-article h2{font-size:1.4rem}.vdt-article h3{font-size:1.18rem}.vdt-article>p:first-of-type{font-size:1.08rem}}
