/* Figma 85:878: responsive copy, original scene artwork, local assets. */
body[data-page="home"]{background:#f5f5f8}
body .site-header.figma-header{background:transparent}
#teleai-demo.figma-hero{position:relative;margin-top:-80px;padding:152px 24px 98px;isolation:isolate;background:#f5f5f8 url('../img/hero-background.png') center top/cover no-repeat;overflow:hidden}
.figma-hero-inner{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:minmax(0,740px) minmax(0,500px);gap:60px;align-items:start}
.figma-hero-copy{padding-top:26px;min-width:0}
.figma-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:2px 10px;border:4px solid #f9fafc;border-radius:33px;background:white;box-shadow:0 0 0 1px #e6e7e9;font:400 14px/20px Arial,sans-serif;color:#495057;margin:0 0 20px}
.figma-hero-badge img{width:18px;height:18px;flex:none}
#teleai-demo #hero-heading{font-family:Arial,'PingFang SC',sans-serif;font-size:48px;line-height:1.2;letter-spacing:-2.4px;font-weight:400;color:#262626;margin:0 0 16px;max-width:none;text-align:left}
.hero-title-line{display:flex;align-items:center;gap:12px}
.hero-title-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border:1px solid #0003;border-radius:9px;background:#e4e4e7;letter-spacing:normal}
.hero-title-icon>img{width:28px;height:28px}
.hero-title-icon .hero-pointer{position:absolute;width:22px;height:19px;bottom:-13px;right:-9px;transform:rotate(-39.43deg)}
.figma-hero-sub{margin:0;color:rgba(0,0,0,.65);font:400 14px/25.2px Arial,'PingFang SC',sans-serif;max-width:740px;min-height:52px}
.figma-hero-actions{display:flex;align-items:center;gap:24px;margin-top:48px}
.figma-hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:40px;font:500 16px/1.3 Arial,'PingFang SC',sans-serif;text-decoration:none;transition:background .2s,transform .2s}
.figma-hero-actions .hero-connect{background:#16171c;color:white;gap:10px;padding:10px 14px 10px 26px;min-width:0;width:max-content;max-width:100%;align-self:flex-start;font-weight:700;box-shadow:0 24px 40px #0000001a,0 25px 18px #0000000a}
.hero-arrow{display:flex;align-items:center;justify-content:center;width:52px;height:32px;border-radius:99px;background:#f6f7f8;flex:none}
.hero-arrow img{width:14px;height:12px}
.figma-hero-actions .hero-contact{padding:12px 24px;background:#fcfcfd;color:#0a0a0a;border:1px solid white}
.figma-hero-actions a:hover{transform:translateY(-2px)}
.figma-hero-actions .hero-connect:hover{background:#303139}
.figma-hero-actions a:focus-visible{outline:3px solid #1177ff;outline-offset:5px}
.figma-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:74px 0 0;padding:0;gap:0}
.hero-stat{display:flex;flex-direction:column;align-items:flex-start;padding:0 18px;border-left:1px solid #dedee4;min-width:0}
.hero-stat:first-child{border:0;padding-left:0}
.hero-stat:last-child{padding-right:0}
.hero-stat>img{order:0;width:24px;height:24px;margin-bottom:20px}
.hero-stat dd{order:1;margin:0;font:600 28px/32px Arial,sans-serif;letter-spacing:-1.4px;color:#262626}
.hero-stat dt{order:2;margin-top:2px;font:400 16px/24px Arial,'PingFang SC',sans-serif;color:#666;white-space:nowrap}
.figma-hero-art{width:100%;max-width:502px}
.figma-hero-art>img{display:block;width:100%;height:auto;aspect-ratio:502/543}
@media(max-width:1350px){.figma-hero-inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px}.hero-stat{padding:0 12px}.hero-stat dt{font-size:13px}}
@media(max-width:1000px){#teleai-demo.figma-hero{padding-top:136px;padding-bottom:64px}.figma-hero-inner{grid-template-columns:1fr;max-width:740px;gap:48px}.figma-hero-copy{padding-top:0}.figma-hero-art{justify-self:center;max-width:500px}.figma-hero-stats{margin-top:56px}.hero-stat dt{font-size:15px}}
@media(max-width:560px){#teleai-demo.figma-hero{margin-top:-68px;padding:116px 20px 48px}.figma-hero-badge{font-size:10px;gap:5px}#teleai-demo #hero-heading{font-size:clamp(28px,7.3vw,40px);letter-spacing:-1.5px}.hero-title-line{gap:8px}.hero-title-icon{width:30px;height:30px}.hero-title-icon>img{width:22px;height:22px}.figma-hero-sub{font-size:14px}.figma-hero-actions{align-items:stretch;flex-direction:column;gap:14px;margin-top:30px}.figma-hero-actions .hero-connect{min-width:0}.figma-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0;margin-top:44px}.hero-stat:nth-child(3){border-left:0;padding-left:0}.hero-stat dt{white-space:normal;font-size:14px}.hero-stat>img{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){.figma-hero-actions a{transition:none}.figma-hero-actions a:hover{transform:none}}

.figma-hero-art>svg{display:block;width:100%;height:auto;aspect-ratio:502/543}
body.lang-es .figma-hero-art text{font-size:11px}
