@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_e36b36{font-family:Poppins,Poppins Fallback;font-style:normal}:root{--color-primary:#FE3D6C;--color-primary-light:#FF6B9D;--color-primary-dark:#D62B55;--color-primary-rgb:254,61,108;--color-accent:#FBBF24;--color-accent-light:#FCD34D;--color-accent-dark:#F59E0B;--color-accent-rgb:251,191,36;--color-secondary:#C12CB2;--color-secondary-light:#E055D1;--color-secondary-dark:#9B2290;--color-secondary-rgb:193,44,178;--color-coral:#FF6548;--color-coral-rgb:255,101,72;--color-success:#22C55E;--color-success-light:#4ADE80;--color-success-dark:#16A34A;--color-success-rgb:34,197,94;--color-error:#EF4444;--color-error-light:#F87171;--color-error-dark:#B91C1C;--color-error-rgb:239,68,68;--color-warning:#F59E0B;--color-warning-light:#FBBF24;--color-warning-dark:#D97706;--color-warning-rgb:245,158,11;--color-info:#3B82F6;--color-info-light:#60A5FA;--color-info-dark:#1E40AF;--color-info-rgb:59,130,246;--color-whatsapp:#25D366;--color-facebook:#1877F2;--color-instagram:#E4405F;--color-linkedin:#0A66C2;--color-bg-dark:#0F172A;--color-bg-darker:#1E293B;--color-bg-darkest:#334155;--color-bg-light:#F8FAFC;--color-bg-white:#FFFFFF;--color-text-primary:#1F2937;--color-text-secondary:#6B7280;--color-text-muted:#9CA3AF;--color-text-light:#FFFFFF;--color-border-light:rgba(255,255,255,0.1);--color-border-medium:rgba(255,255,255,0.2);--color-border-dark:rgba(0,0,0,0.1);--gradient-primary:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);--gradient-primary-reverse:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-primary) 100%);--gradient-accent:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-dark) 100%);--gradient-hero:linear-gradient(135deg,var(--color-coral) 0%,var(--color-secondary) 100%);--gradient-success:linear-gradient(135deg,var(--color-success) 0%,var(--color-success-dark) 100%);--gradient-info:linear-gradient(135deg,var(--color-info) 0%,var(--color-info-dark) 100%);--gradient-bg-dark:linear-gradient(135deg,rgba(15,23,42,0.95),rgba(30,41,59,0.9));--gradient-bg-light:linear-gradient(135deg,#FDF2F8,#FEF3C7 50%,#F3E8FF);--gradient-overlay:linear-gradient(0deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.3) 50%,transparent);--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1);--shadow-primary:0 12px 30px rgba(var(--color-primary-rgb),0.35);--shadow-primary-hover:0 18px 40px rgba(var(--color-primary-rgb),0.5);--shadow-accent:0 15px 35px rgba(var(--color-accent-rgb),0.4);--shadow-card:0 8px 32px rgba(0,0,0,0.3);--shadow-glow-primary:0 0 30px rgba(var(--color-primary-rgb),0.4);--shadow-glow-accent:0 0 30px rgba(var(--color-accent-rgb),0.4);--shadow-glow-success:0 0 30px rgba(var(--color-success-rgb),0.4);--font-family-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base: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-size-5xl:3rem;--font-size-6xl:3.75rem;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--duration-instant:100ms;--duration-fast:200ms;--duration-normal:300ms;--duration-slow:500ms;--duration-slower:800ms;--ease-default:cubic-bezier(0.4,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--z-dropdown:40;--z-sticky:50;--z-modal-backdrop:60;--z-modal:70;--z-popover:80;--z-tooltip:90;--z-toast:100;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}.dark,[data-theme=dark]{--color-bg-light:#1E293B;--color-bg-white:#0F172A;--color-text-primary:#F1F5F9;--color-text-secondary:#94A3B8;--color-text-muted:#64748B;--color-border-dark:rgba(255,255,255,0.1)}.text-gradient-primary{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-accent{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-hero{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-accent{background:var(--gradient-accent)}.bg-gradient-hero{background:var(--gradient-hero)}.bg-gradient-success{background:var(--gradient-success)}.bg-gradient-info{background:var(--gradient-info)}.bg-gradient-light{background:var(--gradient-bg-light)}.bg-gradient-dark{background:var(--gradient-bg-dark)}.glass{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(255,255,255,.05)}.glass,.glass-dark{border:1px solid var(--color-border-light)}.glass-dark{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:rgba(15,23,42,.9)}.glass-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(255,255,255,.08);border:1px solid var(--color-border-medium);border-radius:var(--radius-2xl)}.shadow-tumatch{box-shadow:var(--shadow-primary)}.shadow-tumatch-hover{box-shadow:var(--shadow-primary-hover)}.shadow-accent{box-shadow:var(--shadow-accent)}.shadow-glow-primary{box-shadow:var(--shadow-glow-primary)}.shadow-glow-accent{box-shadow:var(--shadow-glow-accent)}.btn-primary{background:var(--gradient-primary);color:var(--color-text-light);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-xl);font-weight:600;transition:all var(--duration-normal) var(--ease-default);box-shadow:var(--shadow-primary)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-primary-hover)}.btn-accent{background:var(--gradient-accent);color:var(--color-bg-dark);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-xl);font-weight:600;transition:all var(--duration-normal) var(--ease-default);box-shadow:var(--shadow-accent)}.btn-accent:hover{transform:translateY(-2px);filter:brightness(1.1)}.btn-outline-primary{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-xl);font-weight:600;transition:all var(--duration-normal) var(--ease-default)}.btn-outline-primary:hover{background:var(--color-primary);color:var(--color-text-light)}.card-tumatch{background:var(--color-bg-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);overflow:hidden;transition:all var(--duration-normal) var(--ease-default)}.card-tumatch:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.card-dark{background:var(--color-bg-darker);border:1px solid var(--color-border-light);border-radius:var(--radius-2xl)}.border-primary{border-color:var(--color-primary)}.border-accent{border-color:var(--color-accent)}.border-gradient-primary{border:2px solid transparent;background:linear-gradient(var(--color-bg-white),var(--color-bg-white)) padding-box,var(--gradient-primary) border-box;border-radius:var(--radius-xl)}@keyframes pulse-glow{0%,to{box-shadow:var(--shadow-glow-primary)}50%{box-shadow:0 0 50px rgba(var(--color-primary-rgb),.6)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-pulse-glow{animation:pulse-glow 3s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 50%,transparent);background-size:200% 100%;animation:shimmer 2s infinite}.badge-primary{background:var(--color-primary);color:var(--color-text-light)}.badge-accent,.badge-primary{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase}.badge-accent{background:var(--color-accent);color:var(--color-bg-dark)}.badge-success{background:var(--color-success);color:var(--color-text-light);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase}.bg-whatsapp{background-color:var(--color-whatsapp)}.bg-facebook{background-color:var(--color-facebook)}.bg-instagram{background-color:var(--color-instagram)}.bg-linkedin{background-color:var(--color-linkedin)}.text-whatsapp{color:var(--color-whatsapp)}.text-facebook{color:var(--color-facebook)}.text-instagram{color:var(--color-instagram)}.text-linkedin{color:var(--color-linkedin)}.overlay-dark{background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 50%,transparent)}.overlay-primary{background:linear-gradient(to top,rgba(var(--color-primary-rgb),.8) 0,transparent 100%)}