:root{--mkt-section-gap:clamp(7rem, 16vh, 13rem)}.mkt-page{z-index:var(--z-content,1);width:100%;position:relative}.mkt-page:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% -10%, color-mix(in srgb, var(--primary) 7%, transparent) 0%, transparent 55%), radial-gradient(100% 70% at 50% 120%, #07070cd9 0%, transparent 60%);position:fixed;inset:0}.mkt-page>main,.mkt-page>footer{z-index:1;position:relative}.mkt-page [data-intro]{animation:.3s ease-out both mktIntroFade}@keyframes mktIntroFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mkt-page [data-intro]{opacity:1;animation:none}}.mkt-reveal{opacity:1;transform:none}.mkt-reveals-enabled .mkt-reveal{opacity:0;transition:opacity .42s ease-out,transform .42s ease-out;transform:translateY(18px)}.mkt-reveals-enabled .mkt-reveal.mkt-reveal-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mkt-reveal{opacity:1!important;transition:none!important;transform:none!important}}.mkt-section{padding-top:var(--mkt-section-gap);padding-bottom:var(--mkt-section-gap)}.mkt-kicker{font-family:var(--font-montserrat), system-ui, sans-serif;font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primary);background:color-mix(in srgb, var(--primary) 11%, #0a0a148c);border:1px solid color-mix(in srgb, var(--primary) 34%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--primary) 14%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;align-items:center;gap:.5rem;padding:.42rem 1.05rem;font-weight:800;display:inline-flex}.mkt-kicker svg{opacity:.9;flex-shrink:0}.mkt-sec-head{text-align:center}.mkt-sec-title{font-family:var(--font-montserrat), system-ui, sans-serif;font-weight:800;font-size:var(--fs-2xl);letter-spacing:-.02em;color:var(--text-high);margin:clamp(1rem,2.5vw,1.6rem) 0 0;line-height:1.05}@media (min-width:768px){.mkt-sec-title{font-size:var(--fs-3xl)}}.mkt-sec-sub{font-family:var(--font-montserrat), system-ui, sans-serif;font-size:var(--fs-md);color:var(--text-lowmid);text-wrap:pretty;max-width:40ch;margin:clamp(.9rem,2vw,1.3rem) auto 0;font-style:italic;line-height:1.5}.universe-bienestar .mkt-kicker,.universe-creatividad .mkt-kicker,.universe-negocios .mkt-kicker{color:var(--theme-primary);background:color-mix(in srgb, var(--theme-primary) 11%, #0a0a148c);border-color:color-mix(in srgb, var(--theme-primary) 34%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--theme-primary) 14%, transparent)}.mkt-ambient-blob{position:relative}.mkt-ambient-blob:before{content:"";pointer-events:none;z-index:-1;filter:blur(64px);background:radial-gradient(closest-side, color-mix(in srgb, var(--theme-primary) 15%, transparent) 0%, transparent 100%);border-radius:50%;position:absolute}.mkt-ambient-blob--center:before{width:min(560px,82%);height:62%;top:50%;left:50%;transform:translate(-50%,-50%)}.mkt-ambient-blob--top:before{width:min(620px,74%);height:40%;top:26%;left:50%;transform:translate(-50%,-50%)}.mkt-ambient-blob--waitlist:before{width:min(520px,60%);height:58%;top:48%;left:32%;transform:translate(-50%,-50%)}.mkt-hero{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:clamp(7rem,14vh,10rem) 0 clamp(3rem,8vh,5rem);display:flex;position:relative}.mkt-hero-orbit-wrap{aspect-ratio:1;z-index:0;pointer-events:none;width:min(86vw,720px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.mkt-hero-orbit{width:100%;height:100%;position:relative}.mkt-hero-orbit-core{aspect-ratio:1;background:radial-gradient(circle at 38% 34%, #ffffff80 0%, transparent 36%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--universe-bienestar) 55%, transparent) 0%, color-mix(in srgb, var(--universe-bienestar) 18%, transparent) 45%, transparent 70%);filter:blur(6px);opacity:.55;border-radius:50%;width:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mkt-hero-inner{z-index:2;max-width:min(92vw,1500px);padding:0 clamp(1rem,3vw,2.5rem);position:relative}.mkt-hero-headline{font-family:var(--font-montserrat), system-ui, sans-serif;font-weight:800;font-size:var(--fs-2xl);letter-spacing:-.02em;text-transform:uppercase;text-align:center;color:var(--text-high);margin:0;line-height:.98}@media (min-width:768px){.mkt-hero-headline{font-size:clamp(2.6rem,9vw,6.4rem)}}.mkt-hero-line1,.mkt-hero-line2{display:block}.mkt-hero-line2{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--orbit-gradient-hero);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;margin-top:clamp(.5rem,2vw,1rem);padding:.04em .06em .12em;line-height:1.08;animation:8s linear infinite mkt-hero-flow;display:inline-block}@keyframes mkt-hero-flow{0%{background-position:0%}to{background-position:-200%}}@media (prefers-reduced-motion:reduce){.mkt-hero-line2{background-position:25%;animation:none}}.mkt-hero-sub{font-family:var(--font-montserrat), system-ui, sans-serif;font-size:var(--fs-md);color:var(--text-mid);max-width:min(90vw,34rem);margin:clamp(1.4rem,3vw,2.2rem) auto 0;font-style:italic;line-height:1.4}.mkt-hero-universes{font-family:var(--font-montserrat), system-ui, sans-serif;letter-spacing:.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.5rem,1.6vw,1rem);margin-top:clamp(1.4rem,3vw,2rem);font-size:clamp(.82rem,1.4vw,1rem);font-weight:600;display:inline-flex}.mkt-hero-universes b{font-weight:800}.mkt-hero-bienestar{color:var(--universe-bienestar)}.mkt-hero-negocios{color:var(--universe-negocios)}.mkt-hero-creatividad{color:var(--universe-creatividad)}.mkt-hero-dot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:4px;height:4px}.mkt-hero-cue{color:var(--text-low);z-index:2;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;display:flex;position:absolute;bottom:clamp(1.5rem,4vh,2.5rem);left:50%;transform:translate(-50%)}.mkt-hero-cue-label{font-size:var(--fs-2xs);letter-spacing:.18em;text-transform:uppercase;font-weight:600}.mkt-hero-cue svg{animation:2.2s ease-in-out infinite mkt-hero-float}@keyframes mkt-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.mkt-hero-cue svg{animation:none}}@media (max-width:520px){.mkt-hero-headline{font-size:clamp(2.4rem,13vw,3.6rem)}}.mkt-intro-frame{aspect-ratio:16/9;background:linear-gradient(160deg, #12121cf5 0%, #0c0c14fa 100%) padding-box, var(--orbit-gradient) border-box;border:1px solid #0000;border-radius:24px;place-items:center;margin-top:clamp(2.5rem,6vw,4rem);display:grid;position:relative;overflow:hidden}.mkt-intro-frame:after{content:"";background:repeating-linear-gradient(135deg, #ffffff04 0 2px, transparent 2px 11px), radial-gradient(70% 60% at 50% 45%, color-mix(in srgb, var(--universe-bienestar) 9%, transparent) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.mkt-intro-frame video,.mkt-intro-frame iframe{z-index:2;object-fit:contain;border:none;width:100%;height:100%;display:block;position:relative}.mkt-intro-placeholder{z-index:2;color:var(--text-lowmid);flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.mkt-intro-play{color:#0d0d16;width:clamp(64px,9vw,86px);height:clamp(64px,9vw,86px);box-shadow:0 0 40px color-mix(in srgb, var(--primary) 30%, transparent);cursor:default;background:#ffffffeb;border:none;border-radius:50%;place-items:center;display:grid}.mkt-intro-placeholder-text{font-family:var(--font-montserrat), system-ui, sans-serif;font-size:var(--fs-xs);letter-spacing:.06em}.mkt-estructura{text-align:center;padding:var(--mkt-section-gap) clamp(1rem, 3vw, 2.5rem);max-width:min(90vw,50rem);margin:0 auto;position:relative}.mkt-estructura-statement{font-family:var(--font-montserrat), system-ui, sans-serif;font-weight:800;font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--text-high);text-wrap:balance;margin:0;line-height:1.18}@media (min-width:768px){.mkt-estructura-statement{font-size:var(--fs-2xl)}}.mkt-estructura-lead{font-family:var(--font-montserrat), system-ui, sans-serif;font-size:var(--fs-md);color:var(--text-low);margin:clamp(1.4rem,3vw,2rem) 0 0;font-style:italic;font-weight:400;line-height:1.5}.mkt-universos-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.6rem);margin-top:clamp(2.5rem,6vw,4rem);display:grid}.mkt-universos-card{--uc:var(--primary);flex-direction:column;gap:.75rem;min-height:240px;padding:clamp(1.5rem,2.5vw,2.1rem) clamp(1.4rem,2.2vw,1.9rem) clamp(1.7rem,2.5vw,2.2rem);display:flex;border-color:color-mix(in srgb, var(--uc) 22%, #ffffff14)!important}.mkt-universos-card:hover{border-color:color-mix(in srgb, var(--uc) 45%, #ffffff1f)!important;box-shadow:0 14px 44px #0000005c, 0 1px 0 #ffffff29 inset, 0 0 60px color-mix(in srgb, var(--uc) 20%, transparent)!important}.mkt-universos-num{font-family:var(--font-montserrat), system-ui, sans-serif;font-size:var(--fs-lg);color:var(--text-muted);font-weight:400}.mkt-universos-icon-row{align-items:center;gap:.65rem;display:flex}.mkt-universos-name{font-family:var(--font-montserrat), system-ui, sans-serif;font-weight:800;font-size:var(--fs-base);letter-spacing:.06em;text-transform:uppercase;color:var(--uc)}.mkt-universos-desc{font-size:var(--fs-sm);color:var(--text-lowmid);margin:0;font-weight:400;line-height:1.6}.mkt-universos-tag{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border-top:1px solid #ffffff12;margin-top:auto;padding-top:.9rem;font-weight:600}@media (max-width:900px){.mkt-universos-grid{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}.mkt-orb{background:radial-gradient(circle at 38% 32%, #fff, var(--uv-color) 58%, color-mix(in srgb, var(--uv-color) 45%, #000));box-shadow:0 0 22px color-mix(in srgb, var(--uv-color) 45%, transparent);border-radius:50%;flex-shrink:0;display:block}.mkt-orb-badge{width:20px;height:20px;box-shadow:0 0 10px color-mix(in srgb, var(--uv-color) 50%, transparent)}.mkt-orb-xs{width:28px;height:28px;box-shadow:0 0 14px color-mix(in srgb, var(--uv-color) 40%, transparent)}.mkt-orb-sm{width:44px;height:44px}.mkt-orb-md{width:56px;height:56px}.mkt-orb-lg{filter:blur(2px);width:64%;height:64%;box-shadow:0 0 50px color-mix(in srgb, var(--uv-color) 50%, transparent)}.mkt-orb-frame{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--uv-color) 25%, transparent);background:repeating-linear-gradient(135deg,#ffffff05 0 12px,#ffffff0a 12px 24px);border-radius:18px;place-items:center;width:100%;display:grid;position:relative}.mkt-gano-timeline{--gano-lane:76px;--gano-spine-x:50%;max-width:940px;margin:clamp(2.5rem,6vw,4rem) auto 0;position:relative}.mkt-gano-spine{top:8px;bottom:8px;left:var(--gano-spine-x);background:linear-gradient(to bottom, color-mix(in srgb, var(--theme-primary) 0%, transparent) 0%, color-mix(in srgb, var(--theme-primary) 70%, transparent) 5%, color-mix(in srgb, var(--theme-primary) 55%, transparent) 70%, color-mix(in srgb, var(--theme-primary) 12%, transparent) 100%);width:3px;box-shadow:0 0 16px color-mix(in srgb, var(--theme-primary) 30%, transparent);z-index:0;border-radius:3px;position:absolute;transform:translate(-50%)}.mkt-gano-row{z-index:1;grid-template-columns:1fr var(--gano-lane) 1fr;align-items:center;padding:clamp(.55rem,1.5vw,.95rem) 0;display:grid;position:relative}.mkt-gano-node-cell{z-index:3;grid-area:1/2;justify-self:center}.mkt-gano-row-left .mkt-gano-card-cell{grid-area:1/1}.mkt-gano-row-right .mkt-gano-card-cell{grid-area:1/3}.mkt-gano-card-cell{min-width:0;position:relative}.mkt-gano-card-cell:after{content:"";width:calc(var(--gano-lane) / 2 + 6px);z-index:0;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.mkt-gano-row-left .mkt-gano-card-cell:after{right:calc(-1 * (var(--gano-lane) / 2 + 6px));background:linear-gradient(270deg, color-mix(in srgb, var(--theme-primary) 55%, transparent), color-mix(in srgb, var(--theme-primary) 12%, transparent))}.mkt-gano-row-right .mkt-gano-card-cell:after{left:calc(-1 * (var(--gano-lane) / 2 + 6px));background:linear-gradient(90deg, color-mix(in srgb, var(--theme-primary) 55%, transparent), color-mix(in srgb, var(--theme-primary) 12%, transparent))}.mkt-gano-node{width:52px;height:52px;color:var(--background);background:var(--orbit-gradient);box-shadow:0 0 18px var(--orbit-glow);border-radius:50%;place-items:center;display:grid;position:relative}.mkt-gano-node-ring{border:1px dashed color-mix(in srgb, var(--theme-primary) 40%, transparent);border-radius:50%;position:absolute;inset:-7px}.mkt-gano-item{border-radius:18px;flex-direction:column;gap:.5rem;padding:clamp(1.2rem,2vw,1.6rem) clamp(1.2rem,2vw,1.5rem);display:flex}.mkt-gano-num{font-family:var(--font-montserrat), system-ui, sans-serif;font-size:var(--fs-lg);color:var(--text-muted);font-style:italic;font-weight:400}.mkt-gano-name{font-family:var(--font-montserrat), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text-high);margin:0;font-size:clamp(1.1rem,1.7vw,1.32rem);font-weight:800}.mkt-gano-desc{font-size:var(--fs-sm);color:var(--text-lowmid);text-wrap:pretty;margin:0;font-weight:400;line-height:1.55}.mkt-gano-row-left .mkt-gano-item{text-align:right;align-items:flex-end}@media (max-width:720px){.mkt-gano-timeline{--gano-lane:46px;--gano-spine-x:26px;max-width:420px}.mkt-gano-row{grid-template-columns:var(--gano-lane) 1fr;column-gap:.7rem}.mkt-gano-node-cell{grid-column:1;justify-self:center}.mkt-gano-row-left .mkt-gano-card-cell,.mkt-gano-row-right .mkt-gano-card-cell{grid-column:2}.mkt-gano-node{width:44px;height:44px}.mkt-gano-row-left .mkt-gano-card-cell:after,.mkt-gano-row-right .mkt-gano-card-cell:after{left:calc(-1 * (var(--gano-lane) / 2 + 6px));background:linear-gradient(90deg, color-mix(in srgb, var(--theme-primary) 55%, transparent), color-mix(in srgb, var(--theme-primary) 12%, transparent));right:auto}.mkt-gano-row-left .mkt-gano-item{text-align:left;align-items:flex-start}}.mkt-wait{padding:var(--mkt-section-gap) 0 clamp(5rem, 10vh, 7rem);position:relative}.mkt-wait-grid{grid-template-columns:.85fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.mkt-wait-lock{place-items:center;min-height:360px;display:grid;position:relative}.mkt-wait-halo{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--theme-primary) 26%, transparent) 0%, transparent 62%);filter:blur(26px);border-radius:50%;width:88%;animation:5s ease-in-out infinite mkt-wait-pulse;position:absolute}.mkt-wait-img{z-index:2;filter:drop-shadow(0 24px 60px #785ac866);width:clamp(220px,30vw,340px);height:auto;animation:7s ease-in-out infinite mkt-wait-float;position:relative}.mkt-wait-orbit-clip{z-index:1;aspect-ratio:1;pointer-events:none;border-radius:50%;width:96%;position:absolute;overflow:hidden}.mkt-wait-orbit{border:1px dashed color-mix(in srgb, var(--theme-primary) 28%, transparent);border-radius:50%;animation:40s linear infinite mkt-wait-spin;position:absolute;inset:0}@keyframes mkt-wait-pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@keyframes mkt-wait-float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-14px)rotate(1.5deg)}}@keyframes mkt-wait-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mkt-wait-halo,.mkt-wait-img,.mkt-wait-orbit{animation:none}}.mkt-wait-card{text-align:left;background:radial-gradient(130% 90% at 50% 0%, color-mix(in srgb, var(--theme-primary) 22%, transparent) 0%, transparent 52%), linear-gradient(158deg, color-mix(in srgb, var(--theme-primary) 20%, #120e1eeb) 0%, #0d0a16f2 100%);border-color:color-mix(in srgb, var(--theme-primary) 42%, transparent);box-shadow:0 22px 64px #0000006b, 0 0 70px color-mix(in srgb, var(--theme-primary) 20%, transparent), 0 1px 0 #ffffff17 inset;border-radius:24px;padding:clamp(1.8rem,3.5vw,2.8rem) clamp(1.6rem,3vw,2.4rem)}.mkt-wait-card-centered{text-align:center;max-width:760px;margin:0 auto}.mkt-wait-kicker{margin-bottom:1.2rem}.mkt-wait-title{font-family:var(--font-montserrat), system-ui, sans-serif;font-weight:800;font-size:var(--fs-xl);letter-spacing:-.015em;color:var(--text-high);margin:0 0 .9rem;line-height:1.1}@media (min-width:768px){.mkt-wait-title{font-size:var(--fs-2xl)}}.mkt-wait-sub{font-family:var(--font-montserrat), system-ui, sans-serif;font-size:var(--fs-base);color:var(--text-lowmid);margin:0 0 1rem;font-style:italic;line-height:1.5}.mkt-wait-sub:last-of-type{margin-bottom:1.6rem}.mkt-wait-form{flex-direction:column;gap:1rem;display:flex}.mkt-wait-field label{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-low);margin-bottom:.45rem;font-weight:600;display:block}.mkt-wait-field .u-input{font-size:var(--fs-sm);background:color-mix(in srgb, var(--theme-primary) 8%, #ffffff05);border-color:color-mix(in srgb, var(--theme-primary) 26%, #ffffff1f);border-radius:12px;padding:.85rem 1rem}.mkt-wait-submit{font-size:var(--fs-xs);justify-content:center;width:100%;margin-top:.3rem;padding:.95rem 1.4rem}.mkt-wait-hint{font-size:var(--fs-xs);color:var(--text-low);justify-content:center;align-items:center;gap:.5rem;margin:1.2rem 0 0;display:flex}.mkt-wait-hint svg{color:var(--theme-primary);opacity:.8;flex-shrink:0}.mkt-wait-error{font-size:var(--fs-sm);color:var(--error);background:#ed1c2414;border:1px solid #ed1c2433;border-radius:8px;margin:0;padding:.6rem .875rem}.mkt-wait-cta-row{justify-content:center;margin-top:2rem;display:flex}.mkt-wait-tag{border:1px solid var(--primary);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-high);background:#00000040;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem .9rem;font-weight:600;display:inline-flex}.mkt-wait-tag-turquoise{border-color:var(--primary)}.mkt-wait-tag-turquoise .mkt-wait-tag-icon{color:var(--primary)}.mkt-wait-tag-orange{border-color:var(--accent)}.mkt-wait-tag-orange .mkt-wait-tag-icon{color:var(--accent)}.mkt-wait-tag-yellow{border-color:var(--warning)}.mkt-wait-tag-yellow .mkt-wait-tag-icon{color:var(--warning)}.mkt-wait-tag-red{border-color:var(--error)}.mkt-wait-tag-red .mkt-wait-tag-icon{color:var(--error)}.mkt-wait-tag-icon{align-items:center;display:flex}@media (max-width:900px){.mkt-wait-grid{grid-template-columns:1fr;gap:2.5rem}.mkt-wait-lock{order:-1;min-height:280px}}