.brevitax-taxpayer-page .taxpayer-situations{gap:14px;display:grid}@media (min-width:768px){.brevitax-taxpayer-page .taxpayer-situations{grid-template-columns:repeat(2,minmax(0,1fr))}}.brevitax-taxpayer-page .taxpayer-situations__card{height:100%;color:inherit;background:#fff;border:1px solid #dbe7ff;border-radius:16px;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:0 10px 28px #0f172a0a}.brevitax-taxpayer-page .taxpayer-situations__card:hover{border-color:#93c5fd;box-shadow:0 14px 32px #1e40af14}.brevitax-taxpayer-page .taxpayer-situations__card h3{font-family:var(--font-brevitax-display), Poppins, system-ui, sans-serif;letter-spacing:-.02em;color:#0f172a;margin:0 0 8px;font-size:18px;font-weight:650}.brevitax-taxpayer-page .taxpayer-situations__card p{color:#64748b;margin:0 0 12px;font-size:14px;line-height:1.6}.brevitax-taxpayer-page .taxpayer-situations__link{color:#1d4ed8;font-size:13px;font-weight:650}.brevitax-taxpayer-page .taxpayer-support-band{border-top:1px solid #e8eef9;gap:20px;margin-top:28px;padding-top:28px;display:grid}@media (min-width:900px){.brevitax-taxpayer-page .taxpayer-support-band{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}}.brevitax-taxpayer-page .taxpayer-levels{flex-wrap:wrap;gap:8px;display:flex}.brevitax-taxpayer-page .taxpayer-levels span{color:#334155;background:#f8fbff;border:1px solid #dbe7ff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600}.brevitax-taxpayer-page .taxpayer-facts{gap:10px;display:grid}@media (min-width:640px){.brevitax-taxpayer-page .taxpayer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.brevitax-taxpayer-page .taxpayer-facts>div{background:#fff;border:1px solid #e8eef9;border-radius:12px;padding:14px 16px}.brevitax-taxpayer-page .taxpayer-facts p{color:#64748b;letter-spacing:.02em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:600}.brevitax-taxpayer-page .taxpayer-facts strong{color:#0f172a;font-size:15px;font-weight:650}.brevitax-taxpayer-page .taxpayer-diff-grid{gap:24px;display:grid}@media (min-width:960px){.brevitax-taxpayer-page .taxpayer-diff-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}}.brevitax-taxpayer-page .taxpayer-diff-proofs{gap:12px;display:grid}.brevitax-taxpayer-page .taxpayer-diff-proof{background:#fff;border:1px solid #dbe7ff;border-radius:14px;padding:16px 18px}.brevitax-taxpayer-page .taxpayer-diff-proof h3{color:#0f172a;margin:0 0 6px;font-size:15px;font-weight:700}.brevitax-taxpayer-page .taxpayer-diff-proof p{color:#64748b;margin:0;font-size:14px;line-height:1.55}.brevitax-taxpayer-page .taxpayer-resources__grid{gap:14px;display:grid}@media (min-width:768px){.brevitax-taxpayer-page .taxpayer-resources__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.brevitax-taxpayer-page .taxpayer-resources__card{height:100%;color:inherit;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe7ff;border-radius:16px;padding:20px;text-decoration:none;display:block}.brevitax-taxpayer-page .taxpayer-resources__card h3{color:#0f172a;margin:0 0 8px;font-size:17px;font-weight:650}.brevitax-taxpayer-page .taxpayer-resources__card p{color:#64748b;margin:0;font-size:14px;line-height:1.55}.brevitax-taxpayer-page .taxpayer-resources__card span{color:#1d4ed8;margin-top:12px;font-size:13px;font-weight:650;display:inline-block}