#process .process li.process-pending{visibility:hidden}#ask .inquiry-chat-header{border-bottom:1px solid #63877366;padding:14px 0;margin:24px 0 20px;text-align:left}#ask .inquiry-greeting{margin:0 auto 24px 0;max-width:560px;width:fit-content;border-radius:3px 18px 18px 18px;text-align:left}#ask .inquiry-chat-header img{background:white;padding:3px}#process .process li{transition:none}@media(max-width:600px){#ask .inquiry-greeting{max-width:calc(100% - 24px);padding:16px 18px;font-size:15px}}
.talk-scroll-hint{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:30;padding:10px 16px;border:1px solid #8da99b;border-radius:6px;background:#f6faf7;color:#244d3b;font:inherit;font-size:13px;box-shadow:0 3px 14px #10291f18;cursor:pointer}.talk-scroll-hint[hidden]{display:none}.talk-scroll-hint:focus-visible{outline:3px solid #2b7b53;outline-offset:3px}@media(min-width:900px){#scope .scope-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:600px){.talk-scroll-hint{left:20px;transform:none;bottom:24px}}

/* Keep the earlier conversation as context, with the delivery message in focus. */
#delivery .bubbles{opacity:.32}html[data-theme="light"] #delivery .bubbles{opacity:.28}

#process .process-pending{visibility:hidden}
#process .process{grid-template-columns:minmax(0,1fr);gap:26px}
#process .process li+li::before{content:"";position:absolute;top:-18px;left:50%;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:translateX(-50%) rotate(45deg)}
.process-summary{margin:26px 0 0;padding:18px 0 0;border-top:1px solid var(--line);font-size:clamp(16px,2.2vw,22px);line-height:1.65;text-align:center;color:var(--text)}
@media(min-width:900px){#process .process{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}#process .process li+li::before{left:-18px;top:50%;transform:translateY(-50%) rotate(-45deg)}}
