.page-module__YnyroG__page{flex-direction:column;min-height:100vh;display:flex}.page-module__YnyroG__logo{width:auto;height:56px}.page-module__YnyroG__header{justify-content:space-between;align-items:center;padding:24px 6vw;display:flex}.page-module__YnyroG__headerCta{border:1px solid var(--pakto-azul);border-radius:999px;padding:10px 20px;font-weight:600}.page-module__YnyroG__main{flex-direction:column;gap:96px;padding:48px 6vw 120px;display:flex}.page-module__YnyroG__hero{border-radius:28px;min-height:560px;position:relative;overflow:hidden}.page-module__YnyroG__heroBg{object-fit:cover;object-position:center 8%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.page-module__YnyroG__heroOverlay{z-index:1;background:linear-gradient(100deg,#fffffff7 0%,#fffffff0 65%,#fff0 100%);flex-direction:column;justify-content:center;width:min(560px,60%);height:100%;padding:56px;display:flex;position:absolute;inset:0}.page-module__YnyroG__hero h1{max-width:14ch;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:800;line-height:1.15}.page-module__YnyroG__heroHighlight{background:linear-gradient(90deg, var(--pakto-coral), var(--pakto-naranja));color:#0000;-webkit-background-clip:text;background-clip:text}.page-module__YnyroG__heroSubtitle{margin-top:20px;font-size:1.25rem;font-weight:600}.page-module__YnyroG__heroBody{max-width:60ch;color:color-mix(in srgb, var(--pakto-azul) 70%, transparent);margin-top:12px;font-size:1.05rem}.page-module__YnyroG__primaryCta{color:#fff;background:linear-gradient(90deg, var(--pakto-coral), var(--pakto-violeta));border-radius:999px;margin-top:32px;padding:14px 28px;font-weight:700;display:inline-block}.page-module__YnyroG__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}.page-module__YnyroG__gridItem{flex-direction:column;gap:12px;display:flex}.page-module__YnyroG__gridAccent{background:var(--pakto-coral);border-radius:999px;width:32px;height:4px}.page-module__YnyroG__gridAccent[data-accent=naranja]{background:var(--pakto-naranja)}.page-module__YnyroG__gridAccent[data-accent=violeta]{background:var(--pakto-violeta)}.page-module__YnyroG__gridAccent[data-accent=aqua]{background:var(--pakto-aqua)}.page-module__YnyroG__gridItem p{max-width:24ch;font-weight:600}.page-module__YnyroG__split{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.page-module__YnyroG__splitCard{background:color-mix(in srgb, var(--pakto-azul) 4%, transparent);border-radius:20px;flex-direction:column;padding:32px;display:flex}.page-module__YnyroG__splitImage{aspect-ratio:1;object-fit:cover;object-position:center 25%;border-radius:16px;width:100%;height:auto;margin-bottom:20px}.page-module__YnyroG__splitCard h2{margin-bottom:12px;font-size:1.25rem}.page-module__YnyroG__splitCard p{color:color-mix(in srgb, var(--pakto-azul) 70%, transparent)}.page-module__YnyroG__finalCta{text-align:center;background:var(--pakto-azul);color:#fff;border-radius:24px;padding:64px 24px}.page-module__YnyroG__finalCta h2{margin-bottom:24px;font-size:1.75rem}.page-module__YnyroG__comingSoon{color:var(--pakto-violeta);margin-top:8px;font-weight:700}.page-module__YnyroG__leadOpenButton{border:1px solid var(--pakto-azul);border-radius:999px;align-self:flex-start;margin-top:auto;padding:10px 20px;font-weight:600}.page-module__YnyroG__leadForm{flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}.page-module__YnyroG__leadFormActions{gap:10px;display:flex}.page-module__YnyroG__leadCancel{border:1px solid color-mix(in srgb, var(--pakto-azul) 25%, transparent);border-radius:999px;padding:10px 20px;font-weight:600}.page-module__YnyroG__leadForm input,.page-module__YnyroG__leadForm textarea{font:inherit;border:1px solid color-mix(in srgb, var(--pakto-azul) 20%, transparent);border-radius:10px;padding:10px 12px}.page-module__YnyroG__leadSubmit{color:#fff;background:linear-gradient(90deg, var(--pakto-coral), var(--pakto-violeta));border-radius:999px;align-self:flex-start;padding:10px 20px;font-weight:700}.page-module__YnyroG__leadSubmit:disabled{opacity:.6}.page-module__YnyroG__leadError{color:var(--pakto-coral);font-size:.85rem}.page-module__YnyroG__leadSent{color:color-mix(in srgb, var(--pakto-aqua) 55%, var(--pakto-azul));margin-top:auto;padding-top:16px;font-weight:600}.page-module__YnyroG__footer{border-top:1px solid color-mix(in srgb, var(--pakto-azul) 10%, transparent);color:var(--pakto-azul);background:#f7f8fa;flex-direction:column;align-items:center;gap:8px;padding:32px 24px 48px;display:flex}.page-module__YnyroG__footer p{color:color-mix(in srgb, var(--pakto-azul) 65%, transparent);font-size:.9rem}@media (max-width:800px){.page-module__YnyroG__hero{flex-direction:column;min-height:auto;display:flex}.page-module__YnyroG__heroOverlay{background:0 0;order:1;width:100%;height:auto;padding:32px 24px;position:static}.page-module__YnyroG__heroBg{object-position:center 15%;order:2;height:240px;position:static}}@media (max-width:600px){.page-module__YnyroG__header,.page-module__YnyroG__main{padding-left:20px;padding-right:20px}.page-module__YnyroG__logo{height:40px}.page-module__YnyroG__headerCta{padding:8px 14px;font-size:.9rem}}
.login-module___81l7G__page{background:#f7f8fa;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:24px;display:flex}.login-module___81l7G__card{background:#fff;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:380px;padding:32px;display:flex;box-shadow:0 1px 3px #0b2d4f1a}.login-module___81l7G__subtitle{color:color-mix(in srgb, var(--pakto-azul) 65%, transparent)}.login-module___81l7G__field{color:var(--pakto-azul);flex-direction:column;gap:6px;font-size:.9rem;font-weight:600;display:flex}.login-module___81l7G__field input{font:inherit;border:1px solid color-mix(in srgb, var(--pakto-azul) 20%, transparent);border-radius:10px;padding:10px 12px;font-weight:400}.login-module___81l7G__error{color:var(--pakto-coral);font-size:.9rem}.login-module___81l7G__notice{color:var(--pakto-aqua);font-size:.9rem}.login-module___81l7G__submit{color:#fff;background:linear-gradient(90deg, var(--pakto-coral), var(--pakto-violeta));border-radius:999px;padding:12px;font-weight:700}.login-module___81l7G__submit:disabled{opacity:.6}.login-module___81l7G__toggle{color:var(--pakto-azul);background:0 0;font-size:.9rem;text-decoration:underline}
