:root{--obsidiana:#111111;--turquesa-050:#ebfaf8;--turquesa-100:#d6f4f1;--turquesa:#00b8a9;--turquesa-600:#00a294;--turquesa-700:#00857a;--marfil:#f8f9fa;--oro-050:#f7f2ea;--oro-100:#ece0cd;--oro:#c5a880;--oro-600:#a98c62;--gris-piedra:#6b7280;--verde-exito:#22c55e;--verde-exito-100:#dcfce7;--gradient-raizo:linear-gradient(160deg,#2563eb,#14a6ce 55%,#00c2b0);--gradient-raizo-soft:linear-gradient(160deg,#2563eb,#00b8a9);--gray-0:#ffffff;--gray-25:#fbfcfd;--gray-50:#f8f9fa;--gray-100:#f1f3f5;--gray-150:#e9ecef;--gray-200:#dee2e6;--gray-300:#ced4da;--gray-400:#adb5bd;--gray-500:#868e96;--gray-600:#6b7280;--gray-700:#4b5563;--gray-800:#343a40;--gray-900:#212529;--danger:#e5484d;--danger-100:#fce8e8;--warning:#d9920b;--warning-100:#fbefd6;--info:#2f6feb;--info-100:#e3edfd;--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Manrope",var(--font-sans);--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--text-2xs:0.6875rem;--text-xs:0.8125rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-4xl:3.052rem;--text-5xl:3.815rem;--text-6xl:4.75rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.62;--tracking-display:-0.03em;--tracking-heading:-0.018em;--tracking-normal:0;--tracking-eyebrow:0.14em;--display-family:var(--font-display);--display-weight:var(--weight-extrabold);--display-tracking:var(--tracking-display);--display-leading:var(--leading-tight);--heading-family:var(--font-display);--heading-weight:var(--weight-bold);--heading-tracking:var(--tracking-heading);--heading-leading:var(--leading-snug);--body-family:var(--font-sans);--body-weight:var(--weight-regular);--body-tracking:var(--tracking-normal);--body-leading:var(--leading-normal);--eyebrow-family:var(--font-mono);--eyebrow-weight:var(--weight-semibold);--eyebrow-tracking:var(--tracking-eyebrow);--eyebrow-size:var(--text-2xs);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:128px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(17,17,17,0.04);--shadow-sm:0 2px 6px rgba(17,17,17,0.06);--shadow-md:0 6px 18px rgba(17,17,17,0.07);--shadow-lg:0 14px 40px rgba(17,17,17,0.09);--shadow-xl:0 26px 70px rgba(17,17,17,0.12);--shadow-card:0 1px 3px rgba(17,24,39,0.06),0 1px 2px rgba(17,24,39,0.04);--shadow-card-hover:0 12px 32px rgba(17,17,17,0.10);--shadow-focus:0 0 0 2px var(--gray-0),0 0 0 4px var(--turquesa-700);--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-in-out:cubic-bezier(0.45,0,0.4,1);--dur-fast:140ms;--dur-base:220ms;--dur-slow:360ms;--container-marketing:1320px;--container-results:1480px;--z-navbar:100;--z-overlay:400;--z-sheet:410;--z-modal:500;--z-toast:600;--surface-base:var(--marfil);--surface-raised:var(--gray-0);--surface-sunken:var(--gray-100);--surface-inverse:var(--obsidiana);--surface-overlay:rgba(17,17,17,0.44);--text-primary:var(--obsidiana);--text-body:#2a2e35;--text-secondary:var(--gray-700);--text-muted:var(--gris-piedra);--text-inverse:var(--gray-0);--text-on-action:var(--gray-0);--text-link:var(--turquesa-700);--border-subtle:var(--gray-150);--border-default:var(--gray-200);--border-strong:var(--gray-300);--border-focus:var(--turquesa-700);--action-primary:var(--turquesa-700);--action-primary-hover:var(--turquesa-700);--action-primary-active:var(--turquesa-700);--action-primary-subtle:var(--turquesa-050);--action-secondary:var(--obsidiana);--action-secondary-hover:var(--gray-800);--action-ghost-hover:var(--gray-100);--feedback-success:var(--verde-exito);--feedback-success-subtle:var(--verde-exito-100);--feedback-danger:var(--danger);--feedback-danger-subtle:var(--danger-100);--feedback-warning:var(--warning);--feedback-warning-subtle:var(--warning-100);--feedback-info:var(--info);--feedback-info-subtle:var(--info-100);--tier-estandar-bg:var(--gray-100);--tier-estandar-fg:var(--gris-piedra);--tier-verificado-bg:var(--turquesa-050);--tier-verificado-fg:var(--turquesa-700);--tier-exclusivo-bg:#faf6ef;--tier-exclusivo-fg:#b0916a;--focus-ring:0 0 0 2px var(--surface-raised),0 0 0 4px var(--border-focus)}*,:after,:before{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%}body{font-family:var(--body-family);font-weight:var(--body-weight);line-height:var(--body-leading);font-size:var(--text-base);color:var(--text-body);background:var(--surface-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--heading-family);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:var(--heading-leading);color:var(--text-primary)}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}