.nav-chat{display:inline-flex!important;align-items:center;gap:6px;color:var(--cyan-dark)!important}.nav-chat .icon{width:16px;height:16px}.footer-chat-link{color:#8ee8f3!important;font-weight:850}
.chat-hero{position:relative;overflow:hidden;padding:86px 0 96px;background:radial-gradient(circle at 74% 28%,rgba(53,184,211,.2),transparent 28%),radial-gradient(circle at 88% 92%,rgba(238,101,154,.12),transparent 26%),linear-gradient(145deg,#f8f5fc,#ecfbfd)}.chat-hero:before{content:"";position:absolute;left:-170px;top:-190px;width:440px;height:440px;border-radius:50%;background:rgba(87,45,151,.07)}.chat-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:70px}.chat-hero-copy h1{max-width:720px;margin:12px 0 20px;color:var(--purple);font-size:clamp(3.25rem,6.4vw,6.4rem);line-height:.93;letter-spacing:-.065em}.chat-hero-copy .hero-lead{max-width:650px}.chat-proof{margin-top:24px}.chat-product-demo{position:relative}.chat-demo-browser{overflow:hidden;border:1px solid rgba(41,17,92,.13);border-radius:28px;background:#fff;box-shadow:0 34px 90px rgba(41,17,92,.18);transform:rotate(1deg)}.chat-demo-bar{height:50px;padding:0 16px;display:flex;align-items:center;gap:7px;background:#35186b;color:#fff}.chat-demo-bar>i{width:8px;height:8px;border-radius:50%;background:#ff7c8b}.chat-demo-bar>i:nth-child(2){background:#ffc659}.chat-demo-bar>i:nth-child(3){background:#5bd3ac}.chat-demo-bar>span{min-width:0;margin-left:7px;padding:7px 12px;display:flex;align-items:center;gap:6px;border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.78);font-size:.7rem}.chat-demo-bar .icon{width:13px}.chat-demo-layout{display:grid;grid-template-columns:.82fr 1.18fr;min-height:450px}.chat-demo-content{position:relative;padding:38px 27px;display:flex;align-items:center;flex-direction:column;text-align:center;background:linear-gradient(145deg,#f7f4fb,#f2fcfd)}.chat-demo-file-icon{display:grid;width:76px;height:76px;place-items:center;margin:34px 0 15px;border-radius:24px;background:var(--purple-soft);color:var(--purple)}.chat-demo-file-icon .icon{width:36px;height:36px}.chat-demo-content>small{color:var(--muted);font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.chat-demo-content>strong{margin:4px 0 18px;color:var(--ink);font-size:1.05rem}.chat-demo-lines{width:100%;display:grid;gap:7px}.chat-demo-lines i{height:7px;border-radius:999px;background:#ded8e8}.chat-demo-lines i:nth-child(2){width:78%}.chat-demo-lines i:nth-child(3){width:56%}.chat-demo-open{position:absolute;left:25px;right:25px;bottom:26px;min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:#fff;color:var(--purple);font-size:.72rem;font-weight:900;box-shadow:0 8px 24px rgba(41,17,92,.09)}.chat-demo-open .icon{width:15px}.chat-demo-conversation{display:flex;min-width:0;flex-direction:column;background:#fff}.chat-demo-conversation>header{height:76px;padding:0 20px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--border)}.chat-demo-conversation>header>span{display:grid;width:38px;height:38px;place-items:center;border-radius:13px;background:var(--cyan-soft);color:var(--cyan-dark)}.chat-demo-conversation>header>span .icon{width:20px}.chat-demo-conversation>header div{display:grid}.chat-demo-conversation>header small{display:flex;align-items:center;gap:5px;color:var(--success);font-size:.65rem}.chat-demo-conversation>header small i{width:6px;height:6px;border-radius:50%;background:var(--success)}.chat-demo-messages{flex:1;padding:20px 17px;display:flex;flex-direction:column;gap:12px;background:#fbfafd}.chat-message{max-width:86%;padding:10px 12px;border:1px solid var(--border);border-radius:15px 15px 15px 4px;background:#fff;box-shadow:0 5px 15px rgba(41,17,92,.05);opacity:0;animation:chatMessageIn 8s ease-in-out infinite}.chat-message small{color:var(--muted);font-size:.6rem;font-weight:850}.chat-message p{margin:3px 0 0;color:var(--ink);font-size:.72rem;line-height:1.4}.chat-message.creator{align-self:flex-end;border:0;border-radius:15px 15px 4px 15px;background:var(--purple);animation-delay:1.1s}.chat-message.creator small,.chat-message.creator p{color:#fff}.chat-message.second{animation-delay:2.2s}.chat-demo-reply{margin:12px 15px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border);border-radius:13px;color:var(--muted);font-size:.68rem}.chat-demo-reply .icon{width:17px;color:var(--cyan-dark)}.chat-demo-note{position:absolute;right:-20px;bottom:-27px;padding:12px 16px;display:flex;align-items:center;gap:8px;border-radius:999px;background:#fff;color:var(--success);font-size:.72rem;font-weight:900;box-shadow:0 14px 35px rgba(41,17,92,.14)}.chat-demo-note .icon{width:17px}@keyframes chatMessageIn{0%,8%{opacity:0;transform:translateY(8px)}14%,87%{opacity:1;transform:none}96%,100%{opacity:0}}
.chat-value-strip{position:relative;z-index:2;margin-top:-32px}.chat-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;border:1px solid var(--border);border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(41,17,92,.1)}.chat-value-grid article{display:flex;align-items:center;gap:12px;padding:10px 15px}.chat-value-grid article>span{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:14px;background:var(--cyan-soft);color:var(--cyan-dark)}.chat-value-grid article>span .icon{width:21px}.chat-value-grid article div{display:grid}.chat-value-grid strong{font-size:.86rem}.chat-value-grid small{margin-top:2px;color:var(--muted);font-size:.7rem;line-height:1.35}
.chat-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.chat-step-grid article{position:relative;min-height:245px;padding:28px;border:1px solid var(--border);border-radius:25px;background:#fff;box-shadow:0 15px 42px rgba(41,17,92,.06)}.chat-step-number{position:absolute;right:24px;top:22px;color:#ddd4ec;font-size:1.3rem;font-weight:950}.chat-step-icon{display:grid;width:51px;height:51px;place-items:center;margin-bottom:27px;border-radius:17px;background:var(--purple);color:#fff}.chat-step-icon .icon{width:24px}.chat-step-grid h3{margin:0 0 8px;color:var(--ink);font-size:1.15rem}.chat-step-grid p{margin:0;color:var(--muted);font-size:.86rem}.chat-step-grid article:after{content:"";position:absolute;left:28px;bottom:0;width:58px;height:4px;border-radius:999px 999px 0 0;background:var(--cyan)}
.chat-use-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.chat-use-grid article{padding:23px;border:1px solid var(--border);border-radius:22px;background:#fff}.chat-use-icon{display:grid;width:46px;height:46px;place-items:center;margin-bottom:16px;border-radius:15px;background:var(--purple-soft);color:var(--purple)}.chat-use-icon .icon{width:22px}.chat-use-grid article>small{color:var(--cyan-dark);font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.chat-use-grid h3{margin:5px 0 8px;font-size:1rem}.chat-use-grid p{min-height:96px;margin:0;color:var(--muted);font-size:.78rem}.chat-use-grid article>div{margin-top:18px;padding:10px;display:flex;align-items:flex-start;gap:8px;border-radius:12px;background:#f8f6fb;color:var(--purple);font-size:.7rem;font-weight:800}.chat-use-grid article>div .icon{flex:0 0 15px;width:15px}
.chat-security{overflow:hidden;background:#271154;color:#fff}.chat-security-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px}.chat-security h2{margin:10px 0 13px;color:#fff;font-size:clamp(2.2rem,4.5vw,4rem);line-height:1;letter-spacing:-.045em}.chat-security-grid>div>p{color:rgba(255,255,255,.67)}.chat-security-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.chat-security-list article{padding:15px;display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.06)}.chat-security-list article>.icon{flex:0 0 20px;width:20px;color:#73dfec}.chat-security-list strong{display:block;color:#fff;font-size:.8rem}.chat-security-list p{margin:3px 0 0;color:rgba(255,255,255,.6);font-size:.68rem}.chat-lock-visual{position:relative;min-height:430px;display:grid;place-items:center;border-radius:32px;background:radial-gradient(circle,rgba(53,184,211,.25),rgba(255,255,255,.04) 62%);border:1px solid rgba(255,255,255,.1)}.chat-lock-link{position:absolute;left:34px;right:34px;top:34px;padding:15px;display:flex;align-items:center;gap:10px;border-radius:16px;background:#fff;color:var(--purple)}.chat-lock-link>.icon{width:23px;color:var(--cyan-dark)}.chat-lock-link span{display:grid}.chat-lock-link small{font-size:.55rem;letter-spacing:.1em}.chat-lock-center{position:relative;display:grid;width:130px;height:130px;place-items:center;border-radius:50%;background:var(--cyan);color:#fff;box-shadow:0 0 0 18px rgba(53,184,211,.1),0 0 0 38px rgba(53,184,211,.06)}.chat-lock-center>.icon{width:48px;height:48px}.chat-lock-center i{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff}.chat-lock-center i:nth-child(2){left:-39px}.chat-lock-center i:nth-child(3){right:-39px}.chat-lock-center i:nth-child(4){bottom:-39px}.chat-lock-people{position:absolute;bottom:57px;display:flex;gap:14px}.chat-lock-people span{display:grid;width:44px;height:44px;place-items:center;border:2px solid rgba(255,255,255,.25);border-radius:50%;background:#4a2781}.chat-lock-people .icon{width:18px;color:#74e2bd}.chat-lock-visual>small{position:absolute;bottom:23px;color:rgba(255,255,255,.6);font-size:.68rem}
.chat-dashboard-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px}.chat-dashboard-preview{min-height:430px;display:grid;grid-template-columns:150px 1fr;overflow:hidden;border:1px solid var(--border);border-radius:26px;background:#fff;box-shadow:0 24px 65px rgba(41,17,92,.12);transform:rotate(-1deg)}.chat-dashboard-preview aside{padding:23px 14px;display:flex;flex-direction:column;gap:8px;background:#2d135e;color:#fff}.chat-dashboard-preview aside>strong{margin:0 6px 19px}.chat-dashboard-preview aside>span{padding:10px;display:flex;align-items:center;gap:7px;border-radius:10px;color:rgba(255,255,255,.65);font-size:.7rem}.chat-dashboard-preview aside>span.active{background:rgba(53,184,211,.2);color:#fff}.chat-dashboard-preview aside .icon{width:16px}.chat-dashboard-main{min-width:0;padding:22px}.chat-dashboard-main>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.chat-dashboard-main>header>span{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:var(--pink);color:#fff;font-size:.7rem;font-weight:900}.chat-dashboard-list{display:grid;gap:8px}.chat-dashboard-list article{padding:10px;display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:12px}.chat-dashboard-list article.selected{border-color:#8e6ac3;background:#f7f3fc}.chat-dashboard-list article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:var(--cyan-soft);color:var(--cyan-dark)}.chat-dashboard-list article>span .icon{width:16px}.chat-dashboard-list article div{display:grid;min-width:0;flex:1}.chat-dashboard-list strong{font-size:.72rem}.chat-dashboard-list small{color:var(--muted);font-size:.57rem}.chat-dashboard-list b{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--purple);color:#fff;font-size:.6rem}.chat-dashboard-thread{margin-top:15px;padding:14px;display:flex;flex-direction:column;gap:9px;border-radius:14px;background:#faf9fc}.chat-dashboard-thread span{max-width:80%;padding:9px;border-radius:11px 11px 11px 3px;background:#fff;color:var(--ink);font-size:.65rem}.chat-dashboard-thread span:last-child{align-self:flex-end;border-radius:11px 11px 3px 11px;background:var(--purple);color:#fff}.chat-dashboard-grid h2{margin:9px 0 13px;color:var(--purple);font-size:clamp(2rem,4vw,3.5rem);line-height:1;letter-spacing:-.04em}.chat-dashboard-grid>div:last-child>p{color:var(--muted)}.chat-dashboard-grid .button{margin-top:22px}
.chat-cta{background:linear-gradient(135deg,#29115c,#493080 58%,#216f80)}
@media(max-width:1100px){.chat-hero-grid{grid-template-columns:1fr;gap:45px}.chat-product-demo{width:min(100%,720px);margin:auto}.chat-use-grid{grid-template-columns:1fr 1fr}.chat-dashboard-grid{grid-template-columns:1fr;gap:42px}.chat-dashboard-preview{width:min(100%,760px);margin:auto}.main-nav{gap:12px}.main-nav>a{font-size:.72rem}}
@media(max-width:800px){.chat-hero{padding:58px 0 78px}.chat-hero-copy{text-align:center}.chat-hero-copy .hero-lead{margin-inline:auto}.chat-hero-copy .hero-actions,.chat-proof{justify-content:center}.chat-value-grid,.chat-step-grid{grid-template-columns:1fr}.chat-security-grid{grid-template-columns:1fr;gap:40px}.chat-security-list{grid-template-columns:1fr}.chat-lock-visual{min-height:390px}.chat-demo-note{right:12px}.chat-value-strip{margin-top:-24px}}
@media(max-width:600px){.chat-hero-copy h1{font-size:clamp(3rem,15vw,4.4rem)}.chat-demo-layout{grid-template-columns:1fr;min-height:0}.chat-demo-content{min-height:280px;padding:22px}.chat-demo-file-icon{margin-top:8px}.chat-demo-conversation{min-height:360px}.chat-product-demo{width:100%}.chat-demo-browser{border-radius:22px;transform:none}.chat-value-grid{padding:10px}.chat-use-grid{grid-template-columns:1fr}.chat-use-grid p{min-height:0}.chat-security{padding-top:64px;padding-bottom:64px}.chat-lock-visual{min-height:350px}.chat-lock-link{left:18px;right:18px}.chat-dashboard-preview{grid-template-columns:1fr;min-height:0;transform:none}.chat-dashboard-preview aside{display:none}.chat-dashboard-main{padding:16px}.chat-cta{align-items:flex-start}.chat-demo-note{position:static;width:max-content;margin:12px auto 0}.chat-step-grid article{min-height:0}.chat-security-list{margin-top:20px}}
@media(prefers-reduced-motion:reduce){.chat-message{opacity:1;animation:none}}
