.dav{margin-top:6px}.dav-lead{text-align:center;color:#4A5578;max-width:62ch;margin:0 auto 32px;line-height:1.6;font-size:15px}.dav-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dav-card{background:#fff;border-radius:6px;box-shadow:0 8px 28px rgba(31,45,90,.08);padding:28px 24px 24px;display:flex;flex-direction:column;gap:14px;text-align:center;min-width:0;border-top:3px solid var(--c,transparent)}.dav-card h3{font-family:Bitter,Georgia,serif;font-weight:500;color:#3F5BA9;font-size:19px;line-height:1.3;margin:0}.dav-card p{margin:0;font-size:13.5px;line-height:1.6;color:#3F5BA9}.dav-tag{align-self:center;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c);background:color-mix(in srgb,var(--c) 10%,#fff);border-radius:999px;padding:4px 10px}.dav-foot{margin-top:auto;padding-top:6px}.dav-foot b{display:block;font-weight:700;font-size:26px;color:#2E4A9A;line-height:1.15}.dav-foot span{font-size:13px;color:#4A5578}.dav-price{font-size:15px;color:#4A5578}.dav-price strong{font-size:36px;color:#2E4A9A;margin-left:4px;font-weight:700}.dav-f{display:inline-block!important;width:20px!important;height:15px!important;background-size:cover!important;border-radius:2px;flex:none;box-shadow:0 0 0 1px rgba(0,0,0,.08);margin:0!important;vertical-align:middle}.dav-vis{background:#F4F6FB;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;text-align:left}.dav-row{display:flex;align-items:center;gap:8px;background:#fff;border-radius:10px;padding:8px 10px;font-size:12.5px;color:#1F2D5A;border:1px solid rgba(63,91,169,.12)}.dav-row.dav-dim{opacity:.75}.dav-ar{color:#4A5578;font-size:12px}.dav-num{font-variant-numeric:tabular-nums;white-space:nowrap}.dav-pill{margin-left:auto;font-size:11px;font-weight:700;border-radius:999px;padding:3px 8px;white-space:nowrap}.dav-bad{color:#B4423F;background:#FCECEB}.dav-good{color:#127A3C;background:#E3F7EA}.dav-phone{align-self:center;width:170px;background:linear-gradient(160deg,#1F2D5A,#2E4A9A);border-radius:22px;padding:16px 14px 14px;color:#fff;text-align:center;box-shadow:0 10px 24px rgba(31,45,90,.25)}.dav-phone small{font-size:10.5px;opacity:.75;letter-spacing:.04em}.dav-pnum{font-weight:700;font-size:15px;margin:6px 0 6px;font-variant-numeric:tabular-nums}.dav-btns{display:flex;justify-content:center;gap:26px;margin-top:12px}.dav-btns i{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.dav-btns i svg{width:16px;height:16px;fill:#fff}.dav-no{background:#E5534B}.dav-yes{background:#2BC266;animation:davRing 1.6s ease-out infinite}@keyframes davRing{0%{box-shadow:0 0 0 0 rgba(43,194,102,.55)}100%{box-shadow:0 0 0 12px rgba(43,194,102,0)}}.dav-bc{background:#fff;border-radius:10px;border:1px solid rgba(63,91,169,.12);padding:12px 14px;box-shadow:0 4px 14px rgba(31,45,90,.06);text-align:left}.dav-co{font-family:Bitter,Georgia,serif;font-weight:700;color:#2E4A9A;font-size:15px;text-align:center}.dav-sub{font-size:11px;color:#4A5578;margin-bottom:8px;text-align:center}.dav-ln{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:5px 0;border-top:1px dashed rgba(63,91,169,.15);color:#1F2D5A}.dav-ln:first-of-type{border-top:0}.dav-hl{background:#FFA800;border-top-color:#FFA800}.dav-hl h3,.dav-hl p,.dav-hl .dav-foot b,.dav-hl .dav-foot span{color:#fff}.dav-hl .dav-tag{color:#fff;background:rgba(255,255,255,.22)}.dav-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.dav-chips span{background:#fff;color:#B36B00;font-size:12px;font-weight:600;border-radius:999px;padding:5px 10px}.dav-flags{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.dav-inf{font-size:12px;font-weight:700;color:#3F5BA9;background:#EEF2FB;border-radius:999px;padding:4px 10px}.dav-feats{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dav-feats span{background:#F4F6FB;border:1px solid rgba(63,91,169,.12);border-radius:10px;padding:8px 6px;font-size:12px;font-weight:600;color:#2E4A9A}.dav-strip{margin-top:22px;border-radius:10px;background:linear-gradient(120deg,#2E4A9A,#3F5BA9);color:#fff;padding:22px 26px;text-align:center}.dav-strip p{margin:0;font-size:16px;line-height:1.55;color:#fff}.dav-strip b{font-family:Bitter,Georgia,serif;font-weight:700}.dav-note{text-align:center;font-size:12px;color:#4A5578;margin:12px 0 0}@media (max-width:991px){.dav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dav-grid{grid-template-columns:1fr}.dav-strip{padding:18px}.dav-strip p{font-size:15px}}@media (prefers-reduced-motion:reduce){.dav-yes{animation:none}}