.lm-page{--lm-bg:var(--lattice-canvas);--lm-ink:var(--lattice-text);--lm-muted:var(--lattice-text-muted);--lm-surface:var(--lattice-panel);--lm-section:var(--lattice-chrome);--lm-border:var(--lattice-border);--lm-copper:var(--lattice-action);--lm-copper-ink:var(--lattice-copper-text);--lm-forest:var(--lattice-verdigris);--lm-cta-text:var(--lattice-mineral-ink);--lm-panel:var(--lattice-mineral-ink);background:var(--lm-bg);color:var(--lm-ink);font-family:var(--font-inter), Inter, system-ui, sans-serif;isolation:isolate;min-height:100vh;overflow-x:clip}.dark .lm-page{--lm-panel:#0a100d}.lm-page *{box-sizing:border-box}.lm-container{width:min(100%,1240px);margin:auto;padding-inline:clamp(18px,4vw,48px)}.lm-skip{z-index:99;background:var(--lm-surface);color:var(--lm-ink);border-radius:6px;padding:11px;position:absolute;top:8px;left:12px;transform:translateY(-160%)}.lm-skip:focus{transform:none}.lm-page a:focus-visible,.lm-page button:focus-visible{outline:3px solid var(--lm-copper);outline-offset:4px}.lm-nav-wrap{border-bottom:1px solid var(--lm-border);background:var(--lm-bg)}.lm-nav{justify-content:space-between;align-items:center;gap:12px;min-height:80px;display:flex}.lm-logo{color:var(--lm-ink);letter-spacing:-.065em;white-space:nowrap;align-items:center;gap:10px;font-size:23px;font-weight:780;text-decoration:none;display:flex}.lm-mark{border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.lm-logo-image{object-fit:contain;width:100%;height:100%;display:block}.lm-links{gap:30px;font-size:13px;font-weight:650;display:flex}.lm-links a{color:var(--lm-muted);text-decoration:none}.lm-links a:hover{color:var(--lm-copper-ink)}.lm-actions{align-items:center;gap:9px;display:flex}.lm-theme{border:1px solid var(--lm-border);background:var(--lm-surface);color:var(--lm-ink);cursor:pointer;border-radius:25px;justify-content:center;align-items:center;gap:8px;min-width:85px;min-height:44px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.lm-theme span:first-child{font-size:18px}.lm-nav-cta,.lm-button{white-space:nowrap;border-radius:25px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 21px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.lm-nav-cta{background:var(--lattice-mineral-ink);color:var(--lattice-limestone)}.lm-nav-cta:hover{background:#294534}.lm-short-label{display:none}.lm-eyebrow{color:var(--lm-forest);letter-spacing:.15em;font-size:11px;font-weight:800;line-height:1.5;display:inline-block}.lm-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:30px;min-height:695px;padding-block:80px;display:grid}.lm-hero-copy{min-width:0}.lm-hero h1{letter-spacing:-.075em;max-width:670px;margin:24px 0;font-size:clamp(3.3rem,6.2vw,6.4rem);font-weight:780;line-height:1.05}.lm-hero em{color:var(--lm-copper-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lm-copper);-webkit-text-decoration-color:var(--lm-copper);-webkit-text-decoration-color:var(--lm-copper);text-decoration-color:var(--lm-copper);text-underline-offset:.11em;font-style:normal;text-decoration-thickness:.06em}.lm-hero-copy>p:not(.lm-availability-mini){max-width:570px;color:var(--lm-muted);font-size:clamp(16px,1.4vw,19px);line-height:1.8}.lm-hero-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.lm-button-primary{background:var(--lm-copper);color:var(--lm-cta-text)}.lm-button-primary:hover,.lm-example-next:hover{background:var(--lattice-action-hover)}.lm-button-secondary{background:var(--lm-surface);color:var(--lm-ink);border:1px solid var(--lm-border)}.lm-button-secondary:hover{border-color:var(--lm-forest)}.lm-availability-mini{color:var(--lm-muted);margin-top:22px;font-size:12px;line-height:1.8}.lm-visual{justify-content:center;align-items:end;min-width:0;min-height:530px;padding:36px 15px 55px;display:flex;position:relative}.lm-network{width:min(100%,480px);height:440px;color:var(--lm-forest);opacity:.73;position:absolute;top:0;right:0}.lm-hero-product{z-index:1;background:var(--lm-panel);width:100%;max-width:460px;color:var(--lattice-limestone);border:1px solid #50735a;border-radius:23px;padding:22px;position:relative;box-shadow:0 28px 60px #0000002e}.lm-hero-product>div{align-items:center;gap:10px;font-size:13px;font-weight:730;display:flex}.lm-hero-product small{letter-spacing:.11em;color:#c5d6c4;margin-left:auto;font-size:9px}.lm-indicator{background:#7ac49c;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.lm-hero-product>p{color:#ddebdd;background:#1b2d23;border-radius:12px;margin:18px 0 15px;padding:15px;font-size:13px;line-height:1.7}.lm-hero-product section{background:#233b2b;border:1px solid #42654a;border-radius:13px;padding:16px}.lm-hero-product section strong{margin-bottom:10px;font-size:11px;display:block}.lm-hero-product section span{color:#dce6d8;gap:12px;padding:8px;font-size:12px;display:flex}.lm-hero-product section span b:first-child{color:#e8b092;font-size:10px}.lm-hero-product section span b:last-child{color:#b5e0bd;margin-left:auto}.lm-visual-caption{color:var(--lm-muted);font-size:11px;position:absolute;bottom:5px}.lm-workflow-section{background:var(--lm-section);border-block:1px solid var(--lm-border);padding-block:85px}.lm-intro{max-width:750px;margin-bottom:36px}.lm-intro h2,.lm-features>h2,.lm-availability h2{letter-spacing:-.055em;margin:15px 0;font-size:clamp(32px,4vw,55px);font-weight:770;line-height:1.15}.lm-intro p,.lm-features p{color:var(--lm-muted);font-size:15px;line-height:1.8}.lm-preview{background:var(--lattice-mineral-ink);color:var(--lattice-limestone);border:1px solid #46644f;border-radius:25px;overflow:hidden;box-shadow:0 25px 55px #0000001f}.lm-preview-bar{border-bottom:1px solid #405a47;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:15px 22px;display:flex}.lm-preview-title{align-items:center;gap:11px;font-size:13px;font-weight:750;display:flex}.lm-preview-note{letter-spacing:.13em;color:#b8c9b5;border:1px solid #58725b;border-radius:20px;padding:7px 10px;font-size:9px}.lm-preview-grid{grid-template-columns:230px minmax(0,1fr);min-height:390px;display:grid}.lm-preview-tabs{border-right:1px solid #405a47;flex-direction:column;gap:8px;padding:24px;display:flex}.lm-preview-tabs>p{letter-spacing:.16em;color:#b8c9b5;margin:0 0 12px;font-size:10px}.lm-tab{color:#c8dacb;text-align:left;cursor:pointer;background:#1b2a21;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:45px;padding:0 13px;font-size:13px;display:flex}.lm-tab small{color:#e6b193;font-size:10px}.lm-tab-active,.lm-tab:hover{color:#fff;background:#304f39;border-color:#7ba58a}.lm-preview-body{min-width:0;padding:30px}.lm-preview-eyebrow{color:#eab391;letter-spacing:.1em;font-size:11px;font-weight:800}.lm-preview-body h3{letter-spacing:-.045em;margin:15px 0 8px;font-size:30px}.lm-preview-body>p{color:#c0d1c2;font-size:14px;line-height:1.7}.lm-example-box,.lm-plan-list{background:#1c2c22;border:1px solid #46634e;border-radius:15px;margin-top:22px;padding:20px}.lm-example-box small{letter-spacing:.13em;color:#e8b092;font-size:10px}.lm-example-box p{color:#edefe8;font-size:15px;line-height:1.7}.lm-plan-list>div{color:#dce8db;align-items:center;gap:13px;padding:9px;font-size:13px;display:flex}.lm-plan-list>div span,.lm-plan-list b{color:#e6b193}.lm-plan-list b{margin-left:auto}.lm-example-next{background:var(--lm-copper);color:var(--lattice-mineral-ink);cursor:pointer;border:0;border-radius:25px;align-items:center;gap:10px;min-height:43px;margin-top:22px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.lm-mini-app{color:#18291e;background:#f3f6ee;border-radius:15px;max-width:520px;margin-top:21px;overflow:hidden}.lm-mini-app>div{border-bottom:1px solid #d2ddd1;padding:14px;font-size:13px;font-weight:750}.lm-mini-app>div span{float:right;color:#296d4e;font-size:9px}.lm-mini-app section{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px;display:grid}.lm-mini-app article{background:#fff;border:1px solid #dbe3d8;border-radius:10px;min-width:0;padding:15px}.lm-mini-app small{color:#4c5d51;font-size:9px;display:block}.lm-mini-app strong{overflow-wrap:anywhere;margin-top:9px;font-size:18px;display:block}.lm-features{padding-block:100px}.lm-features>h2{max-width:750px}.lm-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.lm-features-grid article{border:1px solid var(--lm-border);background:var(--lm-surface);border-radius:20px;min-width:0;padding:26px}.lm-features-grid article>div{color:var(--lm-copper-ink);letter-spacing:.11em;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.lm-features-grid article h3{margin:52px 0 8px;font-size:22px;line-height:1.25}.lm-features-grid article p{font-size:14px}.lm-availability{background:var(--lattice-mineral-ink);color:var(--lattice-limestone);padding-block:85px}.lm-availability-inner{grid-template-columns:1fr 1fr;align-items:center;gap:45px;display:grid}.lm-availability .lm-eyebrow{color:#dfa787}.lm-availability h2{max-width:590px}.lm-availability-inner>div:first-child>p{color:#c3d2c4;font-size:14px;line-height:1.8}.lm-button-cream{background:var(--lattice-limestone);color:var(--lattice-mineral-ink);margin-top:17px}.lm-availability-card{gap:12px;display:grid}.lm-availability-card>div{background:#1b2a21;border:1px solid #3f6249;border-radius:15px;padding:18px}.lm-availability-card strong{font-size:14px}.lm-availability-card p{color:#cad6c9;margin:6px 0 0;font-size:12px;line-height:1.6}.lm-footer{background:var(--lm-section);border-top:1px solid var(--lm-border);color:var(--lm-muted)}.lm-footer>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:93px;font-size:12px;display:flex}.lm-footer nav{flex-wrap:wrap;gap:18px;display:flex}@media (max-width:1000px){.lm-links{display:none}.lm-hero{grid-template-columns:1fr;gap:25px;padding-block:65px}.lm-visual{width:100%;max-width:650px;min-height:480px;margin:auto}.lm-availability-inner{gap:20px}}@media (max-width:700px){.lm-nav{min-height:72px}.lm-logo{font-size:20px}.lm-theme{width:40px;min-width:40px}.lm-theme-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lm-nav-cta{padding:0 11px;font-size:11px}.lm-hero h1{font-size:clamp(3rem,11vw,4.8rem)}.lm-hero-actions{flex-direction:column}.lm-hero-actions .lm-button{width:100%}.lm-visual{min-height:420px}.lm-network{height:350px}.lm-preview-grid{display:block}.lm-preview-tabs{border-bottom:1px solid #405a47;border-right:0;flex-flow:wrap;padding:13px}.lm-preview-tabs>p{flex-basis:100%;margin:0}.lm-tab{flex:1;justify-content:center;min-width:0;padding:0 5px}.lm-preview-body{min-height:360px;padding:20px}.lm-preview-body h3{font-size:27px}.lm-features-grid,.lm-availability-inner{grid-template-columns:1fr}.lm-features{padding-block:72px}.lm-features-grid article h3{margin-top:25px}.lm-availability{padding-block:65px}.lm-preview-note{font-size:8px}}@media (max-width:380px){.lm-short-label{display:inline}.lm-full-label{display:none}.lm-container{padding-inline:15px}.lm-nav{gap:5px}.lm-logo{gap:6px;font-size:18px}.lm-mark{width:35px;height:35px}.lm-actions{gap:5px}.lm-nav-cta{gap:5px;padding-inline:9px}.lm-hero{padding-top:48px}.lm-preview-bar{padding:13px}.lm-mini-app section{grid-template-columns:1fr}.lm-hero-product{padding:14px}.lm-hero-product small{font-size:8px}}@media (min-width:381px){.lm-short-label{display:none}}@media (prefers-reduced-motion:reduce){.lm-page *{transition:none!important;animation:none!important}}.dark .lm-page .lm-nav-cta{background:var(--lm-copper);color:var(--lattice-mineral-ink)}.lm-footer nav a{color:var(--lm-muted);text-decoration:none}.lm-footer nav a:hover{color:var(--lm-copper-ink)}.lm-theme:hover{border-color:var(--lm-forest)}
