.gl-landing{--black:#000;--near:#0a0a0c;--panel:#0f0f13;--paper:#f5f5f7;--gold:#c9a84c;--gold-lo:#8b6914;--gold-hi:#e7d19a;--blue:#0a84ff;--purple:#bf5af2;--green:#30d158;--pink:#ff375f;--amber:#ff9f0a;--teal:#40c8e0;--f-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI Variable Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--f-serif:"DM Serif Display",Georgia,serif;--f-mono:ui-monospace,SFMono-Regular,"SF Mono","Cascadia Mono","Segoe UI Mono",Menlo,Consolas,monospace;--ease:cubic-bezier(.32,.72,0,1);--spring:cubic-bezier(.16,1,.3,1)}.gl-landing *{box-sizing:border-box}.gl-landing{background:var(--black);color:#fff;font-family:var(--f-sans);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.5;overflow-x:hidden}.gl-landing .shell{max-width:1120px;margin:0 auto;padding:0 clamp(1.15rem,4vw,2.4rem)}.gl-landing .s-dark{background:var(--black);color:#fff}.gl-landing .s-near{background:var(--near);color:#fff}.gl-landing .s-light{background:var(--paper);color:#1d1d1f}.gl-landing section{padding:clamp(4.5rem,11vw,9.5rem) 0;position:relative}.gl-landing .edge{background:linear-gradient(90deg,#0000,#ffffff24 22%,#c9a84c52 50%,#ffffff24 78%,#0000);border:0;height:1px;margin:0}.gl-landing .nav{z-index:90;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#000000b3;border-bottom:1px solid #ffffff14;align-items:center;height:52px;display:flex;position:sticky;top:0}.gl-landing .nav .shell{justify-content:space-between;align-items:center;width:100%;display:flex}.gl-landing .brand{align-items:center;gap:.55rem;text-decoration:none;display:flex}.gl-landing .brand .mark{background:linear-gradient(140deg,var(--gold-hi),var(--gold)42%,var(--gold-lo));width:26px;height:26px;font-family:var(--f-serif);color:#000;border-radius:7px;place-items:center;font-size:.85rem;display:grid;box-shadow:0 2px 12px #c9a84c59,inset 0 1px #ffffff80}.gl-landing .brand .word{font-family:var(--f-serif);letter-spacing:-.01em;color:#fff;font-size:1.09rem}.gl-landing .brand .word span{color:var(--gold)}.gl-landing .nav-links{align-items:center;gap:clamp(.85rem,2.4vw,1.9rem);display:flex}.gl-landing .nav-links a{color:#ffffffd1;transition:color .25s var(--ease);font-size:.79rem;text-decoration:none}.gl-landing .nav-links a:hover{color:#fff}.gl-landing .nav-cta{background:var(--gold);transition:filter .25s var(--ease),transform .25s var(--ease);border-radius:100px;padding:.36rem .85rem;font-size:.78rem;font-weight:600;color:#000!important}.gl-landing .nav-cta:hover{filter:brightness(1.09);transform:translateY(-1px)}@media (max-width:700px){.gl-landing .nav-links a.hide-s{display:none}}.gl-landing .hero{text-align:center;padding:clamp(3.2rem,7vw,5.5rem) 0 0;position:relative;overflow:hidden}.gl-landing #grid3d{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gl-landing .aura{aspect-ratio:1.4;pointer-events:none;z-index:1;filter:blur(70px);background:radial-gradient(closest-side,#c9a84c42,#0000 70%) 50% 38%/72% 72% no-repeat,radial-gradient(closest-side,#0a84ff38,#0000 70%) 18% 64%/60% 60% no-repeat,radial-gradient(closest-side,#bf5af22e,#0000 70%) 82% 60%/58% 58% no-repeat;width:min(1250px,158vw);position:absolute;top:26%;left:50%;translate:-50% -50%}.gl-landing .hero .shell{z-index:3;position:relative}.gl-landing .pill{color:#ffffffbd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.6rem;padding:.4rem .9rem;font-size:.755rem;display:inline-flex}.gl-landing .pill .dot{background:var(--green);width:5px;height:5px;box-shadow:0 0 8px var(--green);border-radius:50%}.gl-landing h1{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;margin:0 auto 1.4rem;font-size:clamp(2.6rem,7.4vw,5.5rem);font-weight:700;line-height:1.02}.gl-landing .grad{background:linear-gradient(102deg,var(--gold-hi)0%,var(--gold)32%,var(--blue)76%,var(--purple)100%);color:#0000;-webkit-background-clip:text;background-clip:text}.gl-landing .sub{letter-spacing:-.016em;color:#ffffffa8;text-wrap:pretty;max-width:44ch;margin:0 auto 2.1rem;font-size:clamp(1.02rem,2.05vw,1.34rem);line-height:1.44}.gl-landing .cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.gl-landing .btn{white-space:nowrap;cursor:pointer;transition:transform .35s var(--spring),filter .3s var(--ease),background .3s var(--ease);border:1px solid #0000;border-radius:100px;align-items:center;gap:.45rem;padding:.82rem 1.55rem;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex}.gl-landing .btn-primary{background:var(--gold);color:#000;box-shadow:0 8px 30px -8px #c9a84c8c}.gl-landing .btn-primary:hover{filter:brightness(1.08);transform:translateY(-2px)}.gl-landing .btn-ghost{color:#fff;background:#ffffff0f;border-color:#ffffff29}.gl-landing .btn-ghost:hover{background:#ffffff1f;transform:translateY(-2px)}.gl-landing .btn-dark{color:#fff;background:#1d1d1f}.gl-landing .btn-dark:hover{filter:brightness(1.3);transform:translateY(-2px)}.gl-landing .fineprint{color:#fff6;margin:0;font-size:.755rem}.gl-landing .stage{z-index:3;perspective:1600px;perspective-origin:50% 20%;margin-top:clamp(2.4rem,5.5vw,4rem);position:relative}.gl-landing .stage .shell{position:relative}.gl-landing .device-wrap{max-width:980px;transform-style:preserve-3d;margin:0 auto;position:relative}.gl-landing .device{transform:rotateX(var(--rx,13deg))rotateY(var(--ry,0deg))scale(var(--sc,.965));transform-style:preserve-3d;will-change:transform;background:linear-gradient(#1c1c22,#0b0b0f);border:1px solid #ffffff24;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 60px 130px -45px #000000f5,0 0 100px -34px #c9a84c57}.gl-landing .reflection{filter:blur(20px);opacity:.6;pointer-events:none;background:linear-gradient(#c9a84c24,#0000 62%);border-radius:20px;max-width:980px;height:96px;margin:-46px auto 0;transform:scaleY(-1)}.gl-landing .device-bar{background:#ffffff0d;border-bottom:1px solid #ffffff14;align-items:center;gap:.42rem;height:36px;padding:0 .9rem;display:flex}.gl-landing .tl{border-radius:50%;width:9px;height:9px}.gl-landing .tl.r{background:#ff5f57}.gl-landing .tl.y{background:#febc2e}.gl-landing .tl.g{background:#28c840}.gl-landing .device-bar .addr{font-family:var(--f-mono);color:#ffffff52;margin-left:.7rem;font-size:.62rem}.gl-landing .device-bar .hint{color:#ffffff6b;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:.3rem;margin-left:auto;padding:.1rem .5rem;font-size:.6rem;display:flex}.gl-landing .device-bar .hint b{color:var(--gold);font-weight:600}.gl-landing .app{text-align:left;grid-template-columns:176px 1fr;min-height:372px;display:grid}.gl-landing .side{background:#ffffff04;border-right:1px solid #ffffff12;padding:.85rem .6rem}.gl-landing .side .sect{text-transform:uppercase;letter-spacing:.14em;color:#ffffff47;margin:.8rem 0 .35rem .5rem;font-size:.565rem}.gl-landing .navitem{color:#fff9;cursor:pointer;text-align:left;letter-spacing:-.008em;width:100%;transition:background .25s var(--ease),color .25s var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:.44rem .5rem;font-family:inherit;font-size:.735rem;display:flex}.gl-landing .navitem:hover{color:#ffffffe6;background:#ffffff0f}.gl-landing .navitem[aria-selected=true]{color:var(--gold-hi);background:#c9a84c26}.gl-landing .navitem .ic{opacity:.8;flex:none;width:14px;height:14px}.gl-landing .navitem .badge{background:var(--pink);color:#fff;border-radius:100px;margin-left:auto;padding:.04rem .32rem;font-size:.58rem;font-weight:700}.gl-landing .main{flex-direction:column;gap:.8rem;padding:1.05rem 1.15rem;display:flex;position:relative}.gl-landing .view .prog-lbl{margin-top:auto}.gl-landing .view{animation:viewIn .45s var(--spring)both;flex-direction:column;gap:.8rem;display:none}.gl-landing .view.on{display:flex}@keyframes viewIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.gl-landing .m-head{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.gl-landing .m-head h4{letter-spacing:-.022em;margin:0;font-size:.95rem;font-weight:600}.gl-landing .m-head .meta{color:#ffffff5c;font-size:.655rem;font-family:var(--f-mono)}.gl-landing .state{letter-spacing:.05em;color:var(--green);white-space:nowrap;background:#30d15821;border:1px solid #30d1584d;border-radius:100px;margin-left:auto;padding:.16rem .55rem;font-size:.585rem;font-weight:700}.gl-landing .rows{flex-direction:column;gap:.4rem;display:flex}.gl-landing .row{background:#ffffff08;border:1px solid #ffffff0d;border-radius:9px;align-items:center;gap:.55rem;padding:.5rem .62rem;font-size:.725rem;display:flex}.gl-landing .row .tick{background:#30d15829;border:1px solid #30d1586b;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;display:grid}.gl-landing .row .tick svg{width:8px;height:8px;color:var(--green)}.gl-landing .row .tick.wait{background:#ff9f0a24;border-color:#ff9f0a6b}.gl-landing .row .name{color:#ffffffdb}.gl-landing .row .who{color:#ffffff57;font-size:.6rem;font-family:var(--f-mono);white-space:nowrap;margin-left:auto}.gl-landing .row .ia{color:var(--blue);white-space:nowrap;background:#0a84ff24;border:1px solid #0a84ff52;border-radius:100px;padding:.06rem .36rem;font-size:.565rem;font-weight:600}.gl-landing .row.live{animation:viewIn .6s var(--spring)both}.gl-landing .prog{background:#ffffff14;border-radius:100px;height:4px;overflow:hidden}.gl-landing .prog i{background:linear-gradient(90deg,var(--gold),var(--green));border-radius:100px;width:75%;height:100%;display:block}.gl-landing .prog-lbl{color:#ffffff6b;justify-content:space-between;font-size:.625rem;display:flex}.gl-landing .plist{flex-direction:column;gap:.4rem;display:flex}.gl-landing .pitem{background:#ffffff08;border:1px solid #ffffff0d;border-radius:9px;align-items:center;gap:.6rem;padding:.55rem .65rem;font-size:.725rem;display:flex}.gl-landing .pitem .av{color:#000;background:linear-gradient(140deg,var(--gold-hi),var(--gold));border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.6rem;font-weight:700;display:grid}.gl-landing .pitem .l1{color:#ffffffe0;display:block}.gl-landing .pitem .l2{color:#ffffff61;font-size:.635rem;display:block}.gl-landing .pitem .right{text-align:right;margin-left:auto}.gl-landing .tagx{white-space:nowrap;border:1px solid;border-radius:100px;padding:.1rem .42rem;font-size:.58rem;font-weight:600}.gl-landing .t-green{color:var(--green);background:#30d1581f;border-color:#30d1584d}.gl-landing .t-amber{color:var(--amber);background:#ff9f0a1f;border-color:#ff9f0a4d}.gl-landing .t-pink{color:var(--pink);background:#ff375f1f;border-color:#ff375f52}.gl-landing .t-blue{color:var(--blue);background:#0a84ff1f;border-color:#0a84ff4d}.gl-landing .chat{flex-direction:column;gap:.5rem;display:flex}.gl-landing .bub{border-radius:13px;max-width:84%;padding:.55rem .75rem;font-size:.725rem;line-height:1.45}.gl-landing .bub.me{color:#ffffffe6;background:#0a84ff29;border:1px solid #0a84ff4d;align-self:flex-end}.gl-landing .bub.ai{color:#ffffffc7;background:#ffffff0b;border:1px solid #ffffff14;align-self:flex-start}.gl-landing .bub .src{font-family:var(--f-mono);color:var(--gold);margin-top:.35rem;font-size:.585rem;display:block}.gl-landing .wa-doc{background:#ffffff0d;border-radius:9px;align-items:center;gap:.5rem;margin-top:.4rem;padding:.45rem .55rem;font-size:.68rem;display:flex}.gl-landing .wa-doc .fi{color:#fff9;width:22px;height:26px;font-size:.5rem;font-family:var(--f-mono);background:#ffffff1f;border-radius:3px;flex:none;place-items:center;display:grid}.gl-landing .kpis{grid-template-columns:repeat(3,1fr);gap:.42rem;display:grid}.gl-landing .kpi{background:#ffffff09;border:1px solid #ffffff0f;border-radius:10px;padding:.6rem .7rem}.gl-landing .kpi .v{letter-spacing:-.035em;font-size:1.15rem;font-weight:700;line-height:1.1;display:block}.gl-landing .kpi .k{color:#ffffff6b;font-size:.6rem}.gl-landing .fake-cursor{z-index:20;pointer-events:none;opacity:0;width:15px;height:15px;transition:opacity .4s var(--ease);position:absolute}.gl-landing .fake-cursor svg{filter:drop-shadow(0 2px 5px #0009);display:block}.gl-landing .kicker{letter-spacing:.02em;margin:0 0 .85rem;font-size:.755rem;font-weight:600}.gl-landing h2{letter-spacing:-.038em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.95rem,5.1vw,3.4rem);font-weight:700;line-height:1.05}.gl-landing h2 .soft{opacity:.4}.gl-landing .lede{letter-spacing:-.013em;max-width:54ch;margin:0;font-size:clamp(.99rem,1.75vw,1.15rem);line-height:1.5}.gl-landing .s-dark .lede,.gl-landing .s-near .lede{color:#ffffff9e}.gl-landing .s-light .lede{color:#56565c}.gl-landing .center{text-align:center}.gl-landing .center .lede,.gl-landing .center h2{margin-inline:auto}.gl-landing .stats{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:clamp(1.6rem,4vw,3rem);display:grid}.gl-landing .stat .n{letter-spacing:-.045em;background:linear-gradient(140deg,var(--gold-hi),var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.45rem;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:700;line-height:1;display:block}.gl-landing .stat .l{color:#ffffff80;max-width:20ch;font-size:.85rem;display:block}.gl-landing .flow{position:relative}.gl-landing .flow-grid{gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:940px){.gl-landing .flow-grid{grid-template-columns:.9fr 1.1fr;align-items:start}}.gl-landing .flow-steps{flex-direction:column;gap:clamp(1rem,2vw,1.4rem);display:flex}.gl-landing .step{cursor:pointer;transition:background .5s var(--ease),border-color .5s var(--ease),transform .5s var(--spring);background:#ffffff05;border:1px solid #ffffff12;border-radius:18px;padding:1.25rem 1.35rem}.gl-landing .step:hover{border-color:#ffffff29}.gl-landing .step[data-on="1"]{background:#ffffff0e;border-color:#c9a84c66;transform:translate(4px)}.gl-landing .step .idx{font-family:var(--f-mono);color:#ffffff73;width:22px;height:22px;transition:all .5s var(--ease);border:1px solid #ffffff24;border-radius:6px;flex:none;place-items:center;font-size:.66rem;display:grid}.gl-landing .step[data-on="1"] .idx{color:#000;background:var(--gold);border-color:var(--gold)}.gl-landing .step h3{letter-spacing:-.024em;margin:0;font-size:1.05rem;font-weight:600}.gl-landing .step p{color:#ffffff8c;margin:0;font-size:.9rem;line-height:1.5}.gl-landing .flow-visual{position:sticky;top:100px}.gl-landing .visual-card{background:linear-gradient(#16161b,#0a0a0d);border:1px solid #ffffff1c;border-radius:22px;flex-direction:column;gap:.75rem;min-height:320px;padding:1.4rem;display:flex;overflow:hidden;box-shadow:0 40px 90px -40px #000000f2}.gl-landing .vslide{animation:viewIn .5s var(--spring)both;flex-direction:column;gap:.7rem;display:none}.gl-landing .vslide.on{display:flex}.gl-landing .vslide .vt{font-size:.66rem;font-family:var(--f-mono);color:var(--gold);letter-spacing:.1em;text-transform:uppercase}.gl-landing .grid-3{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:clamp(.85rem,1.8vw,1.3rem);display:grid}.gl-landing .card{transition:transform .5s var(--spring),box-shadow .5s var(--ease),border-color .4s var(--ease);will-change:transform;border-radius:20px;padding:clamp(1.4rem,2.4vw,1.9rem)}.gl-landing .s-light .card{background:#fff;border:1px solid #00000014;box-shadow:0 1px 3px #0000000a}.gl-landing .s-light .card:hover{box-shadow:0 26px 60px -26px #0000003d}.gl-landing .card .glyph{border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:1.05rem;display:grid}.gl-landing .card h3{letter-spacing:-.026em;margin:0 0 .5rem;font-size:1.13rem;font-weight:600;line-height:1.25}.gl-landing .card p{margin:0;font-size:.925rem;line-height:1.55}.gl-landing .s-light .card p{color:#56565c}.gl-landing .feat-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(.85rem,1.8vw,1.25rem);display:grid}.gl-landing .feat{transition:transform .5s var(--spring),border-color .4s var(--ease),box-shadow .5s var(--ease);will-change:transform;background:linear-gradient(#ffffff0e,#ffffff04);border:1px solid #ffffff17;border-radius:22px;padding:clamp(1.5rem,2.6vw,2.1rem);position:relative;overflow:hidden}.gl-landing .feat:before{content:"";background:radial-gradient(120% 100% at 50% 0%,color-mix(in oklab,var(--c)26%,transparent),transparent 70%);opacity:.85;pointer-events:none;height:170px;transition:opacity .5s var(--ease);position:absolute;inset:-1px -1px auto}.gl-landing .feat:after{content:"";background:linear-gradient(90deg,transparent,var(--c),transparent);opacity:.6;height:1px;position:absolute;top:0;left:18%;right:18%}.gl-landing .feat:hover{border-color:color-mix(in oklab,var(--c)40%,#ffffff17);box-shadow:0 30px 70px -30px #000000f2}.gl-landing .feat:hover:before{opacity:1.35}.gl-landing .feat .top{align-items:center;gap:.65rem;margin-bottom:1.05rem;display:flex;position:relative}.gl-landing .feat .glyph{background:color-mix(in oklab,var(--c)16%,transparent);border:1px solid color-mix(in oklab,var(--c)34%,transparent);width:40px;height:40px;color:var(--c);border-radius:11px;flex:none;place-items:center;display:grid}.gl-landing .feat .new{letter-spacing:.09em;text-transform:uppercase;color:#000;background:var(--gold);border-radius:100px;margin-left:auto;padding:.18rem .5rem;font-size:.6rem;font-weight:700}.gl-landing .feat h3{letter-spacing:-.028em;margin:0 0 .55rem;font-size:1.19rem;font-weight:600;line-height:1.22;position:relative}.gl-landing .feat p{color:#ffffff94;margin:0;font-size:.925rem;line-height:1.55;position:relative}.gl-landing .chips{flex-wrap:wrap;justify-content:center;gap:.55rem;max-width:780px;margin:2.4rem auto 0;display:flex}.gl-landing .chip{color:#1d1d1f;cursor:default;transition:transform .35s var(--spring),border-color .3s var(--ease),box-shadow .3s var(--ease);background:#fff;border:1px solid #0000001a;border-radius:100px;padding:.55rem 1.1rem;font-size:.885rem;font-weight:500}.gl-landing .chip:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 12px 26px -14px #c9a84ccc}.gl-landing .quotes{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(.85rem,1.8vw,1.25rem);display:grid}.gl-landing .quote{background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff17;border-radius:22px;flex-direction:column;gap:1.25rem;margin:0;padding:clamp(1.5rem,2.6vw,2rem);display:flex}.gl-landing .quote p{letter-spacing:-.018em;color:#ffffffe0;margin:0;font-size:1.02rem;line-height:1.5}.gl-landing .who-row{align-items:center;gap:.7rem;margin-top:auto;display:flex}.gl-landing .avatar{color:#000;background:linear-gradient(140deg,var(--gold-hi),var(--gold));border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.755rem;font-weight:700;display:grid}.gl-landing .who-row .n{font-size:.855rem;font-weight:600}.gl-landing .who-row .c{color:#ffffff73;font-size:.735rem}.gl-landing .plans{text-align:left;grid-template-columns:repeat(auto-fit,minmax(288px,1fr));align-items:start;gap:clamp(.85rem,1.8vw,1.2rem);margin-top:clamp(2.4rem,5vw,3.6rem);display:grid}.gl-landing .plan{transition:transform .5s var(--spring),box-shadow .5s var(--ease);background:#fff;border:1px solid #00000017;border-radius:24px;flex-direction:column;gap:1.15rem;padding:clamp(1.6rem,2.7vw,2.2rem);display:flex}.gl-landing .plan:hover{transform:translateY(-5px);box-shadow:0 34px 70px -32px #00000047}.gl-landing .plan.hero-plan{color:#fff;background:linear-gradient(#17171b,#0a0a0d);border-color:#c9a84c6b;position:relative;box-shadow:0 30px 70px -30px #0009,0 0 60px -28px #c9a84c80}.gl-landing .plan .tier{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin:0;font-size:.755rem;font-weight:600}.gl-landing .plan .rec{background:var(--gold);color:#000;letter-spacing:.09em;text-transform:uppercase;border-radius:100px;padding:.24rem .75rem;font-size:.63rem;font-weight:700;position:absolute;top:-11px;left:50%;translate:-50%}.gl-landing .price{align-items:baseline;gap:.3rem;display:flex}.gl-landing .price .amt{letter-spacing:-.05em;font-size:clamp(2.5rem,5vw,3.3rem);font-weight:700;line-height:1}.gl-landing .price .per{opacity:.5;font-size:.95rem}.gl-landing .plan .note{margin:-.55rem 0 0;font-size:.755rem}.gl-landing .plan.hero-plan .note{color:#ffffff73}.gl-landing .plan:not(.hero-plan) .note{color:#86868b}.gl-landing .plan .seats{margin:0;font-size:.845rem;font-weight:600}.gl-landing .plan.hero-plan .seats{color:#ffffffd1}.gl-landing .feats{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.gl-landing .feats li{align-items:flex-start;gap:.55rem;font-size:.875rem;line-height:1.42;display:flex}.gl-landing .plan:not(.hero-plan) .feats li{color:#3a3a3e}.gl-landing .plan.hero-plan .feats li{color:#ffffffc7}.gl-landing .feats svg{width:13px;height:13px;color:var(--green);flex:none;margin-top:4px}.gl-landing .tagnew{letter-spacing:.07em;text-transform:uppercase;color:var(--gold);border:1px solid #c9a84c66;border-radius:100px;margin-left:.15rem;padding:0 .32rem;font-size:.575rem;font-weight:700}.gl-landing .plan .btn{justify-content:center;width:100%;margin-top:auto}.gl-landing .lead-in{margin:.35rem 0 -.5rem;font-size:.79rem;font-weight:600}.gl-landing .plan:not(.hero-plan) .lead-in{color:#86868b}.gl-landing .plan.hero-plan .lead-in{color:#ffffff80}.gl-landing .faq{text-align:left;border-top:1px solid #ffffff1a;max-width:780px;margin:clamp(2.2rem,5vw,3.4rem) auto 0}.gl-landing .qa{border-bottom:1px solid #ffffff1a}.gl-landing .qa summary{cursor:pointer;letter-spacing:-.02em;transition:color .25s var(--ease);padding:1.25rem 2.4rem 1.25rem 0;font-size:1.02rem;font-weight:500;list-style:none;position:relative}.gl-landing .qa summary::-webkit-details-marker{display:none}.gl-landing .qa summary:hover{color:var(--gold)}.gl-landing .qa summary:after{content:"";width:11px;height:11px;transition:rotate .4s var(--spring);border-bottom:1.6px solid #ffffff80;border-right:1.6px solid #ffffff80;margin-top:-6px;position:absolute;top:50%;right:4px;rotate:45deg}.gl-landing .qa[open] summary:after{rotate:-135deg}.gl-landing .qa .ans{color:#fff9;margin:0;padding:0 2.4rem 1.4rem 0;font-size:.93rem;line-height:1.6}.gl-landing .qa[open] .ans{animation:viewIn .4s var(--ease)both}.gl-landing .final{text-align:center;position:relative;overflow:hidden}.gl-landing .final .aura2{aspect-ratio:1.5;pointer-events:none;filter:blur(60px);background:radial-gradient(closest-side,#c9a84c42,#0000 70%);width:min(900px,130vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.gl-landing .final .shell{z-index:2;position:relative}.gl-landing .final h2{max-width:15ch;margin-inline:auto}.gl-landing footer{background:var(--black);border-top:1px solid #ffffff14;padding:2.6rem 0}.gl-landing footer .shell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.gl-landing .f-links{flex-wrap:wrap;gap:1.3rem;display:flex}.gl-landing .f-links a{color:#ffffff80;transition:color .25s var(--ease);font-size:.79rem;text-decoration:none}.gl-landing .f-links a:hover{color:#fff}.gl-landing .copy{color:#ffffff57;font-size:.755rem}.gl-landing .rv{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--spring);transform:translateY(24px)}.gl-landing .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.gl-landing{scroll-behavior:auto}.gl-landing .rv{opacity:1;transition:none;transform:none}.gl-landing .device{transition:none}.gl-landing .view,.gl-landing .vslide{animation:none}}.gl-landing :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}@media (max-width:620px){.gl-landing .app{grid-template-columns:1fr}.gl-landing .side{border-bottom:1px solid #ffffff12;border-right:0;gap:.3rem;padding:.55rem;display:flex;overflow-x:auto}.gl-landing .side .sect{display:none}.gl-landing .navitem{white-space:nowrap;width:auto}.gl-landing .navitem .badge{display:none}.gl-landing .kpis{grid-template-columns:1fr 1fr}}.gl-landing{background:var(--black);color:#fff;font-family:var(--f-sans);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:17px;line-height:1.5;overflow-x:hidden}.gl-landing *,.gl-landing :before,.gl-landing :after{box-sizing:border-box}.gl-landing a{color:inherit}.gl-landing .burger{cursor:pointer;color:#ffffffd9;background:0 0;border:0;padding:.3rem;line-height:0;display:none}.gl-landing .burger-menu{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#000000f0;border-bottom:1px solid #ffffff1a;flex-direction:column;padding:.5rem 0;display:flex;position:absolute;top:52px;left:0;right:0}.gl-landing .burger-menu a{color:#ffffffd9;padding:.75rem clamp(1.15rem,4vw,2.4rem);font-size:.9rem;text-decoration:none}.gl-landing .burger-menu a:active{background:#ffffff0f}@media (max-width:700px){.gl-landing .burger{display:block}}.gl-landing .step{text-align:left;width:100%;font-family:inherit;font-size:inherit;color:inherit;appearance:none;display:block}.gl-landing .step .sh{align-items:center;gap:.6rem;margin-bottom:.45rem;display:flex}.gl-landing .step .st{letter-spacing:-.024em;font-size:1.05rem;font-weight:600}.gl-landing .step .sd{color:#ffffff8c;font-size:.9rem;line-height:1.5;display:block}.gl-landing .ex-preview{color:#1a1a1a;font-size:.6rem;line-height:1.9;font-family:var(--f-mono);background:#fff;border:1px solid #ffffff1a;border-radius:12px;padding:.9rem}.gl-landing .ex-title{letter-spacing:.04em;margin-bottom:.45rem;font-size:.7rem;font-weight:700}.gl-landing .ex-line{border-bottom:1px solid #ccc}.gl-landing .form-card{text-align:left;background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff1a;border-radius:24px;max-width:640px;margin:clamp(2rem,4vw,3rem) auto 0;padding:clamp(1.6rem,3vw,2.4rem)}.gl-landing .form-card form{flex-direction:column;gap:1rem;display:flex}.gl-landing .form-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.gl-landing .form-card label{display:block}.gl-landing .form-card label span{text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;margin-bottom:.5rem;font-size:.68rem;font-weight:600;display:block}.gl-landing .form-card input,.gl-landing .form-card textarea{color:#fff;width:100%;transition:border-color .25s var(--ease),background .25s var(--ease);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:.8rem 1rem;font-family:inherit;font-size:.9rem}.gl-landing .form-card input::placeholder,.gl-landing .form-card textarea::placeholder{color:#ffffff52}.gl-landing .form-card input:focus,.gl-landing .form-card textarea:focus{border-color:var(--gold);background:#ffffff0f}.gl-landing .form-card textarea{resize:vertical}.gl-landing .form-card .btn{border:0;justify-content:center;font-family:inherit}.gl-landing .form-card .btn:disabled{color:#ffffff80;cursor:not-allowed;box-shadow:none;background:#ffffff1a;transform:none}.gl-landing .form-error{color:#ff8095;background:#ff375f1a;border:1px solid #ff375f47;border-radius:12px;padding:.75rem 1rem;font-size:.85rem}.gl-landing .form-ok{text-align:center;padding:1.5rem 0}.gl-landing .form-ok .ok-mark{width:44px;height:44px;color:var(--green);background:#30d15824;border:1px solid #30d15866;border-radius:50%;place-items:center;margin:0 auto 1.1rem;display:grid}.gl-landing .form-ok .ok-mark svg{width:18px;height:18px}.gl-landing .form-ok h3{letter-spacing:-.028em;margin:0 0 .5rem;font-size:1.3rem;font-weight:600}.gl-landing .form-ok p{color:#fff9;margin:0;font-size:.95rem}.gl-landing .plans-dark .plan:not(.hero-plan){color:#fff;background:linear-gradient(#ffffff0d,#ffffff04);border-color:#ffffff1a}.gl-landing .plans-dark .plan:not(.hero-plan):hover{border-color:#fff3;box-shadow:0 34px 70px -32px #000000e6}.gl-landing .plans-dark .plan:not(.hero-plan) .feats li{color:#ffffffc7}.gl-landing .plans-dark .plan:not(.hero-plan) .note{color:#ffffff73}.gl-landing .plans-dark .plan:not(.hero-plan) .lead-in{color:#ffffff80}.gl-landing .plans-dark .plan:not(.hero-plan) .seats{color:#ffffffd1}.gl-landing .plans-dark .plan .tier{color:var(--gold)}.gl-landing .chip.mono{font-family:var(--f-mono);letter-spacing:.02em;padding:.5rem .95rem;font-size:.8rem;font-weight:500}.gl-landing .post-destacado{transition:transform .5s var(--spring),border-color .4s var(--ease),box-shadow .5s var(--ease);background:linear-gradient(#ffffff0f,#ffffff04);border:1px solid #ffffff1a;border-radius:24px;margin-bottom:clamp(.85rem,1.8vw,1.25rem);padding:clamp(1.8rem,3.4vw,2.8rem);text-decoration:none;display:block;position:relative;overflow:hidden}.gl-landing .post-destacado:before{content:"";pointer-events:none;height:190px;transition:opacity .5s var(--ease);background:radial-gradient(120% 100% at 50% 0,#c9a84c3d,#0000 70%);position:absolute;inset:-1px -1px auto}.gl-landing .post-destacado:hover{border-color:#c9a84c6b;transform:translateY(-3px);box-shadow:0 34px 70px -32px #000000f2}.gl-landing .post-destacado h2{letter-spacing:-.032em;max-width:22ch;margin:.9rem 0 .8rem;font-size:clamp(1.6rem,3.8vw,2.5rem);line-height:1.1;position:relative}.gl-landing .post-destacado p{color:#ffffff9e;max-width:60ch;margin:0;font-size:clamp(.98rem,1.7vw,1.1rem);line-height:1.55;position:relative}.gl-landing .post-cta{color:var(--gold);transition:transform .35s var(--spring);margin-top:1.3rem;font-size:.9rem;font-weight:600;display:inline-block;position:relative}.gl-landing .post-destacado:hover .post-cta{transform:translate(4px)}.gl-landing .post-meta{font-family:var(--f-mono);letter-spacing:.04em;color:#ffffff73;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.7rem;display:inline-flex;position:relative}.gl-landing .posts{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(.85rem,1.8vw,1.25rem);display:grid}.gl-landing .post{transition:transform .5s var(--spring),border-color .4s var(--ease),box-shadow .5s var(--ease);background:linear-gradient(#ffffff0b,#ffffff03);border:1px solid #ffffff17;border-radius:20px;flex-direction:column;gap:.55rem;padding:clamp(1.35rem,2.4vw,1.8rem);text-decoration:none;display:flex}.gl-landing .post:hover{border-color:#ffffff38;transform:translateY(-3px);box-shadow:0 26px 60px -28px #000000e6}.gl-landing .post h3{letter-spacing:-.026em;margin:0;font-size:1.14rem;font-weight:600;line-height:1.25}.gl-landing .post p{color:#ffffff8c;margin:0;font-size:.92rem;line-height:1.5}.gl-landing .articulo{max-width:720px;margin:0 auto}.gl-landing .articulo h1{letter-spacing:-.038em;text-wrap:balance;max-width:20ch;margin:0 0 1rem;font-size:clamp(2rem,5.2vw,3.2rem);line-height:1.06}.gl-landing .volver{color:#ffffff80;transition:color .25s var(--ease);align-items:center;gap:.4rem;font-size:.82rem;text-decoration:none;display:inline-flex}.gl-landing .volver:hover{color:#fff}.gl-landing .indice{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;margin:2rem 0;padding:1.35rem 1.5rem}.gl-landing .indice p{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--gold);margin:0 0 .75rem;font-size:.66rem}.gl-landing .indice ol{flex-direction:column;gap:.45rem;margin:0;padding-left:1.15rem;display:flex}.gl-landing .indice a{color:#ffffffb3;font-size:.9rem;text-decoration:none}.gl-landing .indice a:hover{color:var(--gold)}.gl-landing .indice li::marker{color:#ffffff4d;font-family:var(--f-mono);font-size:.8rem}.gl-landing .compartir{flex-wrap:wrap;align-items:center;gap:.5rem;margin:2.5rem 0;display:flex}.gl-landing .compartir span{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin-right:.3rem;font-size:.68rem}.gl-landing .compartir a,.gl-landing .compartir button{cursor:pointer;color:#fffc;transition:background .25s var(--ease),border-color .25s var(--ease),transform .3s var(--spring);background:#ffffff0d;border:1px solid #ffffff24;border-radius:100px;padding:.42rem .9rem;font-family:inherit;font-size:.82rem;font-weight:500;text-decoration:none}.gl-landing .compartir a:hover,.gl-landing .compartir button:hover{background:#ffffff1a;border-color:#ffffff47;transform:translateY(-2px)}.gl-landing .blog-content{color:#fffc;letter-spacing:-.006em;font-size:clamp(1rem,2.5vw,1.06rem);line-height:1.85}.gl-landing .blog-content>p:first-of-type{color:#ffffffeb;margin-bottom:1.75rem;font-size:clamp(1.08rem,2.6vw,1.22rem);line-height:1.65}.gl-landing .blog-content h2{letter-spacing:-.028em;color:#fff;margin:3rem 0 1.1rem;scroll-margin-top:90px;font-size:clamp(1.4rem,3.6vw,1.85rem);font-weight:700;line-height:1.2}.gl-landing .blog-content h3{letter-spacing:-.022em;color:#fff;margin:2.25rem 0 .8rem;font-size:clamp(1.08rem,2.8vw,1.24rem);font-weight:600}.gl-landing .blog-content p{margin-bottom:1.35rem}.gl-landing .blog-content ul,.gl-landing .blog-content ol{flex-direction:column;gap:.6rem;margin:1.2rem 0 1.7rem 1.15rem;display:flex}.gl-landing .blog-content li{color:#ffffffc2;padding-left:.3rem}.gl-landing .blog-content li::marker{color:var(--gold)}.gl-landing .blog-content strong{color:#fff;font-weight:600}.gl-landing .blog-content a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.gl-landing .blog-content blockquote{border-left:2px solid var(--gold);color:#ffffffd9;background:#c9a84c0f;border-radius:0 12px 12px 0;margin:1.8rem 0;padding:.9rem 1.3rem}.gl-landing .blog-content code{font-family:var(--f-mono);background:#ffffff14;border-radius:6px;padding:.12em .4em;font-size:.88em}.gl-landing .blog-content img{border-radius:14px;max-width:100%;height:auto;margin:1.5rem 0}.gl-landing .blog-content table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.92rem}.gl-landing .blog-content th,.gl-landing .blog-content td{text-align:left;border-bottom:1px solid #ffffff1a;padding:.6rem .8rem}