
.de-card-hero{background:radial-gradient(circle at 86% 12%,rgba(66,132,255,.24),transparent 29%),linear-gradient(145deg,#10182b 0%,#21344f 100%);color:#fff;padding-bottom:44px}.de-card-hero .breadcrumbs,.de-card-hero .breadcrumbs a,.de-card-hero .eyebrow{color:#cbd8ef}.de-card-hero .lead{max-width:930px;color:#e7edf7}.de-card-hero h1{max-width:940px}.de-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:980px;margin-top:28px}.de-card-metrics>div{padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.08)}.de-card-metrics span,.de-card-metrics small{display:block;color:#cbd8ef}.de-card-metrics span{font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.de-card-metrics strong{display:block;margin:7px 0 4px;color:#fff;font-size:1.45rem;letter-spacing:-.04em}.de-card-metrics small{font-size:.8rem;line-height:1.4}
.de-card-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:28px;align-items:start}.de-card-results{position:sticky;top:102px;padding:28px;border-radius:22px;background:#10182b;color:#fff}.de-card-results .eyebrow{color:#b9c8df}.de-card-results span,.de-card-results small{display:block}.de-card-results .result-label{color:#b9c8df;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.de-card-big{display:block;margin:6px 0 4px;font-size:2.05rem;letter-spacing:-.05em}.de-card-verdict{margin:22px 0;padding:18px 0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.de-card-verdict strong,.de-card-verdict b,.de-card-verdict small{display:block}.de-card-verdict b{margin:6px 0;font-size:1.6rem}.de-card-verdict small{color:#d8e2f1;line-height:1.45}
.de-card-options{display:grid;gap:10px;margin-top:14px}.de-card-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid #e2e7ef;border-radius:14px;background:#fff}.de-card-option.best{border-color:#9fb9e7;background:#f5f8ff}.de-card-option strong,.de-card-option small{display:block}.de-card-option small{margin-top:3px;color:var(--muted);font-size:.77rem}.de-card-option b{font-size:1.05rem;white-space:nowrap}.de-card-option em{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:999px;background:#dfe9ff;color:#173d78;font-size:.67rem;font-style:normal;font-weight:800;text-transform:uppercase}
.de-card-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:20px;background:#fff}.de-card-table{width:100%;border-collapse:collapse;min-width:930px}.de-card-table th,.de-card-table td{padding:15px 16px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:top}.de-card-table th{background:#f7f9fc;color:#526078;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.de-card-table td small{display:block;margin-top:4px;color:var(--muted);font-size:.76rem;line-height:1.4}.de-card-note{margin-top:14px;color:var(--muted);font-size:.84rem;line-height:1.55}.de-card-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px}.de-card-checks>div{padding:15px;border:1px solid #e0e6ef;border-radius:14px;background:#f8fafc}.de-card-checks strong,.de-card-checks span{display:block}.de-card-checks strong{margin-bottom:4px}.de-card-checks span{color:var(--muted);font-size:.84rem;line-height:1.45}.de-card-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.de-card-source-grid article{padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff}.de-card-source-grid span{display:block;color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.de-card-source-grid strong{display:block;margin:6px 0;font-size:1.3rem}.de-card-source-grid p{color:var(--muted);margin:0 0 12px}.de-card-source-grid a{font-weight:800;text-decoration:none}
@media(max-width:900px){.de-card-layout{grid-template-columns:1fr}.de-card-results{position:static}.de-card-metrics,.de-card-source-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.de-card-metrics,.de-card-source-grid,.de-card-checks{grid-template-columns:1fr}.de-card-option{grid-template-columns:1fr}.de-card-option b{white-space:normal}}
