.page.svelte-60ofce{padding:64px 0 128px}.head.svelte-60ofce h1:where(.svelte-60ofce){font-family:var(--font-serif);margin:10px 0 0;font-size:clamp(36px,5vw,64px);letter-spacing:-.03em}.sub.svelte-60ofce{margin:10px 0 0;color:var(--muted);max-width:65ch;font-size:16px;line-height:1.55}.tiers.svelte-60ofce{margin-top:48px;display:grid;gap:20px}.tier.svelte-60ofce{border-radius:20px;overflow:hidden;border-left:3px solid var(--tier-color, var(--accent));transition:transform .22s ease,box-shadow .22s ease}.tier.svelte-60ofce:hover{transform:translateY(-2px);box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--tier-color) 15%,transparent)}.tier.featured.svelte-60ofce{border-left-width:4px;box-shadow:0 0 0 1px color-mix(in srgb,var(--tier-color) 30%,transparent),0 0 40px color-mix(in srgb,var(--tier-color) 8%,transparent),var(--shadow)}.tier-header.svelte-60ofce{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 28px 20px;border-bottom:1px solid var(--stroke)}.tier-left.svelte-60ofce{flex:1;min-width:0}.tier-right.svelte-60ofce{text-align:right;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pop-badge.svelte-60ofce{display:inline-flex;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#0a0a0ceb;font-family:var(--font-mono);font-weight:600;font-size:10px;letter-spacing:.1em;margin-bottom:8px}.badge.svelte-60ofce{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid var(--stroke);background:var(--glass);font-family:var(--font-mono);font-weight:600;letter-spacing:.14em;font-size:10px;color:var(--muted)}.tier-title.svelte-60ofce{margin-top:8px;font-family:var(--font-serif);font-weight:700;font-size:26px;color:var(--tier-color)}.tier-headline.svelte-60ofce{margin-top:4px;color:var(--muted);font-size:14px;line-height:1.45;max-width:50ch}.price.svelte-60ofce{font-family:var(--font-serif);font-weight:700;font-size:24px;letter-spacing:-.02em}.subprice.svelte-60ofce{color:var(--muted2);font-size:12px}.cta-btn.svelte-60ofce{margin-top:4px;height:40px;font-size:13px}.tier-content.svelte-60ofce{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--stroke)}.col.svelte-60ofce{padding:20px 24px;background:var(--bg)}html[data-theme=claro] .col.svelte-60ofce{background:var(--bg2)}.col-label.svelte-60ofce{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--tier-color);margin-bottom:10px;text-transform:uppercase}.col.svelte-60ofce ul:where(.svelte-60ofce){margin:0;padding-left:16px;font-size:13px;line-height:1.5;color:var(--muted)}.col.svelte-60ofce li:where(.svelte-60ofce){margin:5px 0}.col.svelte-60ofce .agents:where(.svelte-60ofce) li:where(.svelte-60ofce){color:var(--text);font-weight:500}.col.svelte-60ofce .replaces:where(.svelte-60ofce) li:where(.svelte-60ofce){text-decoration:line-through;color:var(--muted2);font-size:12px}.divider-wrap.svelte-60ofce{display:flex;justify-content:center;padding:64px 0}.comparison.svelte-60ofce{max-width:900px;margin:0 auto}.comp-h2.svelte-60ofce{font-family:var(--font-serif);font-weight:700;font-size:clamp(24px,3.5vw,38px);letter-spacing:-.02em;margin:8px 0 32px}.matrix-head.svelte-60ofce,.matrix-row.svelte-60ofce{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:1px;align-items:center}.matrix-head.svelte-60ofce{padding:12px 0;border-bottom:2px solid var(--stroke)}.matrix-tier.svelte-60ofce{text-align:center;font-family:var(--font-serif);font-weight:700;font-size:14px}.matrix-row.svelte-60ofce{padding:12px 0;border-bottom:1px solid var(--stroke)}.matrix-row.alt.svelte-60ofce{background:var(--glass);border-radius:8px}.matrix-label.svelte-60ofce{font-size:13px;color:var(--muted);padding-left:8px}.matrix-cell.svelte-60ofce{text-align:center;font-size:15px}.check.svelte-60ofce{font-weight:700}.dash.svelte-60ofce{color:var(--muted2)}@media(max-width:768px){.tier-header.svelte-60ofce{flex-direction:column;gap:16px}.tier-right.svelte-60ofce{align-items:flex-start;text-align:left}.tier-content.svelte-60ofce{grid-template-columns:1fr}.matrix-head.svelte-60ofce,.matrix-row.svelte-60ofce{grid-template-columns:1.2fr repeat(3,.8fr)}.matrix-tier.svelte-60ofce{font-size:11px}.matrix-label.svelte-60ofce{font-size:12px}}
