.lcc-root{--lcc-bg:#f6f3ee;--lcc-paper:#fffdf9;--lcc-ink:#1e0d01;--lcc-muted:#6b6258;--lcc-dim:#8a8178;--lcc-line:#e8e2da;--lcc-sand:#f3eee8;--lcc-accent:#e8944a;--lcc-accent-deep:#d67a32;--lcc-on-accent:#1e0d01;--lcc-ok:#2f7a4a;--lcc-err:#b42318;--lcc-radius:24px;--lcc-pad:clamp(20px, 5vw, 80px);--lcc-display:var(--font-lcc-display), var(--font-dash), ui-sans-serif, system-ui, sans-serif;--lcc-body:var(--font-dash), ui-sans-serif, system-ui, sans-serif;color:var(--lcc-ink);background:var(--lcc-bg);font-family:var(--lcc-body);min-height:100dvh;position:relative;overflow-x:hidden}.lcc-root *,.lcc-root :before,.lcc-root :after{box-sizing:border-box}.lcc-root:before{content:"";pointer-events:none;background:radial-gradient(70% 55% at 50% -8%,#e8944a24,#0000 62%);height:72vh;position:absolute;inset:0 0 auto}.lcc-nav,.lcc-main,.lcc-foot{z-index:1;position:relative}.lcc-nav{z-index:20;padding:22px var(--lcc-pad);justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0}.lcc-nav.is-stuck{border-bottom:1px solid var(--lcc-line);background:#f6f3eee6;padding-top:14px;padding-bottom:14px}.lcc-wordmark{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lcc-wordmark-text{line-height:1.1;display:grid}.lcc-wordmark-text strong{font-family:var(--lcc-display);letter-spacing:-.03em;font-size:16px;font-weight:500}.lcc-wordmark-text em{color:var(--lcc-muted);font-size:12px;font-style:normal;font-weight:500}.lcc-nav-links{gap:28px;display:flex}.lcc-nav-links a,.lcc-foot a{color:var(--lcc-muted);font-size:14px;font-weight:500;text-decoration:none}.lcc-nav-links a:hover,.lcc-foot a:hover{color:var(--lcc-ink)}.lcc-cta,.lcc-root button.lcc-cta{background:var(--lcc-accent);min-height:48px;color:var(--lcc-on-accent);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.lcc-cta:hover{background:var(--lcc-accent-deep)}.lcc-cta:active{transform:translateY(1px)}.lcc-cta span[aria-hidden]{font-size:16px;line-height:1}.lcc-cta:focus-visible,.lcc-root a:focus-visible,.lcc-root button:focus-visible,.lcc-root input:focus-visible{outline:2px solid var(--lcc-accent);outline-offset:3px}.lcc-cta:disabled{opacity:.55;cursor:wait;transform:none}.lcc-section{padding:clamp(72px, 12vh, 128px) var(--lcc-pad);scroll-margin-top:84px}.lcc-kicker{border:1px solid var(--lcc-line);background:var(--lcc-paper);color:var(--lcc-ink);border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:6px 12px 6px 8px;font-size:13px;font-weight:500;display:inline-flex}.lcc-kicker:before{content:"";background:var(--lcc-accent);border-radius:50%;width:8px;height:8px}.lcc-h1,.lcc-h2,.lcc-h3{font-family:var(--lcc-display);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.05}.lcc-h1{max-width:16ch;font-size:clamp(40px,5vw,60px)}.lcc-h2{max-width:16ch;font-size:clamp(32px,4vw,48px)}.lcc-h3{letter-spacing:-.035em;font-size:22px}.lcc-lead,.lcc-copy{color:var(--lcc-muted);max-width:36rem;font-size:17px;line-height:1.6}.lcc-hero{text-align:center;padding:clamp(48px, 8vh, 88px) var(--lcc-pad) 24px;flex-direction:column;align-items:center;display:flex}.lcc-hero-copy{flex-direction:column;align-items:center;max-width:720px;display:flex}.lcc-hero .lcc-h1{margin-inline:auto}.lcc-hero .lcc-lead{margin:18px auto 0}.lcc-hero-actions{margin-top:28px}.lcc-hero-stage,.lcc-stage{width:min(1080px,100%)}.lcc-stage{margin-top:56px;padding-bottom:28px;position:relative}.lcc-desk{background:var(--lcc-paper);border:1px solid var(--lcc-line);border-radius:var(--lcc-radius);overflow:hidden;box-shadow:0 28px 80px #1e0d0114}.lcc-desk-bar{border-bottom:1px solid var(--lcc-line);align-items:center;gap:12px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.lcc-desk-search{background:var(--lcc-sand);min-width:0;color:var(--lcc-dim);text-align:left;border-radius:999px;flex:1;padding:8px 14px;font-size:13px;font-weight:400}.lcc-desk-grid{grid-template-columns:220px minmax(0,1fr) 210px;min-height:480px;display:grid}.lcc-desk-col{border-right:1px solid var(--lcc-line);background:#fff;min-width:0}.lcc-desk-col:last-child{border-right:0}.lcc-desk-head{color:var(--lcc-muted);justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 10px;font-size:12px;font-weight:500;display:flex}.lcc-inbox-item{border-left:2px solid #0000;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 14px;display:grid}.lcc-inbox-item.is-active{background:var(--lcc-sand);border-left-color:var(--lcc-accent)}.lcc-avatar{background:var(--lcc-sand);width:28px;height:28px;color:var(--lcc-ink);border-radius:9px;place-items:center;font-size:11px;font-weight:600;display:grid}.lcc-inbox-item strong,.lcc-side-name{letter-spacing:-.02em;font-size:13px;font-weight:600;display:block}.lcc-inbox-item span,.lcc-meta{color:var(--lcc-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.lcc-pill{border:1px solid var(--lcc-line);min-height:22px;color:var(--lcc-muted);background:var(--lcc-paper);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.lcc-dot{background:#2f7a4a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2f7a4a1f}.lcc-dot.is-wait{background:var(--lcc-accent);box-shadow:0 0 0 3px #e8944a29}.lcc-badge{background:var(--lcc-ink);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;display:inline-grid}.lcc-thread{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.lcc-thread-body{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.lcc-bubble{border-radius:16px;max-width:86%;padding:10px 12px;font-size:13px;line-height:1.45}.lcc-bubble time,.lcc-receipt{color:var(--lcc-dim);margin-top:6px;font-size:10px;display:block}.lcc-widget .lcc-bubble.is-visitor,.lcc-desk .lcc-bubble.is-agent{background:var(--lcc-ink);color:var(--lcc-bg);align-self:flex-end}.lcc-widget .lcc-bubble.is-visitor time,.lcc-widget .lcc-bubble.is-visitor .lcc-receipt,.lcc-desk .lcc-bubble.is-agent time,.lcc-desk .lcc-bubble.is-agent .lcc-receipt{color:#f6f3ee9e}.lcc-widget .lcc-bubble.is-agent,.lcc-desk .lcc-bubble.is-visitor{background:var(--lcc-sand);color:var(--lcc-ink);align-self:flex-start}.lcc-typing{background:var(--lcc-sand);border-radius:16px;gap:4px;width:fit-content;padding:10px 12px;display:inline-flex}.lcc-typing i{background:var(--lcc-muted);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite lcc-type}.lcc-typing i:nth-child(2){animation-delay:.15s}.lcc-typing i:nth-child(3){animation-delay:.3s}@keyframes lcc-type{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.lcc-composer{border:1px solid var(--lcc-line);background:var(--lcc-paper);color:var(--lcc-dim);border-radius:16px;align-items:center;gap:8px;margin:0 12px 12px;padding:8px 10px;font-size:12px;display:flex}.lcc-send{background:var(--lcc-accent);width:28px;height:28px;color:var(--lcc-on-accent);border-radius:9px;place-items:center;margin-left:auto;display:grid}.lcc-side{align-content:start;gap:12px;padding:14px;display:grid}.lcc-side dt{letter-spacing:.06em;text-transform:uppercase;color:var(--lcc-dim);align-items:center;gap:5px;margin:0 0 3px;font-size:10px;display:flex}.lcc-side dd{margin:0;font-size:13px}.lcc-widget{border:1px solid var(--lcc-line);background:#fff;border-radius:18px;flex-direction:column;width:min(320px,86vw);height:460px;display:flex;overflow:hidden;box-shadow:0 22px 56px #1e0d011f}.lcc-widget-head{background:var(--lcc-ink);color:var(--lcc-bg);padding:10px 12px}.lcc-widget-head-row{align-items:center;gap:8px;display:flex}.lcc-widget-ico{background:#f6f3ee1f;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;position:relative}.lcc-widget-ico .lcc-dot{box-shadow:0 0 0 2px var(--lcc-ink);position:absolute;bottom:-1px;right:-1px}.lcc-widget-head strong{font-size:13px;font-weight:600;display:block}.lcc-widget-head span{opacity:.72;font-size:10px;display:block}.lcc-widget-tools{gap:2px;margin-left:auto;display:flex}.lcc-widget-body{background:#fff;flex-direction:column;flex:1;gap:10px;padding:14px 12px;display:flex}.lcc-launcher{background:var(--lcc-accent);width:56px;height:56px;color:var(--lcc-on-accent);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 12px 28px #e8944a47}.lcc-launcher .lcc-badge{position:absolute;top:2px;right:2px}.lcc-hero-widget{z-index:2;pointer-events:none;justify-items:end;gap:12px;display:grid;position:absolute;bottom:-12px;right:18px}.lcc-demo-tag{z-index:2;position:absolute;top:14px;left:14px}.lcc-story{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.lcc-story-list{gap:28px;display:grid}.lcc-story-list article h3{margin-bottom:8px}.lcc-story-list article p{color:var(--lcc-muted);margin:0;line-height:1.55}.lcc-split,.lcc-feature-block{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.lcc-feature-block.is-flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lcc-feature-block.is-flip .lcc-feature-copy{order:2}.lcc-experience-stage{position:relative}.lcc-benefits-head{max-width:36rem;margin-bottom:40px}.lcc-benefits-head .lcc-copy{margin-top:16px}.lcc-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lcc-card{border:1px solid var(--lcc-line);border-radius:var(--lcc-radius);background:#fff;padding:28px}.lcc-card h3{margin:20px 0 8px}.lcc-card p{color:var(--lcc-muted);margin:0;line-height:1.55}.lcc-code{border:1px solid var(--lcc-line);color:var(--lcc-ink);white-space:pre;background:#fff;border-radius:16px;margin:0;padding:16px 18px;font-size:12px;line-height:1.6;overflow-x:auto}.lcc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 28px;display:grid}.lcc-step-num{font-family:var(--lcc-display);color:var(--lcc-accent-deep);margin-bottom:16px;font-size:14px;font-weight:500;display:block}.lcc-price{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.lcc-price-card{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.lcc-price-name{color:var(--lcc-muted);margin:0;font-size:13px;font-weight:500}.lcc-price-amount{align-items:baseline;gap:10px;margin:14px 0 0;display:flex}.lcc-price-amount strong{font-family:var(--lcc-display);letter-spacing:-.06em;font-size:clamp(56px,7vw,80px);font-weight:500;line-height:.9}.lcc-price-amount span{color:var(--lcc-muted);font-size:16px;font-weight:500}.lcc-price-meta{color:var(--lcc-muted);margin:12px 0 0;font-size:15px;line-height:1.45}.lcc-price-scope{margin:16px 0 0;font-size:14px;font-weight:500}.lcc-price-actions{justify-items:start;gap:12px;margin-top:28px;display:grid}.lcc-price-note{color:var(--lcc-dim);margin:0;font-size:13px;line-height:1.45}.lcc-price-list{align-content:start;gap:14px;margin:0;padding:0;list-style:none;display:grid}.lcc-price-list li{color:var(--lcc-ink);grid-template-columns:10px 1fr;align-items:start;gap:12px;font-size:15px;line-height:1.45;display:grid}.lcc-price-list i{background:var(--lcc-accent);border-radius:50%;width:8px;height:8px;margin-top:7px}.lcc-faq-wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.lcc-faq-lead{margin-top:16px}.lcc-faq-actions{margin-top:28px}.lcc-faq{display:grid}.lcc-faq article{border-bottom:1px solid var(--lcc-line)}.lcc-faq-panel{overflow:hidden}.lcc-faq button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:16px;padding:20px 0;font-weight:500;display:flex}.lcc-faq p{color:var(--lcc-muted);margin:0;padding:0 0 20px}.lcc-close{grid-template-columns:minmax(0,1.1fr) minmax(280px,.8fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.lcc-form{border:1px solid var(--lcc-line);border-radius:var(--lcc-radius);background:#fff;gap:14px;padding:24px;display:grid}.lcc-form label{color:var(--lcc-muted);gap:8px;font-size:13px;font-weight:500;display:grid}.lcc-form input{border:1px solid var(--lcc-line);background:var(--lcc-paper);min-height:48px;color:var(--lcc-ink);font:inherit;border-radius:14px;padding:0 14px}.lcc-form input::placeholder{color:var(--lcc-dim)}.lcc-honeypot{height:0;position:absolute;left:-9999px;overflow:hidden}.lcc-form-status{margin:0;font-size:14px}.lcc-form-status.is-ok{color:var(--lcc-ok)}.lcc-form-status.is-err{color:var(--lcc-err)}.lcc-foot{padding:36px var(--lcc-pad) 48px;border-top:1px solid var(--lcc-line);color:var(--lcc-muted);justify-content:space-between;align-items:start;gap:20px;display:flex}.lcc-foot p{max-width:34ch;margin:8px 0 0;font-size:13px}.lcc-foot nav{flex-wrap:wrap;gap:18px;display:flex}.lcc-canned{flex-wrap:wrap;gap:8px;display:flex}.lcc-canned span{border:1px solid var(--lcc-line);background:var(--lcc-sand);border-radius:12px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.lcc-canned code{color:var(--lcc-accent-deep);font-size:11px}.lcc-link-chip{border:1px solid var(--lcc-line);background:var(--lcc-sand);color:var(--lcc-ink);border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex;overflow:hidden}@media (max-width:1100px){.lcc-story,.lcc-split,.lcc-feature-block,.lcc-feature-block.is-flip,.lcc-price,.lcc-price-card,.lcc-faq-wrap,.lcc-close,.lcc-benefits{grid-template-columns:1fr}.lcc-feature-block.is-flip .lcc-feature-copy{order:0}.lcc-desk-grid{grid-template-columns:200px minmax(0,1fr)}.lcc-desk-side,.lcc-hero-widget{display:none}}@media (max-width:900px){.lcc-nav-links{display:none}.lcc-steps{grid-template-columns:1fr}.lcc-desk-grid{grid-template-columns:1fr;min-height:0}.lcc-desk-inbox,.lcc-desk-note{display:none}.lcc-h1,.lcc-h2{max-width:none}.lcc-hero{text-align:left;align-items:stretch}.lcc-hero-copy{align-items:flex-start}.lcc-hero .lcc-h1,.lcc-hero .lcc-lead{margin-inline:0}}@media (prefers-reduced-motion:reduce){.lcc-typing i{animation:none}.lcc-cta:hover{transform:none}}
