.chat-rows{--crw-bg:#fff;--crw-fg:#201f23;--crw-muted:#646369;--crw-line:#dad9de;--crw-bub-out:#fff;--crw-bub-txt:#201f23;--crw-bub-line:#dad9de;--crw-bub-in:#3b3a3e;--crw-bub-in-txt:#eeeeef;--crw-orange:#f76808;--crw-pad:32px;--crw-max:1200px;background:var(--crw-bg);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:104px max(var(--crw-pad),calc((100vw - var(--crw-max))/2 + var(--crw-pad))) 108px;position:relative;width:100vw}.chat-rows,.chat-rows *,.chat-rows :after,.chat-rows :before{box-sizing:border-box}.chat-rows--soft{--crw-bg:#f9f9fa}.chat-rows--dark{--crw-bg:#232224;--crw-fg:#eeeeef;--crw-muted:#b5b3ba;--crw-line:#3b3a3e;--crw-bub-out:#313134;--crw-bub-txt:#eeeeef;--crw-bub-line:#48474c;--crw-bub-in:#3b3a3e}.chat-rows .wrap{margin:0 auto;max-width:var(--crw-max)}.crw-head{margin:0 0 36px;max-width:720px}.crw-eyebrow{align-items:center;color:var(--crw-orange);display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:500;gap:10px;letter-spacing:.11em;margin:0 0 16px;text-transform:uppercase}.crw-badge{border-radius:999px;display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.1em;line-height:1;padding:5px 9px}.crw-badge--pilot{background:rgba(247,104,8,.12);color:#c8530a}.crw-badge--live{background:#eaf6ef;color:#0a7d3c}.crw-badge--preview{background:#eeeeef;color:#646369}.chat-rows--dark .crw-badge--pilot{background:rgba(247,104,8,.2);color:#ff9a55}.chat-rows--dark .crw-badge--live{background:rgba(10,125,60,.25);color:#6fd39b}.chat-rows--dark .crw-badge--preview{background:#3b3a3e;color:#b5b3ba}.crw-heading{color:var(--crw-fg);font-family:Familjen Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(28px,3.4vw,38px);font-weight:400;letter-spacing:-.03em;line-height:1.15;margin:0 0 14px}.crw-intro{color:var(--crw-muted);font-size:clamp(16px,1.7vw,18px);line-height:1.6;margin:0}.crw-intro p{margin:0}.crw-rows{display:flex;flex-direction:column}.crw-row{align-items:center;border-top:1px solid var(--crw-line);display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:38px 0}.crw-row:last-child{padding-bottom:0}.crw-title{color:var(--crw-fg);font-family:Familjen Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(22px,2.4vw,27px);font-weight:400;letter-spacing:-.02em;line-height:1.2;margin:0 0 10px}.crw-text{color:var(--crw-muted);font-size:16.5px;line-height:1.6;max-width:520px}.crw-text p{margin:0 0 10px}.crw-text p:last-child{margin-bottom:0}.crw-chat{display:flex;flex-direction:column;gap:14px}.crw-bubble{border-radius:22px;margin:0;max-width:440px;padding:18px 24px;position:relative}.crw-bubble--q{align-self:flex-end;background:var(--crw-bub-out);border:1px solid var(--crw-bub-line);border-bottom-right-radius:0;color:var(--crw-bub-txt);font-size:clamp(16px,1.7vw,19px);font-weight:500;letter-spacing:-.01em;line-height:1.4}.crw-bubble--q:after,.crw-bubble--q:before{content:"";height:0;pointer-events:none;position:absolute;width:0}.crw-bubble--q:before{border-bottom:14px solid var(--crw-bub-line);border-right:14px solid transparent;bottom:-1px;right:-14px}.crw-bubble--q:after{border-bottom:12.6px solid var(--crw-bub-out);border-right:12.6px solid transparent;bottom:0;right:-11.6px}.crw-bubble--a{align-self:flex-start;background:var(--crw-bub-in);border-bottom-left-radius:5px;color:var(--crw-bub-in-txt);font-size:15.5px;line-height:1.5}.crw-cta{margin:44px 0 0}.crw-btn,.crw-btn:active,.crw-btn:focus,.crw-btn:hover,.crw-btn:link,.crw-btn:visited{align-items:center;background:var(--crw-orange);border:1px solid var(--crw-orange);border-radius:10px;color:#fff!important;display:inline-flex;font-size:15.5px;font-weight:500;gap:8px;letter-spacing:-.005em;padding:14px 22px;text-decoration:none!important;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.crw-btn:focus,.crw-btn:hover{box-shadow:0 1px 3px hsla(0,0%,8%,.04),0 12px 26px -14px hsla(0,0%,8%,.13);transform:translateY(-2px)}@media (max-width:860px){.crw-row{gap:22px;grid-template-columns:minmax(0,1fr);padding:30px 0}.crw-bubble{max-width:88%}}@media (max-width:767px){.chat-rows{padding-bottom:56px;padding-top:64px}.crw-head{margin-bottom:24px}.crw-bubble{padding:14px 18px}}@media (prefers-reduced-motion:reduce){.crw-btn{transition:none}.crw-btn:focus,.crw-btn:hover{transform:none}}