.lp-support h2{max-width:22ch}@media (min-width:701px){.lp-support .hero .hero-copy{background:0 0}}.lp-support .sp-scene-note{position:absolute;z-index:2;top:16px;right:var(--gutter);max-width:none;margin:0;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--scene-dim);text-transform:uppercase;pointer-events:none}.lp-support .sp-tally{position:absolute;z-index:2;right:var(--gutter);top:40px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 16px;font-family:var(--mono);font-size:11.5px;color:var(--scene-sat);pointer-events:none}.lp-support .sp-tally i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.lp-support .sp-tally .ok{background:var(--scene-halo)}.lp-support .sp-tally .warn{background:var(--scene-warn)}@media (max-width:700px){.lp-support .hero{--scene-band:200px}.lp-support .sp-scene-note{top:10px;right:12px}.lp-support .sp-tally{left:12px;right:12px;bottom:auto;top:calc(var(--scene-band) - 8px);transform:translateY(-100%);justify-content:flex-start;gap:2px 14px;font-size:10.5px}}.lp-support .sp-textlink{color:var(--mint);font-size:.95rem;text-decoration:underline;text-underline-offset:.2em}.lp-support .sp-textlink:hover{color:#fff}.lp-support .sp-points{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;color:var(--on-dark);margin-top:22px}.lp-support .sp-points span::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mint-2);margin-right:8px;vertical-align:middle}@media (min-width:981px){.lp-support .sp-book-grid{grid-template-areas:"head form" "side form";row-gap:22px}.lp-support .sp-book-head{grid-area:head}.lp-support .sp-book-form{grid-area:form}.lp-support .sp-side{grid-area:side}}.lp.lp-support .dark .au-card h2,.lp.lp-support .dark .au-card h3{color:var(--text)}.lp.lp-support .dark .au-card p{color:var(--muted)}.lp.lp-support .dark .au-card .au-err{color:#9a2f2f}.lp-support .au-card .step-title{font-size:clamp(1.6rem,4.5vw,2rem);line-height:1.02;font-variation-settings:"opsz" 144,"SOFT" 40}.lp-support .au-card .step-title:focus{outline:0}.lp-support .sp-two{display:grid;gap:0 16px}@media (min-width:620px){.lp-support .sp-two{grid-template-columns:1fr 1fr}}.lp-support select.au-input{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 15px) 55%;background-size:5px 5px;background-repeat:no-repeat}.lp-support .au-actions .btn.ghost,.lp-support .au-chips .au-chip span{min-height:44px}.lp-support .sp-side{display:grid;gap:18px}.lp-support .sp-side .feats{margin-top:0}.lp-support .sp-teaser{display:grid;gap:8px;padding:18px 20px;border-radius:var(--sp-radius);background:rgba(var(--mint-rgb),.08);border:1px solid rgba(var(--mint-rgb),.28);color:#fff}.lp-support .sp-teaser .eyebrow{margin:0;color:var(--mint-2)}.lp-support .sp-teaser b{font-weight:600;font-size:15.5px;line-height:1.45}.lp-support .sp-teaser .arrow{font-size:14px;color:var(--mint);text-decoration:underline;text-underline-offset:3px}.lp-support .sp-teaser:hover{background:rgba(var(--mint-rgb),.13)}.lp-support .sp-calc{display:grid;gap:24px;padding:clamp(22px,3vw,34px);max-width:var(--sp-max)}@media (min-width:900px){.lp-support .sp-calc{grid-template-columns:1.1fr .9fr}}.lp-support .sp-sl{display:grid;gap:8px;margin-bottom:18px}.lp-support .sp-sl label{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;font-weight:600;color:var(--text)}.lp-support .sp-sl output{font-family:var(--mono);font-weight:500;color:var(--brand);white-space:nowrap}.lp-support input[type=range]{width:100%;min-height:28px;accent-color:var(--brand)}.lp-support .sp-out{background:var(--ink);color:#fff;border-radius:var(--sp-radius);padding:24px;display:grid;gap:14px;align-content:start}.lp-support .sp-out .eyebrow{margin:0;color:var(--mint-2)}.lp-support .sp-out .sp-big{font-family:var(--display);font-size:clamp(40px,5vw,56px);line-height:1;color:var(--mint)}.lp-support .sp-out .sp-row{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--on-dark);border-top:1px solid rgba(var(--mint-rgb),.14);padding-top:10px}.lp-support .sp-out .sp-row b{font-family:var(--mono);font-weight:500;color:#fff;white-space:nowrap}.lp-support .sp-out .small{color:var(--on-dark-2)}.lp-support .sp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.lp-support .sp-tab{font-size:14px;min-height:44px;padding:9px 16px;border-radius:999px;border:1px solid var(--rule-2);background:#fff;color:var(--body)}.lp-support .sp-tab[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.lp-support .sp-panel[hidden]{display:none}.lp-support .sp-chat{display:grid;gap:10px;padding:20px;border-radius:var(--sp-radius);background:var(--surface-2);border:1px solid var(--rule)}.lp-support .sp-msg{max-width:88%;padding:11px 14px;border-radius:14px;font-size:14.5px;line-height:1.5}.lp-support .sp-msg.in{background:#fff;border:1px solid var(--rule);justify-self:start;border-bottom-left-radius:4px}.lp-support .sp-msg.out{background:var(--ink);color:#eaf3ee;justify-self:end;border-bottom-right-radius:4px}.lp-support .sp-msg.out b{color:var(--mint)}.lp-support .sp-msg.sys{justify-self:center;max-width:100%;background:0 0;font-family:var(--mono);font-size:11.5px;color:var(--muted);padding:2px 6px;letter-spacing:.02em;text-align:center}.lp-support .sp-msg.sys.warn{color:var(--warn)}.lp-support .sp-who{display:block;font-size:11px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin-bottom:3px}.lp-support .sp-behind{margin-top:12px;padding:14px 16px;border:1px dashed var(--rule-2);border-radius:12px;font-size:14px;color:var(--muted)}.lp-support .sp-behind ol{margin:6px 0 0 18px;display:grid;gap:4px}.lp-support .sp-behind b{color:var(--text)}.lp-support .sp-tech{margin-top:18px;border:1px solid var(--rule);border-radius:var(--sp-radius);background:#fff}.lp-support .sp-tech summary{cursor:pointer;padding:16px 20px;font-weight:600;color:var(--text);list-style:none;display:flex;justify-content:space-between;gap:16px}.lp-support .sp-tech summary::-webkit-details-marker{display:none}.lp-support .sp-tech summary::after{content:"+";color:var(--brand)}.lp-support .sp-tech[open] summary::after{content:"\2013"}.lp-support .sp-tech-body{padding:0 20px 18px;display:grid;gap:10px;font-size:14.5px;color:var(--muted)}.lp-support .sp-tech-body ul{margin-left:18px;display:grid;gap:6px}.lp-support .sp-tech-body b{color:var(--text)}.lp-support .sp-split{display:grid;gap:20px;max-width:var(--sp-max)}@media (min-width:860px){.lp-support .sp-split{grid-template-columns:1fr 1fr}}.lp-support .sp-list{padding:26px}.lp-support .sp-list h3{display:flex;align-items:center;gap:10px;margin-bottom:14px}.lp-support .sp-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none}.lp-support .sp-dot.ok{background:var(--ok)}.lp-support .sp-dot.warn{background:var(--warn)}.lp-support .sp-card-note{margin-top:18px;padding-top:16px;border-top:1px solid var(--rule);font-size:14px;color:var(--muted)}.lp-support .sp-steps{list-style:none;display:grid;gap:16px;counter-reset:s;max-width:var(--sp-max)}@media (min-width:900px){.lp-support .sp-steps{grid-template-columns:repeat(4,1fr)}}.lp-support .sp-steps li{counter-increment:s;padding:22px;border:1px solid var(--rule);border-radius:var(--sp-radius);background:#fff;display:grid;gap:8px;align-content:start}.lp-support .sp-steps li::before{content:counter(s,decimal-leading-zero);font-family:var(--mono);font-size:12px;color:var(--brand);letter-spacing:.1em}.lp-support .sp-steps p{font-size:14.5px;color:var(--muted)}.lp-support .sp-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;align-items:center;max-width:var(--sp-max)}.lp-support .sp-tools .t{font-size:13px;padding:7px 12px;border-radius:999px;border:1px solid var(--rule);background:#fff;color:var(--body)}.lp-support .sp-tools .lbl{font-size:13px;color:var(--muted);margin-right:4px}.lp-support .sp-compare{display:grid;border:1px solid var(--rule);border-radius:var(--sp-radius-lg);overflow:hidden;background:#fff;max-width:var(--sp-max)}.lp-support .sp-compare .sp-r{display:grid;grid-template-columns:1fr;border-top:1px solid var(--rule)}.lp-support .sp-compare .sp-r:first-child{border-top:0}.lp-support .sp-compare .sp-c{padding:16px 20px;font-size:15px}.lp-support .sp-compare .k{font-weight:600;color:var(--text);background:var(--surface-2)}.lp-support .sp-compare .them{color:var(--muted)}.lp-support .sp-compare .us{color:var(--text)}.lp-support .sp-compare .hd .sp-c{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--bg-tint)}.lp-support .sp-compare .hd .us{color:var(--brand)}@media (max-width:759px){.lp-support .sp-compare .hd{display:none}.lp-support .sp-compare .them::before{content:"Chatbot app: ";font-weight:600;color:var(--faint)}.lp-support .sp-compare .us::before{content:"What we build: ";font-weight:600;color:var(--brand)}}.lp-support .sp-wont{margin-top:22px;padding:18px 20px;border-left:3px solid var(--warn);background:rgba(228,85,46,.09);border-radius:0 12px 12px 0;font-size:15px;max-width:var(--sp-max)}.lp-support .faq .sp-head{margin-bottom:0}.lp-support .sp-final h2{max-width:24ch}.lp-support .sp-final .lede{margin:14px 0 24px}.lp-support .sp-final .small{margin-top:14px}@media (max-width:520px){.lp-support .sp-final .btn{width:100%}}.lp.lp-support .sticky{display:block}@media (min-width:760px){.lp-support .sp-compare .sp-r{grid-template-columns:.8fr 1fr 1fr}.lp.lp-support .sticky{display:none}}
