.landing-preview-shell{color:#e8e8e8;background:#0f0f0f;min-height:100vh;font-family:Sk-Modernist,Inter,ui-sans-serif,sans-serif}.landing-preview-toolbar{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f0ff2;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;top:0}.landing-preview-toolbar h1{letter-spacing:.02em;margin:0;font-size:15px;font-weight:700}.landing-preview-toolbar p{color:#ffffff80;margin:2px 0 0;font-size:12px}.landing-preview-tabs{flex-wrap:wrap;gap:8px;display:flex}.landing-preview-tab{color:#ffffffbf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s}.landing-preview-tab:hover{color:#f5ecd7;border-color:#eab30859}.landing-preview-tab.is-active{color:#111;background:#eab308;border-color:#eab308}.landing-preview-frame{padding:24px}.landing-preview-canvas{border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 24px 80px #00000073}.landing-preview-palette{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:16px;padding:0 24px 24px;display:grid}.landing-preview-swatch{border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.landing-preview-swatch-color{height:44px}.landing-preview-swatch-label{color:#ffffffa6;background:#ffffff0a;padding:8px 10px;font-size:11px}.landing-preview-swatch-label strong{color:#f5ecd7;margin-bottom:2px;font-size:12px;display:block}.landing-preview-canvas.landing{scroll-behavior:smooth;font-family:Sk-Modernist,sans-serif}.lp-mock-nav{border-bottom:1px solid var(--lp-border);background:var(--lp-nav-bg);justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.lp-mock-logo{color:var(--lp-text);flex-direction:column;font-size:22px;font-weight:800;line-height:1;display:flex}.lp-mock-logo span{letter-spacing:.28em;color:var(--lp-accent);font-size:9px}.lp-mock-nav-links{color:var(--lp-text-muted);gap:24px;font-size:13px;display:flex}.lp-mock-nav-cta{background:var(--lp-accent);color:var(--lp-cta-text);border-radius:8px;padding:10px 18px;font-size:13px;font-weight:700}.lp-mock-hero{text-align:center;background:var(--lp-hero-bg);padding:72px 28px 88px;position:relative;overflow:hidden}.lp-mock-hero:before{content:"";background:var(--lp-hero-overlay);pointer-events:none;position:absolute;inset:0}.lp-mock-hero:after{content:"";background:var(--lp-hero-fade);pointer-events:none;height:80px;position:absolute;bottom:0;left:0;right:0}.lp-mock-hero>*{z-index:1;position:relative}.lp-mock-eyebrow{border:1px solid var(--lp-eyebrow-border);background:var(--lp-eyebrow-bg);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-accent);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 14px;font-size:11px;font-weight:600;display:inline-flex}.lp-mock-title{max-width:720px;color:var(--lp-text);margin:0 auto;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.08}.lp-mock-title em{color:var(--lp-accent);font-style:normal}.lp-mock-subtitle{max-width:520px;color:var(--lp-text-muted);margin:18px auto 0;font-size:17px;line-height:1.5}.lp-mock-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.lp-mock-btn-primary{background:var(--lp-accent);color:var(--lp-cta-text);border-radius:10px;padding:14px 28px;font-size:15px;font-weight:700}.lp-mock-btn-secondary{border:1px solid var(--lp-border-strong);color:var(--lp-text-muted);background:0 0;border-radius:10px;padding:14px 28px;font-size:15px}.lp-mock-stats{background:var(--lp-border);border-top:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.lp-mock-stat{text-align:center;background:var(--lp-bg);padding:28px 20px}.lp-mock-stat strong{color:var(--lp-accent);font-size:28px;display:block}.lp-mock-stat span{color:var(--lp-text-muted);text-transform:uppercase;letter-spacing:.12em;margin-top:6px;font-size:12px;display:block}.lp-mock-section{background:var(--lp-section-bg,var(--lp-bg));padding:56px 28px}.lp-mock-section-header{margin-bottom:28px}.lp-mock-section-header h2{color:var(--lp-text);margin:10px 0 0;font-size:clamp(26px,3vw,38px)}.lp-mock-section-header p{max-width:480px;color:var(--lp-text-muted);margin:10px 0 0;font-size:15px}.lp-mock-cards{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.lp-mock-card{border:1px solid var(--lp-card-border);background:var(--lp-card-bg);box-shadow:var(--lp-card-shadow);border-radius:16px;padding:24px}.lp-mock-card p{color:var(--lp-text-muted);margin:0;font-size:14px;line-height:1.55}.lp-mock-card h3{color:var(--lp-text);margin:18px 0 0;font-size:18px}.lp-mock-pricing{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:20px;display:grid}.lp-mock-price-card{border:1px solid var(--lp-card-border);background:var(--lp-card-bg);box-shadow:var(--lp-card-shadow);border-radius:18px;padding:28px}.lp-mock-price-card.featured{border-color:var(--lp-accent-border);box-shadow:var(--lp-featured-shadow)}.lp-mock-price-card .badge{letter-spacing:.14em;text-transform:uppercase;background:var(--lp-eyebrow-bg);color:var(--lp-accent);border-radius:999px;margin-bottom:12px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-block}.lp-mock-price-card h3{color:var(--lp-text);margin:0;font-size:22px}.lp-mock-price-card .price{color:var(--lp-text);margin:14px 0;font-size:40px;font-weight:800}.lp-mock-price-card ul{margin:0;padding:0;list-style:none}.lp-mock-price-card li{color:var(--lp-text-muted);border-bottom:1px solid var(--lp-border);padding:8px 0;font-size:14px}.lp-mock-cta{text-align:center;background:var(--lp-cta-bg);border:1px solid var(--lp-card-border);border-radius:18px;margin:0 28px 28px;padding:48px 32px;position:relative;overflow:hidden}.lp-mock-cta:before{content:"";background:var(--lp-cta-overlay);position:absolute;inset:0}.lp-mock-cta>*{z-index:1;position:relative}.lp-mock-cta h2{color:var(--lp-text);margin:0;font-size:clamp(24px,3vw,36px)}.lp-mock-cta p{max-width:460px;color:var(--lp-text-muted);margin:12px auto 0;font-size:15px}.lp-mock-cta .lp-mock-hero-actions{margin-top:22px}.lp-mock-grid-bg{background-image:linear-gradient(var(--lp-grid-line)1px,transparent 1px),linear-gradient(90deg,var(--lp-grid-line)1px,transparent 1px);background-size:44px 44px}.landing-preview-canvas.landing-theme-current{--lp-bg:#1a1814;--lp-section-bg:#1f1c17;--lp-hero-bg:linear-gradient(160deg,#2a2418 0%,#1a1814 45%,#161412 100%);--lp-hero-overlay:radial-gradient(ellipse 70% 55% at 50% 0%,#eab3081a,transparent 70%);--lp-hero-fade:linear-gradient(180deg,transparent,#1a1814);--lp-text:#f5ecd7;--lp-text-muted:#f5ecd7b8;--lp-accent:#eab308;--lp-accent-border:#eab30859;--lp-cta-text:#111;--lp-border:#ffffff1a;--lp-border-strong:#ffffff38;--lp-nav-bg:#1a1814b8;--lp-eyebrow-bg:#eab30814;--lp-eyebrow-border:#eab30840;--lp-card-bg:linear-gradient(135deg,#2a2418 0%,#221e16 55%,#1c1914 100%);--lp-card-border:#eab30829;--lp-card-shadow:0 12px 32px #00000038;--lp-featured-shadow:0 0 36px #eab3081f;--lp-cta-bg:linear-gradient(135deg,#2a2418,#1c1914);--lp-cta-overlay:#1a181459;--lp-grid-line:#ffffff0d;background-color:var(--lp-bg);color:var(--lp-text)}.landing-preview-canvas.landing-theme-a{--lp-bg:#e2dcd0;--lp-section-bg:#f0ebe3;--lp-hero-bg:linear-gradient(160deg,#ebe3d0 0%,#e2dcd0 55%,#ece6dc 100%);--lp-hero-overlay:radial-gradient(ellipse 80% 60% at 30% -10%,#eab3081a,transparent 65%);--lp-hero-fade:linear-gradient(180deg,transparent,#ece6dc);--lp-text:#2a2620;--lp-text-muted:#5a544e;--lp-accent:#eab308;--lp-accent-border:#eab30859;--lp-cta-text:#111;--lp-border:#2a262026;--lp-border-strong:#2a26203d;--lp-nav-bg:#f0ebe3f0;--lp-eyebrow-bg:#eab3081f;--lp-eyebrow-border:#eab30847;--lp-card-bg:#faf7f2;--lp-card-border:#2a262021;--lp-card-shadow:0 10px 28px #2a262017;--lp-featured-shadow:0 12px 36px #eab30824;--lp-cta-bg:linear-gradient(135deg,#f2ead8,#f0ebe3);--lp-cta-overlay:#e2dcd080;--lp-grid-line:#2a26200a;background-color:var(--lp-bg);color:var(--lp-text)}.landing-preview-canvas.landing-theme-b{--lp-bg:#2e2c28;--lp-section-bg:#363430;--lp-hero-bg:linear-gradient(160deg,#3d382c 0%,#2e2c28 50%,#282622 100%);--lp-hero-overlay:radial-gradient(ellipse 70% 55% at 50% 0%,#eab3081f,transparent 70%);--lp-hero-fade:linear-gradient(180deg,transparent,#2e2c28);--lp-text:#f5ecd7;--lp-text-muted:#f5ecd7ad;--lp-accent:#eab308;--lp-accent-border:#eab30859;--lp-cta-text:#111;--lp-border:#ffffff1f;--lp-border-strong:#ffffff3d;--lp-nav-bg:#2e2c28c7;--lp-eyebrow-bg:#eab3081a;--lp-eyebrow-border:#eab30847;--lp-card-bg:linear-gradient(135deg,#403c36 0%,#363430 100%);--lp-card-border:#eab3082e;--lp-card-shadow:0 12px 32px #0000002e;--lp-featured-shadow:0 0 32px #eab30824;--lp-cta-bg:linear-gradient(135deg,#403c36,#2e2c28);--lp-cta-overlay:#2e2c2847;--lp-grid-line:#ffffff0d;background-color:var(--lp-bg);color:var(--lp-text)}.landing-preview-canvas.landing-theme-c{--lp-bg:#f5f3ef;--lp-section-bg:#faf9f6;--lp-text:#2a2620;--lp-text-muted:#6b6560;--lp-accent:#eab308;--lp-accent-border:#eab30859;--lp-cta-text:#111;--lp-border:#2a26201a;--lp-border-strong:#2a26202e;--lp-nav-bg:transparent;--lp-eyebrow-bg:#eab3081a;--lp-eyebrow-border:#eab30840;--lp-card-bg:#fff;--lp-card-border:#2a26201a;--lp-card-shadow:0 10px 28px #2a26200f;--lp-featured-shadow:0 12px 36px #eab30824;--lp-cta-bg:linear-gradient(135deg,#fff9e8,#faf9f6);--lp-cta-overlay:#ffffff4d;--lp-grid-line:#2a26200a;background-color:var(--lp-bg);color:var(--lp-text)}.landing-preview-canvas.landing-theme-c .lp-mock-hero{--lp-hero-bg:linear-gradient(160deg,#4a4234 0%,#3a3428 45%,#2e2c28 100%);--lp-hero-overlay:radial-gradient(ellipse 70% 55% at 50% 0%,#eab3081f,transparent 70%);--lp-hero-fade:linear-gradient(180deg,transparent,#f5f3ef);--lp-text:#f5ecd7;--lp-text-muted:#f5ecd7b8;--lp-accent:#eab308;--lp-eyebrow-bg:#eab30814;--lp-eyebrow-border:#eab30840;--lp-border-strong:#ffffff38}.landing-preview-canvas.landing-theme-c .lp-mock-nav{--lp-nav-bg:transparent;--lp-text:#f5ecd7;--lp-text-muted:#f5ecd7b8;--lp-border:#ffffff1a}.landing-preview-canvas.landing-theme-c .lp-mock-stats,.landing-preview-canvas.landing-theme-c .lp-mock-section,.landing-preview-canvas.landing-theme-c .lp-mock-cta{--lp-text:#2a2620;--lp-text-muted:#6b6560;--lp-accent:#eab308;--lp-cta-text:#111;--lp-eyebrow-bg:#eab3081a;--lp-eyebrow-border:#eab30840}@media (max-width:900px){.lp-mock-stats{grid-template-columns:repeat(2,1fr)}.lp-mock-cards,.lp-mock-pricing{grid-template-columns:1fr}.lp-mock-nav-links{display:none}}
.landing-a .app-brand-logo{filter:invert()}.landing-a{--la-bg:#e2dcd0;--la-surface:#ece6dc;--la-section:#f0ebe3;--la-section-alt:#e8e2d8;--la-card:#faf7f2;--la-footer-bg:#ddd6ca;--la-text:#2a2620;--la-muted:#5a544e;--la-accent:#eab308;--la-accent-soft:#eab3081f;--la-accent-border:#eab30847;--la-border:#2a262026;--la-border-strong:#2a26203d;--la-cta-text:#111;--la-nav-bg:#f0ebe3f0;--la-grid:#2a26200f;--la-grid-size:44px 44px;--la-grid-pattern:linear-gradient(var(--la-grid)1px,transparent 1px),linear-gradient(90deg,var(--la-grid)1px,transparent 1px);--la-shadow:0 10px 28px #2a262017;--la-shadow-featured:0 12px 36px #eab30824;--la-hero-gradient:linear-gradient(160deg,#ebe3d0 0%,var(--la-bg)55%,var(--la-surface)100%);--la-hero-glow:radial-gradient(ellipse 80% 60% at 30% -10%,#eab3081a,transparent 65%);--la-cta-gradient:linear-gradient(135deg,#f9ecda 0%,var(--la-section)100%);--la-section-fade:linear-gradient(180deg,transparent,var(--la-surface));--la-card-elevated:color-mix(in srgb,var(--la-card)88%,white);--la-card-muted:color-mix(in srgb,var(--la-card)75%,var(--la-section-alt));background-color:var(--la-bg);background-image:var(--la-grid-pattern);background-size:var(--la-grid-size);color:var(--la-text);scroll-behavior:smooth;font-family:Sk-Modernist,Inter,ui-sans-serif,sans-serif}.landing-a *{font-family:inherit}.la-section{padding:5rem 1.5rem}.la-bg-hero{background-image:linear-gradient(var(--la-grid)1px,transparent 1px),linear-gradient(90deg,var(--la-grid)1px,transparent 1px),var(--la-hero-gradient);background-size:var(--la-grid-size),var(--la-grid-size),100% 100%;background-repeat:repeat,repeat,no-repeat;position:relative;overflow:hidden}.la-bg-hero:before{content:"";pointer-events:none;background:var(--la-hero-glow);position:absolute;inset:0}.la-bg-hero:after{content:"";pointer-events:none;background:var(--la-section-fade);height:48px;position:absolute;bottom:0;left:0;right:0}.la-bg-stats{background:var(--la-surface);border-top:1px solid var(--la-border);border-bottom:1px solid var(--la-border)}.la-bg-section{background:var(--la-section);border-top:1px solid color-mix(in srgb,var(--la-border)60%,transparent)}.la-bg-section-alt{background-color:var(--la-section-alt);background-image:var(--la-grid-pattern);background-size:var(--la-grid-size);border-top:1px solid color-mix(in srgb,var(--la-border)60%,transparent)}.la-bg-cta-zone{background-color:var(--la-bg);background-image:var(--la-grid-pattern);background-size:var(--la-grid-size);border-top:1px solid var(--la-border)}.la-cta-card{background:var(--la-cta-gradient)}.la-bg-footer{background:var(--la-nav-bg);border-top:1px solid var(--la-border)}.la-eyebrow{border:1px solid var(--la-accent-border);background:var(--la-accent-soft);letter-spacing:.18em;text-transform:uppercase;color:var(--la-accent);border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.la-eyebrow-dot{background:var(--la-accent);border-radius:50%;width:6px;height:6px}.la-card{border:1px solid var(--la-border);background:var(--la-card);box-shadow:var(--la-shadow);border-radius:16px}.la-feature-visual{background:color-mix(in srgb,var(--la-card-elevated)80%,white);border-radius:10px;flex-shrink:0;width:62px;height:62px;transition:transform .25s;overflow:hidden}.la-card.group:hover .la-feature-visual{transform:scale(1.05)}.la-feature-visual-svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.la-feature-visual,.la-card.group:hover .la-feature-visual{transition:none;transform:none}}.la-btn-primary{background:var(--la-accent);color:var(--la-cta-text);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;transition:background .2s,transform .15s;display:inline-flex}.la-btn-primary:hover{background:#facc15}.la-btn-primary:active{transform:scale(.98)}.la-btn-secondary{border:1px solid var(--la-border-strong);color:var(--la-muted);background:var(--la-card);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.la-btn-secondary:hover{border-color:var(--la-accent-border);color:var(--la-text)}.la-accent-text{color:var(--la-accent)}.la-nav{z-index:50;background:var(--la-nav-bg);border-bottom:1px solid var(--la-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:transform .5s,opacity .5s;position:fixed;top:0;left:0;right:0;transform:translateY(-12px);box-shadow:0 4px 20px #2a26200f}.landing-a.loaded .la-nav{opacity:1;transform:none}.la-nav-link{color:var(--la-muted);font-size:15px;transition:color .2s}.la-nav-link.is-active,.la-nav-link:hover{color:var(--la-text);font-weight:600}.la-nav-indicator{background:var(--la-accent);border-radius:1px;height:2px;transition:width .3s}.la-hero-mock{border:1px solid var(--la-border);background:linear-gradient(145deg,var(--la-card)0%,var(--la-card-muted)100%);box-shadow:var(--la-shadow);border-radius:20px;overflow:hidden}.la-hero-mock-stack{padding-top:12px;padding-right:8px;position:relative}.landing-b .la-hero-mock-stack,.landing-c .la-hero-mock-stack{--la-card:#faf7f2;--la-section-alt:#e8e2d8;--la-card-elevated:#fbf8f4;--la-card-muted:#f6f2ec;--la-text:#2a2620;--la-muted:#5a544e;--la-border:#2a262026;--la-border-strong:#2a26203d;--la-accent:#eab308;--la-accent-soft:#eab3081f;--la-accent-border:#eab30847;color:var(--la-text)}.landing-b .la-hero-mock-stack .app-brand-logo,.landing-c .la-hero-mock-stack .app-brand-logo{filter:invert()}.la-hero-mock-back{z-index:0;border:1px solid var(--la-accent-border);background:color-mix(in srgb,var(--la-card)92%,white);max-width:220px;color:var(--la-muted);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:11px;line-height:1.35;display:flex;position:absolute;top:0;right:0;box-shadow:0 8px 24px #2a26201a}.la-hero-mock-back strong{color:var(--la-text);margin-bottom:2px;font-size:12px;display:block}.la-hero-mock-back-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 3px #22c55e33}.la-hero-mock-window{z-index:1;border:1px solid var(--la-border);background:linear-gradient(160deg,var(--la-card)0%,var(--la-card-muted)100%);border-radius:20px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 20px 50px #2a262024,inset 0 0 0 1px #fff9}.la-hero-mock-window:hover{transform:translateY(-2px);box-shadow:0 28px 60px #2a262029,inset 0 0 0 1px #fff9}.la-hero-mock-glow{pointer-events:none;background:radial-gradient(#eab3081f,#0000 70%);height:60%;position:absolute;inset:-40% -20% auto}.la-hero-mock-body{min-height:380px;display:flex;position:relative}.la-hero-mock-sidebar{border-right:1px solid var(--la-border);background:color-mix(in srgb,var(--la-card)55%,transparent);flex-direction:column;flex-shrink:0;gap:6px;width:44px;padding:12px 8px;display:flex}.la-hero-mock-sidebar-item{opacity:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,opacity .45s,transform .45s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(-6px)}.la-hero-mock-sidebar-item.is-active{background:var(--la-accent-soft);box-shadow:inset 0 0 0 1px var(--la-accent-border)}.la-hero-mock-content{flex:1;min-width:0;padding:12px 14px 14px}.la-hero-mock-topbar{border-bottom:1px solid var(--la-border);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.la-hero-mock-breadcrumb{color:var(--la-muted);align-items:center;gap:6px;font-size:11px;display:flex}.la-hero-mock-breadcrumb strong{color:var(--la-text);font-weight:700}.la-hero-mock-period{letter-spacing:.06em;text-transform:uppercase;color:var(--la-muted);border:1px solid var(--la-border);background:color-mix(in srgb,var(--la-card)70%,transparent);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600}.la-hero-mock-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.la-hero-mock-kpi{border:1px solid var(--la-border);background:var(--la-card-elevated);opacity:0;border-radius:10px;padding:8px 10px;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(6px)scale(.98)}.la-hero-mock-kpi-label{color:var(--la-muted);font-size:9px;line-height:1.2;display:block}.la-hero-mock-kpi-value{color:var(--la-text);letter-spacing:-.02em;margin-top:4px;font-size:13px;font-weight:800;display:block}.la-hero-mock-kpi-delta{border-radius:999px;margin-top:4px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.la-hero-mock-kpi-delta.is-positive{color:#15803d;background:#22c55e1f}.la-hero-mock-kpi-delta.is-negative{color:#b45309;background:#eab30826}.la-hero-mock-chart{border:1px solid var(--la-border);background:color-mix(in srgb,var(--la-card)60%,transparent);border-radius:12px;margin-bottom:10px;padding:10px}.la-hero-mock-chart-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.la-hero-mock-chart-title{color:var(--la-text);font-size:10px;font-weight:600}.la-hero-mock-chart-legend{color:var(--la-muted);align-items:center;gap:5px;font-size:9px;display:inline-flex}.la-hero-mock-chart-dot{background:var(--la-accent);border-radius:50%;width:6px;height:6px;display:inline-block}.la-hero-mock-chart-svg{width:100%;height:72px;display:block}.la-hero-mock-chart-stage{position:relative}.la-hero-mock-chart-tooltip-layer{pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:0}.la-hero-mock-chart-tooltip-layer.is-active{opacity:1}.la-hero-mock-chart-guide{background:color-mix(in srgb,var(--la-accent)35%,transparent);width:1px;transition:left .45s cubic-bezier(.22,1,.36,1),top .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;transform:translate(-50%)}.la-hero-mock-chart-cursor{background:var(--la-accent);border:2px solid var(--la-card);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:left .45s cubic-bezier(.22,1,.36,1),top .45s cubic-bezier(.22,1,.36,1);animation:2.2s ease-in-out infinite laChartCursorPulse;position:absolute;box-shadow:0 0 0 2px #eab30838,0 2px 8px #2a262024}@keyframes laChartCursorPulse{0%,to{box-shadow:0 0 0 2px #eab30838,0 2px 8px #2a262024}50%{box-shadow:0 0 0 4px #eab30824,0 2px 10px #2a26202e}}.la-hero-mock-chart-tooltip{border:1px solid var(--la-border);background:var(--la-card-elevated);text-align:center;opacity:0;border-radius:8px;min-width:52px;padding:4px 8px;transition:left .45s cubic-bezier(.22,1,.36,1),top .45s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 6px 16px #2a26201f}.la-hero-mock-chart-tooltip.is-visible{opacity:1}.la-hero-mock-chart-tooltip-month{letter-spacing:.05em;text-transform:uppercase;color:var(--la-muted);font-size:8px;font-weight:600;display:block}.la-hero-mock-chart-tooltip-value{color:var(--la-text);letter-spacing:-.02em;margin-top:1px;font-size:11px;font-weight:800;display:block}.la-hero-mock-chart-area{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .5s .45s,clip-path 1s cubic-bezier(.22,1,.36,1) .45s}.la-hero-mock-chart-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1) .4s}.la-hero-mock-chart-line-live{stroke-dasharray:.07 .93;stroke-dashoffset:1px;opacity:0}@keyframes laChartAreaLive{0%,to{opacity:.88}50%{opacity:1}}@keyframes laChartLineScan{to{stroke-dashoffset:0}}@keyframes laChartLegendPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.25)}}.la-hero-mock-import-hub{border:1px solid var(--la-border);background:color-mix(in srgb,var(--la-card)60%,transparent);border-radius:12px;padding:10px}.la-hero-mock-import-hub-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.la-hero-mock-import-hub-title{color:var(--la-text);font-size:10px;font-weight:600}.la-hero-mock-import-hub-pill{color:#047857;background:#10b98124;border-radius:9999px;padding:2px 8px;font-size:9px;font-weight:700}.la-hero-mock-import-orbit{height:100px;min-height:100px;position:relative}.la-hero-mock-import-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.la-hero-mock-import-packet{background:var(--la-card);border:1.2px solid;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;box-shadow:0 2px 8px #2a26201f}.la-hero-mock-import-packet.is-floating{z-index:4;pointer-events:none;margin:-9px 0 0 -9px;position:absolute}.la-hero-mock-import-packet-icon{width:11px;height:11px;display:block}.la-hero-mock-import-packet-euro{font-size:10px;font-weight:800;line-height:1}.la-hero-mock-import-packet.is-pending{opacity:.65}.la-hero-mock-import-line{stroke-dasharray:150;stroke-dashoffset:150px}.la-hero-mock-import-line.is-pending{opacity:.7}@keyframes laImportLineFlow{to{stroke-dashoffset:-14px}}@keyframes laImportLineDraw{0%{stroke-dashoffset:150px;stroke-dasharray:150}to{stroke-dashoffset:0;stroke-dasharray:4 3}}@keyframes laMockSyncPulse{0%,to{transform:scale(1);box-shadow:0 0 0 3px #22c55e33}50%{transform:scale(1.15);box-shadow:0 0 0 5px #22c55e1f}}@keyframes laMockGlowBreathe{0%,to{opacity:.75}50%{opacity:1}}.la-hero-mock-import-hub-center{z-index:5;border:2px solid var(--la-accent-border);background:var(--la-card-elevated);width:52px;height:52px;box-shadow:0 0 0 4px var(--la-accent-soft);border-radius:50%;justify-content:center;align-items:center;padding:6px;animation:2.8s ease-in-out infinite laHubPulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes laHubPulse{0%,to{box-shadow:0 0 0 4px var(--la-accent-soft);transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.04);box-shadow:0 0 0 6px #eab3082e}}.la-hero-mock-import-hub-logo{max-width:100%;display:block;width:auto!important;height:30px!important}.la-hero-mock-import-node{z-index:3;opacity:0;max-width:42%;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1);position:absolute;transform:scale(.92)}.la-hero-mock-import-node--tl{top:0;left:0}.la-hero-mock-import-node--tr{text-align:right;top:0;right:0}.la-hero-mock-import-node--bl{bottom:0;left:0}.la-hero-mock-import-node--br{text-align:right;bottom:0;right:0}.la-hero-mock-import-chip{border:1px solid var(--la-border);background:var(--la-card);box-shadow:var(--la-shadow);border-radius:8px;flex-direction:column;gap:2px;padding:5px 8px;display:inline-flex;position:relative}.la-hero-mock-import-node--tr .la-hero-mock-import-chip,.la-hero-mock-import-node--br .la-hero-mock-import-chip{align-items:flex-end}.la-hero-mock-import-logo{width:auto;max-width:52px;height:13px;display:block}.la-hero-mock-import-entity{text-overflow:ellipsis;white-space:nowrap;max-width:72px;color:var(--la-muted);font-size:7px;font-weight:500;display:block;overflow:hidden}.la-hero-mock-import-dot{z-index:1;border:1.5px solid var(--la-card);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px}.la-hero-mock-import-node--tr .la-hero-mock-import-dot,.la-hero-mock-import-node--br .la-hero-mock-import-dot{left:-3px;right:auto}.la-hero-mock-import-dot.is-synced{opacity:1}.la-hero-mock-import-dot.is-pending{animation:1.8s ease-in-out infinite laImportDotPulse}@keyframes laImportDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.85)}}.la-hero-mock-enter{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.la-hero-mock-enter.is-visible{opacity:1;transform:translateY(0)}.la-hero-mock-enter-delay-1.is-visible{transition-delay:50ms}.la-hero-mock-enter-delay-2.is-visible{transition-delay:.12s}.la-hero-mock-enter-delay-3.is-visible{transition-delay:.2s}.la-hero-mock-enter-delay-4.is-visible{transition-delay:.28s}.la-hero-mock-enter-delay-5.is-visible{transition-delay:.36s}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-chart-area{opacity:1;clip-path:inset(0);animation:3.5s ease-in-out 1.5s infinite laChartAreaLive}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-chart-line{stroke-dashoffset:0}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-chart-line-live{opacity:.45;animation:2.8s linear 1.5s infinite laChartLineScan}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-chart-dot{animation:2.2s ease-in-out 1.85s infinite laChartLegendPulse}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-kpi{opacity:1;transform:none}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-kpi:first-child{transition-delay:.22s}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-kpi:nth-child(2){transition-delay:.3s}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-kpi:nth-child(3){transition-delay:.38s}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-sidebar-item{opacity:1;transform:none}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-sidebar-item:first-child{transition-delay:.15s}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-sidebar-item:nth-child(2){transition-delay:.23s}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-sidebar-item:nth-child(3){transition-delay:.31s}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-sidebar-item:nth-child(4){transition-delay:.39s}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-back-dot{animation:2s ease-in-out infinite laMockSyncPulse}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-glow{animation:3s ease-in-out infinite laMockGlowBreathe}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-import-line{animation:.65s cubic-bezier(.22,1,.36,1) forwards laImportLineDraw,2.4s linear infinite laImportLineFlow}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-import-line:first-child{animation-delay:.5s,1.15s}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-import-line:nth-child(2){animation-delay:.58s,1.23s}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-import-line:nth-child(3){animation-delay:.66s,1.31s}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-import-line:nth-child(4){animation-delay:.74s,1.39s}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-import-line.is-pending{animation-duration:.65s,1.6s}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-import-node{opacity:1;transform:scale(1)}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-import-node--tl{transition-delay:.55s}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-import-node--tr{transition-delay:.65s}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-import-node--bl{transition-delay:.75s}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-import-node--br{transition-delay:.85s}@media (max-width:768px){.la-hero-mock-back{display:none}.la-hero-mock-stack{padding-top:0;padding-right:0}.la-hero-mock-kpis{grid-template-columns:1fr}.la-hero-mock-body{min-height:auto}}@media (max-width:420px){.la-hero-mock-kpis{grid-template-columns:1fr}}@media (min-width:421px) and (max-width:768px){.la-hero-mock-kpis{grid-template-columns:repeat(3,1fr)}}.la-stat-band{background:var(--la-border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.la-stat-cell{text-align:center;background:var(--la-card);padding:2rem 1.25rem}.la-pricing-card{border:1px solid var(--la-border);background:var(--la-card);box-shadow:var(--la-shadow);border-radius:18px;padding:1.75rem;transition:transform .25s,box-shadow .25s}.la-pricing-card:hover{transform:translateY(-4px)}.la-pricing-card.is-featured{border-color:var(--la-accent-border);box-shadow:var(--la-shadow-featured)}.la-faq-item{border:1px solid var(--la-border);background:var(--la-card);border-radius:14px;transition:border-color .2s;overflow:hidden}.la-faq-item.is-open{border-color:var(--la-accent-border)}.landing-a .la-feature-card{align-self:start;width:100%;transition:border-color .2s,transform .3s;overflow:hidden}.landing-a .la-feature-card.is-open{border-color:var(--la-accent-border)}.landing-a .la-feature-card-trigger{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:block}.landing-a .la-feature-expand{border-top:1px solid var(--la-border);margin-top:16px;padding-top:16px}.landing-a .la-feature-expand-copy{color:var(--la-muted);margin:0;font-size:14px;line-height:1.55}.landing-a .la-feature-expand--has-screenshot{flex-direction:column;gap:16px;display:flex}.landing-a .la-feature-screenshot{border:1px solid var(--la-border);background:var(--la-card-elevated);border-radius:12px;width:100%;max-width:100%;overflow:hidden;box-shadow:0 8px 24px #2a262014}.landing-a .la-feature-screenshot .feature-image-lightbox-trigger{width:100%;display:block}.landing-a .la-feature-screenshot img{width:100%;max-width:100%;height:auto;display:block}@media (max-width:768px){.la-stat-band{grid-template-columns:repeat(2,1fr)}.la-nav{top:0}}.landing-a .la-reveal{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--la-reveal-delay,0s)}.landing-a .la-reveal--up{transform:translateY(28px)}.landing-a .la-reveal--fade{transform:none}.landing-a .la-reveal--scale{transform:scale(.96)}.landing-a .la-reveal.is-visible{opacity:1;transition-duration:.65s;transform:none}.landing-a .la-reveal:not(.is-visible){transition-duration:.35s}@media (prefers-reduced-motion:reduce){.landing-a .la-nav,.landing-a .la-reveal{opacity:1;transition:none;transform:none}.la-hero-mock-import-hub-center{animation:none}.la-hero-mock-chart-area{opacity:1;clip-path:inset(0);transition:none;animation:none;transform:none}.la-hero-mock-chart-cursor{animation:none}.la-hero-mock-chart-line,.la-hero-mock-chart-line-live{stroke-dasharray:1;stroke-dashoffset:0;opacity:1;transition:none;animation:none}.la-hero-mock-import-line{stroke-dasharray:4 3;stroke-dashoffset:0;animation:none}.la-hero-mock-back-dot,.la-hero-mock-glow{animation:none}.la-hero-mock-kpi,.la-hero-mock-sidebar-item,.la-hero-mock-import-node{opacity:1;transition:none;transform:none}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-chart-area,.la-hero-mock-stack[data-loaded=true] .la-hero-mock-chart-line,.la-hero-mock-stack[data-loaded=true] .la-hero-mock-chart-line-live,.la-hero-mock-stack[data-loaded=true] .la-hero-mock-chart-dot{opacity:1;clip-path:inset(0);stroke-dashoffset:0;transition:none;animation:none;transform:none}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-kpi,.la-hero-mock-stack[data-loaded=true] .la-hero-mock-sidebar-item,.la-hero-mock-stack[data-loaded=true] .la-hero-mock-import-node{opacity:1;transition:none;transform:none}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-back-dot,.la-hero-mock-stack[data-loaded=true] .la-hero-mock-glow{animation:none}.la-hero-mock-stack[data-loaded=true] .la-hero-mock-import-line{stroke-dasharray:4 3;stroke-dashoffset:0;animation:none}.la-hero-mock-import-dot.is-pending{animation:none}.la-hero-mock-import-packet.is-floating{display:none}}
.landing-b{--la-bg:#2e2c28;--la-surface:#32302c;--la-section:#363430;--la-section-alt:#3a3834;--la-card:#403c36;--la-footer-bg:#282622;--la-text:#f5ecd7;--la-muted:#f5ecd7ad;--la-accent:#eab308;--la-accent-soft:#eab30824;--la-accent-border:#eab30859;--la-border:#ffffff1f;--la-border-strong:#ffffff3d;--la-cta-text:#111;--la-nav-bg:#2e2c28c7;--la-grid:#ffffff0d;--la-grid-size:44px 44px;--la-grid-pattern:linear-gradient(var(--la-grid)1px,transparent 1px),linear-gradient(90deg,var(--la-grid)1px,transparent 1px);--la-shadow:0 12px 32px #00000038;--la-shadow-featured:0 0 32px #eab30824;--la-hero-gradient:linear-gradient(160deg,#3d382c 0%,#2e2c28 50%,#282622 100%);--la-hero-glow:radial-gradient(ellipse 70% 55% at 50% 0%,#eab30824,transparent 70%);--la-cta-gradient:linear-gradient(135deg,#403c36 0%,#2e2c28 100%);--la-section-fade:linear-gradient(180deg,transparent,#2e2c28);--la-card-elevated:color-mix(in srgb,var(--la-card)82%,#4a4640);--la-card-muted:color-mix(in srgb,var(--la-card)70%,#2e2c28);background-color:var(--la-bg);background-image:var(--la-grid-pattern);background-size:var(--la-grid-size);color:var(--la-text);scroll-behavior:smooth;font-family:Sk-Modernist,Inter,ui-sans-serif,sans-serif}.landing-b *{font-family:inherit}.landing-b.loaded .la-nav{opacity:1;transform:none}.landing-b .la-card:hover{border-color:var(--la-accent-border);box-shadow:var(--la-shadow),0 0 0 1px #eab30814}.landing-b .la-pricing-card:hover{border-color:var(--la-accent-border)}.landing-b .la-pricing-card.is-featured{box-shadow:var(--la-shadow-featured)}.landing-b .la-feature-visual{background:color-mix(in srgb,var(--la-card-elevated)80%,#363430);border-color:var(--la-border)}.landing-b .la-stat-cell{background:var(--la-surface)}.landing-b .la-cta-card{box-shadow:var(--la-shadow)}.landing-b .la-bg-footer{background:var(--la-footer-bg)}.landing-b .la-btn-secondary{background:color-mix(in srgb,var(--la-card)80%,transparent);color:var(--la-text)}.landing-b .la-btn-secondary:hover{border-color:var(--la-accent-border);color:var(--la-accent)}.landing-b .la-faq-item.is-open{background:color-mix(in srgb,var(--la-card)90%,#363430)}
.landing-c{--lc-bg:#2e2c28;--lc-shell:#2e2c28;--lc-surface:#32302c;--lc-section:#363430;--lc-section-alt:#3a3834;--lc-deep:#282622;--lc-frost:#403c36;--lc-card-nested:#3a3834;--lc-white:#363430;--lc-text:#f5ecd7;--lc-text-light:#f5ecd7;--lc-muted:#f5ecd7ad;--lc-muted-dark:#f5ecd780;--lc-accent:#eab308;--lc-accent-soft:#eab30824;--lc-accent-wash:#eab30824;--lc-accent-border:#eab30859;--lc-cta-text:#111;--lc-border:#ffffff1f;--lc-border-light:#ffffff1f;--lc-border-strong:#ffffff3d;--lc-grid:#ffffff0d;--lc-hero-gradient:linear-gradient(160deg,#3d382c 0%,#2e2c28 50%,#282622 100%);--lc-hero-glow:radial-gradient(ellipse 70% 55% at 50% 0%,#eab3081f,transparent 70%);--font-body:"Sk-Modernist",Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Sk-Modernist",Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--text-body-sm:14px;--text-body:16px;--text-body-lg:18px;--text-subheading:24px;--text-heading-sm:32px;--text-heading:40px;--text-display:clamp(2.5rem,5vw,64px);--page-max:1200px;--section-gap:80px;--element-gap:24px;--card-padding:48px;--radius-pill:56px;--radius-large:60px;--radius-card:20px;--radius-sm:10px;--shadow-md:0 12px 32px #00000038;background-color:var(--lc-bg);background-image:linear-gradient(var(--lc-grid)1px,transparent 1px),linear-gradient(90deg,var(--lc-grid)1px,transparent 1px);min-height:100vh;color:var(--lc-text-light);font-family:var(--font-body);font-weight:400;font-size:var(--text-body);letter-spacing:-.08px;background-size:44px 44px;line-height:1.5}.landing-c *{font-family:inherit}.landing-c .lc-container{max-width:var(--page-max);padding-inline:var(--element-gap);margin-inline:auto}.landing-c .lc-btn-primary{border-radius:var(--radius-pill);background:var(--lc-accent);color:var(--lc-cta-text);font-family:var(--font-body);font-size:var(--text-body);letter-spacing:-.08px;cursor:pointer;border:none;justify-content:center;align-items:center;padding:14px 28px;font-weight:400;text-decoration:none;transition:filter .15s;display:inline-flex}.landing-c .lc-btn-primary:hover{filter:brightness(1.06)}.landing-c .lc-btn-ghost{border-radius:var(--radius-pill);border:1.5px solid var(--lc-text-light);color:var(--lc-text-light);font-family:var(--font-body);font-size:var(--text-body);letter-spacing:-.08px;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:14px 28px;font-weight:400;text-decoration:none;transition:background .15s;display:inline-flex}.landing-c .lc-btn-ghost:hover{background:#ffffff0f}.landing-c .lc-btn-ghost--dark{border-color:var(--lc-border-strong);color:var(--lc-text)}.landing-c .lc-btn-ghost--dark:hover{border-color:var(--lc-accent-border);color:var(--lc-accent);background:#ffffff0f}.landing-c .lc-btn-text{color:var(--lc-text-light);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-items:center;padding:8px 12px;font-size:15px;font-weight:400;text-decoration:none;display:inline-flex}.landing-c .lc-btn-text:hover{opacity:.85}.landing-c .lc-eyebrow{margin-bottom:var(--element-gap);font-family:var(--font-display);letter-spacing:.45px;text-transform:uppercase;color:var(--lc-accent);font-size:9px;font-weight:400;display:inline-block}.landing-c .lc-eyebrow--on-light,.landing-c .lc-accent-text{color:var(--lc-accent)}.landing-c .lc-display-title{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.02em;color:var(--lc-text-light);margin:0;font-weight:500;line-height:1.1}.landing-c .lc-section-title{font-family:var(--font-display);font-size:var(--text-heading);color:var(--lc-text);margin:0;font-weight:500;line-height:1.2}.landing-c .lc-section-sub{margin:var(--element-gap)0 0;max-width:36rem;font-size:var(--text-body);color:var(--lc-muted);line-height:1.5}.landing-c .lc-section-header{margin-bottom:var(--element-gap)}.landing-c .lc-section-header--center{text-align:center}.landing-c .lc-section-header--center .lc-section-sub{margin-inline:auto}.landing-c .lc-light-card{border-radius:var(--radius-large);background:var(--lc-frost);padding:var(--card-padding);box-shadow:var(--shadow-md);color:var(--lc-text);border:1px solid var(--lc-border)}.landing-c .lc-section-dark{padding-block:var(--section-gap);background:var(--lc-section)}.landing-c .lc-section-card-wrap{padding-block:var(--section-gap);background:var(--lc-bg)}.landing-c .lc-section-card-wrap .lc-container{gap:var(--element-gap);flex-direction:column;display:flex}.landing-c .lc-tab-pills{margin-top:var(--element-gap);flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.landing-c .lc-light-card .lc-tab-pills{justify-content:center}.landing-c .lc-tab-pill{border-radius:var(--radius-pill);color:var(--lc-muted);font-family:var(--font-body);font-size:var(--text-body);cursor:pointer;background:0 0;border:none;padding:12px 24px;font-weight:400;transition:background .15s,color .15s}.landing-c .lc-tab-pill.is-active{background:var(--lc-accent);color:var(--lc-cta-text)}.landing-c .lc-tab-pill:hover:not(.is-active){color:var(--lc-text)}.landing-c .lc-stat-row{padding-block:var(--element-gap);background:var(--lc-bg)}.landing-c .lc-stat-row .lc-container{gap:var(--element-gap);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.landing-c .lc-stat-row .lc-container{grid-template-columns:repeat(4,1fr)}}.landing-c .lc-stat-item{text-align:center}@media (min-width:768px){.landing-c .lc-stat-item{text-align:left}}.landing-c .lc-stat-value{font-family:var(--font-display);color:var(--lc-accent);font-size:48px;font-weight:500;line-height:1.1;display:block}.landing-c .lc-stat-label{font-family:var(--font-display);letter-spacing:.45px;text-transform:uppercase;color:var(--lc-muted-dark);margin-top:8px;font-size:9px;font-weight:400;display:block}.landing-c .lc-reveal{opacity:0;transition:opacity .5s ease var(--lc-reveal-delay,0s),transform .5s ease var(--lc-reveal-delay,0s);transform:translateY(12px)}.landing-c .lc-reveal.is-visible{opacity:1;transform:none}.landing-c .lc-nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--lc-border);background:#2e2c28c7;position:fixed;top:0;left:0;right:0}.landing-c .lc-nav-inner{max-width:var(--page-max);padding:0 var(--element-gap);align-items:center;gap:24px;height:70px;margin-inline:auto;display:flex}.landing-c .lc-nav-logo{flex-shrink:0;align-items:center;transition:transform .2s;display:flex}.landing-c .lc-nav-logo:hover{transform:scale(1.04)}.landing-c .lc-nav-links{flex:1;justify-content:center;align-items:center;gap:40px;margin:0;padding:0;list-style:none;display:none}@media (min-width:768px){.landing-c .lc-nav-links{display:flex}}.landing-c .lc-nav-link{color:var(--lc-muted);font-size:15px;font-weight:400;text-decoration:none;transition:color .2s}.landing-c .lc-nav-link:hover,.landing-c .lc-nav-link.is-active{color:var(--lc-text-light);font-weight:600}.landing-c .lc-nav-link.is-active{color:var(--lc-accent)}.landing-c .lc-nav-end{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.landing-c .lc-nav-actions{align-items:center;gap:16px;display:none}@media (min-width:768px){.landing-c .lc-nav-actions{display:flex}}.landing-c .lc-nav-cta{padding:10px 22px!important;font-size:15px!important}.landing-c .lc-nav-toggle{border:1px solid var(--lc-border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0;display:flex}@media (min-width:768px){.landing-c .lc-nav-toggle{display:none}}.landing-c .lc-nav-toggle span{background:var(--lc-text-light);border-radius:9999px;width:18px;height:2px;margin-inline:auto;transition:transform .2s,opacity .2s;display:block}.landing-c .lc-nav-toggle span:first-child.is-open{transform:translateY(7px)rotate(45deg)}.landing-c .lc-nav-toggle span:nth-child(2).is-open{opacity:0}.landing-c .lc-nav-toggle span:nth-child(3).is-open{transform:translateY(-7px)rotate(-45deg)}.landing-c .lc-nav-mobile{border-top:1px solid var(--lc-border);background:var(--lc-deep);padding:20px var(--element-gap)}@media (min-width:768px){.landing-c .lc-nav-mobile{display:none}}.landing-c .lc-nav-mobile ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.landing-c .lc-nav-mobile a{color:var(--lc-muted-dark);font-size:var(--text-body);text-decoration:none;display:block}.landing-c .lc-nav-mobile a.is-active{color:var(--lc-accent)}.landing-c .lc-nav-mobile-cta{flex-direction:column;gap:8px;padding-top:12px;display:flex}.landing-c .lc-hero{padding:calc(70px + 56px)var(--element-gap)64px;background-color:var(--lc-bg);background-image:var(--lc-hero-gradient);position:relative;overflow:hidden}.landing-c .lc-hero:before{content:"";pointer-events:none;background:var(--lc-hero-glow);position:absolute;inset:0}.landing-c .lc-hero:after{content:"";pointer-events:none;background:linear-gradient(180deg,transparent,var(--lc-bg));height:48px;position:absolute;bottom:0;left:0;right:0}.landing-c .lc-hero-decor{pointer-events:none;z-index:0;position:absolute;inset:0}.landing-c .lc-hero-decor span{color:#eab30859;-webkit-user-select:none;user-select:none;font-weight:300;line-height:1;position:absolute}.landing-c .lc-hero-decor span.is-plus.is-sm{opacity:.28;font-size:10px}.landing-c .lc-hero-decor span.is-plus.is-md{opacity:.35;font-size:14px}.landing-c .lc-hero-decor span.is-plus.is-lg{opacity:.42;font-size:18px}.landing-c .lc-hero-decor span.is-dot{background:#eab30873;border-radius:50%;width:4px;height:4px}.landing-c .lc-hero-decor span.is-dot.is-sm{opacity:.3;width:3px;height:3px}.landing-c .lc-hero-decor span.is-dot.is-md{opacity:.4}.landing-c .lc-hero-decor span.is-dot.is-lg{opacity:.5;width:5px;height:5px}.landing-c .lc-hero-inner{z-index:1;max-width:var(--page-max);margin-inline:auto;position:relative}.landing-c .lc-hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:44rem;margin-inline:auto;display:flex}.landing-c .lc-hero-announce{border-radius:var(--radius-pill);border:1px solid var(--lc-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--text-body-sm);color:var(--lc-muted-dark);background:#ffffff0f;align-items:center;gap:8px;margin-bottom:28px;padding:8px 18px;display:inline-flex}.landing-c .lc-hero-stars{color:var(--lc-accent);letter-spacing:.05em;font-size:11px}.landing-c .lc-hero-title{color:var(--lc-text-light);max-width:100%}.landing-c .lc-hero-sub{max-width:36rem;font-size:var(--text-body-lg);color:var(--lc-muted-dark);margin:20px 0 0;line-height:1.5}.landing-c .lc-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.landing-c .lc-hero-stage{justify-content:center;width:100%;margin-top:56px;display:flex}.landing-c .lc-hero-stage .la-hero-mock-stack{width:min(920px,100%)}@media (max-width:767px){.landing-c .lc-hero-title{max-width:none}.landing-c .lc-hero-decor{display:none}}.landing-c .lc-feature-detail{border-top:1px solid var(--lc-border);flex-direction:column;gap:24px;margin-top:32px;padding-top:32px;display:flex}.landing-c .lc-feature-detail.has-screenshot{gap:28px}.landing-c .lc-feature-detail-copy h3{font-family:var(--font-display);font-size:var(--text-subheading);color:var(--lc-text);margin:0 0 12px;font-weight:500;line-height:1.3}.landing-c .lc-feature-detail-copy p{font-size:var(--text-body);color:var(--lc-muted);margin:0;line-height:1.5}.landing-c .lc-feature-screenshots{flex-direction:column;gap:16px;display:flex}.landing-c .lc-feature-screenshot{border:1px solid var(--lc-border);background:#faf8f4;border-radius:12px;width:100%;max-width:100%;overflow:hidden;box-shadow:0 4px 12px #0000001f,0 24px 48px #0000002e}.landing-c .lc-feature-screenshot .feature-image-lightbox-trigger{width:100%;display:block}.landing-c .lc-feature-screenshot img{vertical-align:middle;width:100%;max-width:100%;height:auto;display:block}.landing-c .lc-about-heading{margin:0 0 var(--element-gap);font-family:var(--font-display);font-size:var(--text-heading-sm);color:var(--lc-text-light);font-weight:500;line-height:1.22}.landing-c .lc-about-text{max-width:40rem;font-size:var(--text-body-lg);color:var(--lc-muted-dark);line-height:1.45}.landing-c .lc-about-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.landing-c .lc-slots-badge{font-size:var(--text-body-sm);color:var(--lc-muted-dark);align-items:center;gap:8px;display:inline-flex}.landing-c .lc-slots-dot{background:#22c55e;border-radius:50%;width:8px;height:8px}.landing-c .lc-metric-tiles{gap:var(--element-gap);grid-template-columns:repeat(2,1fr);margin-top:48px;display:grid}@media (min-width:768px){.landing-c .lc-metric-tiles{grid-template-columns:repeat(4,1fr)}}.landing-c .lc-metric-tile{border-radius:var(--radius-large);background:var(--lc-frost);border:1px solid var(--lc-border);text-align:center;padding:24px}.landing-c .lc-metric-tile strong{font-family:var(--font-display);font-size:var(--text-heading-sm);color:var(--lc-accent);font-weight:500;display:block}.landing-c .lc-metric-tile span{font-size:var(--text-body-sm);color:var(--lc-muted-dark);margin-top:8px;display:block}.landing-c .lc-pricing-grid{gap:var(--element-gap);grid-template-columns:1fr;margin-top:32px;display:grid}@media (min-width:1024px){.landing-c .lc-pricing-grid{grid-template-columns:repeat(3,1fr)}}.landing-c .lc-pricing-card{border-radius:var(--radius-card);border:1px solid var(--lc-border);background:var(--lc-surface);flex-direction:column;padding:24px;display:flex}.landing-c .lc-pricing-card.is-featured{border-color:var(--lc-accent-border);box-shadow:0 0 32px #eab30824}.landing-c .lc-pricing-badge{border-radius:var(--radius-pill);background:var(--lc-accent);text-transform:uppercase;letter-spacing:.45px;width:fit-content;color:var(--lc-cta-text);margin-bottom:12px;padding:4px 12px;font-size:10px;font-weight:400;display:inline-block}.landing-c .lc-pricing-card h3{font-family:var(--font-display);font-size:var(--text-body-lg);color:var(--lc-text);margin:0;font-weight:500}.landing-c .lc-pricing-card.is-featured h3{color:var(--lc-accent)}.landing-c .lc-pricing-desc{font-size:var(--text-body-sm);color:var(--lc-muted);margin:4px 0 0}.landing-c .lc-pricing-price{align-items:baseline;gap:4px;margin-top:16px;display:flex}.landing-c .lc-pricing-price span{font-family:var(--font-display);font-size:var(--text-heading-sm);color:var(--lc-text);font-weight:500}.landing-c .lc-pricing-price small{font-size:var(--text-body-sm);color:var(--lc-muted)}.landing-c .lc-pricing-card ul{border-top:1px solid var(--lc-border);flex-direction:column;flex:1;gap:12px;margin:24px 0 0;padding:24px 0 0;list-style:none;display:flex}.landing-c .lc-pricing-card li{font-size:var(--text-body-sm);color:var(--lc-muted);align-items:flex-start;gap:8px;display:flex}.landing-c .lc-tick{width:18px;height:18px;color:var(--lc-accent);flex-shrink:0}.landing-c .lc-pricing-cta{text-align:center;width:100%;margin-top:24px}.landing-c .lc-faq-list{flex-direction:column;gap:8px;margin-top:32px;display:flex}.landing-c .lc-faq-item{border-radius:var(--radius-card);border:1px solid var(--lc-border);background:var(--lc-surface);overflow:hidden}.landing-c .lc-faq-item.is-open{background:color-mix(in srgb,var(--lc-frost)90%,var(--lc-section))}.landing-c .lc-faq-trigger{text-align:left;width:100%;font-family:var(--font-body);font-size:var(--text-body);color:var(--lc-text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-weight:400;display:flex}.landing-c .lc-faq-trigger svg{width:16px;height:16px;color:var(--lc-muted);flex-shrink:0;transition:transform .2s}.landing-c .lc-faq-item.is-open .lc-faq-trigger svg{transform:rotate(180deg)}.landing-c .lc-faq-answer{font-size:var(--text-body-sm);color:var(--lc-muted);padding:0 20px 16px;line-height:1.5}.landing-c .lc-cta-band{padding:var(--section-gap)var(--element-gap);background:var(--lc-section);text-align:center}.landing-c .lc-cta-band h2{font-family:var(--font-display);font-size:var(--text-heading);color:var(--lc-text-light);margin:0;font-weight:500;line-height:1.2}.landing-c .lc-cta-band p{margin:var(--element-gap)auto 0;max-width:32rem;font-size:var(--text-body-lg);color:var(--lc-muted-dark);line-height:1.45}.landing-c .lc-cta-band .lc-btn-primary{margin-top:32px}.landing-c .lc-cta-badge{margin-bottom:var(--element-gap);font-size:var(--text-body-sm);color:var(--lc-muted-dark);align-items:center;gap:8px;display:inline-flex}.landing-c .lc-footer{padding:32px var(--element-gap);border-top:1px solid var(--lc-border);background:var(--lc-deep)}.landing-c .lc-footer-inner{max-width:var(--page-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.landing-c .lc-footer-inner .app-brand-logo{display:block}.landing-c .lc-footer nav ul{flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none;display:flex}.landing-c .lc-footer nav a{font-size:var(--text-body-sm);color:var(--lc-muted-dark);text-decoration:none}.landing-c .lc-footer nav a:hover{color:var(--lc-text-light)}.landing-c .lc-footer-copy{width:100%;color:var(--lc-muted-dark);font-size:12px}@media (min-width:768px){.landing-c .lc-footer-copy{width:auto}}
.feature-image-lightbox-trigger{cursor:zoom-in;width:100%;text-align:inherit;background:0 0;border:none;margin:0;padding:0;display:block}.feature-image-lightbox-trigger img{width:100%;height:auto;transition:opacity .15s;display:block}.feature-image-lightbox-trigger:hover img{opacity:.92}.feature-image-lightbox-trigger:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #eab308}.feature-image-lightbox{z-index:10060;-webkit-backdrop-filter:blur(8px);cursor:zoom-out;background:#080808d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.feature-image-lightbox-img{cursor:default;border:1px solid #ffffff1f;border-radius:12px;width:auto;max-width:min(1200px,100%);height:auto;max-height:min(90vh,100%);box-shadow:0 24px 80px #00000073}.feature-image-lightbox-close{color:#f5ecd7;cursor:pointer;background:#0e0c0abf;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;line-height:1;transition:background .15s;display:flex;position:absolute;top:16px;right:16px}.feature-image-lightbox-close:hover{background:#0e0c0aeb}.feature-image-lightbox-close:focus-visible{outline-offset:2px;outline:2px solid #eab308}
