.page-container.svelte-6mk5ta{max-width:1200px;margin:0 auto;padding:2rem 1.5rem 4rem}.hero-section.svelte-6mk5ta{text-align:center;margin-bottom:3rem;padding-top:2rem}.hero-section.svelte-6mk5ta h1:where(.svelte-6mk5ta){font-size:2.5rem;font-weight:700;margin:0 0 .75rem;color:var(--foreground)}.subtitle.svelte-6mk5ta{font-size:1.2rem;color:var(--muted-foreground);margin:0}.comparison-section.svelte-6mk5ta{margin-bottom:3rem}.comparison-table-wrapper.svelte-6mk5ta{overflow-x:auto;border:1px solid var(--border);border-radius:12px}.comparison-table.svelte-6mk5ta{width:100%;border-collapse:collapse;min-width:800px}.comparison-table.svelte-6mk5ta th:where(.svelte-6mk5ta),.comparison-table.svelte-6mk5ta td:where(.svelte-6mk5ta){padding:1rem;text-align:left;border-bottom:1px solid var(--border);border-right:1px solid var(--border);vertical-align:middle}.comparison-table.svelte-6mk5ta th:where(.svelte-6mk5ta):last-child,.comparison-table.svelte-6mk5ta td:where(.svelte-6mk5ta):last-child{border-right:none}.comparison-table.svelte-6mk5ta th:where(.svelte-6mk5ta){background:var(--accent);color:var(--foreground);font-weight:600;font-size:.9rem}.comparison-table.svelte-6mk5ta tbody:where(.svelte-6mk5ta) tr:where(.svelte-6mk5ta):hover{background:var(--accent)}.comparison-table.svelte-6mk5ta tbody:where(.svelte-6mk5ta) tr:where(.svelte-6mk5ta):last-child td:where(.svelte-6mk5ta){border-bottom:none}.comparison-table.svelte-6mk5ta td.action-cell:where(.svelte-6mk5ta){text-align:center}.comparison-table.svelte-6mk5ta td.action-cell:where(.svelte-6mk5ta) .visit-button:where(.svelte-6mk5ta){margin:0 auto}.provider-cell.svelte-6mk5ta{vertical-align:middle}.provider-info.svelte-6mk5ta{display:inline-flex;align-items:center;gap:.5rem}.provider-name.svelte-6mk5ta{font-weight:600;color:var(--foreground)}.price-cell.svelte-6mk5ta{white-space:nowrap}.devices-cell.svelte-6mk5ta{font-weight:500;text-align:center}.visit-button.svelte-6mk5ta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#0c200c;color:#fff;text-decoration:none;padding:.75rem 1.5rem;border-radius:1.5rem;font-weight:450;font-size:.95rem;border:3px solid #60fa60;transition:all .2s ease;white-space:nowrap;min-width:60px}.visit-button.svelte-6mk5ta:hover{background:#0f2f0f}@media(max-width:900px){.hero-section.svelte-6mk5ta h1:where(.svelte-6mk5ta){font-size:2rem}.page-container.svelte-6mk5ta{box-sizing:border-box}.comparison-table-wrapper.svelte-6mk5ta{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.comparison-table.svelte-6mk5ta{min-width:0;box-sizing:border-box;max-width:100%}.comparison-table.svelte-6mk5ta thead:where(.svelte-6mk5ta){display:none}.comparison-table.svelte-6mk5ta,.comparison-table.svelte-6mk5ta tbody:where(.svelte-6mk5ta),.comparison-table.svelte-6mk5ta tr:where(.svelte-6mk5ta),.comparison-table.svelte-6mk5ta td:where(.svelte-6mk5ta){display:block;width:100%;max-width:100%;box-sizing:border-box}.comparison-table.svelte-6mk5ta tbody:where(.svelte-6mk5ta) tr:where(.svelte-6mk5ta){border-bottom:1px solid var(--border)}.comparison-table.svelte-6mk5ta tbody:where(.svelte-6mk5ta) tr:where(.svelte-6mk5ta):last-child{border-bottom:1px solid var(--border)}.comparison-table.svelte-6mk5ta td:where(.svelte-6mk5ta){border-right:none;padding:.85rem 1rem;display:block;overflow-wrap:anywhere;word-break:break-word;text-align:center}.comparison-table.svelte-6mk5ta tbody:where(.svelte-6mk5ta) tr:where(.svelte-6mk5ta):last-child td:where(.svelte-6mk5ta){border-bottom:1px solid var(--border)}.comparison-table.svelte-6mk5ta td:where(.svelte-6mk5ta):before{content:attr(data-label);font-weight:600;color:var(--muted-foreground);display:block;margin-bottom:.25rem;text-align:center}.provider-info.svelte-6mk5ta{width:auto;justify-content:center}.devices-cell.svelte-6mk5ta{text-align:center}.comparison-table.svelte-6mk5ta td.action-cell:where(.svelte-6mk5ta):before{content:"";display:none}.comparison-table.svelte-6mk5ta td.action-cell:where(.svelte-6mk5ta){text-align:center}.comparison-table.svelte-6mk5ta td.action-cell:where(.svelte-6mk5ta) .visit-button:where(.svelte-6mk5ta){margin-left:auto;margin-right:auto}}
