@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-400-normal.BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-ext-600-normal.4vooXBpG.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-600-normal.DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-ext-700-normal.CJIcxD6K.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-700-normal.BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-700-normal.DvUfVpUG.woff2)format("woff2"),url(/_astro/dm-sans-latin-700-normal.CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{color-scheme:light;background:#fffdf8}html[data-theme=dark]{color-scheme:dark;background:#0e100d}body{margin:0}.landing-skip-link{z-index:10000;color:#fff;background:#1c1810;border-radius:8px;padding:.6rem 1rem;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:.92rem;font-weight:600;text-decoration:none;transition:top .14s;position:absolute;top:-100px;left:12px}.landing-skip-link:focus{outline-offset:2px;outline:3px solid #72c800;top:12px}.landing{--l-bg:#fffdf8;--l-bg-2:#f5f2eb;--l-bg-3:#ede9e0;--l-card:#fff;--l-text:#1c1810;--l-text-2:#5c5548;--l-text-3:#6f685c;--l-lime:#72c800;--l-lime-dark:#5ca600;--l-lime-bg:#f0f9e0;--l-lime-bdr:#c5e87a;--l-amber:#f59e0b;--l-amber-bg:#fff4dc;--l-border:#e8e3d6;--l-border-2:#d5cfc0;--l-shadow-sm:0 2px 6px #1c18100d;--l-shadow:0 8px 28px #1c181014;--l-shadow-lg:0 16px 48px #1c181024;--l-shadow-lime:0 8px 32px #72c80047;--l-font-display:"Bricolage Grotesque Variable", ui-sans-serif, system-ui, sans-serif;--l-font-body:"DM Sans", ui-sans-serif, system-ui, sans-serif;--l-ease-out:cubic-bezier(.23, 1, .32, 1);--l-ease-entrance:cubic-bezier(.16, 1, .3, 1);--l-dur-fast:.14s;--l-dur-base:.2s;background:var(--l-bg);min-height:100vh;color:var(--l-text);font-family:var(--l-font-body);font-feature-settings:"ss01", "cv11";line-height:1.5;overflow-x:clip}.landing *{box-sizing:border-box}.landing a{color:inherit}.landing-nav{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--l-border);background:#fffdf8e0;justify-content:space-between;align-items:center;height:72px;padding:0 2rem;display:flex;position:sticky;top:0}.landing-nav-brand{align-items:center;display:flex}.landing-nav-logo{width:auto;height:34px;display:block}.landing-nav-actions{align-items:center;gap:.75rem;display:flex}.landing-nav-link{color:var(--l-text-2);border-radius:10px;padding:.55rem .9rem;font-size:.94rem;font-weight:500;text-decoration:none;transition:color .14s,background .14s}.landing-nav-link:hover{color:var(--l-text);background:var(--l-bg-2)}.landing-nav-login{color:var(--l-text-2);border-radius:10px;padding:.55rem .9rem;font-size:.94rem;font-weight:500;text-decoration:none;transition:color .14s,background .14s}.landing-nav-login:hover{color:var(--l-text);background:var(--l-bg-2)}.landing-btn-nav{background:var(--l-lime);font-size:.92rem;font-weight:700;font-family:var(--l-font-body);border-radius:999px;align-items:center;gap:6px;padding:.55rem 1.15rem;text-decoration:none;transition:transform .14s,background .14s,box-shadow .14s;display:inline-flex;box-shadow:0 2px 12px #72c80040;color:#0f1011!important}.landing-btn-nav:hover{background:var(--l-lime-dark);transform:translateY(-1px);box-shadow:0 4px 18px #72c80059}.landing-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;max-width:1220px;margin:0 auto;padding:2.5rem 2rem 7rem;display:grid;position:relative}.landing-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#72c80029 0%,#0000 62%);width:620px;height:620px;position:absolute;top:-120px;right:-180px}.landing-hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#f59e0b1f 0%,#0000 62%);width:420px;height:420px;position:absolute;bottom:-120px;left:-140px}.landing-hero-inner{z-index:1;animation:.7s cubic-bezier(.16,1,.3,1) l-fadein;position:relative}.landing-hero-announce{background:var(--l-card);border:1px solid var(--l-border-2);color:var(--l-text);box-shadow:var(--l-shadow-sm);border-radius:999px;align-items:center;gap:9px;margin-bottom:.9rem;padding:.38rem .85rem .38rem .4rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex}.landing-hero-announce:hover{border-color:var(--l-lime-dark);transform:translateY(-1px);box-shadow:0 6px 20px #72c8002e}.landing-hero-announce:focus-visible{outline:3px solid var(--l-lime);outline-offset:2px}.landing-hero-announce svg{color:var(--l-lime-dark);flex-shrink:0}.landing-hero-announce-tag{background:var(--l-lime);color:#0f1011;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.22rem .6rem;font-size:.7rem;font-weight:800}.landing-hero-badge{background:var(--l-lime-bg);border:1px solid var(--l-lime-bdr);color:var(--l-lime-dark);border-radius:999px;align-items:center;gap:8px;margin-bottom:1.75rem;padding:.4rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.landing-hero-badge-dot{background:var(--l-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #72c80038}.landing-hero-h1{font-family:var(--l-font-display);letter-spacing:-.035em;color:var(--l-text);text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2.6rem,5.2vw,4.4rem);font-weight:700;line-height:1.02}.landing-hero-h1 em{color:var(--l-lime-dark);font-style:normal;font-weight:700;display:inline-block;position:relative}.landing-hero-h1 em:after{content:"";background:var(--l-lime-bg);z-index:-1;border-radius:4px;height:.18em;position:absolute;bottom:.08em;left:0;right:0}.landing-hero-sub{color:var(--l-text-2);text-wrap:pretty;max-width:520px;margin:0 0 2.25rem;font-size:1.15rem;line-height:1.6}.landing-hero-ctas{flex-wrap:wrap;align-items:center;gap:.85rem;margin-bottom:2.25rem;display:flex}.landing-btn-primary{background:var(--l-lime);box-shadow:var(--l-shadow-lime);font-size:1rem;font-weight:700;font-family:var(--l-font-body);border-radius:999px;align-items:center;gap:8px;padding:.95rem 1.8rem;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;color:#0f1011!important}.landing-btn-primary:hover{background:var(--l-lime-dark);transform:translateY(-2px);box-shadow:0 12px 40px #72c80066;color:#0f1011!important}.landing-btn-lg{padding:1.05rem 2.2rem;font-size:1.08rem}.landing-btn-ghost{border:1.5px solid var(--l-border-2);transition:border-color var(--l-dur-fast) ease, background-color var(--l-dur-fast) ease, color var(--l-dur-fast) ease;font-size:.98rem;font-weight:600;font-family:var(--l-font-body);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:.95rem 1.6rem;text-decoration:none;display:inline-flex;color:var(--l-text)!important}.landing-btn-ghost:hover{border-color:var(--l-text);background:var(--l-bg-2);color:var(--l-text)!important}.landing-hero-trust{color:var(--l-text-3);align-items:center;gap:.65rem;font-size:.88rem;display:flex}.landing-hero-trust-icon{background:var(--l-lime-bg);width:18px;height:18px;color:var(--l-lime-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-hero-visual{z-index:1;width:100%;height:460px;position:relative}.lhv-card{background:var(--l-card);border:1px solid var(--l-border);box-shadow:var(--l-shadow);border-radius:18px;padding:1.1rem 1.2rem;transition:transform .28s cubic-bezier(.16,1,.3,1);animation:1s cubic-bezier(.165,.84,.44,1) backwards l-float-in;position:absolute}.lhv-card:hover{box-shadow:var(--l-shadow-lg);z-index:5;transform:translateY(-4px)rotate(0)!important}.lhv-card-sale{align-items:center;gap:.9rem;width:290px;animation-delay:.15s;display:flex;top:12px;left:0;transform:rotate(-2.5deg)}.lhv-check{background:var(--l-lime);color:#0f1011;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 6px 18px #72c80047}.lhv-sale-body{flex:1;min-width:0}.lhv-sale-title{color:var(--l-text);font-size:.93rem;font-weight:700}.lhv-sale-sub{color:var(--l-text-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.78rem}.lhv-sale-amount{color:var(--l-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:DM Sans,system-ui;font-size:1.08rem;font-weight:700}.lhv-card-kpi{width:220px;animation-delay:.3s;top:50px;right:8px;transform:rotate(2.2deg)}.lhv-kpi-row{justify-content:space-between;align-items:center;display:flex}.lhv-kpi-label{color:var(--l-text-3);letter-spacing:.02em;font-size:.76rem;font-weight:500}.lhv-kpi-dot{background:var(--l-lime);border-radius:50%;width:8px;height:8px}.lhv-kpi-value{font-family:var(--l-font-display);color:var(--l-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:1.65rem;font-weight:700}.lhv-kpi-trend{color:var(--l-lime-dark);align-items:center;gap:4px;margin-top:.35rem;font-size:.78rem;font-weight:600;display:inline-flex}.lhv-card-chart{width:250px;animation-delay:.4s;bottom:40px;left:20px;transform:rotate(-1deg)}.lhv-chart-label{color:var(--l-text-3);margin-bottom:.75rem;font-size:.78rem;font-weight:500}.lhv-chart-bars{align-items:flex-end;gap:6px;height:64px;display:flex}.lhv-chart-bar{background:linear-gradient(to top, var(--l-lime), var(--l-lime-bdr));border-radius:4px 4px 0 0;flex:1;min-height:6px;transition:transform .28s}.lhv-chart-bar.h-48{height:48%}.lhv-chart-bar.h-55{height:55%}.lhv-chart-bar.h-65{height:65%}.lhv-chart-bar.h-72{height:72%}.lhv-chart-bar.h-78{height:78%}.lhv-chart-bar.h-88{height:88%}.lhv-chart-bar.h-100{height:100%}.lhv-card-chart:hover .lhv-chart-bar{transform-origin:bottom;transform:scaleY(1.03)}.lhv-chart-days{color:var(--l-text-3);justify-content:space-between;margin-top:.5rem;font-size:.68rem;font-weight:500;display:flex}.lhv-card-web{align-items:center;gap:.7rem;width:236px;animation-delay:.7s;display:flex;top:145px;left:6px;transform:rotate(-1.6deg)}.lhv-web-icon{background:var(--l-lime-bg);border:1px solid var(--l-lime-bdr);width:34px;height:34px;color:var(--l-lime-dark);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lhv-web-body{flex:1;min-width:0}.lhv-web-title{color:var(--l-text);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;overflow:hidden}.lhv-web-sub{color:var(--l-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.lhv-web-amount{color:var(--l-lime-dark);letter-spacing:-.02em;flex-shrink:0;font-size:.95rem;font-weight:800}.lhv-card-stock{align-items:center;gap:.75rem;width:226px;animation-delay:.55s;display:flex;bottom:0;right:10px;transform:rotate(1.5deg)}.lhv-alert{background:var(--l-amber-bg);width:36px;height:36px;color:var(--l-amber);font-size:1.1rem;font-weight:800;font-family:var(--l-font-display);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lhv-stock-body{flex:1;min-width:0}.lhv-stock-title{color:var(--l-text);font-size:.84rem;font-weight:600}.lhv-stock-sub{color:var(--l-text-3);margin-top:2px;font-size:.74rem}@keyframes l-float-in{0%{opacity:0;transform:translateY(30px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes l-fadein{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.landing-types{background:var(--l-bg-2);border-top:1px solid var(--l-border);border-bottom:1px solid var(--l-border);padding:2.25rem 2rem}.landing-types-inner{max-width:1220px;color:var(--l-text-2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:0 auto;font-size:.92rem;display:flex}.landing-types-label{color:var(--l-text);letter-spacing:-.01em;font-weight:700}.landing-types-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;display:inline-flex}.landing-types-item{font-weight:500}.landing-types-sep{color:var(--l-text-3);opacity:.7}.landing-section{max-width:1220px;margin:0 auto;padding:6rem 2rem}.landing-section-header{text-align:center;max-width:680px;margin-bottom:3.5rem;margin-left:auto;margin-right:auto}.landing-section-eyebrow{color:var(--l-lime-dark);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.85rem;font-size:.82rem;font-weight:600;display:inline-block}.landing-section-title{font-family:var(--l-font-display);letter-spacing:-.03em;color:var(--l-text);text-wrap:balance;margin:0 0 .9rem;font-size:clamp(2rem,3.5vw,2.9rem);font-weight:700;line-height:1.1}.landing-section-sub{color:var(--l-text-2);text-wrap:pretty;margin:0;font-size:1.08rem;line-height:1.6}.landing-features-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.landing-feature-card{background:var(--l-card);border:1px solid var(--l-border);border-radius:20px;padding:2rem 1.75rem;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative}.landing-feature-card:hover{border-color:var(--l-lime-bdr);box-shadow:var(--l-shadow);transform:translateY(-3px)}.landing-feature-icon{width:52px;height:52px;color:var(--l-lime-dark);border:1px solid var(--l-lime-bg);background:#72c80014;border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.landing-feature-card:nth-child(3n+2) .landing-feature-icon{color:var(--l-amber);background:#f59e0b14;border-color:#f59e0b33}.landing-feature-title{font-family:var(--l-font-display);color:var(--l-text);letter-spacing:-.015em;margin:0 0 .55rem;font-size:1.28rem;font-weight:700;line-height:1.2}.landing-feature-desc{color:var(--l-text-2);margin:0;font-size:.97rem;line-height:1.55}.landing-how{background:var(--l-bg-2);border-top:1px solid var(--l-border);border-bottom:1px solid var(--l-border)}.landing-how-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid;position:relative}.landing-how-grid:before{content:"";background:repeating-linear-gradient(to right, var(--l-border-2) 0 6px, transparent 6px 12px);z-index:0;height:2px;position:absolute;top:32px;left:12%;right:12%}.landing-how-step{z-index:1;text-align:center;padding:0 1rem;position:relative}.landing-how-num{background:var(--l-card);border:2px solid var(--l-lime);width:64px;height:64px;color:var(--l-lime-dark);font-family:var(--l-font-display);letter-spacing:-.02em;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.25rem;font-size:1.4rem;font-weight:700;display:flex;box-shadow:0 4px 14px #72c80026}.landing-how-title{font-family:var(--l-font-display);color:var(--l-text);letter-spacing:-.015em;margin:0 0 .55rem;font-size:1.3rem;font-weight:700}.landing-how-desc{color:var(--l-text-2);max-width:260px;margin:0 auto;font-size:.97rem;line-height:1.55}.landing-pricing{background:var(--l-bg)}.landing-pricing-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.landing-plan{background:var(--l-card);border:1px solid var(--l-border);border-radius:20px;flex-direction:column;padding:2rem 1.5rem;transition:transform .2s,border-color .2s;display:flex;position:relative}.landing-plan:hover{border-color:var(--l-border-2);transform:translateY(-2px)}.landing-plan-highlight{border:2px solid var(--l-lime);transform:scale(1.02);box-shadow:0 12px 44px #72c8002e}.landing-plan-highlight:hover{transform:scale(1.02)translateY(-2px)}.landing-plan-badge{background:var(--l-lime);color:#0f1011;letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:.35rem .95rem;font-size:.78rem;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #72c80059}.landing-plan-name{color:var(--l-text-2);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.85rem;font-size:.86rem;font-weight:700}.landing-plan-price{font-family:var(--l-font-display);color:var(--l-text);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:1.5rem;font-size:2.4rem;font-weight:700;line-height:1}.landing-plan-period{font-family:var(--l-font-body);color:var(--l-text-3);letter-spacing:0;margin-left:4px;font-size:.95rem;font-weight:500}.landing-plan-features{flex-direction:column;flex:1;gap:.75rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.landing-plan-features li{color:var(--l-text-2);align-items:flex-start;gap:10px;font-size:.94rem;line-height:1.4;display:flex}.landing-plan-features li svg{color:var(--l-lime-dark);flex-shrink:0;margin-top:3px}.landing-plan-feature-roles.is-off,.landing-plan-feature-roles.is-off svg{color:var(--l-text-3)}.landing-plan-feature-roles.is-off .landing-plan-roles-label{text-decoration:line-through}.landing-plan-cta{text-align:center;border:1.5px solid var(--l-border-2);color:var(--l-text);transition:border-color var(--l-dur-fast) ease, background-color var(--l-dur-fast) ease, color var(--l-dur-fast) ease;font-size:.96rem;font-weight:700;font-family:var(--l-font-body);background:0 0;border-radius:999px;padding:.8rem 1rem;text-decoration:none;display:block}.landing-plan-cta:hover{border-color:var(--l-text);background:var(--l-text);color:var(--l-bg)}.landing-plan-cta-primary{background:var(--l-lime);color:#0f1011;border-color:var(--l-lime);box-shadow:0 4px 16px #72c80047}.landing-plan-cta-primary:hover{background:var(--l-lime-dark);border-color:var(--l-lime-dark);color:#0f1011;box-shadow:0 8px 24px #72c8006b}.landing-plan-note{text-align:center;color:var(--l-text-3,#6b7280);font-size:.78rem;line-height:1.35;font-family:var(--l-font-body);margin-top:.65rem}.landing-pricing-addons{border-top:2px solid var(--l-border);margin-top:4rem;padding-top:3rem}.landing-pricing-addons-title{font-family:var(--l-font-display);text-align:center;color:var(--l-text);letter-spacing:-.01em;margin-bottom:2.2rem;font-size:1.35rem;font-weight:700}.landing-pricing-addons-list{grid-template-columns:repeat(4,1fr);gap:1.4rem;max-width:1060px;margin:0 auto;display:grid}.landing-pricing-addon-item{background:var(--l-card);border:1.5px solid var(--l-border);transition:border-color var(--l-dur-base) ease, box-shadow var(--l-dur-base) ease;border-radius:16px;padding:1.8rem}.landing-pricing-addon-item:hover{border-color:var(--l-lime-dark);box-shadow:0 8px 24px #72c8001f}.landing-pricing-addon-logo{width:auto;height:52px;margin-bottom:1rem;display:block}.landing-pricing-addon-name{font-family:var(--l-font-display);color:var(--l-text);margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.landing-pricing-addon-desc{color:var(--l-text-2);margin-bottom:1rem;font-size:.92rem;line-height:1.5}.landing-pricing-addon-price{font-family:var(--l-font-display);color:var(--l-lime-dark);letter-spacing:-.02em;margin-bottom:.65rem;font-size:1.4rem;font-weight:800}.landing-pricing-addon-note{color:var(--l-text-3);font-size:.85rem;font-style:italic}.landing-testimonials{background:var(--l-bg-2);border-top:1px solid var(--l-border);border-bottom:1px solid var(--l-border)}.landing-testimonials-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.landing-testimonial{background:var(--l-card);border:1px solid var(--l-border);border-radius:20px;padding:2rem 1.85rem;transition:transform .2s,box-shadow .2s;position:relative}.landing-testimonial:hover{box-shadow:var(--l-shadow);transform:translateY(-3px)}.landing-testimonial-mark{font-family:var(--l-font-display);color:var(--l-amber);opacity:.55;user-select:none;font-size:3.8rem;font-weight:800;line-height:1;position:absolute;top:1.2rem;right:1.4rem}.landing-testimonial-quote{color:var(--l-text);z-index:1;text-wrap:pretty;letter-spacing:-.01em;margin:0 0 1.75rem;font-size:1.06rem;font-weight:500;line-height:1.58;position:relative}.landing-testimonial-author{border-top:1px solid var(--l-border);align-items:center;gap:.85rem;padding-top:1.25rem;display:flex}.landing-testimonial-avatar{background:linear-gradient(135deg, var(--l-lime-bg), #72c8001f);width:44px;height:44px;color:var(--l-lime-dark);font-size:.95rem;font-weight:700;font-family:var(--l-font-display);border:1px solid var(--l-lime-bdr);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #72c80026}.landing-testimonial-name{color:var(--l-text);font-size:.94rem;font-weight:700}.landing-testimonial-meta{color:var(--l-text-3);margin-top:2px;font-size:.82rem}.landing-final-cta{background:var(--l-lime);color:#0f1011;text-align:center;padding:6rem 2rem;position:relative;overflow:hidden}.landing-final-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,#ffffff47 0%,#0000 45%),radial-gradient(circle at 80% 70%,#0f10111f 0%,#0000 50%);position:absolute;inset:0}.landing-final-cta-inner{z-index:1;max-width:720px;margin:0 auto;position:relative}.landing-final-cta-title{font-family:var(--l-font-display);letter-spacing:-.035em;color:#0f1011;text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(2.1rem,4vw,3.2rem);font-weight:800;line-height:1.05}.landing-final-cta-sub{color:#1a3600;opacity:.88;margin:0 0 2.5rem;font-size:1.15rem;line-height:1.55}.landing-btn-dark{font-size:1.08rem;font-weight:700;font-family:var(--l-font-body);background:#0f1011;border-radius:999px;align-items:center;gap:10px;padding:1.1rem 2.3rem;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 10px 32px #0f101159;color:var(--l-lime)!important}.landing-btn-dark:hover{background:#000;transform:translateY(-2px);box-shadow:0 14px 40px #0f101173}.landing-final-cta-note{color:#1a3600;opacity:.75;margin-top:1.5rem;font-size:.92rem}.landing-footer{background:var(--l-bg);border-top:1px solid var(--l-border);padding:2.5rem 2rem}.landing-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;max-width:1220px;margin:0 auto;display:flex}.landing-footer-logo{opacity:.85;width:auto;height:28px}.landing-footer-copy{color:var(--l-text-3);max-width:100%;margin:0;font-size:.86rem}.landing-footer-links{flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;max-width:100%;display:flex}.landing-footer-links a{color:var(--l-text-2);font-size:.88rem;font-weight:500;text-decoration:none;transition:color .14s}.landing-footer-links a:hover{color:var(--l-text)}.landing-feature-card-featured{background:var(--l-lime-bg);border-color:var(--l-lime-bdr);grid-column:1/-1;align-items:flex-start;gap:1.4rem;display:flex}.landing-feature-card-featured .landing-feature-icon{background:var(--l-card);border:1px solid var(--l-lime-bdr);flex-shrink:0;margin-bottom:0}.landing-feature-card-featured .landing-feature-desc{max-width:70ch}.landing-feature-tag{background:var(--l-lime);color:#0f1011;font-family:var(--l-font-body);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:8px;padding:.16rem .5rem;font-size:.64rem;font-weight:800;display:inline-block}.landing-web{background:var(--l-bg-2);border-top:1px solid var(--l-border);border-bottom:1px solid var(--l-border);position:relative;overflow:hidden}.landing-web:before{content:"";pointer-events:none;background:radial-gradient(circle,#72c80021 0%,#0000 62%);width:700px;height:700px;position:absolute;top:-300px;right:-220px}.landing-web-inner{z-index:1;position:relative}.landing-web-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--l-text-2);align-items:center;gap:9px;margin-bottom:1rem;font-size:.82rem;font-weight:600;display:inline-flex}.landing-web-eyebrow-tag{background:var(--l-lime);color:#0f1011;letter-spacing:.06em;border-radius:999px;padding:.24rem .6rem;font-size:.72rem;font-weight:800}.landing-sync{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;max-width:720px;margin:0 auto;display:grid}.landing-sync-node{background:var(--l-card);border:1px solid var(--l-border-2);box-shadow:var(--l-shadow-sm);border-radius:16px;padding:1.1rem 1.2rem}.landing-sync-node-head{color:var(--l-text-2);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:.85rem;font-size:.8rem;font-weight:700;display:flex}.landing-sync-node-head svg{color:var(--l-lime-dark);flex-shrink:0}.landing-sync-item{color:var(--l-text);justify-content:space-between;align-items:center;gap:12px;font-size:.92rem;font-weight:500;display:flex}.landing-sync-qty{text-align:center;background:var(--l-lime-bg);border:1px solid var(--l-lime-bdr);min-width:38px;color:var(--l-lime-dark);font-variant-numeric:tabular-nums;border-radius:9px;padding:.28rem .5rem;font-weight:800;animation:6s ease-in-out infinite l-sync-count}@keyframes l-sync-count{0%,42%{}46%,92%{background:var(--l-amber-bg);border-color:var(--l-amber);color:#a45f04}96%,to{}}.landing-sync-link{color:var(--l-lime-dark);flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.landing-sync-link svg{animation:6s ease-in-out infinite l-sync-spin}.landing-sync-link-label{text-transform:uppercase;letter-spacing:.06em;color:var(--l-text-3);white-space:nowrap;font-size:.7rem;font-weight:700}@keyframes l-sync-spin{0%,40%{transform:rotate(0)}55%,to{transform:rotate(360deg)}}.landing-sync-pulse{background:#72c80029;border-radius:50%;width:34px;height:34px;margin-left:-17px;animation:6s ease-in-out infinite l-sync-pulse;position:absolute;top:2px;left:50%}@keyframes l-sync-pulse{0%,40%{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}70%,to{opacity:0;transform:scale(.6)}}.landing-sync-caption{text-align:center;color:var(--l-text-3);margin:1.1rem 0 0;font-size:.85rem}.landing-web-grid{grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-top:3.5rem;display:grid}.landing-web-card{background:var(--l-card);border:1px solid var(--l-border);border-radius:18px;padding:1.6rem 1.4rem;transition:transform .16s,border-color .16s,box-shadow .16s}.landing-web-card:hover{border-color:var(--l-lime-bdr);box-shadow:var(--l-shadow);transform:translateY(-3px)}.landing-web-card-icon{background:var(--l-lime-bg);border:1px solid var(--l-lime-bdr);width:44px;height:44px;color:var(--l-lime-dark);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.landing-web-card-title{font-family:var(--l-font-display);letter-spacing:-.015em;color:var(--l-text);margin:0 0 .45rem;font-size:1.08rem;font-weight:700}.landing-web-card-desc{color:var(--l-text-2);margin:0;font-size:.92rem;line-height:1.5}.landing-web-foot{background:var(--l-card);border:1px solid var(--l-border-2);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:2.75rem;padding:1.5rem 1.75rem;display:flex}.landing-web-foot-text{color:var(--l-text-2);margin:0;font-size:.96rem}.landing-web-foot-text strong{color:var(--l-text);font-weight:700}.landing-web-foot-text a{color:var(--l-lime-dark);text-underline-offset:2px;font-weight:700;text-decoration:underline}.landing-web-foot-cta{flex-shrink:0}.landing-hifix-inner{padding-top:0}.landing-hifix-card{background:linear-gradient(135deg, var(--l-lime-bg), #72c8000d);border:1px solid var(--l-lime-bdr);border-radius:22px;grid-template-columns:1.6fr 1fr;align-items:center;gap:2.5rem;padding:2.5rem;display:grid}.landing-hifix-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--l-text-2);align-items:center;gap:9px;margin-bottom:1rem;font-size:.82rem;font-weight:600;display:inline-flex}.landing-hifix-eyebrow-tag{background:var(--l-lime);color:#0f1011;letter-spacing:.06em;border-radius:999px;padding:.24rem .6rem;font-size:.72rem;font-weight:800}.landing-hifix-title{font-family:var(--l-font-display);letter-spacing:-.02em;color:var(--l-text);margin:0 0 .9rem;font-size:1.9rem;font-weight:700;line-height:1.1}.landing-hifix-sub{color:var(--l-text-2);max-width:62ch;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.landing-hifix-sub strong{color:var(--l-text);font-weight:700}.landing-hifix-list{grid-template-columns:repeat(2,1fr);gap:.7rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.landing-hifix-list li{color:var(--l-text);align-items:center;gap:9px;font-size:.94rem;display:flex}.landing-hifix-list svg{color:var(--l-lime-dark);flex-shrink:0}.landing-hifix-aside{text-align:center;background:var(--l-card);border:1px solid var(--l-border-2);box-shadow:var(--l-shadow-sm);border-radius:18px;padding:2rem 1.75rem}.landing-hifix-price-label{letter-spacing:.04em;text-transform:uppercase;color:var(--l-text-3);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.landing-hifix-price{font-family:var(--l-font-display);letter-spacing:-.02em;color:var(--l-text);margin-bottom:.6rem;font-size:2rem;font-weight:800}.landing-hifix-price-note{color:var(--l-text-2);margin-bottom:1.5rem;font-size:.86rem;line-height:1.5}.landing-hifix-cta{justify-content:center;width:100%}.landing-hifix-mail{color:var(--l-lime-dark);margin-top:.85rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.landing-hifix-mail:hover{text-underline-offset:2px;text-decoration:underline}.landing-hifix-conv{color:var(--l-text-3);margin:.9rem 0 0;font-size:.8rem;line-height:1.5}.landing-hifix-conv strong{color:var(--l-text-2);font-weight:700}.landing-toggle-wrap{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.landing-toggle{background:var(--l-bg-2);border:1px solid var(--l-border-2);border-radius:999px;gap:4px;padding:5px;display:inline-flex}.landing-toggle-btn{color:var(--l-text-2);font-family:var(--l-font-body);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:.6rem 1.25rem;font-size:.92rem;font-weight:600;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.landing-toggle-btn:hover{color:var(--l-text)}.landing-toggle-btn:focus-visible{outline:3px solid var(--l-lime);outline-offset:2px}.landing-toggle-btn.is-active{background:var(--l-card);color:var(--l-text);box-shadow:var(--l-shadow-sm)}.landing-toggle-ciclo{flex-wrap:wrap;justify-content:center}.landing-toggle-tag{background:var(--l-lime);color:#0f1011;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.16rem .45rem;font-size:.66rem;font-weight:800}.landing-plan-note-noweb{color:var(--l-lime-dark);font-weight:600}.landing-plan-sinweb{border-top:1px dashed var(--l-border-2);color:var(--l-text-3);margin-top:.75rem;padding-top:.75rem;font-size:.82rem;text-decoration:none;transition:color .14s;display:block}.landing-plan-sinweb strong{color:var(--l-text-2)}.landing-plan-sinweb:hover,.landing-plan-sinweb:hover strong{color:var(--l-lime-dark)}.landing-plan-name-web{background:var(--l-lime-bg);border:1px solid var(--l-lime-bdr);color:var(--l-lime-dark);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:6px;padding:.16rem .5rem;font-size:.66rem;font-weight:800}.landing-incluye-web{border:1.5px solid var(--l-lime-bdr);background:var(--l-lime-bg);color:var(--l-text-2);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin:0;padding:.6rem 1.1rem;font-size:.92rem;font-weight:600;display:inline-flex}.landing-incluye-web strong{color:var(--l-text)}.landing-incluye-web-tag{background:var(--l-lime);color:#0f1011;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.18rem .55rem;font-size:.66rem;font-weight:800}.landing-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-compare{margin-top:2.5rem}.landing-compare-toggle{background:var(--l-card);border:1.5px solid var(--l-border-2);color:var(--l-text);font-family:var(--l-font-body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:.75rem 1.5rem;font-size:.92rem;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.landing-compare-toggle:hover{border-color:var(--l-lime-dark);box-shadow:0 6px 20px #72c80024}.landing-compare-toggle:focus-visible{outline:3px solid var(--l-lime);outline-offset:2px}.landing-compare-chevron{flex-shrink:0;transition:transform .2s}.landing-compare-toggle.is-open .landing-compare-chevron{transform:rotate(180deg)}.landing-compare-panel{margin-top:1.75rem}.landing-compare-scroll{border:1px solid var(--l-border);background:var(--l-card);-webkit-overflow-scrolling:touch;border-radius:16px;overflow-x:auto}.landing-compare-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.9rem}.landing-compare-table th,.landing-compare-table td{text-align:center;border-bottom:1px solid var(--l-border);padding:.8rem 1rem}.landing-compare-table thead th:first-child,.landing-compare-table tbody th[scope=row]{text-align:left;color:var(--l-text-2);background:var(--l-card);z-index:1;min-width:220px;font-weight:500;position:sticky;left:0}.landing-compare-table thead th{background:var(--l-bg-2);font-family:var(--l-font-display);color:var(--l-text);letter-spacing:-.01em;z-index:2;font-size:.92rem;font-weight:700;position:sticky;top:0}.landing-compare-table thead th:first-child{background:var(--l-bg-2);z-index:3}.landing-compare-table thead th.is-highlight{color:var(--l-lime-dark)}.landing-compare-group th{text-align:left;background:var(--l-bg-2);font-family:var(--l-font-body);text-transform:uppercase;letter-spacing:.07em;color:var(--l-text-3);padding:.7rem 1rem;font-size:.76rem;font-weight:800}.landing-compare-group-note{letter-spacing:0;text-transform:none;color:var(--l-text-3);margin-top:3px;font-size:.72rem;font-weight:500;display:block}.landing-compare-table td{color:var(--l-text);font-weight:500}.landing-compare-table td.is-highlight{background:#72c8000d}.landing-compare-yes{color:var(--l-lime-dark);vertical-align:middle}.landing-compare-no{color:var(--l-text-3)}.landing-compare-table tbody tr:last-child th,.landing-compare-table tbody tr:last-child td{border-bottom:none}.landing-pricing-addon-icon{height:52px;color:var(--l-lime-dark);align-items:center;margin-bottom:1rem;display:flex}.landing-pricing-addons-foot{text-align:center;max-width:900px;color:var(--l-text-2);margin:1.75rem auto 0;font-size:.88rem}.landing-theme-toggle{border:1.5px solid var(--l-border-2);width:38px;height:38px;color:var(--l-text-2);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.landing-theme-toggle:hover{background:var(--l-bg-2);border-color:var(--l-border);color:var(--l-text)}.landing-theme-icon{display:block}.landing-theme-icon-sun,html[data-theme=dark] .landing-theme-icon-moon{display:none}html[data-theme=dark] .landing-theme-icon-sun{display:block}.landing-theme-toggle:focus-visible{outline:3px solid var(--l-lime);outline-offset:2px}.landing-nav{transition:box-shadow .22s,background .22s}.landing-nav.landing-nav-scrolled{box-shadow:0 6px 22px #1c18101a}html[data-theme=dark] .landing-nav.landing-nav-scrolled{box-shadow:0 6px 22px #00000080}html[data-theme=dark] .landing-nav{background:#0e100de0}.landing-section-fineprint{color:var(--l-text-3);font-size:.8rem;font-family:var(--l-font-body);margin-top:.9rem}.landing-section-moneda{font-family:var(--l-font-body);color:var(--l-text-2);margin:1rem 0 0;font-size:.95rem}.landing-section-moneda strong{color:var(--l-text);font-weight:700}.landing-section-moneda span{color:var(--l-text-3)}.landing-equipo{border-top:2px solid var(--l-border);grid-template-columns:1.35fr 1fr;align-items:center;gap:2.5rem;margin-top:3.5rem;padding-top:3rem;display:grid}.landing-equipo-texto{flex-direction:column;gap:.85rem;display:flex}.landing-equipo-title{font-family:var(--l-font-display);letter-spacing:-.02em;color:var(--l-text);text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.15}.landing-equipo-title em{color:var(--l-lime-dark);font-style:normal}.landing-equipo-desc{color:var(--l-text-2);margin:0;font-size:1rem;line-height:1.65}.landing-equipo-remate{border-left:3px solid var(--l-lime);color:var(--l-text);margin:.2rem 0 0;padding-left:1rem;font-size:.97rem;font-weight:500;line-height:1.6}.landing-equipo-tabla{border-collapse:collapse;background:var(--l-card);border:1px solid var(--l-border-2);width:100%;font-family:var(--l-font-body);border-radius:14px;overflow:hidden}.landing-equipo-tabla thead th{background:var(--l-bg-2);letter-spacing:.07em;text-transform:uppercase;color:var(--l-text-3);text-align:left;border-bottom:1px solid var(--l-border-2);padding:.75rem 1.1rem;font-size:.72rem;font-weight:700}.landing-equipo-tabla tbody th{text-align:left;color:var(--l-text-2);border-bottom:1px solid var(--l-border);padding:.8rem 1.1rem;font-size:.95rem;font-weight:500}.landing-equipo-tabla tbody td{text-align:right;color:var(--l-text);border-bottom:1px solid var(--l-border);font-variant-numeric:tabular-nums;padding:.8rem 1.1rem;font-size:1.05rem;font-weight:700}.landing-equipo-tabla tbody tr:last-child th,.landing-equipo-tabla tbody tr:last-child td{border-bottom:none}.landing-equipo-mes{color:var(--l-text-3);margin-left:.15rem;font-size:.78rem;font-weight:500}html[data-theme=dark] .landing{--l-bg:#0e100d;--l-bg-2:#141714;--l-bg-3:#1a1e19;--l-card:#181c17;--l-text:#e4e8e2;--l-text-2:#adb3a8;--l-text-3:#81877e;--l-lime:#72c800;--l-lime-dark:#8ed600;--l-lime-bg:#72c8001f;--l-lime-bdr:#72c8004d;--l-amber:#f59e0b;--l-amber-bg:#f59e0b1f;--l-border:#222820;--l-border-2:#2e3428;--l-shadow-sm:0 2px 6px #0000004d;--l-shadow:0 8px 28px #0006;--l-shadow-lg:0 16px 48px #0000008c;--l-shadow-lime:0 8px 32px #72c8002e}html[data-theme=dark] .landing .landing-nav{border-bottom-color:var(--l-border);background:#0e100de6}html[data-theme=dark] .landing .landing-hero:before{background:radial-gradient(circle,#72c80038 0%,#0000 62%)}html[data-theme=dark] .landing .landing-hero:after{background:radial-gradient(circle,#f59e0b24 0%,#0000 62%)}html[data-theme=dark] .landing .lhv-card{background:var(--l-card);border-color:var(--l-border-2);box-shadow:0 8px 28px #00000073}html[data-theme=dark] .landing .landing-types,html[data-theme=dark] .landing .landing-how,html[data-theme=dark] .landing .landing-testimonials{background:var(--l-bg-2);border-color:var(--l-border)}html[data-theme=dark] .landing .landing-feature-card,html[data-theme=dark] .landing .landing-plan,html[data-theme=dark] .landing .landing-testimonial{background:var(--l-card);border-color:var(--l-border-2)}html[data-theme=dark] .landing .landing-feature-card:hover,html[data-theme=dark] .landing .landing-plan:hover,html[data-theme=dark] .landing .landing-testimonial:hover{border-color:#72c8004d;box-shadow:0 8px 28px #72c80014}html[data-theme=dark] .landing .landing-plan-highlight{background:var(--l-card);border-color:var(--l-lime);box-shadow:0 12px 44px #72c80026}html[data-theme=dark] .landing .landing-how-num{background:var(--l-card);box-shadow:0 4px 14px #72c8001a}html[data-theme=dark] .landing .landing-footer{background:var(--l-bg);border-color:var(--l-border)}html[data-theme=dark] .landing .landing-btn-ghost{border-color:var(--l-border-2);color:var(--l-text)!important}html[data-theme=dark] .landing .landing-btn-ghost:hover{background:var(--l-bg-2);border-color:var(--l-text-3)}html[data-theme=dark] .landing .landing-pricing{background:var(--l-bg)}html[data-theme=dark] .landing .landing-plan-cta{border-color:var(--l-border-2);color:var(--l-text)!important}html[data-theme=dark] .landing .landing-plan-cta:hover{background:var(--l-bg-3);border-color:var(--l-text-3);color:var(--l-text)!important}html[data-theme=dark] .landing .landing-btn-nav{background:#8ed600;color:#0f1011!important}html[data-theme=dark] .landing .landing-btn-nav:hover{background:#72c800}html[data-theme=dark] .landing .landing-btn-primary{background:#8ed600;color:#0f1011!important}html[data-theme=dark] .landing .landing-btn-primary:hover{background:#72c800}html[data-theme=dark] .landing .landing-web{background:var(--l-bg-2);border-color:var(--l-border)}html[data-theme=dark] .landing .landing-web:before{background:radial-gradient(circle,#72c8002e 0%,#0000 62%)}html[data-theme=dark] .landing .landing-sync-node,html[data-theme=dark] .landing .landing-web-card,html[data-theme=dark] .landing .landing-web-foot{background:var(--l-card);border-color:var(--l-border-2)}html[data-theme=dark] .landing .landing-web-card:hover{border-color:#72c8004d;box-shadow:0 8px 28px #72c80014}html[data-theme=dark] .landing .landing-toggle{background:var(--l-bg-3);border-color:var(--l-border-2)}html[data-theme=dark] .landing .landing-toggle-btn.is-active{background:var(--l-card);color:var(--l-text)}html[data-theme=dark] .landing .landing-sync-qty{color:#8ed600;background:#72c80024;border-color:#72c80052;animation-name:l-sync-count-dark}html[data-theme=dark] .landing .landing-pricing-addon-icon{color:#8ed600}html[data-theme=dark] .landing .landing-hero-announce{background:var(--l-card);border-color:var(--l-border-2)}html[data-theme=dark] .landing .landing-hero-announce:hover{border-color:var(--l-lime)}html[data-theme=dark] .landing .landing-hero-announce svg,html[data-theme=dark] .landing .lhv-web-icon,html[data-theme=dark] .landing .lhv-web-amount{color:#8ed600}html[data-theme=dark] .landing .landing-feature-card-featured{background:#72c80012;border-color:#72c80047}html[data-theme=dark] .landing .landing-feature-card-featured .landing-feature-icon{background:var(--l-card);border-color:#72c80047}html[data-theme=dark] .landing .landing-nav-link:hover{color:var(--l-text);background:var(--l-bg-2)}html[data-theme=dark] .landing .landing-compare-toggle,html[data-theme=dark] .landing .landing-compare-scroll{background:var(--l-card);border-color:var(--l-border-2)}html[data-theme=dark] .landing .landing-compare-table thead th,html[data-theme=dark] .landing .landing-compare-group th{background:var(--l-bg-3)}html[data-theme=dark] .landing .landing-compare-table tbody th[scope=row]{background:var(--l-card)}html[data-theme=dark] .landing .landing-compare-table th,html[data-theme=dark] .landing .landing-compare-table td{border-bottom-color:var(--l-border)}html[data-theme=dark] .landing .landing-compare-table td.is-highlight{background:#72c80012}html[data-theme=dark] .landing .landing-compare-yes{color:#8ed600}@keyframes l-sync-count-dark{0%,42%{}46%,92%{color:#f0a92b;background:#f59e0b29;border-color:#f59e0b66}96%,to{}}.landing-pricing-grid.is-solo{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;margin-left:auto;margin-right:auto}.landing-pricing-grid.is-solo .landing-plan-solo-oculto,.landing-pricing-grid.is-solo .landing-plan-name-web{display:none}.landing-toggle-nota{max-width:46ch;color:var(--l-text-3);text-align:center;margin:0;font-size:.85rem;line-height:1.5}.landing-plan-total{color:var(--l-text-2);margin:-.4rem 0 .25rem;font-size:.82rem;font-weight:600}@media (width<=1180px){.landing-hero{gap:3rem;padding:2.25rem 1.75rem 5.5rem}.landing-hero-visual{height:460px}.lhv-card-web{top:168px}.landing-features-grid,.landing-pricing-grid{gap:1.25rem}}@media (width<=1024px){.landing-hero{grid-template-columns:1fr;gap:3.5rem;padding:2rem 1.5rem 4.5rem}.landing-hero-visual{max-width:420px;height:460px;margin:0 auto}.lhv-card{padding:1rem}.lhv-card-sale{width:260px;font-size:.9rem}.lhv-card-web{width:210px;left:4px}.lhv-card-kpi{width:200px}.lhv-card-chart{width:230px}.lhv-card-stock{width:210px}.landing-features-grid{grid-template-columns:repeat(2,1fr)}.landing-how-grid{grid-template-columns:1fr;gap:2.5rem}.landing-how-grid:before{display:none}.landing-pricing-grid{grid-template-columns:repeat(2,1fr)}.landing-testimonials-grid{grid-template-columns:1fr}.landing-section{padding:4.5rem 1.5rem}.landing-web-grid{grid-template-columns:repeat(2,1fr)}.landing-pricing-addons-list{grid-template-columns:repeat(2,1fr);gap:1.1rem}.landing-pricing-addon-item{padding:1.4rem}}@media (width<=980px){.landing-pricing-addons-list{grid-template-columns:repeat(2,1fr);gap:1.3rem}}@media (width<=880px){.landing-pricing-grid{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}.landing-equipo{grid-template-columns:1fr;gap:1.8rem}.landing-equipo-tabla{max-width:420px}.landing-pricing-grid.is-solo{grid-template-columns:1fr;max-width:460px}.landing-plan-highlight{transform:none}.landing-plan-highlight:hover{transform:translateY(-2px)}.landing-features-grid{gap:1rem}.landing-testimonials-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.landing-hero-h1{font-size:clamp(2.3rem,6vw,3rem)}.landing-sync{grid-template-columns:1fr;gap:.85rem;max-width:420px}.landing-sync-link{flex-direction:row;gap:10px}.landing-sync-link svg{animation:none;transform:rotate(90deg)}.landing-sync-pulse{display:none}.landing-web-foot{text-align:center;flex-direction:column;align-items:stretch}.landing-web-foot-cta{justify-content:center}}@media (width<=860px){.landing-hifix-card{grid-template-columns:1fr;gap:1.75rem;padding:2rem 1.5rem}.landing-hifix-title{font-size:1.6rem}}@media (width<=640px){.landing-nav{height:64px;padding:0 1.1rem}.landing-nav-logo{height:28px}.landing-nav-link{display:none}.landing-feature-card-featured{flex-direction:column;gap:0}.landing-feature-card-featured .landing-feature-icon{margin-bottom:1rem}.landing-nav-login{padding:.4rem .6rem;font-size:.88rem}.landing-btn-nav{padding:.45rem .95rem;font-size:.86rem}.landing-hero{gap:2.5rem;padding:1.75rem 1.1rem 3.5rem}.landing-hero-h1{font-size:2.2rem}.landing-hero-sub{font-size:.98rem;line-height:1.55}.landing-hero-ctas{width:100%}.landing-btn-primary,.landing-btn-ghost{flex:1;justify-content:center}.landing-hero-trust{font-size:.82rem}.landing-hero-visual{max-width:100%;height:340px}.lhv-card{padding:.9rem}.lhv-card-sale{width:90%;top:0;left:5%;transform:rotate(-1deg)}.lhv-card-kpi{width:140px;top:100px;right:8px}.lhv-card-chart{width:160px;bottom:80px;left:5%}.lhv-card-stock{width:160px;bottom:0;right:5%}.lhv-check{width:32px;height:32px}.lhv-sale-title{font-size:.85rem}.lhv-sale-amount{font-size:.95rem}.landing-types-inner{flex-direction:column;gap:.65rem;padding:1.25rem 1.1rem}.landing-types-list{gap:.55rem;font-size:.84rem}.landing-section{padding:3.5rem 1.1rem}.landing-section-header{margin-bottom:2.5rem}.landing-section-title{font-size:1.85rem}.landing-section-eyebrow{font-size:.78rem}.landing-features-grid{grid-template-columns:1fr;gap:1rem}.landing-feature-card{padding:1.5rem 1.25rem}.landing-feature-title{font-size:1.12rem}.landing-feature-desc{font-size:.9rem}.landing-how-step{padding:0 .5rem}.landing-how-num{width:56px;height:56px;font-size:1.25rem}.landing-web-grid{grid-template-columns:1fr;gap:.9rem}.landing-web-card{padding:1.35rem 1.2rem}.landing-toggle{width:100%}.landing-toggle-btn{flex:1;justify-content:center;padding:.6rem .75rem;font-size:.86rem}.landing-pricing-grid{grid-template-columns:1fr;gap:1rem}.landing-pricing-addons-list{grid-template-columns:1fr;gap:1.2rem}.landing-plan{padding:1.75rem 1.25rem}.landing-plan-price{font-size:2rem}.landing-plan-highlight{transform:none}.landing-plan-highlight:hover{transform:translateY(-2px)}.landing-testimonials-grid{gap:1rem}.landing-testimonial{padding:1.5rem 1.25rem}.landing-testimonial-quote{margin-bottom:1.25rem;font-size:.98rem}.landing-testimonial-avatar{width:40px;height:40px}.landing-final-cta{padding:3.5rem 1.1rem}.landing-final-cta-title{font-size:1.8rem}.landing-final-cta-sub{margin-bottom:1.75rem;font-size:1rem}.landing-btn-dark{width:100%;padding:.9rem 1.5rem;font-size:.95rem}.landing-footer-inner{text-align:center;flex-direction:column}.landing-footer{padding:2rem 1.1rem}.landing-hero-visual{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:.75rem;max-width:100%;height:auto;padding:0;display:grid;position:relative}.landing-hero-visual .lhv-card{width:100%;animation:none;position:static;transform:none!important}.lhv-card-sale{grid-area:1/1/auto/3}.lhv-card-kpi{grid-area:2/1}.lhv-card-chart{grid-area:2/2}.lhv-card-web{grid-area:3/1/auto/3}.lhv-card-stock{grid-area:4/1/auto/3}}@media (width<=480px){.landing-hifix-list{grid-template-columns:1fr}.landing-toggle-ciclo .landing-toggle-btn{flex-direction:column;gap:3px;padding:.45rem .4rem;line-height:1.25}}@media (width<=400px){.landing-nav{height:60px;padding:0 .85rem}.landing-nav-logo{height:26px}.landing-nav-login{display:none}.landing-hero{gap:2rem;padding:1.5rem .95rem 3rem}.landing-hero-h1{font-size:1.85rem;line-height:1.05}.landing-hero-announce{gap:6px;padding-right:.7rem;font-size:.78rem}.landing-hero-announce-tag{padding:.18rem .45rem;font-size:.64rem}.landing-hero-sub{font-size:.94rem}.landing-hero-ctas{flex-direction:column;gap:.6rem}.landing-hero-ctas .landing-btn-primary,.landing-hero-ctas .landing-btn-ghost{width:100%}.landing-hero-trust{text-align:center;font-size:.78rem}.landing-section{padding:3rem .95rem}.landing-section-title{font-size:1.65rem}.landing-feature-card{padding:1.35rem 1.1rem}.landing-plan{padding:1.5rem 1.1rem}.landing-plan-price{font-size:1.8rem}.landing-final-cta{padding:3rem .95rem}.landing-final-cta-title{font-size:1.55rem}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition-property:opacity,color,background-color,border-color,box-shadow,outline-color!important;transition-duration:.12s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.landing-btn-nav:hover,.landing-btn-primary:hover,.landing-btn-dark:hover,.landing-hero-announce:hover,.landing-feature-card:hover,.landing-plan:hover,.landing-testimonial:hover,.landing-web-card:hover{transform:none}.landing-plan-highlight:hover{transform:scale(1.02)}.lhv-card-sale:hover{transform:rotate(-2.5deg)!important}.lhv-card-kpi:hover{transform:rotate(2.2deg)!important}.lhv-card-chart:hover{transform:rotate(-1deg)!important}.lhv-card-web:hover{transform:rotate(-1.6deg)!important}.lhv-card-stock:hover{transform:rotate(1.5deg)!important}.lhv-card-chart:hover .lhv-chart-bar{transform:none}}@media (width<=880px) and (hover:none),(width<=880px) and (pointer:coarse),(width<=880px) and (prefers-reduced-motion:reduce){.landing-plan-highlight:hover{transform:none}}
