.sf-page[data-astro-cid-yfo6i4cs]{padding:calc(var(--sticky-offset,4rem) + 2rem) var(--space-4) var(--space-12);max-width:72rem;margin:0 auto}@media (width>=640px){.sf-page[data-astro-cid-yfo6i4cs]{padding:calc(var(--sticky-offset-sm,4.5rem) + 2.5rem) var(--space-6) var(--space-16)}}@media (width>=1024px){.sf-page[data-astro-cid-yfo6i4cs]{padding:calc(var(--sticky-offset-md,5rem) + 3rem) var(--space-8) var(--space-20)}}.sf-container[data-astro-cid-yfo6i4cs]{max-width:72rem;margin:0 auto}.sf-breadcrumbs[data-astro-cid-yfo6i4cs]{margin-bottom:var(--space-8)}.sf-hero[data-astro-cid-yfo6i4cs]{text-align:center;margin-bottom:3.5rem}.sf-badge[data-astro-cid-yfo6i4cs]{font-size:var(--type-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-4);font-weight:600;display:inline-block}.sf-headline[data-astro-cid-yfo6i4cs]{color:var(--color-text-primary);margin:0 0 var(--space-3);letter-spacing:-.01em;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.sf-subtitle[data-astro-cid-yfo6i4cs]{font-size:var(--type-2xl);color:var(--color-text-muted);max-width:44rem;margin:0 auto var(--space-6);line-height:1.6}.sf-hero-ctas[data-astro-cid-yfo6i4cs]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.sf-quick-answer[data-astro-cid-yfo6i4cs]{padding:var(--space-7) var(--space-8);background:var(--color-surface-glass-strong);border:1px solid var(--color-border-subtle);border-radius:.875rem;margin-bottom:3.5rem}.sf-qa-title[data-astro-cid-yfo6i4cs]{color:var(--color-text-primary);margin:0 0 var(--space-3);font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:700;line-height:1.3}.sf-qa-text[data-astro-cid-yfo6i4cs]{font-size:var(--type-xl);color:var(--color-text-primary);margin:0;line-height:1.7}.sf-guias-title[data-astro-cid-yfo6i4cs]{font-size:var(--type-base);color:var(--color-text-primary);margin:var(--space-7) 0 var(--space-3);font-weight:700}.sf-guias-list[data-astro-cid-yfo6i4cs]{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.sf-guias-list[data-astro-cid-yfo6i4cs]{grid-template-columns:repeat(2,1fr)}}.sf-btn[data-astro-cid-yfo6i4cs]{font-weight:600;font-size:var(--type-lg);padding:var(--space-3) var(--space-6);transition:transform .3s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)), opacity .3s ease, border-color .3s ease, background .3s ease;border-radius:.5rem;text-decoration:none;display:inline-block}.sf-btn--primary[data-astro-cid-yfo6i4cs]{background:var(--color-accent);color:var(--color-accent-contrast,#000)}.sf-btn--secondary[data-astro-cid-yfo6i4cs]{background:var(--color-surface-glass);color:var(--color-text-primary);border:1px solid var(--color-border-subtle)}.sf-btn[data-astro-cid-yfo6i4cs]:hover{opacity:.92;transform:translateY(-2px)}.sf-btn--secondary[data-astro-cid-yfo6i4cs]:hover{border-color:color-mix(in srgb, var(--color-border) 50%, transparent);opacity:1}.sf-btn[data-astro-cid-yfo6i4cs]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sf-btn[data-astro-cid-yfo6i4cs]{transition:none}.sf-btn[data-astro-cid-yfo6i4cs]:hover{transform:none}}.sf-section[data-astro-cid-yfo6i4cs]{margin-bottom:3.5rem}.sf-section-title[data-astro-cid-yfo6i4cs]{color:var(--color-text-primary);margin:0 0 var(--space-2);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.sf-section-desc[data-astro-cid-yfo6i4cs]{font-size:var(--type-base);color:var(--color-text-muted);margin:0 0 var(--space-6);max-width:48rem;line-height:1.6}.sf-section-note[data-astro-cid-yfo6i4cs]{font-size:var(--type-sm);color:var(--color-text-muted);margin:var(--space-4) 0 0;font-style:italic}.sf-calc-grid[data-astro-cid-yfo6i4cs]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.sf-calc-grid[data-astro-cid-yfo6i4cs]{grid-template-columns:repeat(2,1fr)}}.sf-calc-card[data-astro-cid-yfo6i4cs]{padding:var(--space-6);background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);transition:transform .3s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)), border-color .3s ease;border-radius:.75rem;flex-direction:column;text-decoration:none;display:flex}.sf-calc-card[data-astro-cid-yfo6i4cs]:hover{border-color:color-mix(in srgb, var(--color-border) 50%, transparent);transform:translateY(-4px)}.sf-calc-card[data-astro-cid-yfo6i4cs]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sf-calc-card[data-astro-cid-yfo6i4cs]{transition:none}.sf-calc-card[data-astro-cid-yfo6i4cs]:hover{transform:none}}.sf-calc-icon[data-astro-cid-yfo6i4cs]{background:color-mix(in srgb, var(--color-accent) 10%, transparent);width:2.5rem;height:2.5rem;color:var(--color-accent);margin-bottom:var(--space-4);border-radius:.5rem;justify-content:center;align-items:center;display:flex}.sf-calc-title[data-astro-cid-yfo6i4cs]{font-size:var(--type-2xl);color:var(--color-text-primary);margin:0 0 var(--space-2);font-weight:700}.sf-calc-desc[data-astro-cid-yfo6i4cs]{font-size:var(--type-lg);color:var(--color-text-muted);margin:0 0 var(--space-4);flex:1;line-height:1.55}.sf-calc-cta[data-astro-cid-yfo6i4cs]{font-size:var(--type-md);color:var(--color-accent);font-weight:600;transition:color .3s}.sf-calc-card[data-astro-cid-yfo6i4cs]:hover .sf-calc-cta[data-astro-cid-yfo6i4cs]{color:var(--color-text-primary)}.sf-table-wrap[data-astro-cid-yfo6i4cs]{border:1px solid var(--color-border-subtle);background:var(--color-surface-glass);border-radius:.75rem;overflow-x:auto}.sf-table[data-astro-cid-yfo6i4cs]{border-collapse:collapse;width:100%;font-size:var(--type-lg)}.sf-table[data-astro-cid-yfo6i4cs] th[data-astro-cid-yfo6i4cs],.sf-table[data-astro-cid-yfo6i4cs] td[data-astro-cid-yfo6i4cs]{text-align:left;padding:var(--space-3-5) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.sf-table[data-astro-cid-yfo6i4cs] thead[data-astro-cid-yfo6i4cs] th[data-astro-cid-yfo6i4cs]{font-weight:700;font-size:var(--type-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface) 30%, transparent)}.sf-table[data-astro-cid-yfo6i4cs] tbody[data-astro-cid-yfo6i4cs] tr[data-astro-cid-yfo6i4cs]:last-child td[data-astro-cid-yfo6i4cs]{border-bottom:none}.sf-table[data-astro-cid-yfo6i4cs] tbody[data-astro-cid-yfo6i4cs] tr[data-astro-cid-yfo6i4cs]{transition:background .3s}.sf-table[data-astro-cid-yfo6i4cs] tbody[data-astro-cid-yfo6i4cs] tr[data-astro-cid-yfo6i4cs]:hover{background:color-mix(in srgb, var(--color-accent) 4%, transparent)}.sf-table-rango[data-astro-cid-yfo6i4cs]{font-variant-numeric:tabular-nums;color:var(--color-text-primary);white-space:nowrap;font-weight:600}.sf-table-link[data-astro-cid-yfo6i4cs]{color:var(--color-accent);font-weight:600;text-decoration:none;transition:color .3s}.sf-table-link[data-astro-cid-yfo6i4cs]:hover{color:var(--color-text-primary);text-decoration:underline}.sf-sectores-grid[data-astro-cid-yfo6i4cs]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.sf-sectores-grid[data-astro-cid-yfo6i4cs]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.sf-sectores-grid[data-astro-cid-yfo6i4cs]{grid-template-columns:repeat(3,1fr)}}.sf-sector-card[data-astro-cid-yfo6i4cs]{padding:var(--space-6);background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);transition:transform .3s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)), border-color .3s ease;border-radius:.75rem}.sf-sector-card[data-astro-cid-yfo6i4cs]:hover{border-color:color-mix(in srgb, var(--color-border) 50%, transparent);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.sf-sector-card[data-astro-cid-yfo6i4cs]{transition:none}.sf-sector-card[data-astro-cid-yfo6i4cs]:hover{transform:none}}.sf-sector-title[data-astro-cid-yfo6i4cs]{font-size:var(--type-xl);color:var(--color-text-primary);margin:0 0 var(--space-1-5);font-weight:700}.sf-sector-desc[data-astro-cid-yfo6i4cs]{font-size:var(--type-md);color:var(--color-text-muted);margin:0 0 var(--space-4);line-height:1.5}.sf-sector-list[data-astro-cid-yfo6i4cs]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sf-sector-link[data-astro-cid-yfo6i4cs]{font-size:var(--type-lg);color:var(--color-text-muted);text-decoration:none;transition:color .3s;display:inline-block}@media (width<=639px){.sf-sector-link[data-astro-cid-yfo6i4cs]{padding-block:var(--space-2);display:block}}.sf-sector-link[data-astro-cid-yfo6i4cs]:hover{color:var(--color-accent)}.sf-leadmagnet[data-astro-cid-yfo6i4cs]{padding:var(--space-8);background:var(--color-surface-glass-strong);border:1px solid var(--color-border-subtle);border-radius:.875rem;margin-bottom:3.5rem}@media (width>=768px){.sf-leadmagnet[data-astro-cid-yfo6i4cs]{padding:var(--space-10) var(--space-12)}}.sf-lm-content[data-astro-cid-yfo6i4cs]{max-width:44rem}.sf-lm-badge[data-astro-cid-yfo6i4cs]{font-size:var(--type-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-4);font-weight:600;display:inline-block}.sf-lm-title[data-astro-cid-yfo6i4cs]{color:var(--color-text-primary);margin:0 0 var(--space-3);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.sf-lm-desc[data-astro-cid-yfo6i4cs]{font-size:var(--type-base);color:var(--color-text-muted);margin:0 0 var(--space-5);line-height:1.6}.sf-lm-list[data-astro-cid-yfo6i4cs]{margin:0 0 var(--space-6);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.sf-lm-list[data-astro-cid-yfo6i4cs] li[data-astro-cid-yfo6i4cs]{padding-left:var(--space-6);font-size:var(--type-lg);color:var(--color-text-primary);line-height:1.5;position:relative}.sf-lm-list[data-astro-cid-yfo6i4cs] li[data-astro-cid-yfo6i4cs]:before{content:"";background:color-mix(in srgb, var(--color-accent) 20%, transparent);border:2px solid var(--color-accent);border-radius:50%;width:.875rem;height:.875rem;position:absolute;top:.4rem;left:0}.sf-product[data-astro-cid-yfo6i4cs]{padding:var(--space-8);background:var(--color-surface-glass);border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:.875rem;margin-bottom:3.5rem}@media (width>=768px){.sf-product[data-astro-cid-yfo6i4cs]{padding:var(--space-10) var(--space-12)}}.sf-product-badge[data-astro-cid-yfo6i4cs]{font-size:var(--type-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-4);font-weight:700;display:inline-block}.sf-product-title[data-astro-cid-yfo6i4cs]{color:var(--color-text-primary);margin:0 0 var(--space-3);font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:700;line-height:1.25}.sf-product-desc[data-astro-cid-yfo6i4cs]{font-size:var(--type-base);color:var(--color-text-muted);margin:0 0 var(--space-5);max-width:48rem;line-height:1.6}.sf-product-list[data-astro-cid-yfo6i4cs]{margin:0 0 var(--space-6);gap:var(--space-2);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=640px){.sf-product-list[data-astro-cid-yfo6i4cs]{grid-template-columns:repeat(2,1fr)}}.sf-product-list[data-astro-cid-yfo6i4cs] li[data-astro-cid-yfo6i4cs]{padding-left:var(--space-6);font-size:var(--type-lg);color:var(--color-text-primary);line-height:1.5;position:relative}.sf-product-list[data-astro-cid-yfo6i4cs] li[data-astro-cid-yfo6i4cs]:before{content:"✓";color:var(--color-accent);font-weight:700;position:absolute;top:0;left:0}.sf-product-cta-row[data-astro-cid-yfo6i4cs]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.sf-product-price[data-astro-cid-yfo6i4cs]{font-size:var(--type-lg);color:var(--color-text-muted);font-weight:500}.sf-faq-list[data-astro-cid-yfo6i4cs]{gap:var(--space-3);flex-direction:column;display:flex}.sf-faq-item[data-astro-cid-yfo6i4cs]{background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);padding:var(--space-4) var(--space-5);border-radius:.75rem;transition:border-color .3s}.sf-faq-item[data-astro-cid-yfo6i4cs][open]{border-color:color-mix(in srgb, var(--color-border) 50%, transparent)}.sf-faq-q[data-astro-cid-yfo6i4cs]{color:var(--color-text-primary);cursor:pointer;font-weight:600;font-size:var(--type-lg);list-style:none}.sf-faq-q[data-astro-cid-yfo6i4cs]::-webkit-details-marker{display:none}.sf-faq-q[data-astro-cid-yfo6i4cs]::marker{content:""}.sf-faq-a[data-astro-cid-yfo6i4cs]{color:var(--color-text-muted);font-size:var(--type-lg);margin:var(--space-3) 0 0;line-height:1.65}.sf-tienda[data-astro-cid-yfo6i4cs]{margin:var(--space-16) 0 var(--space-12)}.sf-tienda-header[data-astro-cid-yfo6i4cs]{text-align:center;margin-bottom:var(--space-8)}.sf-tienda-title{font-variation-settings:"wdth" 100, "wght" 560;margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:clamp(1.4rem,3.2vw,2rem);font-weight:560}.sf-tienda-sub{color:var(--color-text-muted);max-width:36rem;font-size:var(--type-lg);margin:0 auto;line-height:1.5}.sf-tienda-grid[data-astro-cid-yfo6i4cs]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.sf-tienda-grid[data-astro-cid-yfo6i4cs]{grid-template-columns:repeat(3,1fr)}}.sf-tienda-foot[data-astro-cid-yfo6i4cs]{margin-top:var(--space-7);justify-content:center;display:flex}
