.lmg-product-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:52px;align-items:center;padding:26px 0 72px}.lmg-product-hero h1{max-width:580px;margin:14px 0;font-size:clamp(42px,5.3vw,68px);line-height:1;letter-spacing:-.07em}.lmg-product-note{color:var(--lmg-muted);font-size:13px;line-height:1.55}.lmg-hero-demo{min-width:0}.lmg-demo-label{margin-bottom:10px;color:var(--lmg-red);font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.lmg-chat-demo-shell{border:1px solid var(--lmg-line);border-radius:22px;background:#fff;box-shadow:0 18px 50px rgba(23,32,51,.1);overflow:hidden}.lmg-chat-demo-body{padding:18px}.lmg-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff1d6;color:var(--lmg-red);font-size:22px}.lmg-chat-demo-head{padding:16px 18px}.lmg-chat-demo-head strong{font-size:17px}.lmg-status-dot{margin-left:auto;color:#1caa62;font-size:13px}.lmg-chat-demo-explainer{margin:0 0 14px;color:var(--lmg-muted);font-size:13px;line-height:1.5}.lmg-chat-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.lmg-chat-suggestions button,.lmg-inline-actions button{border:1px solid var(--lmg-line);border-radius:999px;padding:8px 11px;background:#fff;color:var(--lmg-ink);font:inherit;font-size:12px;cursor:pointer}.lmg-chat-suggestions button:hover,.lmg-chat-suggestions button:focus-visible{border-color:var(--lmg-red);color:var(--lmg-red)}.lmg-widget-mount{min-height:130px}.lmg-chat-demo-status{color:var(--lmg-red);font-size:12px}.lmg-customization-preview{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px;margin-top:14px;padding:16px;border:1px solid var(--lmg-line);border-radius:16px;background:#fff}.lmg-customization-preview strong{font-size:18px}.lmg-customization-preview p{margin:5px 0;color:var(--lmg-muted);font-size:13px}.lmg-customization-preview small{grid-column:1/-1;color:var(--lmg-muted)}.lmg-customization-controls{display:grid;gap:8px}.lmg-customization-controls label,.lmg-builder-demo label,.lmg-live-form-preview label{display:grid;gap:5px;color:var(--lmg-ink);font-size:11px;font-weight:800}.lmg-customization-controls input,.lmg-builder-demo input,.lmg-builder-demo select,.lmg-live-form-preview input,.lmg-live-form-preview select{min-height:36px;width:100%;padding:0 9px;border:1px solid var(--lmg-line);border-radius:8px;background:#fff;color:var(--lmg-ink);font:inherit}.lmg-customization-controls input[type=color],.lmg-builder-demo input[type=color]{padding:3px}.lmg-product-section{padding:72px 0;border-top:1px solid var(--lmg-line)}.lmg-section-heading{max-width:650px;margin-bottom:26px}.lmg-section-heading h2,.lmg-showcase-grid h2{margin:8px 0;font-size:clamp(30px,4vw,48px);line-height:1.04;letter-spacing:-.06em}.lmg-steps,.lmg-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lmg-feature-grid{grid-template-columns:repeat(2,1fr)}.lmg-steps article,.lmg-feature-card{padding:22px;border:1px solid var(--lmg-line);border-radius:16px;background:#fff}.lmg-steps b,.lmg-feature-card>span{color:var(--lmg-red);font-weight:900}.lmg-steps h3,.lmg-feature-card h3{margin:24px 0 7px;font-size:20px}.lmg-steps p,.lmg-feature-card p{margin:0;color:var(--lmg-muted);line-height:1.55}.lmg-showcase-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:34px}.lmg-showcase-grid>article{min-width:0}.lmg-interface-preview{margin-top:20px;border:1px solid var(--lmg-line);border-radius:15px;background:#fff;overflow:hidden;box-shadow:0 12px 30px rgba(23,32,51,.05)}.lmg-preview-top{display:flex;align-items:center;gap:5px;padding:11px 14px;border-bottom:1px solid var(--lmg-line);color:var(--lmg-muted);font-size:10px}.lmg-preview-top i{width:7px;height:7px;border-radius:50%;background:#d9d7d5}.lmg-preview-top span{margin-left:7px}.lmg-preview-columns{display:grid;grid-template-columns:.35fr 1fr;min-height:180px}.lmg-preview-columns aside{display:grid;align-content:start;gap:12px;padding:18px;border-right:1px solid var(--lmg-line);font-size:12px}.lmg-preview-columns aside em{height:9px;border-radius:5px;background:#eee}.lmg-preview-columns>div{padding:20px}.lmg-preview-columns strong{font-size:14px}.lmg-preview-line{height:9px!important;margin:14px 0!important;background:#e8e8e8!important}.lmg-preview-button{border:0!important;height:32px!important;width:100px!important}.lmg-use-list{display:grid;gap:12px;padding:0;list-style:none}.lmg-use-list li{padding:15px 16px;border:1px solid var(--lmg-line);border-radius:12px;background:#fff;font-weight:750}.lmg-faq{max-width:760px}.lmg-faq details{padding:18px 0;border-top:1px solid var(--lmg-line)}.lmg-faq summary{cursor:pointer;font-weight:800}.lmg-faq details p{color:var(--lmg-muted);line-height:1.55}.lmg-product-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:14px 0 20px;padding:30px;border-radius:20px;background:var(--lmg-red);color:#fff}.lmg-product-cta .lmg-product-kicker,.lmg-product-cta p{color:#ffd6df}.lmg-product-cta h2{margin:7px 0;font-size:32px;letter-spacing:-.05em}.lmg-product-cta .lmg-product-button{background:#fff;color:var(--lmg-red)!important}.lmg-product-link{display:inline-block;margin-top:15px;color:var(--lmg-red);font-weight:800}.lmg-forms-demo{grid-template-columns:.75fr 1.25fr;margin:0;padding:0;border:0;box-shadow:none;background:transparent}.lmg-builder-demo,.lmg-live-form-preview{display:grid;align-content:start;gap:12px;padding:22px;border:1px solid var(--lmg-line);border-radius:16px;background:#fff}.lmg-builder-demo h2,.lmg-live-form-preview h2{margin:0;font-size:23px;letter-spacing:-.04em}.lmg-builder-demo p{margin:0}.lmg-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.lmg-inline-actions .lmg-product-button{min-height:36px;padding:0 12px;font-size:12px}.lmg-live-form-preview{--demo-accent:var(--lmg-red);border-top:5px solid var(--demo-accent)}.lmg-live-form-preview>p{margin:0;color:var(--lmg-muted);font-size:13px}.lmg-live-form-preview .lmg-product-button{border:0;justify-content:center;cursor:pointer}.lmg-live-form-preview [data-live-fields]{display:grid;gap:10px}@media(max-width:850px){.lmg-product-hero,.lmg-showcase-grid{grid-template-columns:1fr}.lmg-product-hero{gap:28px}.lmg-hero-demo{max-width:680px;width:100%;margin:auto}}@media(max-width:700px){.lmg-product-hero{padding-bottom:46px}.lmg-steps,.lmg-feature-grid,.lmg-forms-demo,.lmg-customization-preview{grid-template-columns:1fr}.lmg-customization-preview small{grid-column:auto}.lmg-product-cta{align-items:flex-start;flex-direction:column}.lmg-product-cta h2{font-size:27px}.lmg-chat-demo-body{padding:13px}.lmg-chat-suggestions button{font-size:11px}}
.lmg-product-page{--lmg-ink:#262725;--lmg-muted:#66695f;--lmg-cream:#faf9f5;--lmg-red:#581d2e;--lmg-line:#e1e0d7;background:var(--lmg-cream);font-family:Arial,Helvetica,sans-serif}.lmg-product-header{max-width:1440px;padding:27px 48px;border-bottom-color:var(--lmg-line)}.lmg-check-brand{gap:13px}.lmg-check-brand strong{font-size:24px;letter-spacing:-1px}.lmg-check-brand strong b{font-weight:400;color:var(--lmg-red)}.lmg-check-brand small{font-size:10px;letter-spacing:1.1px}.lmg-check-logo{position:relative;display:flex;align-items:center}.lmg-check-logo img{display:block}.lmg-check-logo>span{position:absolute;right:-5px;bottom:-5px;width:20px;height:20px;border:2px solid var(--lmg-cream);border-radius:50%;background:#2e6045;color:#fff;text-align:center;font-size:12px;line-height:16px;font-weight:800}.lmg-product-nav{gap:30px;font-size:12px;color:var(--lmg-ink)}.lmg-product-nav .primary{background:var(--lmg-red);border-radius:3px}.lmg-product-main{max-width:1240px;padding:62px 48px 82px}.lmg-product-kicker{color:var(--lmg-red);font-size:10px;letter-spacing:1.9px}.lmg-product-hero h1{font-weight:600;letter-spacing:-.06em}.lmg-product-section{border-top-color:var(--lmg-line)}.lmg-section-heading h2,.lmg-showcase-grid h2{font-weight:500;letter-spacing:-.045em}.lmg-feature-card,.lmg-steps article,.lmg-builder-demo,.lmg-live-form-preview,.lmg-customization-preview{border-radius:3px;box-shadow:none}.lmg-product-button{background:var(--lmg-red);border-radius:3px}.lmg-product-button.secondary{border-radius:3px}.lmg-product-footer{max-width:1440px;border-top-color:var(--lmg-line);padding:28px 48px}.lmg-product-footer a{color:var(--lmg-red)}
