/*! © 2026 Yael Gtz · Zion Presenter · zionpresenter.com · Código propietario. Prohibida su copia, modificación o ingeniería inversa. */
.site-modern,.admin-modern{--zion-active:#3a6cf4;--zion-active-rgb:58, 108, 244;--zion-active-hover:#4f7ef7;--zion-active-soft:#7fa0f8;--zion-active-soft-rgb:127, 160, 248;--zion-active-text:#aec4ff;--zion-active-deep-rgb:33, 66, 184;--zion-live:#22c55e;--zion-font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--lg-backdrop:radial-gradient(45% 55% at 15% 10%, rgba(var(--zion-active-rgb), 0.22), transparent 70%),
        radial-gradient(40% 50% at 88% 20%, rgba(var(--zion-active-soft-rgb), 0.12), transparent 70%),
        radial-gradient(50% 45% at 55% 100%, rgba(var(--zion-active-deep-rgb), 0.2), transparent 70%),
        linear-gradient(180deg, rgba(6, 6, 11, 0.5) 0%, rgba(6, 6, 11, 0.68) 55%, rgba(6, 6, 11, 0.82) 100%);--lg-tint:rgba(24, 26, 40, 0.56);--lg-sheen:linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0) 42%);--lg-edge:rgba(255, 255, 255, 0.1);--lg-highlight:inset 0 1px 0 rgba(255, 255, 255, 0.2);--lg-shadow:0 1px 2px rgba(0, 0, 0, 0.28), 0 18px 44px -22px rgba(0, 0, 0, 0.8);--lg-control:rgba(255, 255, 255, 0.07);--lg-control-hover:rgba(255, 255, 255, 0.12);--lg-control-edge:rgba(255, 255, 255, 0.1);--lg-selected:rgba(255, 255, 255, 0.14);--lg-row-fill:rgba(255, 255, 255, 0.05);--lg-row-sep:rgba(255, 255, 255, 0.08);--lg-bar-bg:rgba(22, 23, 34, 0.62);--lg-window-bg:rgba(24, 25, 36, 0.8);--lg-window-blur:blur(28px) saturate(1.5);--lg-window-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.14), 0 0 0 0.5px rgba(0, 0, 0, 0.5), 0 30px 80px -24px rgba(0, 0, 0, 0.8);--lg-menu-bg:rgba(30, 31, 44, 0.86);--lg-menu-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 0 0 0.5px rgba(0, 0, 0, 0.5), 0 16px 40px -12px rgba(0, 0, 0, 0.7);--lg-radius:22px;--lg-btn-radius:12px;--lg-control-radius:9px;--lm-violet:var(--zion-active-soft);--lm-indigo:var(--zion-active-soft);--lm-cyan:var(--zion-active-soft);--lm-grad:linear-gradient(rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12));--lm-grad-soft:linear-gradient(var(--lg-row-fill), var(--lg-row-fill));--lm-surface:var(--lg-control);--lm-surface-hover:var(--lg-control-hover);--lm-border:var(--lg-edge);--lm-border-strong:rgba(255, 255, 255, 0.16);--lm-text:#f5f5f7;--lm-text-dim:#a3a7b3;--lm-radius-lg:var(--lg-radius);--lm-radius-md:16px;--lm-ease:cubic-bezier(0.16, 1, 0.3, 1);--lm-fs-hero:clamp(2.1rem, min(3.2vw, 5.6vh) + 0.6rem, 4.75rem);--lm-fs-h1:clamp(2rem, min(2.6vw, 4.6vh) + 0.6rem, 4rem);--lm-fs-section:clamp(1.75rem, min(1.9vw, 3.4vh) + 0.7rem, 3rem);--lm-fs-card-lg:clamp(1.5rem, min(1.2vw, 2.2vh) + 0.65rem, 2.25rem);--lm-fs-card:clamp(1.2rem, min(0.7vw, 1.3vh) + 0.7rem, 1.6rem);--lm-fs-lead:clamp(1rem, min(0.45vw, 0.8vh) + 0.8rem, 1.35rem);--lm-card-pad:clamp(1.5rem, min(2.4vw, 4.4vh), 3rem)}html body.site-modern,html body.admin-modern{background:#06060b;color:var(--lm-text);font-family:var(--zion-font-ui)}body.site-modern::before,body.admin-modern::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--lg-backdrop),url(../img/section-bg/hero-projection.jpg)center top/cover no-repeat #06060b}body.site-modern::after,body.admin-modern::after{content:none}body.site-modern>.fixed.inset-0.pointer-events-none{display:none}.site-modern ::selection,.admin-modern ::selection{background:rgba(var(--zion-active-rgb),.45);color:#fff}.site-modern :is(input,textarea,select,button),.site-modern [class*=font-headline],.site-modern [class*=font-display],.site-modern [class*=font-body],.site-modern [class*=font-label]{font-family:inherit}.site-modern main .font-light{font-weight:400!important}.site-modern .obsidian-card,.site-modern .obsidian-card:hover,.site-modern .lm-install-guide,.site-modern .lm-shot,.site-modern .lm-steps li,.site-modern .lm-faq-group,.site-modern .lm-rows,.site-modern .monitor-bezel{border:1px solid var(--lg-edge)!important;border-radius:var(--lg-radius)!important;background:var(--lg-sheen),linear-gradient(var(--lg-tint),var(--lg-tint)),var(--lg-backdrop),url(../img/section-bg/hero-projection-glass.jpg)#06060b!important;background-size:auto,auto,auto,auto,auto,auto,cover!important;background-position:center,center,center,center,center,center,center top!important;background-repeat:no-repeat!important;background-attachment:scroll,fixed,fixed,fixed,fixed,fixed,fixed!important;box-shadow:var(--lg-highlight),var(--lg-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}@media (hover:none){.site-modern .obsidian-card,.site-modern .obsidian-card:hover,.site-modern .lm-install-guide,.site-modern .lm-shot,.site-modern .lm-steps li,.site-modern .lm-faq-group,.site-modern .lm-rows,.site-modern .monitor-bezel{background:var(--lg-sheen),linear-gradient(rgba(22,24,38,.74),rgba(22,24,38,.74))!important;background-attachment:scroll!important}}.site-modern .obsidian-card{overflow:hidden;transition:none!important}.site-modern .obsidian-card::after,.site-modern .lm-spotlight::before{content:none!important;display:none!important}html body:is(.site-modern,.admin-modern) .flow-header-frame{height:4.5rem;padding:10px 12px 0}html body:is(.site-modern,.admin-modern) .flow-header-frame::before{content:"";position:absolute;inset:0 0-12px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(6,6,11,.82)0,rgba(6,6,11,.55) 60%,rgba(6,6,11,0) 100%);opacity:0;transition:opacity .25s ease}html body:is(.site-modern,.admin-modern) .flow-header-frame.is-scrolled::before{opacity:1}html body:is(.site-modern,.admin-modern) .flow-header-blur{display:none}html body:is(.site-modern,.admin-modern) .glass-header{position:relative;z-index:0;top:0;width:100%;height:auto;border:1px solid var(--lg-edge)!important;border-radius:18px;background:0 0;box-shadow:var(--lg-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}html body:is(.site-modern,.admin-modern) .flow-header-socials a{-webkit-backdrop-filter:none;backdrop-filter:none}html body:is(.site-modern,.admin-modern) .glass-header::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--lg-sheen),linear-gradient(var(--lg-bar-bg),var(--lg-bar-bg));box-shadow:var(--lg-highlight);-webkit-backdrop-filter:var(--lg-window-blur);backdrop-filter:var(--lg-window-blur);pointer-events:none}html body:is(.site-modern,.admin-modern) .flow-header-shell{height:50px;padding:0 8px 0 16px}html body:is(.site-modern,.admin-modern) .flow-header-brand{gap:.6rem}html body:is(.site-modern,.admin-modern) .flow-header-brand img{width:1.75rem;height:1.75rem}html body:is(.site-modern,.admin-modern) .flow-header-brand span{font-size:1rem;font-weight:650;letter-spacing:-.01em}html body:is(.site-modern,.admin-modern) .flow-header-links{font-size:.8125rem;font-weight:500;line-height:1.3}html body:is(.site-modern,.admin-modern) .flow-header-links a{display:inline-block;padding:.2rem 0;color:#fff!important;opacity:.66;letter-spacing:0;transition:opacity .15s ease}html body:is(.site-modern,.admin-modern) .flow-header-links a:hover,html body:is(.site-modern,.admin-modern) .flow-header-links a[aria-current=page]{opacity:1}html body:is(.site-modern,.admin-modern) .flow-header-account-link{font-size:.8125rem;font-weight:500}html body:is(.site-modern,.admin-modern) .flow-header-register{display:inline-flex;align-items:center;height:32px;padding:0 .85rem;border:0!important;border-radius:var(--lg-control-radius);background:var(--zion-active)!important;color:#fff!important;font-size:.8125rem;font-weight:600;transform:none!important;transition:background .15s ease}html body:is(.site-modern,.admin-modern) .flow-header-register:hover{background:var(--zion-active-hover)!important}html body:is(.site-modern,.admin-modern) #mobileMenuBtn{width:36px;height:36px;padding:0;border-radius:var(--lg-control-radius)}html body:is(.site-modern,.admin-modern) #mobileMenu{top:calc(100% + 8px);left:0;right:0;width:auto;max-height:calc(100dvh - 5.5rem);overflow-y:auto;border:1px solid var(--lg-edge);border-radius:18px;background:var(--lg-menu-bg);box-shadow:var(--lg-menu-shadow);-webkit-backdrop-filter:var(--lg-window-blur);backdrop-filter:var(--lg-window-blur)}html body:is(.site-modern,.admin-modern) #mobileMenu>div{gap:1.1rem;padding:1.25rem}html body:is(.site-modern,.admin-modern) #mobileMenu a.bg-white{border-radius:var(--lg-btn-radius)!important;background:var(--zion-active)!important;color:#fff!important}html body:is(.site-modern,.admin-modern) #mobileMenu a.rounded-full{border-radius:var(--lg-btn-radius)!important}.site-modern .lm-usage-pill{display:inline-flex;align-items:center;gap:.45rem;height:2.75rem;padding:0 1.1rem;border:1px solid var(--lg-edge);border-radius:var(--lg-btn-radius);background:var(--lg-sheen),linear-gradient(var(--lg-bar-bg),var(--lg-bar-bg));box-shadow:var(--lg-highlight);color:rgba(255,255,255,.72);font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap}.site-modern .lm-usage-count{display:inline-block;color:#fff;font-size:1rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}@media (max-width:520px){.site-modern .lm-usage-pill{height:auto;padding:.6rem 1rem;white-space:normal;text-align:left}}.site-modern a.lm-btn-demo{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.75rem;padding:0 1.2rem;border:0;border-radius:var(--lg-btn-radius);background:var(--zion-active);color:#fff;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;transition:background .15s ease}.site-modern a.lm-btn-demo:hover{background:var(--zion-active-hover)}.site-modern .lm-btn-demo-tag{display:inline-flex;align-items:center;color:rgba(255,255,255,.72);font-size:.8125rem;font-weight:500;line-height:1;white-space:nowrap}.site-modern .lm-btn-demo-tag::before{content:"·";margin-right:.4rem}@media (max-width:520px){.site-modern a.lm-btn-demo{width:100%}}.site-modern .lm-hero-title{font-weight:700!important;letter-spacing:-.03em!important;line-height:1.05!important}.site-modern .lm-gradient-text{color:var(--zion-active-soft)!important}.site-modern .lm-usage-count.lm-gradient-text{color:#fff!important}.site-modern .lm-hero-lead{color:var(--lm-text-dim)!important}.site-modern .lm-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border:1px solid var(--lg-edge);border-radius:999px;background:var(--lg-row-fill);color:#e6e7ee;font-size:.8125rem;font-weight:500}.site-modern .lm-chip>.material-symbols-outlined{display:none}.site-modern .lm-chip-user{padding-left:.35rem}.site-modern .lm-chip-user strong{color:#fff;font-weight:600}.site-modern .lm-cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.site-modern a.lm-btn-primary,.site-modern a.lm-btn-secondary{display:inline-flex;align-items:center;gap:.55rem;min-height:3rem;padding:.8rem 1.4rem;border-radius:var(--lg-btn-radius)!important;font-size:.975rem;font-weight:600!important;transform:none!important;transition:background .15s ease,border-color .15s ease!important}.site-modern a.lm-btn-primary{border:0!important;background:var(--zion-active)!important;color:#fff!important;box-shadow:none!important}.site-modern a.lm-btn-primary:hover{background:var(--zion-active-hover)!important;opacity:1}.site-modern a.lm-btn-secondary{border:1px solid var(--lg-control-edge)!important;background:var(--lg-control)!important;color:#fff!important;box-shadow:var(--lg-highlight)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.site-modern a.lm-btn-secondary:hover{background:var(--lg-control-hover)!important}.site-modern :is(a.lm-btn-primary,a.lm-btn-secondary) .material-symbols-outlined{font-size:1.2rem;transform:none!important;transition:none}.site-modern .lm-platforms{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.1rem;font-size:.8125rem;color:var(--lm-text-dim)}.site-modern .lm-platforms .material-symbols-outlined{display:none}.site-modern .lm-section-head{text-align:center;max-width:44rem;margin:0 auto clamp(1.75rem,6.5vh - 1rem,3rem)}.site-modern .lm-section-title{font-size:var(--lm-fs-section)!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.08!important;color:#fff}.site-modern .lm-section-sub{color:var(--lm-text-dim)!important;font-size:1.0625rem;line-height:1.6;margin-top:.8rem}.site-modern .lm-feature-grid h3{letter-spacing:-.02em;font-weight:650!important}.site-modern .lm-feature-grid p,.site-modern #testimonialsGrid p.text-on-surface-variant,.site-modern details p{color:var(--lm-text-dim)!important}.site-modern .obsidian-card>.absolute.inset-0:has(.lm-watermark),.site-modern .lm-watermark{display:none!important}.site-modern #testimonialsGrid .obsidian-card{padding-top:3.25rem!important}.site-modern #testimonialsGrid .obsidian-card::before{content:"“";position:absolute;top:.6rem;left:1.6rem;color:rgba(255,255,255,.28);font-size:4.5rem;line-height:1;font-family:Georgia,"Times New Roman",serif}.site-modern #testimonialsGrid .rounded-full{background:var(--zion-active)!important;border:0!important;color:#fff!important}.site-modern .lm-btn-ghost{min-height:2.25rem;border:1px solid var(--lg-control-edge)!important;border-radius:var(--lg-control-radius)!important;background:var(--lg-control)!important;box-shadow:var(--lg-highlight);padding:.5rem 1rem!important}.site-modern .lm-btn-ghost:hover{background:var(--lg-control-hover)!important}.site-modern #testimonialModal{background:rgba(4,5,10,.5)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-modern #testimonialModal>div{border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--lg-radius)!important;background:var(--lg-window-bg)!important;box-shadow:var(--lg-window-shadow);-webkit-backdrop-filter:var(--lg-window-blur);backdrop-filter:var(--lg-window-blur)}.site-modern #testimonialModal :is(input,textarea){border-radius:var(--lg-control-radius)!important}.site-modern #testimonialModal :is(input,textarea):focus{border-color:var(--zion-active)!important}.site-modern .lm-faq-group{gap:0!important;overflow:hidden}.site-modern .lm-faq-group>details.obsidian-card{margin:0;padding:1.15rem 1.4rem!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}.site-modern .lm-faq-group>details.obsidian-card+details.obsidian-card{box-shadow:inset 0 1px 0 var(--lg-row-sep)!important}.site-modern .lm-faq-group>details.obsidian-card[open]{background:var(--lg-row-fill)!important}.site-modern details.obsidian-card{padding:1.3rem 1.5rem!important}.site-modern details summary{gap:1rem;font-size:1.0625rem!important;font-weight:600!important;letter-spacing:-.01em}.site-modern details summary .material-symbols-outlined{flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--lg-control);color:#fff!important;font-size:1.2rem}.site-modern .lm-download-card::after{content:none!important}.site-modern .lm-os-grid{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:auto}@media (min-width:640px){.site-modern .lm-os-grid{grid-template-columns:1fr 1fr}}.site-modern a.lm-os-btn{display:flex!important;align-items:center;gap:.9rem;padding:.9rem 1.1rem!important;border-radius:14px!important;text-align:left;transform:none!important;transition:background .15s ease!important}.site-modern a.lm-os-btn .lm-os-icon{width:2.5rem;height:2.5rem;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:1.35rem}.site-modern a.lm-os-btn .lm-os-text{display:flex;flex-direction:column;line-height:1.2}.site-modern a.lm-os-btn .lm-os-name{font-size:1rem;font-weight:600}.site-modern a.lm-os-btn .lm-os-req{font-size:.75rem;font-weight:400;opacity:.75;margin-top:.15rem}.site-modern a.lm-os-btn .lm-os-arrow{margin-left:auto;font-size:1.3rem;transform:none!important}.site-modern a.lm-os-btn.is-primary{border:0!important;background:var(--zion-active)!important;color:#fff!important;box-shadow:none!important}.site-modern a.lm-os-btn.is-primary .lm-os-icon{background:rgba(255,255,255,.18);color:#fff}.site-modern a.lm-os-btn.is-primary:hover{background:var(--zion-active-hover)!important}.site-modern a.lm-os-btn.is-secondary{border:1px solid var(--lg-control-edge)!important;background:var(--lg-control)!important;color:#fff!important;box-shadow:var(--lg-highlight)!important}.site-modern a.lm-os-btn.is-secondary .lm-os-icon{background:rgba(255,255,255,.08);color:#fff}.site-modern a.lm-os-btn.is-secondary:hover{background:var(--lg-control-hover)!important}.site-modern #descargas{padding-top:clamp(2.5rem,12vh - 3rem,6rem);padding-bottom:clamp(2.5rem,12vh - 3rem,6rem)}.site-modern .lm-download-title{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-bottom:clamp(.6rem,2vh - .2rem,1rem)}.site-modern .lm-download-lead{max-width:50rem;margin-bottom:clamp(1.25rem,4vh - .4rem,2.25rem)}.site-modern .lm-download-version{margin-top:clamp(.75rem,3vh - .6rem,1.5rem);color:var(--lm-text-dim)!important;font-weight:500!important}.site-modern .lm-os-alt{margin-top:.9rem;font-size:.8125rem;line-height:1.5;color:rgba(255,255,255,.55)}.site-modern .lm-os-alt a{color:var(--zion-active-text);font-weight:500;text-decoration:none}.site-modern .lm-os-alt a:hover{text-decoration:underline;text-underline-offset:3px}.site-modern #comunidad,.site-modern #descargas{scroll-margin-top:2.5rem}.site-modern .lm-install-guide{margin-top:1rem;padding:var(--lm-card-pad);scroll-margin-top:6rem}.site-modern .lm-install-head h3{font-size:var(--lm-fs-card);font-weight:650;color:var(--lm-text)}.site-modern .lm-install-head p{margin-top:.35rem;font-size:.9375rem;color:var(--lm-text-dim)}.site-modern .lm-install-grid{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:1.25rem}@media (min-width:900px){.site-modern .lm-install-grid{grid-template-columns:1fr 1fr}}.site-modern .lm-install-col{padding:1.25rem;border:0;border-radius:14px;background:var(--lg-row-fill)}.site-modern .lm-install-col h4{font-size:1.0625rem;font-weight:650;color:var(--lm-text);margin-bottom:.85rem}.site-modern .lm-install-steps{counter-reset:lm-install;display:flex;flex-direction:column;gap:.7rem;list-style:none;padding:0;margin:0}.site-modern .lm-install-steps li{counter-increment:lm-install;position:relative;padding-left:2.1rem;font-size:.9375rem;line-height:1.55;color:var(--lm-text-dim)}.site-modern .lm-install-steps li::before{content:counter(lm-install);position:absolute;left:0;top:.05rem;width:1.45rem;height:1.45rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:650;color:#fff;background:var(--zion-active)}.site-modern .lm-install-guide strong{color:var(--lm-text);font-weight:600}.site-modern .lm-install-note{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--lg-row-sep);font-size:.8125rem;line-height:1.55;color:var(--lm-text-dim)}.site-modern .lm-cta-row.lm-cta-start{justify-content:flex-start}.site-modern .lm-shot{padding:8px}.site-modern .lm-shot img{display:block;width:100%;height:auto;border-radius:14px}.site-modern .lm-steps{list-style:none;padding:0;display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.site-modern .lm-steps{grid-template-columns:repeat(3,1fr)}}.site-modern .lm-steps li{padding:1.5rem}.site-modern .lm-steps h3{margin:1rem 0 .4rem;color:#fff;font-size:1.1rem;font-weight:650}.site-modern .lm-steps p{margin:0;color:var(--lm-text-dim);line-height:1.6}.site-modern .lm-step-num{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--zion-active);color:#fff;font-weight:650}@media (min-width:768px){.site-modern .lm-steps.lm-steps-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.site-modern .lm-steps.lm-steps-4{grid-template-columns:repeat(4,1fr)}}.site-modern .lm-program-meta{margin:.25rem 0 1rem;color:var(--lm-text-dim);font-size:.95rem}.site-modern .lm-program-steps{margin:0;padding-left:1.25rem;list-style:decimal;color:var(--lm-text-dim);line-height:1.6}.site-modern .lm-program-steps li+li{margin-top:.45rem}.site-modern .lm-program-steps li::marker{color:var(--zion-active-text)}.site-modern .lm-plain-list{list-style:disc}.site-modern .lm-program-note{margin:auto 0 0;padding-top:1rem;color:var(--lm-text-dim);font-size:.9rem;line-height:1.55}.site-modern .lm-rows{margin:0;padding:0;list-style:none;overflow:hidden}.site-modern .lm-rows li{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;padding:1rem 1.4rem;line-height:1.55}.site-modern .lm-rows li+li{box-shadow:inset 0 1px 0 var(--lg-row-sep)}.site-modern .lm-rows strong{color:#fff;font-weight:600}.site-modern .lm-rows span{color:var(--lm-text-dim)}@media (max-width:520px){.site-modern .lm-rows li{grid-template-columns:1fr;gap:.2rem}}.site-modern .lm-split{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media (min-width:1024px){.site-modern .lm-split{grid-template-columns:5fr 7fr;gap:3.5rem}}.site-modern .lm-card-shot{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--lg-edge);box-shadow:0 24px 60px -30px rgba(0,0,0,.9)}.site-modern .lm-text-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:1.4rem;color:var(--zion-active-text);font-weight:600}.site-modern .lm-text-link:hover{text-decoration:underline;text-underline-offset:3px}.site-modern .lm-text-link .material-symbols-outlined{font-size:1.1rem;transform:none!important}.site-modern .text-primary,.site-modern .hover\:text-primary:hover{color:var(--zion-active-text)!important}.site-modern :is(h1,h2) :is(.text-primary,.bg-clip-text,.text-gradient),.site-modern .text-gradient{background:0 0!important;-webkit-text-fill-color:currentColor!important;color:var(--zion-active-soft)!important}.site-modern main h1{letter-spacing:-.03em;font-weight:700}.site-modern main h2{letter-spacing:-.015em}.site-modern :is(main,footer,header) :is(.uppercase,.tracking-widest,.tracking-wider,.tracking-wide,[class*="tracking-[0."]){text-transform:none!important;letter-spacing:0!important}.site-modern main p[class*="text-[11px]"].uppercase{font-size:.8125rem!important;font-weight:500!important}.site-modern main div:is(.w-10,.w-12,.w-14,.w-16):has(>.material-symbols-outlined:only-child),.site-modern main .obsidian-card .material-symbols-outlined.text-primary{display:none!important}.site-modern .premium-gradient{background:var(--zion-active)!important}.site-modern :is(a,button)[class*=bg-primary-container],.site-modern :is(a,button)[class*=bg-primary]:not([class*="bg-primary/"]),.site-modern button[type=submit]:not([class*=auth-]){border:0!important;border-radius:var(--lg-btn-radius)!important;background:var(--zion-active)!important;color:#fff!important;font-weight:600!important;box-shadow:none!important;transform:none!important}.site-modern :is(a,button)[class*=bg-primary-container]:hover,.site-modern :is(a,button)[class*=bg-primary]:not([class*="bg-primary/"]):hover,.site-modern button[type=submit]:not([class*=auth-]):hover{background:var(--zion-active-hover)!important;opacity:1}.site-modern footer{position:relative;background:rgba(6,6,11,.72)!important;border-top:1px solid var(--lg-row-sep)!important}.site-modern footer::before{content:none}.site-modern footer h3,.site-modern footer h4{font-size:.8125rem!important;font-weight:600!important}.site-modern footer a.text-neutral-500:hover{color:#fff!important}@media (min-width:768px) and (max-width:1099px){.site-modern footer .md\:flex-row{flex-direction:column}.site-modern footer .md\:grid-cols-3{gap:2rem 3rem}}.lm-reveal-ready .lm-reveal{opacity:0;transition:opacity .7s ease!important;transition-delay:var(--lm-delay, 0ms)!important}.lm-reveal-ready .lm-reveal.is-visible{opacity:1}@media (prefers-reduced-motion:reduce){.lm-reveal-ready .lm-reveal{opacity:1;transition:none!important}}.site-modern main h1[class*=text-]{font-size:var(--lm-fs-h1)!important}.site-modern main h1.lm-hero-title{font-size:var(--lm-fs-hero)!important}.site-modern .lm-hero-lead,.site-modern main h1[class*=text-]+p{font-size:var(--lm-fs-lead)!important}.site-modern .lm-feature-grid>.obsidian-card,.site-modern .lm-download-card{padding:var(--lm-card-pad)!important}.site-modern .lm-feature-grid h3{font-size:var(--lm-fs-card)!important}.site-modern .lm-feature-grid .md\:col-span-2 h3,.site-modern .lm-feature-grid .md\:col-span-3 h3,.site-modern .lm-download-card h3{font-size:var(--lm-fs-card-lg)!important}.site-modern .lm-usage-bar{padding-top:clamp(1rem,11vh - 3.5rem,6rem)!important}.site-modern .monitor-bezel{padding:6px!important;border-radius:4px!important;animation:none!important}.site-modern #landingMonitor{border-radius:1px!important}@media (min-width:768px){.site-modern .monitor-bezel{max-width:min(64rem,72vw,max(30rem,calc((100vh - 20rem)*16/9)))!important}}.site-modern .lm-monitor-caption{display:block;color:var(--lm-text-dim);font-size:.875rem;font-weight:500;text-align:center}.site-modern .lm-hero-split{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media (min-width:1024px){.site-modern .lm-hero-split{grid-template-columns:5fr 6fr;gap:3rem}}@media (max-width:640px){.site-modern .lm-section-head{margin-bottom:2rem}.site-modern a.lm-btn-primary,.site-modern a.lm-btn-secondary{width:100%;justify-content:center}.site-modern .lm-cta-row{width:100%;max-width:22rem}}