.dd-root{--da-ink:#0e1a2f;--da-bg:#f3f5f9;background:var(--da-bg);color:var(--da-ink);padding-bottom:1rem}body:has(.dd-root) .site-footer{margin-top:0}.dd-wrap{width:min(100% - 2 * var(--gutter), 76rem);margin-inline:auto}.dd-btn{min-height:2.75rem;font:600 .875rem/1 var(--font);white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:0 1.1rem;text-decoration:none;display:inline-flex}.dd-btn-red{color:#fff;background:linear-gradient(#e0263f,#b7152e);box-shadow:0 6px 14px -6px #b7152e99}.dd-btn-red:hover{background:linear-gradient(#cf1f37,#a31127)}.dd-btn-blue{background:linear-gradient(var(--blue-hi), var(--blue));color:#fff;box-shadow:0 5px 12px -7px #063b9180}.dd-btn-blue:hover{background:var(--blue-ink)}.dd-btn-light{color:var(--blue);background:#fff;border-color:#cdd6e4}.dd-btn-light:hover{border-color:var(--blue)}.dd-btn-ghost{color:#fff;background:#ffffff14;border-color:#ffffff59}.dd-btn-ghost:hover{background:#ffffff29}.dd-btn-lg{min-height:3.25rem;padding:0 1.4rem;font-size:1rem}.dd-hero{color:#fff;background:radial-gradient(900px 380px at 85% -20%,#ffffff24,#0000 60%),linear-gradient(150deg,#0a4bb0 0%,#063b91 45%,#052a69 100%);padding-block:2.75rem 5rem;padding-bottom:2.5rem!important}.dd-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.dd-hero .dd-kicker a{color:#fff}.dd-h1{font:700 3.1rem/1.08 var(--font);letter-spacing:-.045em;margin-top:1rem}.dd-h1 span{box-shadow:inset 0 -.14em #ff5a6e}.dd-anchor{visibility:hidden;display:block;position:relative;top:-5rem}.dd-hero-cta{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.dd-stats{flex-wrap:wrap;gap:0;margin-top:2rem;padding:0;list-style:none;display:flex}.dd-stats li{border-left:1px solid #fff3;padding:0 1.5rem}.dd-stats li:first-child{border-left:0;padding-left:0}.dd-stats strong{font:700 1.625rem/1.1 var(--font);letter-spacing:-.03em;display:block}.dd-stats span{color:#cfe0ff;font-size:.8125rem}.dd-podium{color:var(--da-ink);background:#fff;border-radius:18px;padding:1.35rem;box-shadow:0 24px 60px -24px #000a288c}.dd-podium ol{gap:.5rem;margin-top:.75rem;padding:0;list-style:none;display:grid}.dd-podium li{background:#f5f7fb;border-radius:12px;grid-template-columns:1rem 2.75rem minmax(0,1fr) 7rem;align-items:center;gap:.6rem;padding:.7rem .65rem;display:grid}.dd-podium .logo-tile{--logo-size:44px!important}.dd-podium li.is-first{background:linear-gradient(135deg,#eef9f2,#f5f7fb);outline:2px solid #bfe8cf;padding-block:1rem}.dd-pod-rank{font:700 .9375rem/1 var(--font);color:#9aa3b2;text-align:center}.is-first .dd-pod-rank{color:#15803d}.dd-pod-body{min-width:0}.dd-pod-body a{color:var(--da-ink);font-size:.9375rem;font-weight:600;text-decoration:none}.dd-pod-body a:hover{text-decoration:underline}.dd-pod-body p{color:#536179;font-size:.75rem}.dd-pod-body strong{font:700 1.25rem/1.25 var(--font);color:#0f7a3d;letter-spacing:-.02em;white-space:nowrap;margin-right:.25rem}.dd-podium .dd-btn{min-height:2.5rem;padding:0 .9rem}.dd-pod-actions{grid-template-rows:1fr 1fr;gap:.4rem;display:grid}.dd-pod-actions .dd-btn{width:100%;padding-inline:.35rem;font-size:.75rem}.dd-sponsored{background:#edf3fc;border-radius:4px;width:fit-content;padding:.15rem .35rem;font-weight:700;line-height:1.3;display:block;color:#0b3276!important;font-size:.625rem!important}.dd-pod-note{color:#6b7588;margin-top:.75rem;font-size:.75rem}.lc-strip{background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:1rem;margin-top:2.25rem;padding:.6rem .6rem .6rem 1rem;display:flex}.lc-label,.lc-all{color:#fff;font:600 .8125rem/1 var(--font);white-space:nowrap;flex:none;text-decoration:none}.lc-all{color:#cfe0ff;padding-right:.4rem;font-weight:500}.lc-label:hover,.lc-all:hover{text-decoration:underline}.lc-strip ul{scrollbar-width:none;flex:1;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.lc-strip ul::-webkit-scrollbar{display:none}.lc-strip li{flex:none}.lc-chip{color:#fff;background:#0618402e;border-color:#ffffff38;width:auto}.dz-copy.lc-chip code{max-width:12rem;font-family:var(--font);letter-spacing:0;font-weight:600}.dz-copy.lc-chip .dz-copy-val,.dz-copy.lc-chip .dz-copy-act{font-family:var(--font)}.lc-chip:hover{border-color:#ffffff73}.dd-tiles{padding-top:2rem}.dd-tiles ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.dd-tile{height:100%;color:var(--da-ink);background:#fff;border:1px solid #0000;border-radius:14px;gap:.25rem;padding:1rem;text-decoration:none;transition:transform .15s,border-color .15s;display:grid;box-shadow:0 1px 2px #0e1a2f0d,0 10px 26px -20px #0e1a2f4d}.dd-tile:hover{border-color:#cdd6e4;transform:translateY(-2px)}.dd-tile-icon{border-radius:10px;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.4rem;display:inline-grid}.dd-tone-green .dd-tile-icon{color:#15803d;background:#e7f6ee}.dd-tone-red .dd-tile-icon{color:#b7152e;background:#fdecef}.dd-tone-violet .dd-tile-icon{color:#6d3fd8;background:#f1ebff}.dd-tone-amber .dd-tile-icon{color:#a35c00;background:#fff4db}.dd-tone-blue .dd-tile-icon{color:#0a4bb0;background:#e8f0fd}.dd-tone-navy .dd-tile-icon{color:#7ee2a8;background:#1a2744}.dd-tile-label{font-size:.9375rem;font-weight:600;line-height:1.3}.dd-tile-meta{color:#6b7588;font-size:.75rem}.dd-section{padding-top:3rem}.dd-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 1.5rem;margin-bottom:1.1rem;display:flex}.dd-eyebrow{font:700 .6875rem/1 var(--font);text-transform:uppercase;letter-spacing:.12em;color:#b7152e}.dd-head h2{font:700 1.875rem/1.15 var(--font);letter-spacing:-.035em;text-wrap:balance;margin-top:.45rem}.dd-sub{color:#5b6576;max-width:40rem;margin-top:.35rem;font-size:.9375rem}.dd-field{color:#475166;gap:.3rem;font-size:.75rem;font-weight:600;display:grid}.dd-field em{color:#8a93a3;font-style:normal;font-weight:400}.dd-field select{min-width:14rem;min-height:2.75rem;color:var(--da-ink);background:#fff;border:1px solid #cdd6e4;border-radius:10px;padding:0 .75rem;font-size:.9375rem}.dd-field select:focus-visible{border-color:var(--blue);outline:3px solid #063b9140}.dd-seg{scrollbar-width:none;background:#e6eaf1;border-radius:10px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.dd-seg button{color:#475166;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;min-height:2.35rem;padding:.55rem .85rem;font-size:.8438rem;font-weight:500}.dd-seg button[aria-pressed=true]{color:var(--blue);background:#fff;font-weight:600;box-shadow:0 1px 3px #0e1a2f1f}.dd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;padding:0;list-style:none;display:grid}.dd-card{background:#fff;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:.85rem;padding:1.15rem;display:flex;box-shadow:0 1px 2px #0e1a2f0d,0 12px 32px -22px #0e1a2f4d}.dd-card:hover{border-color:#d6dde8}.dd-card-top{align-items:center;gap:.8rem;display:flex}.dd-card-id{flex:1;min-width:0}.dd-card-id h3{font-size:1.0625rem;line-height:1.3}.dd-card-id h3 a{color:var(--da-ink);text-decoration:none}.dd-card-id h3 a:hover{text-decoration:underline}.dd-card-id p{color:#6b7588;font-size:.75rem}.dd-score{width:2.35rem;height:2.35rem;font:700 .75rem/1 var(--font);color:var(--da-ink);background:radial-gradient(closest-side, #fff 76%, transparent 78% 100%), conic-gradient(var(--blue) calc(var(--s) * 1%), #e3e8f0 0);border-radius:50%;flex:none;place-items:center;display:inline-grid}.dd-amount{background:#f1faf4;border-radius:12px;padding:.8rem .9rem}.dd-amount p{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.dd-amount strong{font:700 2.125rem/1 var(--font);letter-spacing:-.04em;color:#0f7a3d}.dd-amount span{color:#1d4d32;font-size:.875rem;font-weight:600}.dd-amount small{color:#4f6b5a;margin-top:.3rem;font-size:.75rem;display:block}.dd-amount-alt{font:700 1.125rem/1.3 var(--font);color:var(--da-ink)}.dd-card:has(.dd-amount-alt) .dd-amount{background:#f3f5f9}.dd-code{color:var(--da-ink);background:#fff;border-color:#9aa6b8}.dd-code .dz-copy-act{background:var(--blue);color:#fff}.dd-facts{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:auto;display:grid}.dd-facts div{background:#f5f7fb;border-radius:8px;padding:.5rem .65rem}.dd-facts dt{color:#536179;font-size:.6875rem}.dd-facts dd{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.dd-facts .dd-fact-fast{grid-column:1/-1}.dd-card-cta{grid-template-columns:1fr auto;gap:.5rem;display:grid}.dd-terms{color:#5d687a;text-align:center;margin-top:-.3rem;font-size:.6875rem}.dd-more{width:100%;min-height:3rem;color:var(--blue);background:#fff;border:1px dashed #c3cbd8;border-radius:12px;margin-top:1rem;font-weight:600;display:block}.dd-more span{color:#6b7588;font-weight:400}.dd-banned{color:#6e0f1f;background:#fdf2f4;border-radius:14px;gap:.5rem;margin-top:1rem;padding:1.25rem;display:grid}.dd-rank{background:#fff;border-radius:18px;padding:.5rem 1.25rem;list-style:none;box-shadow:0 1px 2px #0e1a2f0d,0 12px 32px -22px #0e1a2f4d}.dd-rank li{border-top:1px solid #edf0f5;grid-template-columns:1.75rem 48px minmax(0,1.4fr) minmax(0,1.6fr) auto;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.dd-rank li:first-child{border-top:0}.dd-rank-n{font:700 1rem/1 var(--font);color:#9aa3b2;text-align:center}.dd-rank-id{min-width:0;display:grid}.dd-rank-id a{color:var(--da-ink);font-weight:600;text-decoration:none}.dd-rank-id a:hover{text-decoration:underline}.dd-rank-id span{color:#0f7a3d;font-size:.8125rem;font-weight:600}.dd-rank-facts{grid-template-columns:auto auto auto;justify-content:start;align-items:center;gap:1.25rem;display:grid}.dd-rank-facts dt{color:#6b7588;font-size:.6875rem}.dd-rank-facts dd{font-size:.875rem;font-weight:600}.dd-rank-cta{gap:.5rem;display:flex}.dd-before{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.dd-before h2{font:700 1.5rem/1.2 var(--font);letter-spacing:-.03em;margin-bottom:.9rem}.dd-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.dd-quick li{color:#3e4757;background:#fff;border-radius:14px;align-content:start;gap:.35rem;padding:1rem;font-size:.9375rem;display:grid;box-shadow:0 1px #0f172a0a}.dd-quick-icon{background:#eef4ff;border-radius:10px;place-items:center;width:2.25rem;height:2.25rem;font-size:1.15rem;line-height:1;display:grid}.dd-quick strong{color:var(--da-ink);font-size:1rem}.dd-quick a{color:var(--blue);font-weight:600}@media (max-width:640px){.dd-quick{grid-template-columns:minmax(0,1fr)}.dd-quick li{grid-template-columns:auto minmax(0,1fr);column-gap:.75rem}.dd-quick-icon{grid-row:span 2}}.dd-signup{margin-top:2.6rem}.dd-learn ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.dd-learn li{background:#fff;border-radius:14px;align-content:start;gap:.45rem;padding:1.1rem;display:grid}.dd-learn-kind{font:700 .6875rem/1 var(--font);text-transform:uppercase;letter-spacing:.1em;color:var(--blue)}.dd-learn li>a{color:var(--da-ink);font-weight:600;line-height:1.35;text-decoration:none}.dd-learn li>a:hover{color:var(--blue);text-decoration:underline}.dd-learn li p{color:#5b6576;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.dd-law-line{color:#5a3a00;background:#fff4db;border-radius:12px;margin:1.5rem 0 2.5rem;padding:.9rem 1.1rem;font-size:.875rem}.dd-law-line a{color:#5a3a00;font-weight:600}@media (max-width:1100px){.dd-tiles ul{grid-template-columns:repeat(3,minmax(0,1fr))}.dd-learn ul{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-rank li{grid-template-columns:1.5rem 48px minmax(0,1fr) auto}.dd-rank-facts{grid-column:3/-1}.dd-rank-cta{grid-area:1/4}}@media (max-width:980px){.dd-hero-grid,.dd-before{grid-template-columns:minmax(0,1fr);gap:2rem}.dd-h1{font-size:2.5rem}.dd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-signup{margin-top:0}}@media (max-width:640px){.dd-root{overflow-wrap:anywhere}.lc-label,.lc-all{white-space:normal;min-width:0;max-width:100%;line-height:1.3}.dd-hero-grid>*,.dd-before>*,.dd-stats li,.dd-card{min-width:0}.dd-btn{white-space:normal;text-align:center;max-width:100%;padding-block:.55rem;line-height:1.25}.dd-hero{padding-block:2rem 4.25rem}.dd-h1{font-size:2rem}.dd-hero-cta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.dd-hero-cta .dd-btn-lg{width:100%;padding-inline:.6rem;font-size:.9375rem}.dd-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.dd-stats li{border:0;padding:0}.dd-stats strong{font-size:1.25rem}.dd-stats span{font-size:.6875rem}.dd-podium{padding:1rem}.dd-podium li{grid-template-columns:.75rem 2.25rem minmax(0,1fr);gap:.4rem;padding-inline:.5rem}.dd-podium .logo-tile{--logo-size:36px!important}.dd-pod-body a{font-size:.8125rem}.dd-pod-body p{font-size:.6875rem}.dd-pod-body strong{font-size:1.125rem}.dd-pod-actions .dd-btn{font-size:.6875rem}.dd-pod-actions{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.dd-codes{flex-direction:column;align-items:stretch;gap:.6rem}.dd-codes-all{display:none}.dd-tiles ul,.dd-learn ul{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-head h2{font-size:1.5rem}.dd-field,.dd-field select{width:100%;min-width:0}.dd-grid{grid-template-columns:1fr}.dd-facts,.dd-card-cta{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-rank{padding:.25rem 1rem}.dd-rank li{grid-template-columns:44px minmax(0,1fr);gap:.6rem .8rem}.dd-rank-n{display:none}.dd-rank li .logo-tile{--logo-size:44px!important}.dd-rank-facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.dd-rank-cta{flex-wrap:wrap;grid-area:auto/1/auto/-1}.dd-rank-cta .dd-btn{flex:1}}.dd-dot{vertical-align:middle;background:#22c55e;border-radius:50%;width:.5rem;height:.5rem;margin-right:.45rem;display:inline-block;box-shadow:0 0 0 3px #22c55e33}.dd-kicker{color:#cfe0ff;font-size:.8125rem;font-weight:500}.dd-lede{color:#dbe6fb;max-width:36rem;margin-top:1.25rem;font-size:1.125rem;line-height:1.6}.dd-label{font:600 .8125rem/1.2 var(--font);color:#6b7588}.dd-panel{background:#fff;border-radius:16px;gap:.6rem;padding:1.25rem;display:grid;box-shadow:0 1px 2px #0e1a2f0d,0 12px 32px -22px #0e1a2f40}.dd-panel h2{letter-spacing:-.015em;font-size:1.0625rem;line-height:1.35}.dd-panel p{color:#505a6b;font-size:.875rem;line-height:1.5}.dd-link{color:var(--blue);font-size:.8125rem;font-weight:600;text-decoration:none}.dd-link:hover{text-decoration:underline}.dd-more-row{gap:.6rem;margin-top:1rem;display:flex}.dd-more-row .dd-more{flex:1;width:auto;min-width:0;margin-top:0}.dd-more-link{background:#fff;border-style:solid;justify-content:center;align-items:center;text-decoration:none;display:flex}.dd-more-link:hover{border-color:var(--blue)}.dd-more-row .dd-more-all{background:var(--blue-soft);border-style:solid;flex:none;padding:0 1.4rem}@media (max-width:640px){.dd-lede{font-size:1rem}.lc-strip{flex-wrap:wrap;gap:.6rem;padding:.7rem}.lc-strip ul{flex-basis:100%;order:3}}.dz-copy{width:100%;min-height:2.5rem;color:inherit;text-align:left;background:#ffffff0a;border:1px dashed #ffffff47;border-radius:8px;align-items:stretch;padding:0;font-size:.8125rem;display:inline-flex;overflow:hidden}.dz-copy>*{align-items:center;padding:0 .65rem;display:inline-flex}.dz-copy code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:600 .8125rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.dz-copy-val{color:#7ee2a8;font-variant-numeric:tabular-nums;font-weight:600}.dz-copy-act{background:#ffffff1a;font-size:.75rem;font-weight:600}.dz-copy:hover .dz-copy-act{background:#fff3}.dz-signup{flex-wrap:wrap;gap:.5rem;display:flex}.dz-signup input:not([name=website]){border:1px solid var(--border-strong);border-radius:8px;flex:11rem;min-width:0;min-height:2.75rem;padding:0 .8rem;font-size:1rem}.dz-signup button{background:var(--blue);color:#fff;border:0;border-radius:8px;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:600}.dz-signup-error{color:var(--red);flex-basis:100%;font-size:.8125rem}.dz-signup.is-done{color:var(--green-ink);font-weight:600}.dd-month{text-transform:none;letter-spacing:0;color:var(--muted,#6b7280);white-space:nowrap;font-size:.7em;font-weight:500}@media (max-width:640px){.dd-hero{padding-top:1.25rem}.dd-hero .dd-eyebrow{display:none}.dd-h1{font-size:1.75rem;line-height:1.12}.dd-lede{margin-top:.7rem;font-size:.9375rem;line-height:1.5}.dd-lede-more{display:none}.dd-hero-cta{margin-top:1rem}.dd-hero-cta .dd-btn-lg{flex-direction:column;justify-content:center;align-items:center;gap:0}.dd-hero-cta .dd-btn-line{white-space:nowrap;overflow-wrap:normal;display:block}}@media (min-width:981px){.dd-h1{margin-top:1.35rem;line-height:1.24}.dd-lede{margin-top:1.9rem}.dd-hero-cta{margin-top:2.75rem}}@media (max-width:640px){.dd-h1{font-size:clamp(1.6rem,10.4167vw - .208333rem,2.25rem);line-height:1.15}.dd-btn-pre{display:none}.dd-hero-cta .dd-btn-lg{white-space:nowrap;flex-direction:row;min-height:3rem;padding-inline:.5rem;font-size:.9375rem}}.dz-copy.dd-code:hover .dz-copy-act,.dz-copy.dd-code:focus-visible .dz-copy-act{background:var(--blue-hi);color:#fff}.dd-code-none{color:#1f7a4d;background:#f6faf8;border:1px dashed #c9d2df;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;font-size:.8125rem;font-weight:600;display:flex}.dd-card-cta{margin-top:auto}.dd-podium li{padding:.6rem .65rem}.dd-podium li.is-first{padding-block:.85rem}.dd-pod-actions{grid-template-rows:none}.dd-pod-body .dd-pod-more{color:var(--blue-hi);margin-top:.15rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-block}.dd-pod-body .dd-pod-more:hover{text-decoration:underline}@media (max-width:640px){.dd-pod-actions{grid-template-columns:minmax(0,1fr)}.dd-pod-body .dd-pod-more{font-size:.6875rem}}@media (min-width:981px){.lc-strip{margin-top:1.25rem}}.dd-pod-spins strong span,.dd-spins-unit{text-transform:uppercase}.dd-pod-spins-note{white-space:nowrap}@media (max-width:640px){.dd-hero .dd-h1,.dd-hero .dd-lede{text-align:center;margin-inline:auto}}
