@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0-te~ja_gpvcf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
.preview-root{--blue:#0e55dc;--blue-deep:#0838a8;--blue-soft:#e8effe;--magenta:#ff1f8f;--magenta-deep:#d11075;--magenta-soft:#ffe4f1;--gradient-signature:linear-gradient(135deg, #0e55dc 0%, #6d3fbf 50%, #ff1f8f 100%);--ink:#0a0f1f;--ink-soft:#4b5563;--paper:#fafbfd;--paper-warm:#fff;--line:#0a0f1f14;--line-strong:#0a0f1f24;--ink-dark:#fafbfd;--paper-dark:#0a0f1f;--success:#00c896;--warning:#ffaa2b;--danger:#ff4747;--text-xs:clamp(.75rem, .7rem + .2vw, .875rem);--text-sm:clamp(.875rem, .8rem + .3vw, 1rem);--text-base:clamp(1rem, .95rem + .25vw, 1.125rem);--text-lg:clamp(1.125rem, 1rem + .5vw, 1.375rem);--text-xl:clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem);--text-2xl:clamp(2rem, 1.5rem + 2vw, 3.5rem);--text-3xl:clamp(2.5rem, 1.8rem + 3vw, 5rem);--text-display:clamp(3.5rem, 2.5rem + 5vw, 8rem);--section-py:clamp(64px, 8vw, 160px);--container-px:clamp(24px, 5vw, 80px);--container-max:1440px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:9999px;--shadow-sm:0 1px 2px #0a0f1f0a;--shadow-md:0 4px 12px #0a0f1f0d, 0 1px 3px #0a0f1f08;--shadow-lg:0 12px 32px #0a0f1f14, 0 4px 8px #0a0f1f0a;--shadow-glow-magenta:0 0 40px #ff1f8f26;--shadow-glow-blue:0 0 40px #0e55dc2e;--ease-out-quart:cubic-bezier(.16, 1, .3, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out-circ:cubic-bezier(0, .55, .45, 1);--duration-fast:.2s;--duration-base:.4s;--duration-slow:.8s;--duration-cinematic:1.2s;font-family:var(--font-geist), system-ui, sans-serif;background:var(--paper);color:var(--ink);font-size:var(--text-base);letter-spacing:-.005em;line-height:1.5}.preview-root *,.preview-root :before,.preview-root :after{box-sizing:border-box}.preview-root h1,.preview-root h2,.preview-root h3,.preview-root h4{letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:500;line-height:1.05}.preview-root p{margin:0}.preview-root a{color:inherit;text-decoration:none}.preview-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover) and (pointer:fine){.preview-root.cursor-active,.preview-root.cursor-active *{cursor:none}}@media (prefers-reduced-motion:reduce){.preview-root *,.preview-root :before,.preview-root :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.preview-section{padding-block:var(--section-py);padding-inline:var(--container-px)}.preview-container{max-width:var(--container-max);width:100%;margin-inline:auto}.preview-eyebrow{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:8px;font-weight:500;display:inline-flex}.preview-eyebrow .dot{background:var(--magenta);width:6px;height:6px;animation:preview-pulse 1.8s var(--ease-out-circ) infinite;border-radius:999px;box-shadow:0 0 12px #ff1f8fb3}@keyframes preview-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.preview-btn{border-radius:var(--radius-pill);font-size:var(--text-sm);letter-spacing:-.005em;transition:transform var(--duration-fast) var(--ease-spring), background-color var(--duration-base) var(--ease-out-quart), color var(--duration-base) var(--ease-out-quart), box-shadow var(--duration-base) var(--ease-out-quart);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-weight:500;display:inline-flex}.preview-btn:hover{transform:translateY(-1px)}.preview-btn:active{transform:translateY(0)}.preview-btn-primary{background:var(--ink);color:var(--paper-warm)}.preview-btn-primary:hover{background:var(--blue);box-shadow:var(--shadow-glow-blue)}.preview-btn-ghost{color:var(--ink-soft);border:1px solid var(--line-strong);background:0 0}.preview-btn-ghost:hover{color:var(--ink);border-color:var(--ink)}.preview-display{font-size:var(--text-display);letter-spacing:-.04em;font-weight:500;line-height:.95}.preview-h1{font-size:var(--text-3xl);letter-spacing:-.03em;font-weight:500;line-height:1.02}.preview-h2{font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:500;line-height:1.05}.preview-lead{font-size:var(--text-lg);color:var(--ink-soft);max-width:60ch;line-height:1.5}.preview-card{background:var(--paper-warm);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}@keyframes hero-gradient-drift{0%{background-position:0%}to{background-position:300%}}@keyframes bridge-chip-pulse{0%,to{border-color:var(--line-strong);color:var(--ink);box-shadow:0 0 #ff1f8f00}50%{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 6px #ff1f8f1a,0 8px 16px #0e55dc26}}@media (max-width:900px){.hero-c{grid-template-columns:1fr!important}}.hero-gradient-headline{white-space:nowrap}@media (max-width:900px){.hero-gradient-headline{white-space:normal}.features-row,.faq-grid{grid-template-columns:1fr!important}.faq-header{position:static!important}}@media (max-width:480px){.notforyou-stamp{width:40px!important;height:40px!important;top:12px!important;right:12px!important}.notforyou-stamp svg{width:18px!important;height:18px!important}}@media (max-width:900px){.preview-footer-grid{grid-template-columns:1fr!important}.preview-footer-links{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.preview-footer-links{grid-template-columns:1fr!important}}.preview-header{z-index:50;will-change:background-color;position:sticky;top:0}@media (max-width:900px){.preview-header-nav{display:none!important}}@media (max-width:600px){.preview-header-login{display:none!important}}.notforyou-card{transition:box-shadow .22s var(--ease-out-quart), border-color .22s var(--ease-out-quart)!important}.notforyou-card:hover{border-color:#fecdd3!important;box-shadow:0 20px 40px -20px #f43f5e59,0 0 0 1px #fecdd3b3!important}.notforyou-card .notforyou-glow{transition:opacity .24s var(--ease-out-quart)!important}.notforyou-card:hover .notforyou-glow{opacity:1}.notforyou-card .notforyou-stamp{transition:transform .32s var(--ease-spring), box-shadow .22s var(--ease-out-quart)!important}.notforyou-card:hover .notforyou-stamp{transform:rotate(18deg)scale(1.08);box-shadow:0 12px 24px -6px #f43f5e99}.notforyou-card .notforyou-icon-wrap{transition:background .22s var(--ease-out-quart), border-color .22s var(--ease-out-quart)!important}.notforyou-card:hover .notforyou-icon-wrap{background:linear-gradient(135deg,#ffcdd3 0%,#ffe4e4b3 100%)!important;border-color:#f43f5e66!important}.notforyou-card .notforyou-accent{transition:width .3s var(--ease-out-quart)!important}.notforyou-card:hover .notforyou-accent{width:33%!important}@media (max-width:900px){.employee-journey-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.employee-journey-grid{grid-template-columns:1fr!important}}@media (max-width:1024px){.admin-rrhh-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.journey-scene{align-content:center;min-height:100dvh;grid-template-columns:1fr!important;gap:clamp(28px,7vw,48px)!important;height:auto!important;padding-top:clamp(72px,16vw,110px)!important;padding-bottom:clamp(56px,12vw,90px)!important}}.preview-cta{font-size:var(--text-sm);letter-spacing:-.005em;isolation:isolate;cursor:pointer;transition:transform .28s var(--ease-spring), box-shadow .36s var(--ease-out-quart), background-color .36s var(--ease-out-quart), border-color .36s var(--ease-out-quart), color .36s var(--ease-out-quart);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.preview-cta:hover{transform:translateY(-2px)}.preview-cta:active{transition-duration:.1s;transform:translateY(0)scale(.98)}.preview-cta:before{content:"";z-index:-1;transition:transform .9s var(--ease-out-quart);pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)skew(-14deg)}.preview-cta:hover:before{transform:translate(130%)skew(-14deg)}.preview-cta .cta-arrow{transition:transform .32s var(--ease-spring)}.preview-cta:hover .cta-arrow{transform:translate(4px)}.preview-cta.preview-cta-brand{color:var(--paper-warm);transition:transform .28s var(--ease-spring), box-shadow .36s var(--ease-out-quart), background-position .6s var(--ease-out-quart);background:linear-gradient(135deg,#0e55dc 0%,#6d3fbf 50%,#ff1f8f 100%) 0%/200% 200%;border-color:#0000;box-shadow:0 12px 28px #ff1f8f47,0 4px 12px #0e55dc2e}.preview-cta.preview-cta-brand:hover{background-position:100%;box-shadow:0 18px 40px #ff1f8f6b,0 0 0 4px #ff1f8f24}.preview-cta.preview-cta-ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.preview-cta.preview-cta-ghost:hover{border-color:var(--ink);background:#0a0f1f0a}.preview-cta.preview-cta-light{background:var(--paper-warm);color:var(--ink);border-color:var(--paper-warm);box-shadow:0 12px 28px #00000029}.preview-cta.preview-cta-light:hover{box-shadow:0 14px 32px #ffffff2e,0 0 0 4px #ffffff26}.preview-cta.preview-cta-dark-ghost{color:#ffffffe6;background:0 0;border-color:#ffffff40}.preview-cta.preview-cta-dark-ghost:hover{color:var(--paper-warm);background:#ffffff0f;border-color:#fffc}.preview-cta.preview-cta-whatsapp{color:var(--paper-warm);background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-color:#0000;padding-left:52px;padding-right:52px;box-shadow:0 10px 24px #25d36652}.preview-cta.preview-cta-whatsapp:hover{box-shadow:0 14px 36px #25d36680,0 0 0 4px #25d36626}.preview-cta-whatsapp .cta-icon-slot{transition:opacity .38s var(--ease-out-quart), transform .42s var(--ease-spring);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%}.preview-cta-whatsapp .cta-icon-slot--left{opacity:1;left:22px;transform:translateY(-50%)translate(0)}.preview-cta-whatsapp .cta-icon-slot--right{opacity:0;right:22px;transform:translateY(-50%)translate(-10px)}.preview-cta-whatsapp:hover .cta-icon-slot--left{opacity:0;transform:translateY(-50%)translate(10px)}.preview-cta-whatsapp:hover .cta-icon-slot--right{opacity:1;transform:translateY(-50%)translate(0)}.preview-cta-sm{font-size:var(--text-sm);padding:10px 18px}
