@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_e457048-module__UJsMtG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_e457048-module__UJsMtG__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_c596e0b5-module__GMxoCG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_c596e0b5-module__GMxoCG__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--color-primary:#ea580c;--color-primary-hover:#c2410c;--color-primary-active:#9a3412;--color-primary-light:#ffedd5;--color-primary-50:#fff7ed;--color-primary-100:#ffedd5;--color-primary-200:#fed7aa;--color-primary-300:#fdba74;--color-primary-400:#fb923c;--color-primary-500:#f97316;--color-primary-600:#ea580c;--color-primary-700:#c2410c;--color-primary-800:#9a3412;--color-sidebar:#fff;--color-sidebar-hover:#fff7ed;--color-sidebar-active:#ea580c14;--color-sidebar-text:#64748b;--color-sidebar-text-active:#ea580c;--color-sidebar-border:#f1f5f9;--color-sidebar-section:#94a3b8;--color-success:#10b981;--color-success-hover:#059669;--color-success-light:#d1fae5;--color-success-50:#ecfdf5;--color-success-200:#a7f3d0;--color-success-700:#047857;--color-success-800:#065f46;--color-warning:#f59e0b;--color-warning-hover:#d97706;--color-warning-light:#fef3c7;--color-warning-50:#fffbeb;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-400:#fbbf24;--color-warning-700:#b45309;--color-warning-800:#92400e;--color-warning-900:#78350f;--color-error:#ef4444;--color-error-hover:#dc2626;--color-error-light:#fee2e2;--color-error-50:#fef2f2;--color-error-200:#fecaca;--color-error-300:#fca5a5;--color-error-400:#f87171;--color-error-700:#b91c1c;--color-error-800:#991b1b;--color-error-900:#7f1d1d;--color-info:#3b82f6;--color-info-hover:#2563eb;--color-info-light:#dbeafe;--color-info-50:#eff6ff;--color-info-200:#bfdbfe;--color-info-300:#93c5fd;--color-info-400:#60a5fa;--color-info-700:#1d4ed8;--color-info-800:#1e40af;--color-info-900:#1e3a8a;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-green-900:#14532d;--color-sky-500:#0ea5e9;--color-sky-600:#0891b2;--color-sky-700:#0369a1;--color-background:#f8fafc;--color-surface:#fff;--color-card:#fff;--color-text:#1f2937;--color-text-secondary:#6b7280;--color-text-light:#6b7280;--color-text-disabled:#9ca3af;--color-text-inverse:#fff;--color-border:#e5e7eb;--color-border-light:#f3f4f6;--color-border-focus:#3b82f6;--color-placeholder:#9ca3af;--color-disabled-bg:#f3f4f6;--color-hover-bg:#f9fafb;--color-overlay:#00000080;--color-neutral-50:#f8fafc;--color-neutral-100:#f1f5f9;--color-neutral-200:#e2e8f0;--color-neutral-300:#d1d5db;--color-neutral-400:#9ca3af;--color-neutral-500:#6b7280;--color-neutral-600:#4b5563;--color-neutral-700:#374151;--color-neutral-800:#1f2937;--color-neutral-900:#111827;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-indigo-200:#c7d2fe;--color-indigo-500:#6366f1;--color-indigo-600:#4f46e5;--color-indigo-700:#4338ca;--color-v1-surface:#eef0f4;--color-v1-ink:#2c3a51;--color-v1-ink-2:#404e65;--color-v1-accent-400:#dd7039;--color-v1-accent-500:#c95c25;--color-warning-100:#fef9c3;--color-sky-50:#f0f9ff;--color-indigo-100:#e0e7ff;--color-brand-whatsapp:#25d366;--color-brand-whatsapp-dark:#128c7e;--color-brand-google:#4285f4;--color-brand-telegram:#08c;--color-brand-twitter:#1da1f2;--color-brand-facebook:#0078d7;--color-brand-yandex:#fc3f1d;--color-brand-visa:#1a1f71;--color-brand-amex:#006fcf;--color-brand-mastercard-red:#e30613;--color-brand-mastercard-orange:#f79e1b;--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a8a29e;--color-stone-500:#78716c;--color-stone-600:#57534e;--color-stone-700:#44403c;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-teal-100:#ccfbf1;--color-teal-200:#99f6e4;--color-teal-300:#5eead4;--color-teal-400:#2dd4bf;--color-teal-700:#0f766e;--color-cyan-600:#0284c7;--color-cyan-700:#0e7490;--color-emerald-300:#6ee7b7;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-lime-500:#84cc16;--color-lime-600:#65a30d;--color-pink-50:#fdf2f8;--color-pink-200:#fbcfe8;--color-pink-500:#ec4899;--color-pink-600:#db2777;--color-rose-500:#f43f5e;--color-fuchsia-600:#c026d3;--color-purple-50-alt:#f5f3ff;--color-purple-200-alt:#e9d5ff;--color-purple-600-alt:#9333ea;--color-purple-700-alt:#6b21a8;--color-purple-800-alt:#581c87;--color-black:#000;--color-near-black:#0a0a0a;--color-v1-ink-dark:#1a1611;--color-v1-ink-brown:#5c4f42;--color-v1-ink-warm:#a09688;--color-v1-ink-warm-2:#92816f;--color-v1-ink-warm-3:#6d4c2a;--color-v1-dark-950:#0c1020;--color-v1-dark-900:#0f0f0f;--color-v1-dark-800:#1a1a1a;--color-v1-dark-700:#1a1a2e;--color-v1-dark-600:#16213e;--color-v1-navy-900:#06152e;--color-v1-navy-800:#0e2b57;--color-v1-navy-700:#1e3a5f;--color-v1-tint-50:#fffaf5;--color-v1-tint-100:#fff7f0;--color-v1-tint-amber:#fef3e2;--color-v1-tint-blue:#fafbfc;--color-v1-tint-lemon:#fefce8;--color-v1-tint-peach:#fef9f3;--color-v1-tint-cream:#fff9f5;--color-v1-tint-ivory:#fff5ec;--color-v1-tint-snow:#fdfdfd;--color-v1-tint-mist:#fefcfa;--color-v1-tint-lilac:#fafaff;--color-v1-tint-sand:#faf6f1;--color-sky-100:#e0f2fe;--color-sky-200:#bae6fd;--color-cyan-50:#ecfeff;--color-teal-50:#f0fdfa;--color-purple-100-alt:#f3e8ff;--color-brand-google-link:#1a0dab;--color-brand-google-muted:#4d5156;--color-brand-ig-yellow:#f09433;--color-brand-ig-orange:#e6683c;--color-brand-ig-red:#dc2743;--color-brand-ig-pink:#cc2366;--color-brand-ig-purple:#bc1888;--color-orange-400:#ff7139;--color-orange-500:#ff6b35;--color-orange-600:#e2520a;--color-orange-700:#d4581c;--color-surface-soft:#f0f0f0;--color-surface-soft-2:#ededed;--color-surface-soft-3:#e8e8e8;--color-surface-soft-4:#f3f3f3;--color-surface-soft-5:#f1f2f5;--color-surface-soft-6:#f6f7fa;--color-surface-soft-7:#f1f0ee;--color-surface-soft-8:#e0e0e0;--color-v1-dark-500:#2d3748;--color-v1-dark-400:#484848;--color-v1-dark-300:#545454;--color-v1-dark-200:#9b9b9b;--color-v1-gray-alt:#dadce0;--color-v1-dark-code:#0d1117;--color-v1-dark-text:#202124;--color-v1-dark-2a:#2a2a2a;--color-v1-dark-111:#111628;--color-amber-300-alt:#f7c948;--color-amber-700-alt:#b68a3f;--color-amber-800-alt:#7e5f22;--color-amber-amber-d:#d4a75e;--color-ochre-300:#e0d6cc;--color-red-dark-900:#7a060b;--color-red-dark-800:#b30510;--color-red-dark-950:#4a0307;--color-red-dark-csm:#c8102e;--color-red-fire:red;--color-indigo-800:#3730a3;--color-indigo-950:#1b3a8a;--color-indigo-alt-700:#3554b5;--color-indigo-google:#006cff;--color-indigo-link:#06c;--color-pink-300:#f9a8d4;--color-green-dark-800:#16713a;--color-green-dark-code:#006621;--color-purple-50:#faf5ff;--color-purple-100:#ede9fe;--color-purple-200:#ddd6fe;--color-purple-300:#c4b5fd;--color-purple-400:#a78bfa;--color-purple-500:#8b5cf6;--color-purple-600:#7c3aed;--color-purple-700:#6d28d9;--color-purple-800:#5b21b6;--color-purple-900:#4c1d95;--color-teal-500:#14b8a6;--color-teal-600:#0d9488;--color-cyan-500:#06b6d4;--color-emerald-400:#34d399;--color-red-300:#fca5a5;--color-primary-500-rgb:249 115 22;--color-primary-600-rgb:234 88 12;--color-primary-700-rgb:194 65 12;--color-success-rgb:16 185 129;--color-success-hover-rgb:5 150 105;--color-green-500-rgb:34 197 94;--color-error-rgb:239 68 68;--color-info-rgb:59 130 246;--color-text-rgb:15 23 42;--color-surface-rgb:255 255 255;--space-0:0;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-2-5:10px;--space-3-5:14px;--space-4-5:18px;--space-5-5:22px;--font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.625;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--radius-1-5:10px;--radius-lg-2:14px;--radius-xl-2:18px;--radius-2xl-2:20px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 6px #0000000f, 0 2px 4px #0000000a;--shadow-lg:0 10px 15px #00000014, 0 4px 6px #0000000a;--shadow-xl:0 20px 25px #0000001a, 0 8px 10px #0000000a;--shadow-inner:inset 0 2px 4px #0000000d;--shadow-focus:0 0 0 3px #3b82f64d;--shadow-focus-error:0 0 0 3px #ef44444d;--container-max:1280px;--header-height:76px;--sidebar-width:260px;--sidebar-collapsed:72px;--content-padding:var(--space-6);--z-base:1;--z-dropdown:100;--z-sticky:200;--z-modal-backdrop:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.35s ease;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1600px}@media (max-width:768px){:root{--sidebar-width:0px;--content-padding:var(--space-4);--header-height:56px;--font-size-3xl:1.5rem;--font-size-2xl:1.25rem;--font-size-xl:1.125rem}}@media (max-width:480px){:root{--content-padding:var(--space-3);--header-height:52px;--font-size-3xl:1.25rem;--font-size-2xl:1.125rem}}
:root{--touch-target:44px;--touch-target-comfortable:48px;--fs-xs:clamp(.75rem, .7rem + .25vw, .875rem);--fs-sm:clamp(.875rem, .825rem + .25vw, 1rem);--fs-base:clamp(1rem, .95rem + .25vw, 1.125rem);--fs-lg:clamp(1.125rem, 1.05rem + .375vw, 1.25rem);--fs-xl:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--fs-2xl:clamp(1.5rem, 1.35rem + .75vw, 2rem);--fs-3xl:clamp(2rem, 1.75rem + 1.25vw, 3rem);--fs-4xl:clamp(2.5rem, 2rem + 2.5vw, 4.5rem);--sp-2xs:clamp(.25rem, .225rem + .125vw, .375rem);--sp-xs:clamp(.5rem, .45rem + .25vw, .75rem);--sp-sm:clamp(.75rem, .675rem + .375vw, 1rem);--sp-md:clamp(1rem, .9rem + .5vw, 1.5rem);--sp-lg:clamp(1.5rem, 1.35rem + .75vw, 2.25rem);--sp-xl:clamp(2rem, 1.75rem + 1.25vw, 3.5rem);--sp-2xl:clamp(3rem, 2.5rem + 2.5vw, 5rem);--page-px:clamp(16px, 2vw, 32px);--section-py:clamp(32px, 5vw, 80px);--header-stack-offset:clamp(220px, 18vh, 300px);--dropdown-max-block:calc(100dvh - var(--header-stack-offset))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:none) and (pointer:coarse){button:not([class*=badge]):not([class*=chip]):not([aria-hidden=true]),[role=button],a[class*=btn],input[type=checkbox],input[type=radio]{min-block-size:var(--touch-target);min-inline-size:var(--touch-target)}}.safe-inset-bottom{padding-block-end:env(safe-area-inset-bottom)}.safe-inset-top{padding-block-start:env(safe-area-inset-top)}
h1,h2,h3,h4,h5,h6{font-family:var(--font-family);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text)}h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-md)}h6{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-secondary)}p{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text)}small{font-size:var(--font-size-xs);color:var(--color-text-secondary)}strong,b{font-weight:var(--font-weight-semibold)}a:not([class]){color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}a:not([class]):hover{color:var(--color-primary-hover);text-decoration:underline}code{font-family:var(--font-family);padding:var(--space-0-5) var(--space-1);background:var(--color-border-light);border-radius:var(--radius-sm);color:var(--color-primary-700);font-size:.9em}pre{font-family:var(--font-family);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);padding:var(--space-4);background:var(--color-sidebar);color:var(--color-text-inverse);border-radius:var(--radius-md);overflow-x:auto}pre code{color:inherit;background:0 0;padding:0}label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);margin-bottom:var(--space-1-5);display:block}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes progressBar{0%{width:100%}to{width:0%}}.animate-fadeIn{animation:fadeIn var(--transition-normal) var(--ease-out)}.animate-fadeOut{animation:fadeOut var(--transition-normal) var(--ease-in)}.animate-slideUp{animation:slideUp var(--transition-normal) var(--ease-out)}.animate-slideDown{animation:slideDown var(--transition-normal) var(--ease-out)}.animate-slideLeft{animation:slideLeft var(--transition-normal) var(--ease-out)}.animate-slideRight{animation:slideRight var(--transition-normal) var(--ease-out)}.animate-scaleIn{animation:scaleIn var(--transition-normal) var(--ease-bounce)}.animate-spin{animation:1s linear infinite spin}.animate-pulse{animation:pulse 2s var(--ease-in-out) infinite}.animate-shake{animation:shake .5s var(--ease-in-out)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.cu-modal-overlay{-webkit-backdrop-filter:blur(4px);z-index:9999;background:#0f172a8c;justify-content:center;align-items:center;animation:.15s cuFadeIn;display:flex;position:fixed;inset:0}.cu-modal{background:var(--color-surface);text-align:center;border-radius:16px;width:90%;max-width:440px;padding:32px;animation:.2s ease-out cuSlideUp;box-shadow:0 16px 48px #00000026}.cu-modal-icon{margin-bottom:12px;font-size:40px}.cu-modal-icon--refund,.cu-modal-icon--danger,.cu-modal-icon--success{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:24px;display:inline-flex}.cu-modal-icon--refund{color:var(--color-purple-600);background:#7c3aed1a}.cu-modal-icon--danger{color:var(--color-error-hover);background:#dc26261a}.cu-modal-icon--success{background:var(--color-green-50);color:var(--color-success-hover)}.cu-modal-icon svg{width:28px;height:28px}.cu-modal-title{color:var(--color-text);margin:0 0 8px;font-size:16px;font-weight:800}.cu-modal-text{color:var(--color-text-secondary);white-space:pre-line;margin:0 0 24px;font-size:13px;line-height:1.6}.cu-modal-input{border:1px solid var(--color-border);border-radius:var(--radius-1-5);width:100%;font:inherit;color:var(--color-text);outline:none;margin:0 0 20px;padding:10px 12px;font-size:14px;transition:border-color .12s}.cu-modal-input:focus{border-color:var(--color-primary-600)}.cu-modal-actions{justify-content:center;gap:10px;display:flex}@keyframes cuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cuSlideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cu-form-actions{flex-wrap:wrap;gap:12px;display:flex}.cu-form-btn{border-radius:var(--radius-1-5);cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.cu-form-btn:hover{background:var(--color-hover-bg)}.cu-form-btn svg{width:16px;height:16px}.cu-form-btn--primary{color:var(--color-primary);border-color:var(--color-primary-200)}.cu-form-btn--primary:hover{background:var(--color-primary-50);border-color:var(--color-primary-400)}.cu-form-btn--primary:disabled{opacity:.6;cursor:not-allowed}.cu-form-btn--cancel{color:var(--color-error-hover);border-color:var(--color-error-200)}.cu-form-btn--cancel:hover{background:var(--color-error-50);border-color:var(--color-error-400)}.cu-form-btn--edit{color:var(--color-primary-600);border-color:var(--color-primary-200)}.cu-form-btn--edit:hover{background:var(--color-primary-50);border-color:var(--color-primary-400)}.cu-form-btn--info{color:var(--color-info-hover);border-color:var(--color-info-200)}.cu-form-btn--info:hover{background:var(--color-info-50);border-color:var(--color-info-300)}.cu-form-btn--whatsapp{color:var(--color-brand-whatsapp);border-color:var(--color-green-200);text-decoration:none}.cu-form-btn--whatsapp:hover{background:var(--color-green-50);border-color:var(--color-green-300)}.cu-form-btn--pdf{color:var(--color-info-hover);border-color:var(--color-info-200)}.cu-form-btn--pdf:hover{background:var(--color-info-50);border-color:var(--color-info-300)}.cu-form-btn--payment{color:var(--color-success-hover);border-color:var(--color-green-200)}.cu-form-btn--payment:hover{background:var(--color-green-50);border-color:var(--color-success-hover)}.cu-form-btn--refund{color:var(--color-warning-hover);border-color:var(--color-warning-200)}.cu-form-btn--refund:hover{background:var(--color-warning-50);border-color:var(--color-warning-hover)}.cu-form-btn--purchase{color:var(--color-purple-600);border-color:var(--color-purple-200)}.cu-form-btn--purchase:hover{background:var(--color-purple-50);border-color:var(--color-purple-600)}.cu-form-btn--danger{color:var(--color-error-hover);border-color:var(--color-error-200)}.cu-form-btn--danger:hover{background:var(--color-error-50);border-color:var(--color-error-400)}
.skip-to-content{z-index:10000;color:#fff;background:#0f172a;border-radius:0 0 8px;padding:12px 16px;font-weight:500;text-decoration:none;position:absolute;top:0;left:-9999px;box-shadow:0 4px 12px #00000026}.skip-to-content:focus,.skip-to-content:focus-visible{outline-offset:2px;outline:3px solid #fbbf24;left:0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100vh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-disabled)}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}::selection{background-color:var(--color-primary-200);color:var(--color-primary-700)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}button:focus-visible,a:focus-visible,[role=button]:focus-visible{box-shadow:0 0 0 3px #ea580c40}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[dir=rtl]{text-align:right;direction:rtl}
[dir=rtl] body{text-align:right}[dir=rtl] .container,[dir=rtl] .sectionHeader,[dir=rtl] .breadcrumb,[dir=rtl] .productGrid,[dir=rtl] .cart-items-row,[dir=rtl] .cart-item,[dir=rtl] .mini-cart-item,[dir=rtl] .mini-cart-header,[dir=rtl] .cart-summary-body,[dir=rtl] .cart-header-strip,[dir=rtl] [class*=topBar],[dir=rtl] [class*=topBarLeft],[dir=rtl] [class*=topBarRight],[dir=rtl] [class*=actions],[dir=rtl] [class*=menu] ul,[dir=rtl] [class*=navInner]{direction:rtl}[dir=rtl] [class*=dropdownMenu]{left:auto;right:0}[dir=rtl] [class*=searchDropdown]{left:0;right:0}[dir=rtl] .mini-cart-drawer{transform:translate(-100%);box-shadow:4px 0 24px #00000026}[dir=rtl] .mini-cart-drawer.active{transform:translate(0)!important}[dir=rtl] .breadcrumb .sep,[dir=rtl] [class*=chev],[dir=rtl] [class*=arrowRight]{transform:scaleX(-1)}[dir=rtl] [class*=price],[dir=rtl] [class*=Price],[dir=rtl] [class*=total],[dir=rtl] [class*=Total],[dir=rtl] [class*=amount],[dir=rtl] [class*=Amount]{direction:ltr;unicode-bidi:isolate;display:inline-block}[dir=rtl] [dir=ltr]{unicode-bidi:isolate;display:inline-block}[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select{text-align:right}[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=url],[dir=rtl] input[type=number]{text-align:left;direction:ltr}[dir=rtl] [class*=AdminShell] [class*=sidebar],[dir=rtl] [class*=adminSidebar]{border-left:none;border-right:1px solid var(--color-border);left:auto;right:0}[dir=rtl] [class*=AdminShell] main,[dir=rtl] [class*=adminContent]{margin-right:var(--sidebar-w,260px);margin-left:0}[dir=rtl] [class*=AccountSidebar]{direction:rtl}[dir=rtl] svg[class*=arrow-right],[dir=rtl] svg[class*=arrowRight],[dir=rtl] .cu-pg--arrow svg{transform:scaleX(-1)}[dir=rtl] [class*=toast][class*=container],[dir=rtl] [class*=ToastProvider]>div{left:16px;right:auto}
