:root{--p-burdeos-500:#8a2941;--p-burdeos-700:#6e2134;--p-rosa-100:#f3e8ee;--p-beige-200:#ecd2af;--p-morado-400:#a1708c;--p-verde-700:#2c5f46;--p-ink-900:#2b2c28;--p-gray-700:#333;--p-gray-500:#848484;--p-gray-100:#f2f3f4;--p-amber-400:#f8b84e;--p-whatsapp-500:#25d366;--p-black:#000;--p-white:#fff;--p-gray-600:#666;--p-red-700:#b3261e;--p-red-50:#fbebea;--p-verde-50:#e8f0ec;--color-rosa-50:#f8f2f6;--color-bg-default:var(--p-white);--color-bg-soft:var(--p-rosa-100);--color-bg-brand:var(--p-burdeos-500);--color-bg-dark:var(--p-black);--color-bg-neutral:var(--p-gray-100);--color-bg-card-rosa:var(--color-rosa-50);--color-bg-card-beige:#ecd2af2b;--color-bg-card-white:var(--p-white);--color-bg-glass:#00000059;--color-bg-glass-subtle:#ffffff14;--color-bg-overlay:#0006;--color-text-primary:var(--p-ink-900);--color-text-inverse:var(--p-white);--color-text-accent:var(--p-burdeos-500);--color-text-muted:var(--p-gray-600);--color-text-inverse-muted:#fffc;--color-text-ghost:#fff3;--color-text-rating:var(--p-amber-400);--color-border-default:var(--p-gray-700);--color-border-strong:var(--p-black);--color-border-inverse:var(--p-white);--color-border-subtle:#2b2c281f;--color-action-primary:var(--p-black);--color-action-primary-hover:var(--p-ink-900);--color-action-light:var(--p-white);--color-action-brand:var(--p-burdeos-500);--color-action-brand-hover:var(--p-burdeos-700);--color-action-whatsapp:var(--p-whatsapp-500);--color-accent-morado:var(--p-morado-400);--color-accent-verde:var(--p-verde-700);--color-accent-beige:var(--p-beige-200);--color-border-glass:#fff9;--color-feedback-error:var(--p-red-700);--color-feedback-error-bg:var(--p-red-50);--color-feedback-success:var(--p-verde-700);--color-feedback-success-bg:var(--p-verde-50);--color-focus-ring:var(--p-burdeos-500);--color-focus-ring-inverse:var(--p-white);--color-selection-bg:var(--p-burdeos-500);--color-selection-text:var(--p-white);--color-action-disabled:#2b2c281f;--color-text-disabled:#2b2c2873;--color-bg-overlay-top:#00000059;--color-bg-soft-subtle:var(--color-rosa-50);--space-5:5px;--space-10:10px;--space-15:15px;--space-20:20px;--space-30:30px;--space-40:40px;--space-50:50px;--space-75:75px;--space-100:100px;--radius-sm:3px;--radius-md:5px;--radius-lg:10px;--radius-xl:20px;--radius-full:100px;--layout-container:1120px;--layout-content:1080px;--layout-section-y:150px;--layout-section-x:20px;--layout-cta-y:100px;--layout-section-gap:100px;--layout-viewport:1440px;--layout-hero-h:850px;--layout-page-hero-h:550px;--layout-measure:640px;--layout-header-h:100px;--layout-gutter:40px;--layout-container-wide:1360px;--layout-media-h:550px;--type-hero:52px;--type-ghost:70px;--type-h2:40px;--type-h3:36px;--type-h4:22px;--type-stat:56px;--type-body-l:18px;--bde-brand-primary-color:var(--color-action-brand);--bde-brand-primary-color-hover:var(--color-action-brand-hover);--bde-body-text-color:var(--color-text-primary);--bde-headings-color:var(--color-text-primary);--bde-background-color:var(--color-bg-default);--bde-section-width:var(--layout-container);--bde-section-vertical-padding:var(--layout-section-y);--bde-section-horizontal-padding:var(--layout-section-x);--bde-column-gap:var(--layout-gutter);--bde-button-border-radius:var(--radius-full);--font-sans:'General Sans',system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--bde-body-font-family:var(--font-sans);--bde-heading-font-family:var(--font-sans)}@media (max-width:1023px){:root{--layout-container:768px;--layout-content:704px;--layout-section-y:60px;--layout-section-x:32px;--layout-cta-y:80px;--layout-section-gap:75px;--layout-viewport:768px;--layout-hero-h:720px;--layout-page-hero-h:480px;--layout-measure:600px;--layout-header-h:90px;--layout-gutter:32px;--layout-container-wide:704px;--layout-media-h:420px;--type-hero:44px;--type-ghost:56px;--type-h2:32px;--type-h3:30px;--type-h4:20px;--type-stat:48px;--type-body-l:18px}}@media (max-width:767px){:root{--layout-container:375px;--layout-content:335px;--layout-section-y:50px;--layout-section-x:20px;--layout-cta-y:60px;--layout-section-gap:50px;--layout-viewport:375px;--layout-hero-h:640px;--layout-page-hero-h:420px;--layout-measure:335px;--layout-header-h:72px;--layout-gutter:20px;--layout-container-wide:335px;--layout-media-h:300px;--type-hero:36px;--type-ghost:40px;--type-h2:28px;--type-h3:26px;--type-h4:20px;--type-stat:40px;--type-body-l:17px}}