.chatbot-service{color:var(--appearance-text);background:var(--appearance-page)}.shop-service-hero{max-width:1440px;margin:auto;padding:40px 5% 70px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5%}.shop-service-hero h1{font-size:clamp(38px,4vw,62px);margin-bottom:20px}.shop-hero-promise{font-size:clamp(25px,2.6vw,38px);line-height:1.2;letter-spacing:-1px;font-weight:600;margin-bottom:22px;color:var(--appearance-accent)}.shop-service-hero .intro{font-size:17px;margin-bottom:25px}.shop-service-hero .eyebrow{margin-top:28px}.shop-platform-line{font-size:12px;color:var(--appearance-muted);margin-top:22px}.shop-photo img{width:100%;display:block;border-radius:18px;object-fit:cover}.shop-photo figcaption{font-size:11px;color:var(--appearance-muted);margin-top:9px}.shop-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:40px}.shop-three article{border-top:1px solid var(--appearance-line);padding-top:25px}.shop-index{display:block;color:var(--appearance-accent);font-size:12px;letter-spacing:2px;margin-bottom:20px}.chatbot-service h3{margin-bottom:14px}.chatbot-service .section p:not(.eyebrow):not(.shop-bubble){color:var(--appearance-muted)}.shop-demo-section{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.shop-demo-section .intro,.shop-human .intro{margin-top:24px}.shop-checks{list-style:none;padding:0;margin:25px 0}.shop-checks li{position:relative;padding:12px 0 12px 28px;border-bottom:1px solid var(--appearance-line);line-height:1.5;font-size:15px}.shop-checks li:before{content:"✓";position:absolute;left:0;color:var(--appearance-accent);font-weight:700}.shop-note{font-size:13px;max-width:520px}.shop-two{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:35px}.shop-two article{padding:32px;background:var(--appearance-soft);border-radius:12px}.shop-kicker{display:block;font-size:10px;letter-spacing:1.2px;color:var(--appearance-accent);margin-bottom:18px;font-weight:700}.shop-two p+p{margin-top:15px}.shop-human{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center}.shop-process ol{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.shop-process li{border-top:1px solid var(--appearance-line);padding-top:24px}.shop-process h3{font-size:20px}.shop-process p{font-size:14px}.shop-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:6%}.shop-faq details{border-top:1px solid var(--appearance-line);padding:22px 0}.shop-faq summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.5;padding-right:20px}.shop-faq details p{padding-top:16px;font-size:15px}.shop-final{background:var(--appearance-inverse);color:var(--appearance-inverse-text);padding:45px;display:flex;align-items:center;justify-content:space-between;gap:35px;border-radius:18px}.shop-final .eyebrow{color:#ffad86}.shop-final h2{max-width:650px}.chatbot-service .shop-final p:not(.eyebrow){color:var(--appearance-inverse-muted);max-width:630px;margin-top:18px}.shop-final .button{max-width:310px;flex-shrink:0}.chatbot-service .section{border-top:1px solid var(--appearance-line)}@media(max-width:1000px){.shop-service-hero{gap:4%}.shop-process ol{grid-template-columns:1fr 1fr}.shop-final{display:block}.shop-final .button{margin-top:25px}}@media(max-width:800px){.shop-demo-section,.shop-faq,.shop-human,.shop-service-hero{grid-template-columns:1fr;gap:35px}.shop-service-hero{padding-top:20px}.shop-service-hero .shop-photo{margin-top:5px}.shop-three,.shop-two{grid-template-columns:1fr;gap:25px}.shop-service-hero h1{font-size:42px;letter-spacing:-1.5px}.shop-human .shop-photo{order:2}.shop-final{padding:28px}.shop-three{margin-top:30px}.shop-faq{gap:25px}}@media(max-width:420px){.shop-service-hero h1{font-size:36px}.shop-process ol{grid-template-columns:1fr}.shop-two article{padding:24px}.shop-final h2{font-size:29px}.shop-final .button{font-size:13px;padding:15px}}.shop-module-link{display:inline-block;margin-top:15px;color:var(--appearance-accent)}