.talkbridge-hero{background:radial-gradient(circle at 80% 20%,rgba(20,184,166,.17),transparent 34%),linear-gradient(135deg,#f6f8fb,#edf4ff)}
.talkbridge-demo{width:min(520px,100%);margin:auto;padding:20px;border:1px solid #dbe3ef;border-radius:24px;background:#fff;box-shadow:0 28px 70px rgba(11,45,91,.18);transform:rotate(1deg)}
.talkbridge-demo-bar{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid #e3e9f1;color:#0b2d5b}.talkbridge-demo-bar img{width:38px;height:38px}.talkbridge-demo-bar b{font-size:1.1rem}.talkbridge-demo-bar span{margin-left:auto;padding:6px 10px;border-radius:99px;background:#e8faf7;color:#087e72;font-size:.7rem;font-weight:800}
.talkbridge-bubble{width:82%;margin:18px 0;padding:15px 17px;border-radius:16px;background:#eef4ff;color:#0b2d5b}.talkbridge-bubble.team{margin-left:auto;background:#0b2d5b;color:#fff}.talkbridge-bubble small{display:block;margin-bottom:6px;color:#62758d;font-weight:750}.talkbridge-bubble.team small{color:#9ddfd7}.talkbridge-bubble p{margin:0;line-height:1.5}
.talkbridge-translation{display:flex;align-items:center;justify-content:center;gap:8px;color:#64748b;font-size:.7rem;font-weight:850}.talkbridge-translation i{width:56px;height:2px;background:linear-gradient(90deg,#2563ff,#14b8a6)}.talkbridge-status{display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:12px;background:#e8faf7;color:#087e72;font-weight:800}.talkbridge-status span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#14b8a6;color:#fff}
.talkbridge-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:center;max-width:1100px;margin:auto}.talkbridge-flow article{height:100%;padding:26px;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(11,45,91,.08)}.talkbridge-flow article span{display:grid;width:36px;height:36px;margin-bottom:15px;place-items:center;border-radius:50%;background:#2563ff;color:#fff;font-weight:850}.talkbridge-flow article b{font-size:1.1rem;color:#0b2d5b}.talkbridge-flow article p{color:#64748b;line-height:1.6}.talkbridge-flow>i{font-style:normal;color:#14b8a6;font-size:2rem}
.talkbridge-features{padding:100px clamp(24px,7vw,110px);scroll-margin-top:88px;background:#0b2d5b;color:#fff}.talkbridge-features-heading{max-width:760px;margin:0 auto 44px;text-align:center}.talkbridge-features-heading h2{margin:10px 0 14px;font-size:clamp(2rem,4vw,3.2rem)}.talkbridge-features-heading>p:last-child{color:#cbd8e8;line-height:1.7}.talkbridge-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1120px;margin:auto}.talkbridge-capability-grid article{padding:28px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.07)}.talkbridge-capability-grid article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#14b8a6;font-size:1.25rem;font-weight:900}.talkbridge-capability-grid h3{margin:18px 0 9px}.talkbridge-capability-grid p{margin:0;color:#cbd8e8;line-height:1.6}
@media(max-width:900px){.talkbridge-demo{transform:none}.talkbridge-flow{grid-template-columns:1fr}.talkbridge-flow>i{justify-self:center;transform:rotate(90deg)}.talkbridge-capability-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.talkbridge-capability-grid{grid-template-columns:1fr}.talkbridge-demo{padding:14px}.talkbridge-bubble{width:90%}.talkbridge-demo-bar span{display:none}.talkbridge-features{padding-inline:20px}}

.talkbridge-explainer{flex:0 0 100%;width:100%;min-width:0;margin:0}.talkbridge-explainer figcaption{margin-bottom:12px;color:var(--navy);font-weight:750}.talkbridge-explainer figcaption small{display:block;margin-top:4px;color:var(--muted);font-size:.8rem;font-weight:400}.talkbridge-explainer video{display:block;width:100%;height:auto;aspect-ratio:16/9;border:1px solid var(--line);border-radius:14px;background:#0b2d5b}
