@layer components{.alt-group{margin-bottom:3rem}.alt-group-title{margin:0 0 1.25rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--foreground)/.55)}.alt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;list-style:none;margin:0;padding:0}.alt-card{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:.75rem;text-decoration:none;transition:border-color .15s,box-shadow .15s}.alt-card:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.alt-card-kicker{font-family:var(--font-jetbrains,"JetBrains Mono",monospace);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.alt-card-name{font-size:1rem;font-weight:600;color:hsl(var(--foreground))}.alt-card-arrow{font-size:.95rem;color:var(--accent);margin-top:.5rem;align-self:flex-start}.inner-section--compact{padding-block:2.75rem}.comparison-angle-kicker{margin:0 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.overview-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:start}@media (max-width:600px){.overview-grid{grid-template-columns:1fr}.overview-divider{text-align:center}}.overview-card{padding:1.5rem;border-radius:.75rem;border:1px solid var(--border-subtle)}.overview-card--retents{border-color:var(--accent);background:var(--accent-soft)}.overview-card-label{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--foreground)/.55);margin:0 0 .75rem}.overview-card--retents .overview-card-label{color:var(--accent)}.overview-card-desc{font-size:.9375rem;color:hsl(var(--foreground)/.7);margin:0;line-height:1.6}.overview-divider{display:flex;align-items:center;justify-content:center;padding-top:2rem}.overview-divider span{font-size:.8125rem;font-weight:600;color:hsl(var(--foreground)/.55);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:9999px;padding:.25rem .625rem}.comparison-table-wrapper{overflow-x:auto;margin-top:2rem;border:1px solid var(--border-subtle);border-radius:.75rem}.comparison-table{width:100%;border-collapse:collapse;font-size:.875rem}.comparison-th{padding:.875rem 1rem;text-align:left;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--foreground)/.55);border-bottom:1px solid var(--border-subtle)}.comparison-th--feature{width:30%}.comparison-th--retents{color:var(--accent)}.comparison-td{padding:.875rem 1rem;border-bottom:1px solid var(--border-subtle);color:hsl(var(--foreground)/.7);vertical-align:top;line-height:1.5}.comparison-td--feature{font-weight:500}.comparison-td--feature,.comparison-td--retents{color:hsl(var(--foreground))}.comparison-row--highlight .comparison-td{background:var(--accent-soft)}.comparison-table tbody tr:last-child .comparison-td{border-bottom:none}@media (max-width:640px){.comparison-table-wrapper{overflow:visible;border:none;background:transparent}.comparison-table{display:block}.comparison-table thead{display:none}.comparison-table tbody{display:flex;flex-direction:column;gap:.75rem}.comparison-table tr{display:block;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1rem;background:hsl(var(--background))}.comparison-table tr.comparison-row--highlight{border-color:var(--accent-border);background:var(--accent-soft)}.comparison-table tr.comparison-row--highlight .comparison-td{background:transparent}.comparison-table tr .comparison-td{display:block;padding:.4rem 0;border-bottom:none}.comparison-td--feature{font-size:.95rem;font-weight:600;color:hsl(var(--foreground));padding-bottom:.65rem!important;border-bottom:1px solid var(--border-subtle)!important;margin-bottom:.5rem}.comparison-td--competitor:before,.comparison-td--retents:before{content:attr(data-label);display:block;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground)/.5);margin-bottom:.2rem}.comparison-td--retents:before{color:var(--accent)}}.ver-todas-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.9375rem;color:hsl(var(--foreground)/.62);text-decoration:none;transition:color .15s}.ver-todas-link:hover{color:var(--accent)}}