.fees-guide__band{background:var(--color-white);width:100%}.fees-guide__band--tint{background:#f4f6f8}.fees-guide__inner{max-width:1200px;margin:0 auto;padding:40px 1rem}@media (min-width:640px){.fees-guide__inner{padding:48px 1.5rem}}@media (min-width:1024px){.fees-guide__inner{padding:56px 2rem}}.fees-guide__title{font-size:var(--size-l);color:var(--color-navy);text-align:center;margin-bottom:.75rem;line-height:1.25}@media (max-width:640px){.fees-guide__title{font-size:var(--size-lg)}}.fees-guide__lead{text-align:center;max-width:640px;font-size:var(--size-xs);color:var(--color-text-secondary);margin:0 auto 2.5rem;line-height:1.6}.fees-guide__stats{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.fees-guide__stats{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.fees-guide__stat{background:var(--color-white);text-align:center;border:1px solid #f1f5f9;border-radius:1rem;padding:1.5rem 1.75rem;box-shadow:0 2px 8px #0000000a}.fees-guide__stat-label{font-size:var(--size-3xs);color:var(--color-green);margin-bottom:.5rem;font-weight:700;display:block}.fees-guide__stat-value{font-size:var(--size-s);color:var(--color-navy);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.3;display:block}.fees-guide__table-wrap{border:1.5px solid var(--color-border);box-shadow:var(--shadow-table);background:var(--color-white);border-radius:1rem;overflow-x:auto}.fees-guide__table{border-collapse:collapse;width:100%;min-width:720px;font-size:var(--size-2xs)}.fees-guide__table--costs{min-width:560px}.fees-guide__table th{color:#475569;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.875rem 1rem;font-weight:700}.fees-guide__table td{color:#1e293b;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:.875rem 1rem;line-height:1.5}.fees-guide__table tbody tr:last-child td{border-bottom:none}.fees-guide__table tbody tr:hover{background:#f8fafc}.fees-guide__table-name a{color:var(--color-navy);font-weight:700}.fees-guide__table-name a:hover{text-decoration:underline}.fees-guide__table-ay{font-size:var(--size-3xs);color:var(--color-text-muted);margin-top:.125rem;display:block}.fees-guide__table-price{color:var(--color-navy);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.fees-guide__table-tool{color:var(--color-green);white-space:nowrap;font-weight:700}.fees-guide__table-tool:hover{text-decoration:underline}.fees-guide__table-note{font-size:var(--size-3xs);color:var(--color-text-muted);text-align:center;margin-top:1rem;line-height:1.6}.fees-guide__table-note a{color:var(--color-green);font-weight:700}.fees-guide__table-note a:hover{text-decoration:underline}.fees-guide__pairs{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.fees-guide__pairs{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.fees-guide__pair-card{background:var(--color-white);border:1px solid #f1f5f9;border-radius:1rem;padding:1.5rem 1.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;box-shadow:0 2px 8px #0000000a}.fees-guide__pair-card:hover{transform:translateY(-.25rem);box-shadow:0 12px 24px #00000014}.fees-guide__pair-names{font-size:var(--size-xs);color:var(--color-navy);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.375rem;font-weight:700;display:flex}.fees-guide__pair-vs{font-size:var(--size-3xs);color:var(--color-white);background:var(--color-navy);border-radius:999px;padding:.125rem .5rem;font-weight:800}.fees-guide__pair-bands{font-size:var(--size-2xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin-bottom:.625rem;line-height:1.6}.fees-guide__pair-cta{font-size:var(--size-2xs);color:var(--color-green);font-weight:700}@media (prefers-reduced-motion:reduce){.fees-guide__pair-card{transition:none}}
