.landing{background:radial-gradient(1200px 700px at 12% -10%, #726e8d57, transparent 60%), radial-gradient(900px 600px at 95% 18%, #248acc14, transparent 60%), radial-gradient(1000px 800px at 50% 110%, #726e8d2e, transparent 60%), var(--brand-black)}.landing:before{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");position:absolute;inset:0}.landing-header{-webkit-backdrop-filter:blur(14px);padding-top:env(safe-area-inset-top);background:#050507b8;border-bottom:1px solid #ffffff12}.landing-skip{z-index:50;background:var(--brand-white);color:#000;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:800;position:absolute;top:-60px;left:16px}.landing-skip:focus{top:12px}.landing a:focus-visible,.landing button:focus-visible,.landing summary:focus-visible,.landing-focus:focus-visible{outline:2px solid var(--glow-cian);outline-offset:3px}.landing-navlink{min-height:44px;color:var(--brand-dim);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;transition:color .15s,background-color .15s;display:inline-flex}.landing-navlink:hover{color:var(--brand-white);background:#ffffff0f}.landing-h1{text-transform:uppercase;letter-spacing:-.01em;color:var(--brand-white);text-wrap:balance;font-size:clamp(36px,9vw,62px);font-weight:900;line-height:.98}.landing-h2{text-transform:uppercase;color:var(--brand-white);text-wrap:balance;font-size:clamp(28px,5.4vw,44px);font-weight:900;line-height:1.04}.landing-h3{color:var(--brand-white);font-size:17px;font-weight:800;line-height:1.25}.landing-p{color:var(--brand-dim);font-size:13.5px;line-height:1.6}.landing-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-muted);font-size:12px;font-weight:800}.landing-chrome-text{background:linear-gradient(#fff 0%,#d9d8e3 38%,#8f8ca6 52%,#f4f3f9 70%,#aca9bf 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-chip{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-dim);background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:11.5px;font-weight:800;display:inline-flex}.landing-pill{text-align:left;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:8px 22px;transition:transform .15s,background-color .15s,border-color .15s;display:inline-flex}.landing-pill:active{transform:scale(.97)}.landing-pill-compact{min-height:44px;padding:6px 16px}.landing-pill-primary{background:var(--brand-white);color:#000;border:1px solid #0000}.landing-pill-primary:hover{background:#ececf2}.landing-pill-ghost{color:var(--brand-white);background:#ffffff0a;border:1px solid #ffffff4d}.landing-pill-ghost:hover{background:#ffffff14;border-color:#fff9}.landing-pill-soon{color:var(--brand-muted);cursor:default;background:0 0;border:1px dashed #aca9bf80}.landing-glass{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff14,#726e8d1a 60%,#ffffff08);border:1px solid #ffffff21;box-shadow:0 30px 60px -30px #000c}.landing-card{background:linear-gradient(160deg,#ffffff0f,#726e8d12 70%);border:1px solid #ffffff1a;border-radius:24px;padding:24px;position:relative}.landing-card-feature{background:radial-gradient(600px 300px at 0 0,#726e8d4d,#0000 70%),linear-gradient(160deg,#ffffff12,#0003);border-color:#ffffff29}.landing-section{padding:72px 0;scroll-margin-top:72px}@media (min-width:1024px),(hover:hover) and (pointer:fine){.landing-section{padding:104px 0}}.landing-section+.landing-section{border-top:1px solid #ffffff0f}.landing-icon{width:44px;height:44px;color:var(--brand-white);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-icon-lav{background:#726e8d4d;border:1px solid #726e8d99}.landing-icon-cian{background:#248acc26;border:1px solid #248acc73}.landing-icon-white{background:#ffffff14;border:1px solid #ffffff38}.landing-tag{white-space:nowrap;letter-spacing:.04em;border-radius:999px;align-items:center;padding:4px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.landing-tag-open{color:var(--brand-white);border:1px solid #ffffff59}.landing-tag-account{color:var(--brand-white);background:#726e8d59;border:1px solid #726e8db3}.landing-tag-ticket{color:#d5ecfb;background:#248acc29;border:1px solid #248acc8c}.landing-tag-alumni{background:var(--tier-black);color:#000}.landing-tag-device{color:var(--brand-dim);border:1px dashed #ffffff59}.landing-step-num{background:linear-gradient(#fff,#726e8d);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:900;line-height:1;display:block}.landing-qr svg{width:100%;height:100%;display:block}.landing-option{background:#00000040;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;height:100%;min-height:44px;padding:8px 14px;display:flex}.landing-option-link:hover{border-color:#ffffff4d}.landing-phone{background:linear-gradient(145deg,#f2f2f6 0%,#8a879c 22%,#2a2933 45%,#9d9ab0 70%,#e7e6ee 100%);border-radius:34px;flex-shrink:0;padding:7px;position:relative;box-shadow:0 40px 80px -30px #000000e6,0 0 0 1px #ffffff1a}.landing-phone-screen{aspect-ratio:9/16;background:#000;border-radius:28px;overflow:hidden}.landing-faq{background:#ffffff09;border:1px solid #ffffff1a;border-radius:20px}.landing-faq[open]{background:#ffffff0f;border-color:#fff3}.landing-faq-q{cursor:pointer;min-height:56px;color:var(--brand-white);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:15px;font-weight:800;list-style:none;display:flex}.landing-faq-q::-webkit-details-marker{display:none}.landing-faq-icon{flex-shrink:0;width:14px;height:14px;position:relative}.landing-faq-icon:before,.landing-faq-icon:after{content:"";background:var(--brand-white);border-radius:2px;width:14px;height:2px;transition:transform .2s;position:absolute;top:6px;left:0}.landing-faq-icon:after{transform:rotate(90deg)}.landing-faq[open] .landing-faq-icon:after{transform:rotate(0)}.landing-footlink{min-height:32px;color:var(--brand-dim);align-items:center;display:inline-flex}.landing-footlink:hover{color:var(--brand-white);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.landing-pill,.landing-navlink,.landing-faq-icon:before,.landing-faq-icon:after{transition:none}.landing-pill:active{transform:none}}.landing{--landing-ease:cubic-bezier(.2, .7, .2, 1)}.landing-hero{isolation:isolate;position:relative;overflow:clip}.landing-hero-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.landing-hero-backdrop-img{object-fit:cover;object-position:50% 78%;width:100%;height:100%;position:absolute;inset:0}.landing-hero-scrim{background:linear-gradient(#000000d1 0%,#0000008c 34%,#00000026 58%,#0000 72%),linear-gradient(#0000 86%,#000 100%);position:absolute;inset:0}@media (min-width:1024px),(hover:hover) and (pointer:fine){.landing-hero-backdrop-img{object-position:100% 50%}.landing-hero-scrim{background:linear-gradient(90deg,#000000e6 0%,#0000008c 38%,#0000 62%),linear-gradient(#0000 82%,#000 100%)}}.landing-hero-phone-wrap{flex-direction:column;align-items:center;display:flex}.landing-hero-phone .landing-phone{width:220px;transform:rotate(-4deg)}@media (min-width:640px){.landing-hero-phone .landing-phone{width:250px}}@media (min-width:1024px),(hover:hover) and (pointer:fine){.landing-hero-phone-wrap{transform:translate(-10%,4%)}.landing-hero-phone .landing-phone{width:280px}}@keyframes landing-enter{0%{opacity:0;transform:translateY(14px)}}@keyframes landing-enter-move{0%{transform:translateY(18px)}}.landing-enter{animation:landing-enter .6s var(--landing-ease) both}.landing-enter-move{animation:landing-enter-move .7s var(--landing-ease) both}.landing-enter-2{animation-delay:90ms}.landing-enter-3{animation-delay:.18s}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){@keyframes landing-backdrop-drift{to{transform:translateY(16vh)scale(1.03)}}@keyframes landing-phone-drift{to{transform:translateY(-5vh)scale(.95)}}.landing-hero-backdrop-img{animation:linear both landing-backdrop-drift;animation-timeline:scroll(root);animation-range:0 100vh}.landing-hero-phone-wrap>.landing-hero-phone{animation:landing-enter .6s var(--landing-ease) .18s both, landing-phone-drift linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}}}.landing-reveal{transition:opacity .6s var(--landing-ease), transform .6s var(--landing-ease)}[data-reveal-ready] .landing-reveal:not([data-revealed]){opacity:0;transform:translateY(18px)}.lx-scene{position:relative}.lx-stage{display:none}.lx-hero-phone-static{justify-content:center;display:flex}.lx-entrada{padding-top:88px}.lx-chapters{flex-direction:column;gap:72px;padding-top:40px;display:flex}.landing-chapter-num{letter-spacing:.18em;color:var(--brand-lav);font-size:13px;font-weight:900;display:block}.landing-chapter-title{text-transform:uppercase;color:var(--brand-white);text-wrap:balance;margin-top:10px;font-size:clamp(28px,6.4vw,46px);font-weight:900;line-height:1.02}.landing-chapter-inline{flex-direction:column;align-items:center;margin-top:32px;display:flex}.landing-chapter-inline .landing-phone{width:230px}@media (max-width:1023px) and (hover:none),(max-width:1023px) and (pointer:coarse){.landing-chapter-inline-dup{display:none}}@media (min-width:1024px),(hover:hover) and (pointer:fine){.lx-chapter{grid-template-columns:1fr auto;align-items:center;column-gap:56px;display:grid}.lx-chapter .landing-chapter-inline{margin-top:0}.lx-salida{height:72px}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference),(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lx-scene{--lx-header:72px;--lx-stage-h:calc(100svh - var(--lx-header));--lx-w:min(100vw, 1200px);--lx-pw:clamp(240px, calc(var(--lx-stage-h) * .62 * .5625), 320px)}.lx-stage{top:var(--lx-header);z-index:0;height:var(--lx-stage-h);contain:paint;display:block;position:sticky;overflow:hidden}.lx-flow{z-index:1;margin-top:calc(-1 * var(--lx-stage-h));position:relative}.lx-block{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.lx-hero-block{min-height:var(--lx-stage-h)}.lx-hero-block .landing-hero-backdrop{display:none}.lx-hero-phone-static{visibility:hidden}.lx-entrada{min-height:56svh;padding-top:0}.lx-chapters{gap:0;padding-top:0}.lx-chapter{min-height:80svh;display:flex}.lx-chapter>div,.lx-entrada>div{max-width:min(460px,38vw)}.lx-scene .landing-chapter-inline{display:none}.lx-salida{height:auto;min-height:32svh}.lx-layer{pointer-events:none;position:absolute}.lx-bg{background:radial-gradient(900px 600px at 78% 45%,#726e8d47,#0000 65%),radial-gradient(700px 500px at 10% 90%,#248acc0d,#0000 60%),#000;inset:-60px 0}.lx-ribbon{transform-origin:60% 85%;width:auto;height:108%;bottom:-6%;right:max(-40px,50% - 760px)}.lx-scene-img{object-fit:cover;object-position:70% 50%;opacity:0;width:100%;height:100%;inset:0}.lx-box{max-width:1200px;margin:0 auto;position:absolute;inset:0}.lx-phone-anchor{perspective:1600px;position:absolute;top:50%;left:50%}.lx-phone-move{transform:translate3d(calc(var(--lx-w) * .25), calc(var(--lx-stage-h) * .03), 0) rotateY(-22deg) rotateZ(-5deg) scale(.94);transform-origin:0 0;position:absolute;top:0;left:0}.lx-phone{width:var(--lx-pw);translate:-50% -50%;box-shadow:0 50px 90px -30px #000000f2,0 0 0 1px #ffffff1a}.lx-screen{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.lx-screen+.lx-screen{opacity:0}.lx-chip{white-space:nowrap;color:var(--brand-white);opacity:0;background:#0c0c10d1;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 18px 40px -18px #000000e6}.lx-chip-planea{left:calc(var(--lx-w) * .24 - var(--lx-pw) * .5 - 110px);top:calc(var(--lx-pw) * -.62)}.lx-chip-conecta{left:calc(var(--lx-w) * .21 - var(--lx-pw) * .5 - 130px);top:calc(var(--lx-pw) * .42)}.lx-chip-explora{left:calc(var(--lx-w) * .24 - var(--lx-pw) * .5 - 120px);top:calc(var(--lx-pw) * -.1)}.lx-week{grid-template-columns:repeat(7,8px);gap:3px;display:inline-grid}.lx-week i{background:#ffffff38;border-radius:2px;height:8px}.lx-week i.is-on{background:var(--glow-cian)}.lx-scene[data-scene-active] .lx-phone-move,.lx-scene[data-scene-active] .lx-ribbon,.lx-scene[data-scene-active] .lx-scene-img,.lx-scene[data-scene-active] .lx-chip{will-change:transform, opacity}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes lx-eco-gather{0%{transform:translate3d(var(--gx,0), var(--gy,40px), 0) rotate(var(--gr,0deg)) scale(.92);opacity:.45}to{opacity:1;transform:none}}.lx-eco{view-timeline-name:--lx-eco}.lx-eco>*{animation:linear both lx-eco-gather;animation-timeline:--lx-eco;animation-range:entry cover 34%}@media (min-width:1024px),(hover:hover) and (pointer:fine){.lx-eco-pair>:first-child{--gx:22%;--gy:50px;--gr:-2.5deg}.lx-eco-pair>:nth-child(2){--gx:-22%;--gy:70px;--gr:2.5deg}.lx-eco-grid>:nth-child(3n+1){--gx:70%;--gr:-3deg}.lx-eco-grid>:nth-child(3n+2){--gx:0%}.lx-eco-grid>:nth-child(3n){--gx:-70%;--gr:3deg}.lx-eco-grid>:nth-child(n+4){--gy:-40px}.lx-eco-grid>:nth-child(-n+3){--gy:60px}}}@media (max-width:1023px) and (hover:none) and (prefers-reduced-motion:no-preference),(max-width:1023px) and (pointer:coarse) and (prefers-reduced-motion:no-preference){@keyframes lx-m-phone{0%{opacity:.35;transform:translateY(48px)rotate(3deg)scale(.93)}to{opacity:1;transform:none}}@keyframes lx-m-text{0%{opacity:.4;transform:translateY(22px)}to{opacity:1;transform:none}}.lx-scene .landing-chapter-inline .landing-phone{animation:linear both lx-m-phone;animation-timeline:view();animation-range:entry cover 42%}.lx-chapter>div,.lx-entrada>div{animation:linear both lx-m-text;animation-timeline:view();animation-range:entry cover 30%}}}.landing-card-banner{object-fit:cover;object-position:70% 55%;width:100%;height:150px;display:block;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.landing-conversion{isolation:isolate;background:#000;border:1px solid #ffffff24;border-radius:32px;position:relative;overflow:clip}.landing-conversion-media{z-index:-1;pointer-events:none;position:absolute;inset:0}.landing-conversion-bg{object-fit:cover;object-position:80% 100%;width:100%;height:100%}.landing-conversion-media:after{content:"";background:linear-gradient(#000000c7 0%,#000000db 70%,#00000059 100%);position:absolute;inset:0}@media (min-width:1024px),(hover:hover) and (pointer:fine){.landing-conversion-media:after{background:linear-gradient(90deg,#00000026 0%,#00000059 44%,#000000eb 60%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes lx-close-frame{0%{transform:scale(1.35)translate(8%,10%)}to{transform:none}}.landing-conversion-bg{transform-origin:85% 100%;animation:linear both lx-close-frame;animation-timeline:view();animation-range:entry cover 55%}}}.landing-conversion .landing-glass{-webkit-backdrop-filter:none;background:#08080af0}.landing-badge{transition:transform .18s var(--landing-ease);border-radius:14px;display:inline-flex}.landing-badge img{max-width:none;display:block}.landing-badge:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.landing-enter,.landing-enter-move,.landing-hero-phone{animation:none!important}.landing-reveal,.landing-chapter,.landing-badge{transition:none!important}.landing-badge:active{transform:none}}@media (min-width:1024px),(hover:hover) and (pointer:fine){.landing-h1{font-size:clamp(34px,4.6vw,62px)}.landing-chapter-title{font-size:clamp(28px,3.4vw,46px)}}
