@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,600;12..96,700;12..96,800&family=DM+Sans:wght@400;500;600;700&display=swap";.landing{--l-bg: #FFFDF8;--l-bg-2: #F5F2EB;--l-bg-3: #EDE9E0;--l-card: #FFFFFF;--l-text: #1C1810;--l-text-2: #5C5548;--l-text-3: #9C9282;--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 rgba(28,24,16,.05);--l-shadow: 0 8px 28px rgba(28,24,16,.08);--l-shadow-lg: 0 16px 48px rgba(28,24,16,.14);--l-shadow-lime: 0 8px 32px rgba(114,200,0,.28);--l-font-display: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--l-font-body: "DM Sans", ui-sans-serif, system-ui, sans-serif;min-height:100vh;background:var(--l-bg);color:var(--l-text);font-family:var(--l-font-body);font-feature-settings:"ss01","cv11";overflow-x:hidden;line-height:1.5}.landing *{box-sizing:border-box}.landing a{color:inherit}.landing-nav{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:72px;background:#fffdf8e0;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--l-border)}.landing-nav-brand{display:flex;align-items:center}.landing-nav-logo{height:34px;width:auto;display:block}.landing-nav-actions{display:flex;align-items:center;gap:.75rem}.landing-nav-login{font-size:.94rem;font-weight:500;color:var(--l-text-2);text-decoration:none;padding:.55rem .9rem;border-radius:10px;transition:color .14s ease,background .14s ease}.landing-nav-login:hover{color:var(--l-text);background:var(--l-bg-2)}.landing-btn-nav{display:inline-flex;align-items:center;gap:6px;padding:.55rem 1.15rem;background:var(--l-lime);color:#0f1011!important;border-radius:999px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .14s ease,background .14s ease,box-shadow .14s ease;font-family:var(--l-font-body);box-shadow:0 2px 12px #72c80040}.landing-btn-nav:hover{background:var(--l-lime-dark);transform:translateY(-1px);box-shadow:0 4px 18px #72c80059}.landing-hero{position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;max-width:1220px;margin:0 auto;padding:6.5rem 2rem 7rem}.landing-hero:before{content:"";position:absolute;width:620px;height:620px;top:-120px;right:-180px;background:radial-gradient(circle,rgba(114,200,0,.16) 0%,transparent 62%);pointer-events:none;z-index:0}.landing-hero:after{content:"";position:absolute;width:420px;height:420px;bottom:-120px;left:-140px;background:radial-gradient(circle,rgba(245,158,11,.12) 0%,transparent 62%);pointer-events:none;z-index:0}.landing-hero-inner{position:relative;z-index:1;animation:l-fadein .7s cubic-bezier(.16,1,.3,1)}.landing-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:.4rem .85rem;background:var(--l-lime-bg);border:1px solid var(--l-lime-bdr);border-radius:999px;font-size:.82rem;font-weight:600;color:var(--l-lime-dark);margin-bottom:1.75rem}.landing-hero-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--l-lime);box-shadow:0 0 0 3px #72c80038;animation:pulse-dot 2.4s ease-in-out infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 3px #72c80038}50%{box-shadow:0 0 0 7px #72c80014}}.landing-hero-h1{font-family:var(--l-font-display);font-size:clamp(2.6rem,5.2vw,4.4rem);font-weight:700;line-height:1.02;letter-spacing:-.035em;color:var(--l-text);margin:0 0 1.5rem;text-wrap:balance}.landing-hero-h1 em{font-style:normal;font-weight:700;color:var(--l-lime-dark);position:relative;display:inline-block}.landing-hero-h1 em:after{content:"";position:absolute;left:0;right:0;bottom:.08em;height:.18em;background:var(--l-lime-bg);z-index:-1;border-radius:4px}.landing-hero-sub{font-size:1.15rem;line-height:1.6;color:var(--l-text-2);max-width:520px;margin:0 0 2.25rem;text-wrap:pretty}.landing-hero-ctas{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;margin-bottom:2.25rem}.landing-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:.95rem 1.8rem;background:var(--l-lime);color:#0f1011!important;border-radius:999px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;box-shadow:var(--l-shadow-lime);font-family:var(--l-font-body)}.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{display:inline-flex;align-items:center;gap:6px;padding:.95rem 1.6rem;color:var(--l-text)!important;border-radius:999px;font-size:.98rem;font-weight:600;text-decoration:none;border:1.5px solid var(--l-border-2);background:transparent;transition:all .14s ease;font-family:var(--l-font-body)}.landing-btn-ghost:hover{border-color:var(--l-text);background:var(--l-bg-2);color:var(--l-text)!important}.landing-hero-trust{display:flex;align-items:center;gap:.65rem;font-size:.88rem;color:var(--l-text-3)}.landing-hero-trust-icon{width:18px;height:18px;border-radius:50%;background:var(--l-lime-bg);color:var(--l-lime-dark);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.landing-hero-visual{position:relative;width:100%;height:460px;z-index:1}.lhv-card{position:absolute;background:var(--l-card);border-radius:18px;border:1px solid var(--l-border);box-shadow:var(--l-shadow);padding:1.1rem 1.2rem;transition:transform .28s cubic-bezier(.16,1,.3,1);animation:l-float-in 1s cubic-bezier(.165,.84,.44,1) backwards}.lhv-card:hover{transform:translateY(-4px) rotate(0)!important;box-shadow:var(--l-shadow-lg);z-index:5}.lhv-card-sale{top:12px;left:0;width:290px;transform:rotate(-2.5deg);animation-delay:.15s;display:flex;align-items:center;gap:.9rem}.lhv-check{width:40px;height:40px;background:var(--l-lime);border-radius:12px;color:#0f1011;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 6px 18px #72c80047}.lhv-sale-body{min-width:0;flex:1}.lhv-sale-title{font-weight:700;font-size:.93rem;color:var(--l-text)}.lhv-sale-sub{font-size:.78rem;color:var(--l-text-3);margin-top:2px;font-variant-numeric:tabular-nums}.lhv-sale-amount{font-family:DM Sans,system-ui;font-weight:700;font-size:1.08rem;color:var(--l-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lhv-card-kpi{top:50px;right:8px;width:220px;transform:rotate(2.2deg);animation-delay:.3s}.lhv-kpi-row{display:flex;align-items:center;justify-content:space-between}.lhv-kpi-label{font-size:.76rem;color:var(--l-text-3);font-weight:500;letter-spacing:.02em}.lhv-kpi-dot{width:8px;height:8px;border-radius:50%;background:var(--l-lime)}.lhv-kpi-value{font-family:var(--l-font-display);font-weight:700;font-size:1.65rem;color:var(--l-text);margin-top:.35rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lhv-kpi-trend{margin-top:.35rem;font-size:.78rem;color:var(--l-lime-dark);font-weight:600;display:inline-flex;align-items:center;gap:4px}.lhv-card-chart{bottom:40px;left:20px;width:250px;transform:rotate(-1deg);animation-delay:.4s}.lhv-chart-label{font-size:.78rem;color:var(--l-text-3);font-weight:500;margin-bottom:.75rem}.lhv-chart-bars{display:flex;align-items:flex-end;gap:6px;height:64px}.lhv-chart-bar{flex:1;background:linear-gradient(to top,var(--l-lime),var(--l-lime-bdr));border-radius:4px 4px 0 0;min-height:6px;transition:transform .28s ease}.lhv-card-chart:hover .lhv-chart-bar{transform:scaleY(1.03);transform-origin:bottom}.lhv-chart-days{display:flex;justify-content:space-between;font-size:.68rem;color:var(--l-text-3);margin-top:.5rem;font-weight:500}.lhv-card-stock{bottom:0;right:10px;width:226px;transform:rotate(1.5deg);animation-delay:.55s;display:flex;align-items:center;gap:.75rem}.lhv-alert{width:36px;height:36px;background:var(--l-amber-bg);border-radius:12px;color:var(--l-amber);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:800;font-size:1.1rem;font-family:var(--l-font-display)}.lhv-stock-body{min-width:0;flex:1}.lhv-stock-title{font-weight:600;font-size:.84rem;color:var(--l-text)}.lhv-stock-sub{font-size:.74rem;color:var(--l-text-3);margin-top:2px}@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;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;font-size:.92rem;color:var(--l-text-2);text-align:center}.landing-types-label{font-weight:700;color:var(--l-text);letter-spacing:-.01em}.landing-types-list{display:inline-flex;align-items:center;gap:.85rem;flex-wrap:wrap;justify-content:center}.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;margin-bottom:3.5rem;max-width:680px;margin-left:auto;margin-right:auto}.landing-section-eyebrow{display:inline-block;font-size:.82rem;font-weight:600;color:var(--l-lime-dark);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.85rem}.landing-section-title{font-family:var(--l-font-display);font-size:clamp(2rem,3.5vw,2.9rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--l-text);margin:0 0 .9rem;text-wrap:balance}.landing-section-sub{font-size:1.08rem;line-height:1.6;color:var(--l-text-2);margin:0;text-wrap:pretty}.landing-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.landing-feature-card{background:var(--l-card);border:1px solid var(--l-border);border-radius:20px;padding:2rem 1.75rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;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;border-radius:14px;background:#72c80014;display:flex;align-items:center;justify-content:center;color:var(--l-lime-dark);margin-bottom:1.25rem;border:1px solid var(--l-lime-bg)}.landing-feature-card:nth-child(3n+2) .landing-feature-icon{background:#f59e0b14;border-color:#f59e0b33;color:var(--l-amber)}.landing-feature-title{font-family:var(--l-font-display);font-size:1.28rem;font-weight:700;color:var(--l-text);margin:0 0 .55rem;letter-spacing:-.015em;line-height:1.2}.landing-feature-desc{font-size:.97rem;color:var(--l-text-2);line-height:1.55;margin:0}.landing-how{background:var(--l-bg-2);border-top:1px solid var(--l-border);border-bottom:1px solid var(--l-border)}.landing-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;position:relative}.landing-how-grid:before{content:"";position:absolute;top:32px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(to right,var(--l-border-2) 0 6px,transparent 6px 12px);z-index:0}.landing-how-step{position:relative;z-index:1;text-align:center;padding:0 1rem}.landing-how-num{width:64px;height:64px;margin:0 auto 1.25rem;border-radius:50%;background:var(--l-card);border:2px solid var(--l-lime);color:var(--l-lime-dark);display:flex;align-items:center;justify-content:center;font-family:var(--l-font-display);font-size:1.4rem;font-weight:700;letter-spacing:-.02em;box-shadow:0 4px 14px #72c80026}.landing-how-title{font-family:var(--l-font-display);font-size:1.3rem;font-weight:700;color:var(--l-text);margin:0 0 .55rem;letter-spacing:-.015em}.landing-how-desc{font-size:.97rem;color:var(--l-text-2);line-height:1.55;max-width:260px;margin:0 auto}.landing-pricing{background:var(--l-bg)}.landing-pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.landing-plan{position:relative;background:var(--l-card);border:1px solid var(--l-border);border-radius:20px;padding:2rem 1.5rem;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.landing-plan:hover{border-color:var(--l-border-2);transform:translateY(-2px)}.landing-plan-highlight{border:2px solid var(--l-lime);box-shadow:0 12px 44px #72c8002e;transform:scale(1.02)}.landing-plan-highlight:hover{transform:scale(1.02) translateY(-2px)}.landing-plan-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:.35rem .95rem;background:var(--l-lime);color:#0f1011;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.01em;white-space:nowrap;box-shadow:0 4px 14px #72c80059}.landing-plan-name{font-size:.86rem;font-weight:700;color:var(--l-text-2);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.85rem}.landing-plan-price{font-family:var(--l-font-display);font-size:2.4rem;font-weight:700;color:var(--l-text);letter-spacing:-.04em;margin-bottom:1.5rem;line-height:1;font-variant-numeric:tabular-nums}.landing-plan-period{font-family:var(--l-font-body);font-size:.95rem;font-weight:500;color:var(--l-text-3);letter-spacing:0;margin-left:4px}.landing-plan-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;flex:1;margin-bottom:1.75rem}.landing-plan-features li{display:flex;align-items:flex-start;gap:10px;font-size:.94rem;color:var(--l-text-2);line-height:1.4}.landing-plan-features li svg{color:var(--l-lime-dark);flex-shrink:0;margin-top:3px}.landing-plan-cta{display:block;text-align:center;padding:.8rem 1rem;border-radius:999px;font-size:.96rem;font-weight:700;text-decoration:none;border:1.5px solid var(--l-border-2);color:var(--l-text);background:transparent;transition:all .14s ease;font-family:var(--l-font-body)}.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-pricing-addons{margin-top:4rem;padding-top:3rem;border-top:2px solid var(--l-border)}.landing-pricing-addons-title{font-family:var(--l-font-display);font-size:1.35rem;font-weight:700;text-align:center;color:var(--l-text);margin-bottom:2.2rem;letter-spacing:-.01em}.landing-pricing-addons-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.8rem;max-width:900px;margin:0 auto}.landing-pricing-addon-item{background:var(--l-card);border:1.5px solid var(--l-border);border-radius:16px;padding:1.8rem;transition:all .2s ease}.landing-pricing-addon-item:hover{border-color:var(--l-lime-dark);box-shadow:0 8px 24px #72c8001f}.landing-pricing-addon-logo{height:52px;width:auto;margin-bottom:1rem;display:block}.landing-pricing-addon-name{font-family:var(--l-font-display);font-size:1.05rem;font-weight:700;color:var(--l-text);margin-bottom:.5rem}.landing-pricing-addon-desc{font-size:.92rem;color:var(--l-text-2);line-height:1.5;margin-bottom:1rem}.landing-pricing-addon-price{font-family:var(--l-font-display);font-size:1.4rem;font-weight:800;color:var(--l-lime-dark);margin-bottom:.65rem;letter-spacing:-.02em}.landing-pricing-addon-note{font-size:.85rem;color:var(--l-text-3);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{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.landing-testimonial{background:var(--l-card);border:1px solid var(--l-border);border-radius:20px;padding:2rem 1.85rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}.landing-testimonial:hover{transform:translateY(-3px);box-shadow:var(--l-shadow)}.landing-testimonial-mark{position:absolute;top:1.2rem;right:1.4rem;font-family:var(--l-font-display);font-size:3.8rem;font-weight:800;line-height:1;color:var(--l-amber);opacity:.55;user-select:none}.landing-testimonial-quote{font-size:1.06rem;line-height:1.58;color:var(--l-text);margin:0 0 1.75rem;font-weight:500;position:relative;z-index:1;text-wrap:pretty;letter-spacing:-.01em}.landing-testimonial-author{display:flex;align-items:center;gap:.85rem;padding-top:1.25rem;border-top:1px solid var(--l-border)}.landing-testimonial-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--l-lime-bg),rgba(114,200,0,.12));color:var(--l-lime-dark);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;font-family:var(--l-font-display);flex-shrink:0;border:1px solid var(--l-lime-bdr);box-shadow:0 2px 8px #72c80026}.landing-testimonial-name{font-weight:700;font-size:.94rem;color:var(--l-text)}.landing-testimonial-meta{font-size:.82rem;color:var(--l-text-3);margin-top:2px}.landing-final-cta{position:relative;overflow:hidden;background:var(--l-lime);color:#0f1011;padding:6rem 2rem;text-align:center}.landing-final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.28) 0%,transparent 45%),radial-gradient(circle at 80% 70%,rgba(15,16,17,.12) 0%,transparent 50%);pointer-events:none}.landing-final-cta-inner{position:relative;z-index:1;max-width:720px;margin:0 auto}.landing-final-cta-title{font-family:var(--l-font-display);font-size:clamp(2.1rem,4vw,3.2rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:#0f1011;margin:0 0 1.1rem;text-wrap:balance}.landing-final-cta-sub{font-size:1.15rem;color:#1a3600;line-height:1.55;margin:0 0 2.5rem;opacity:.88}.landing-btn-dark{display:inline-flex;align-items:center;gap:10px;padding:1.1rem 2.3rem;background:#0f1011;color:var(--l-lime);border-radius:999px;font-size:1.08rem;font-weight:700;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;box-shadow:0 10px 32px #0f101159;font-family:var(--l-font-body)}.landing-btn-dark:hover{background:#000;transform:translateY(-2px);box-shadow:0 14px 40px #0f101173}.landing-final-cta-note{margin-top:1.5rem;font-size:.92rem;color:#1a3600;opacity:.75}.landing-footer{background:var(--l-bg);border-top:1px solid var(--l-border);padding:2.5rem 2rem}.landing-footer-inner{max-width:1220px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem}.landing-footer-logo{height:28px;width:auto;opacity:.85}.landing-footer-copy{font-size:.86rem;color:var(--l-text-3);margin:0}.landing-footer-links{display:flex;gap:1.5rem}.landing-footer-links a{font-size:.88rem;color:var(--l-text-2);text-decoration:none;font-weight:500;transition:color .14s ease}.landing-footer-links a:hover{color:var(--l-text)}@media (max-width: 1024px){.landing-hero{grid-template-columns:1fr;padding:4rem 1.5rem 4.5rem;gap:3.5rem}.landing-hero-visual{height:400px;max-width:420px;margin:0 auto}.lhv-card{padding:1rem}.lhv-card-sale{width:260px;font-size:.9rem}.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}}@media (max-width: 640px){.landing-nav{padding:0 1.1rem;height:64px}.landing-nav-logo{height:28px}.landing-nav-login{padding:.4rem .6rem;font-size:.88rem}.landing-btn-nav{padding:.45rem .95rem;font-size:.86rem}.landing-hero{padding:3rem 1.1rem 3.5rem;gap:2.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{height:340px;max-width:100%}.lhv-card{padding:.9rem}.lhv-card-sale{width:90%;left:5%;top:0;transform:rotate(-1deg)}.lhv-card-kpi{width:140px;right:8px;top:100px}.lhv-card-chart{width:160px;left:5%;bottom:80px}.lhv-card-stock{width:160px;right:5%;bottom:0}.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-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{font-size:.98rem;margin-bottom:1.25rem}.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{font-size:1rem;margin-bottom:1.75rem}.landing-btn-dark{padding:.9rem 1.5rem;font-size:.95rem;width:100%}.landing-footer-inner{flex-direction:column;text-align:center}.landing-footer{padding:2rem 1.1rem}}@media (prefers-reduced-motion: reduce){.landing *,.landing *:before,.landing *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.landing-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1.5px solid var(--l-border-2);background:transparent;color:var(--l-text-2);cursor:pointer;transition:all .16s ease;flex-shrink:0}.landing-theme-toggle:hover{background:var(--l-bg-2);border-color:var(--l-border);color:var(--l-text)}.landing.landing-dark{--l-bg: #0e100d;--l-bg-2: #141714;--l-bg-3: #1a1e19;--l-card: #181c17;--l-text: #e4e8e2;--l-text-2: #92988f;--l-text-3: #585e55;--l-lime: #72c800;--l-lime-dark: #8ed600;--l-lime-bg: rgba(114,200,0,.12);--l-lime-bdr: rgba(114,200,0,.3);--l-amber: #F59E0B;--l-amber-bg: rgba(245,158,11,.12);--l-border: #222820;--l-border-2: #2e3428;--l-shadow-sm: 0 2px 6px rgba(0,0,0,.3);--l-shadow: 0 8px 28px rgba(0,0,0,.4);--l-shadow-lg: 0 16px 48px rgba(0,0,0,.55);--l-shadow-lime: 0 8px 32px rgba(114,200,0,.18)}.landing.landing-dark .landing-nav{background:#0e100de6;border-bottom-color:var(--l-border)}.landing.landing-dark .landing-hero:before{background:radial-gradient(circle,rgba(114,200,0,.22) 0%,transparent 62%)}.landing.landing-dark .landing-hero:after{background:radial-gradient(circle,rgba(245,158,11,.14) 0%,transparent 62%)}.landing.landing-dark .lhv-card{background:var(--l-card);border-color:var(--l-border-2);box-shadow:0 8px 28px #00000073}.landing.landing-dark .landing-types,.landing.landing-dark .landing-how,.landing.landing-dark .landing-testimonials{background:var(--l-bg-2);border-color:var(--l-border)}.landing.landing-dark .landing-feature-card,.landing.landing-dark .landing-plan,.landing.landing-dark .landing-testimonial{background:var(--l-card);border-color:var(--l-border-2)}.landing.landing-dark .landing-feature-card:hover,.landing.landing-dark .landing-plan:hover,.landing.landing-dark .landing-testimonial:hover{border-color:#72c8004d;box-shadow:0 8px 28px #72c80014}.landing.landing-dark .landing-plan-highlight{background:var(--l-card);border-color:var(--l-lime);box-shadow:0 12px 44px #72c80026}.landing.landing-dark .landing-how-num{background:var(--l-card);box-shadow:0 4px 14px #72c8001a}.landing.landing-dark .landing-footer{background:var(--l-bg);border-color:var(--l-border)}.landing.landing-dark .landing-btn-ghost{border-color:var(--l-border-2);color:var(--l-text)!important}.landing.landing-dark .landing-btn-ghost:hover{background:var(--l-bg-2);border-color:var(--l-text-3)}.landing.landing-dark .landing-pricing{background:var(--l-bg)}.landing.landing-dark .landing-plan-cta{color:var(--l-text)!important;border-color:var(--l-border-2)}.landing.landing-dark .landing-plan-cta:hover{background:var(--l-bg-3);border-color:var(--l-text-3);color:var(--l-text)!important}.landing.landing-dark .landing-btn-nav{background:#8ed600;color:#0f1011!important}.landing.landing-dark .landing-btn-nav:hover{background:#72c800}.landing.landing-dark .landing-btn-primary{background:#8ed600;color:#0f1011!important}.landing.landing-dark .landing-btn-primary:hover{background:#72c800}
