.head[data-astro-cid-jejqsmdz]{--focus-color:var(--color-primary);padding-block:var(--esp-8);background:radial-gradient(1200px 400px at 85% -20%, #39e58c1f, transparent 60%), var(--background-dark);color:var(--text-on-dark)}.head-grid[data-astro-cid-jejqsmdz]{gap:var(--esp-10);margin-top:var(--esp-8);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.identity[data-astro-cid-jejqsmdz]{gap:var(--esp-4);align-items:center;display:flex}.identity[data-astro-cid-jejqsmdz] .provider-logo{background:var(--surface)}h1[data-astro-cid-jejqsmdz]{letter-spacing:-.03em;font-size:clamp(1.875rem,1.4rem + 2vw,2.75rem);line-height:1.1}.lead[data-astro-cid-jejqsmdz]{max-width:680px;margin-top:var(--esp-5);color:var(--text-on-dark);font-size:var(--text-lg);line-height:1.6}.lead[data-astro-cid-jejqsmdz]+.lead[data-astro-cid-jejqsmdz]{margin-top:var(--esp-3);color:var(--text-on-dark-secondary)}.partner-note[data-astro-cid-jejqsmdz]{max-width:680px;margin-top:var(--esp-4);color:var(--text-on-dark-tertiary);font-size:var(--text-sm)}.coupon-card[data-astro-cid-jejqsmdz]{gap:var(--esp-3);padding:var(--esp-6);background:var(--background-dark-secondary);border-radius:var(--radius-lg);border:1.5px dashed #39e58c99;display:grid;box-shadow:0 20px 50px #00000040}.cc-label[data-astro-cid-jejqsmdz]{color:var(--color-primary);font-size:var(--text-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}.cc-discount[data-astro-cid-jejqsmdz]{letter-spacing:-.03em;font-size:2.5rem;font-weight:800;line-height:1}.cc-row[data-astro-cid-jejqsmdz]{justify-content:space-between;align-items:center;gap:var(--esp-2) var(--esp-3);padding:var(--esp-3) var(--esp-4);border-radius:var(--radius);background:#39e58c14;flex-wrap:wrap;display:flex}.cc-code[data-astro-cid-jejqsmdz]{white-space:nowrap;color:var(--text-on-dark);font-size:var(--text-xl);letter-spacing:.06em;font-weight:800}.cc-cta[data-astro-cid-jejqsmdz]{width:100%}.cc-meta[data-astro-cid-jejqsmdz]{color:var(--text-on-dark-tertiary);font-size:var(--text-xs)}.body[data-astro-cid-jejqsmdz]{gap:var(--esp-6);padding-block:var(--esp-10) var(--section-gap);grid-template-columns:minmax(0,1fr);display:grid}.block[data-astro-cid-jejqsmdz]{padding:var(--esp-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.block[data-astro-cid-jejqsmdz] h2[data-astro-cid-jejqsmdz]{margin-bottom:var(--esp-5);font-size:var(--text-2xl);letter-spacing:-.02em}.deal[data-astro-cid-jejqsmdz]{gap:var(--esp-4);grid-template-columns:minmax(0,220px) minmax(0,1fr);display:grid}.deal[data-astro-cid-jejqsmdz] dt[data-astro-cid-jejqsmdz]{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-weight:600;display:inline-flex}.deal-discount[data-astro-cid-jejqsmdz],.deal-conditions[data-astro-cid-jejqsmdz]{padding:var(--esp-5);border-radius:var(--radius)}.deal-discount[data-astro-cid-jejqsmdz]{align-content:start;gap:var(--esp-3);background:var(--color-primary-soft);border:1.5px dashed #0b7a4559;display:grid}.deal-discount[data-astro-cid-jejqsmdz] dt[data-astro-cid-jejqsmdz]{color:var(--color-primary-ink)}.deal-discount[data-astro-cid-jejqsmdz] dd[data-astro-cid-jejqsmdz]{justify-items:start;gap:var(--esp-3);display:grid}.deal-value[data-astro-cid-jejqsmdz]{color:var(--color-primary-ink);letter-spacing:-.03em;font-size:2.75rem;font-weight:800;line-height:1}.deal-code[data-astro-cid-jejqsmdz]{padding:4px var(--esp-3);background:var(--surface);color:var(--text-primary);font-size:var(--text-sm);letter-spacing:.06em;white-space:nowrap;border:1px solid #0b7a4540;border-radius:6px;font-weight:700}.deal-conditions[data-astro-cid-jejqsmdz]{align-content:start;gap:var(--esp-3);background:var(--surface-muted);display:grid}.deal-conditions[data-astro-cid-jejqsmdz] dd[data-astro-cid-jejqsmdz]{font-size:var(--text-lg);font-weight:500;line-height:1.55}.deal-meta[data-astro-cid-jejqsmdz]{padding-top:var(--esp-4);border-top:1px solid var(--border);align-content:start;gap:4px;display:grid}.deal-meta[data-astro-cid-jejqsmdz] dd[data-astro-cid-jejqsmdz]{font-size:var(--text-sm);font-weight:600}.kv[data-astro-cid-jejqsmdz]{gap:var(--esp-4) var(--esp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kv[data-astro-cid-jejqsmdz] dt[data-astro-cid-jejqsmdz]{color:var(--text-tertiary);font-size:var(--text-xs)}.kv[data-astro-cid-jejqsmdz] dd[data-astro-cid-jejqsmdz]{margin-top:2px;font-weight:600}.kv[data-astro-cid-jejqsmdz] .wide[data-astro-cid-jejqsmdz]{grid-column:1/-1}.kv[data-astro-cid-jejqsmdz] dd[data-astro-cid-jejqsmdz] .chips{margin-top:var(--esp-1)}.table-wrap[data-astro-cid-jejqsmdz]{overflow-x:auto}table[data-astro-cid-jejqsmdz]{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--text-sm)}th[data-astro-cid-jejqsmdz],td[data-astro-cid-jejqsmdz]{padding:var(--esp-3) var(--esp-3) var(--esp-3) 0;border-bottom:1px solid var(--border);text-align:left}thead[data-astro-cid-jejqsmdz] th[data-astro-cid-jejqsmdz]{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}tbody[data-astro-cid-jejqsmdz] th[data-astro-cid-jejqsmdz]{font-weight:600}.before[data-astro-cid-jejqsmdz]{color:var(--text-tertiary);text-decoration:line-through}.after[data-astro-cid-jejqsmdz]{color:var(--color-primary-ink);font-weight:700}.note[data-astro-cid-jejqsmdz]{margin-top:var(--esp-4)}.block-intro[data-astro-cid-jejqsmdz]{margin-bottom:var(--esp-5);color:var(--text-secondary);line-height:1.6}.picks[data-astro-cid-jejqsmdz]{gap:var(--esp-4);display:grid}.picks[data-astro-cid-jejqsmdz] dt[data-astro-cid-jejqsmdz]{gap:var(--esp-2);flex-wrap:wrap;align-items:baseline;font-weight:600;display:flex}.pick-ram[data-astro-cid-jejqsmdz]{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:500}.picks[data-astro-cid-jejqsmdz] dd[data-astro-cid-jejqsmdz]{color:var(--text-secondary);margin-top:2px}tr[data-astro-cid-jejqsmdz].current th[data-astro-cid-jejqsmdz],tr[data-astro-cid-jejqsmdz].current td[data-astro-cid-jejqsmdz]{background:#39e58c14}.small[data-astro-cid-jejqsmdz]{font-size:var(--text-sm)}.steps[data-astro-cid-jejqsmdz],.bullets[data-astro-cid-jejqsmdz]{gap:var(--esp-3);margin-bottom:var(--esp-5);padding-left:var(--esp-5);line-height:1.6;display:grid}.bullets[data-astro-cid-jejqsmdz]{margin-bottom:0}.review[data-astro-cid-jejqsmdz] p[data-astro-cid-jejqsmdz]{margin-bottom:var(--esp-5);line-height:1.6}.other-codes[data-astro-cid-jejqsmdz]{gap:var(--esp-3);padding:0;list-style:none;display:grid}.other-codes[data-astro-cid-jejqsmdz] a[data-astro-cid-jejqsmdz]{align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border:1px solid var(--border);border-radius:var(--radius);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}.other-codes[data-astro-cid-jejqsmdz] a[data-astro-cid-jejqsmdz]:hover{border-color:var(--color-primary)}.other-codes[data-astro-cid-jejqsmdz] span[data-astro-cid-jejqsmdz]{flex:1;font-weight:600}.other-codes[data-astro-cid-jejqsmdz] code[data-astro-cid-jejqsmdz]{letter-spacing:.04em;font-weight:700}.other-codes[data-astro-cid-jejqsmdz] strong[data-astro-cid-jejqsmdz]{color:var(--color-primary-ink)}@media (width<=1023px){.head-grid[data-astro-cid-jejqsmdz]{gap:var(--esp-6);grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.block[data-astro-cid-jejqsmdz]{padding:var(--esp-5)}.kv[data-astro-cid-jejqsmdz],.deal[data-astro-cid-jejqsmdz]{grid-template-columns:minmax(0,1fr)}.deal-meta[data-astro-cid-jejqsmdz]+.deal-meta[data-astro-cid-jejqsmdz]{border-top:0;padding-top:0}}
