.landing-replyflow-2026 .lrf26-hero{display:flex;flex-direction:row;align-items:center;gap:56px;padding:clamp(48px,8vw,96px) clamp(20px,4vw,48px) clamp(56px,8vw,100px);max-width:1360px;margin:0 auto}.landing-replyflow-2026 .lrf26-hero__content{flex:1 1 460px;min-width:0}.landing-replyflow-2026 .lrf26-hero__title{font-family:var(--lrf26-font-heading);font-size:clamp(32px,5.5vw,54px);line-height:1.08;letter-spacing:-.02em;font-weight:700;margin:24px 0 20px;text-wrap:pretty}.landing-replyflow-2026 .lrf26-hero__subtitle{font-size:clamp(16px,2vw,19px);line-height:1.55;color:var(--lrf26-text-secondary);max-width:520px;margin:0 0 30px}.landing-replyflow-2026 .lrf26-hero__actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.landing-replyflow-2026 .lrf26-hero__meta-row{display:flex;gap:28px;margin-top:36px;color:var(--lrf26-text-secondary);font-size:13px;font-weight:600;flex-wrap:wrap}.landing-replyflow-2026 .lrf26-hero__visual{position:relative;flex:1 1 420px;min-width:0;width:100%}.landing-replyflow-2026 .lrf26-hero__inbox{width:100%;height:480px;background:white;border-radius:var(--lrf26-radius-lg);box-shadow:0 24px 60px oklch(20% .02 270 / .16);overflow:hidden;display:flex;flex-direction:column}.landing-replyflow-2026 .lrf26-hero__inbox-header{display:flex;align-items:center;gap:8px;padding:16px 20px;border-bottom:1px solid oklch(92% .01 270)}.landing-replyflow-2026 .lrf26-hero__inbox-dot{width:10px;height:10px;border-radius:50%}.landing-replyflow-2026 .lrf26-hero__inbox-title{margin-left:10px;font-size:13px;font-weight:700;color:var(--lrf26-text-secondary)}.landing-replyflow-2026 .lrf26-hero__chat{flex:1;padding:22px;display:flex;flex-direction:column;gap:14px;justify-content:flex-end}.landing-replyflow-2026 .lrf26-hero__bubble{align-self:flex-start;background:oklch(94% .01 270);border-radius:14px 14px 14px 4px;padding:12px 16px;font-size:14px;max-width:75%}.landing-replyflow-2026 .lrf26-hero__bubble--reply{align-self:flex-end;background:var(--lrf26-accent);color:#fff;border-radius:14px 14px 4px}.landing-replyflow-2026 .lrf26-hero__bubble-status{align-self:flex-start;font-size:12px;color:var(--lrf26-text-muted);background:var(--lrf26-accent-tint);padding:6px 12px;border-radius:999px}.landing-replyflow-2026 .lrf26-hero__callout{position:absolute;left:20px;bottom:calc(100% + 16px);background:white;border-radius:14px;box-shadow:0 16px 40px oklch(20% .02 270 / .14);padding:14px 18px;max-width:220px;font-size:14px;font-weight:600}.landing-replyflow-2026 .lrf26-hero__callout-sub{color:var(--lrf26-accent-text);margin-top:6px;font-size:13px}@media (max-width: 859px){.landing-replyflow-2026 .lrf26-hero{flex-direction:column;align-items:stretch}}
