*{-webkit-tap-highlight-color:transparent}html,body{max-width:100%;overflow-x:hidden!important}@media(max-width:760px){body{min-width:0!important;padding-bottom:78px!important}.wrap{width:calc(100% - 24px)!important;max-width:600px!important;min-width:0!important}.header{padding:10px 0!important;z-index:100!important}.nav{width:100%!important;height:58px!important;border-radius:17px!important}.brand{min-width:0!important;max-width:calc(100% - 20px)!important;font-size:15px!important}.brand>span{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.brand small{font-size:8px!important}.logo{width:39px!important;height:39px!important;border-radius:12px!important}.links,.nav>.btn,.mobile-menu{display:none!important}.mobile-panel{position:fixed!important;top:auto!important;right:10px!important;left:10px!important;bottom:10px!important;width:auto!important;margin:0!important;padding:6px!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:3px!important;background:#fffffff5!important;border:1px solid #dce8f4!important;border-radius:20px!important;box-shadow:0 16px 45px #24527b26!important;backdrop-filter:blur(20px)!important;z-index:1000!important;overflow:hidden!important}.mobile-panel.open{display:grid!important}.mobile-panel a{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:57px!important;padding:6px 2px!important;border-radius:14px!important;color:#687b92!important;font-size:8px!important;line-height:1.4!important;text-align:center!important;gap:3px!important;white-space:nowrap!important;overflow:hidden!important}.mobile-panel a:nth-child(2),.mobile-panel a:nth-child(4),.mobile-panel a:nth-child(6),.mobile-panel a:nth-child(8){display:none!important}.mobile-panel a:nth-child(1):before{content:'✦'}.mobile-panel a:nth-child(3):before{content:'✓'}.mobile-panel a:nth-child(5):before{content:'▣'}.mobile-panel a:nth-child(7):before{content:'✧'}.mobile-panel a:nth-child(9):before{content:'⌁'}.mobile-panel a:before{font-size:16px;line-height:1;color:#159fa8}.mobile-panel a span{display:none!important}.side-nav{display:none!important}.hero{padding:48px 0 24px!important;overflow:hidden!important}.hero h1,.hero p,.head,.head h2,.head p{max-width:100%!important;overflow-wrap:anywhere!important}.actions{width:100%!important}.actions .btn{width:100%!important}.showcase{padding-top:25px!important;overflow:hidden!important}.product{width:100%!important;min-width:0!important;padding:6px!important;border-radius:22px!important;overflow:hidden!important}.screen{width:100%!important;min-width:0!important;min-height:440px!important;grid-template-columns:96px minmax(0,1fr)!important;direction:ltr!important;border-radius:17px!important;overflow:hidden!important}.screen>aside:first-child{display:none!important}.screen>aside,.screen>.list,.screen>.conversation,.messages{min-width:0!important;max-width:100%!important;overflow:hidden!important}.screen>.list{display:block!important;padding:12px 7px!important}.appbrand span,.screen .menu:not(.active),.screen .org{display:none!important}.appbrand{justify-content:center!important;margin-bottom:15px!important}.list h3{font-size:11px!important;margin:2px 4px 9px!important}.search{height:29px!important;padding:5px!important;font-size:7px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.person{width:100%!important;min-width:0!important;padding:6px!important;gap:6px!important}.person span{display:block!important;min-width:0!important;max-width:calc(100% - 35px)!important;overflow:hidden!important}.person b,.person small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.person b{font-size:8px!important}.person small{font-size:6px!important}.avatar{width:29px!important;height:29px!important;border-radius:9px!important;flex:none!important}.conversation{min-width:0!important;width:100%!important}.chathead{width:100%!important;height:55px!important;padding:8px 10px!important}.chathead>div:first-child{min-width:0!important;overflow:hidden!important}.chathead b{font-size:9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.status{font-size:6px!important}.icons{flex:none!important;gap:4px!important}.circle{width:24px!important;height:24px!important}.messages{padding:13px!important}.bubble{max-width:88%!important;font-size:8px!important;padding:7px 9px!important;overflow-wrap:anywhere!important}.composer{min-width:0!important;padding:7px!important}.input{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:7px!important}.send{flex:none!important;font-size:8px!important;padding:0 10px!important}.float{display:none!important}.section,.cta{width:100%!important;min-width:0!important;overflow:hidden!important}.features,.social-wrap,.security-grid,.privacy-wide,.identity,.org-grid,.admin-grid,.ai-grid,.resilience-grid{min-width:0!important;grid-template-columns:1fr!important}.feature,.social-card,.security-card,.privacy-card,.org-card,.admin-card,.ai-card,.resilience-card,.tempbox,.identity-card,.cta-box{min-width:0!important;max-width:100%!important;overflow:hidden!important}.social-list,.security-list{grid-template-columns:1fr 1fr!important}.capability-pills{max-width:100%!important;overflow:hidden!important}.pill{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#contact .cta-box{padding:38px 18px 34px!important}#contact .cta-box h2{font-size:0!important}#contact .cta-box h2:after{content:'تماس با ما';font-size:clamp(28px,4vw,42px)!important;line-height:1.45}#contact .cta-box p{display:none!important}#contact .cta-box:before{content:'ایرانیان چت';display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 14px;border-radius:17px;background:linear-gradient(145deg,#159fa8,#36b9b0);color:#fff;font-size:10px;font-weight:900;box-shadow:0 12px 30px rgba(21,159,168,.22)}.footer{padding-bottom:92px!important}.footer-grid{grid-template-columns:1fr 1fr!important}.footer-brand-block{grid-column:1/-1!important}.footer-brand-block:before{content:'ایرانیان چت';display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:8px;border-radius:13px;background:linear-gradient(145deg,#159fa8,#36b9b0);color:#fff;font-weight:900;box-shadow:0 10px 25px rgba(21,159,168,.22)}.footer-col{min-width:0!important;overflow:hidden!important}.footer-bottom{min-width:0!important;overflow:hidden!important}.top{left:13px!important;bottom:82px!important;width:38px!important;height:38px!important;z-index:1001!important}}@media(max-width:420px){.wrap{width:calc(100% - 20px)!important}.brand small{display:none!important}.hero h1{font-size:32px!important}.hero p{font-size:11px!important}.screen{grid-template-columns:88px minmax(0,1fr)!important;min-height:410px!important}.social-list,.security-list{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr!important}.footer-brand-block{grid-column:auto!important}.mobile-panel{right:7px!important;left:7px!important;bottom:7px!important}.mobile-panel a{height:54px!important;font-size:7px!important}.mobile-panel a:before{font-size:15px!important}.section{padding:48px 0!important}.head h2{font-size:25px!important}.feature{padding:17px!important}}@media(min-width:761px){.links{display:flex;align-items:center;gap:5px}.links a{position:relative;padding:7px 10px!important;border-radius:11px;background:rgba(255,255,255,.82)!important;border:1px solid rgba(255,255,255,.9);box-shadow:0 3px 10px rgba(25,72,110,.09);color:#17324b!important;font-weight:800;transition:color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.links a:before{content:'';position:absolute;inset:auto 9px 2px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--blue),var(--purple),var(--cyan));transform:scaleX(0);transition:transform .25s ease}.links a:hover{color:var(--blue)!important;background:rgba(255,255,255,.96)!important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(25,72,110,.13)}.links a:hover:before{transform:scaleX(1)}}
.header{position:relative!important;isolation:isolate!important;overflow:visible!important}.header:before{content:'';position:absolute!important;inset:0!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background-color:transparent!important;background-image:url('../images/bac3.png')!important;background-repeat:repeat-x!important;background-size:auto!important;background-position:top center!important;background-attachment:scroll!important;opacity:.22!important;pointer-events:none!important;z-index:0!important}.header>.wrap,.header .nav{position:relative!important;z-index:1!important;background-clip:padding-box!important}
.footer{position:relative!important;isolation:isolate!important;overflow:visible!important}.footer:after{content:'';position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background-color:transparent!important;background-image:url('../images/024-pattern.png')!important;background-repeat:repeat!important;background-size:auto!important;background-position:top right!important;background-attachment:scroll!important;transform:none!important;opacity:.34!important;pointer-events:none!important;z-index:0!important}.footer>*{position:relative!important;z-index:1!important}
.nav,.side-nav{position:relative;background-color:transparent!important;background-image:linear-gradient(rgba(255,255,255,.71),rgba(255,255,255,.71)),url('../images/bakbox.png')!important;background-repeat:repeat!important;background-size:auto!important;background-position:top right!important;background-attachment:scroll!important}
@media(max-width:760px){.nav{background-image:linear-gradient(rgba(255,255,255,.71),rgba(255,255,255,.71)),url('../images/bakbox.png')!important;background-repeat:repeat!important;background-size:auto!important;background-position:top right!important}.side-nav{background-image:none!important}}
body{position:relative!important;background-image:none!important;background-color:transparent!important}body:before{content:'';position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;min-height:100%!important;background-image:url('../images/024-pattern.png')!important;background-repeat:repeat!important;background-size:auto!important;background-position:top right!important;background-attachment:scroll!important;opacity:.34!important;pointer-events:none!important;z-index:-1!important}
:root{--blue:#159fa8!important;--blue2:#36b9b0!important;--cyan:#20c5b8!important;--green:#18a878!important;--purple:#6878c9!important;--orange:#d98952!important}
.logo,.mini{background:linear-gradient(145deg,#159fa8,#36b9b0)!important;box-shadow:0 11px 28px rgba(21,159,168,.23)!important}.btn.primary,.send{background:linear-gradient(135deg,#159fa8,#36b9b0)!important;box-shadow:0 13px 30px rgba(21,159,168,.24)!important}.mobile-menu{color:#159fa8!important;background:#e7f8f7!important}.links a:hover,.side-nav a:hover,.side-nav a.active,.top,.footer-company a,.kicker{color:#159fa8!important}.side-nav a:hover,.side-nav a.active{background:#e5f7f5!important}.hero h1 span{background:linear-gradient(100deg,#147f91,#159fa8 40%,#18a878 72%,#36b9b0)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.hero:before{background:rgba(54,185,176,.10)!important}.glow{background:linear-gradient(90deg,rgba(32,197,184,.11),rgba(21,159,168,.12),rgba(24,168,120,.10))!important}.fi{background:#e7f8f7!important;color:#159fa8!important}.feature:nth-child(2n) .fi{background:#e7f8f7!important;color:#159f91!important}.feature:nth-child(3n) .fi{background:#edf8f3!important;color:#18a878!important}.feature:nth-child(4n) .fi{background:#eef8f7!important;color:#2b8e98!important}.menu.active{background:#e5f7f5!important;color:#148a95!important}.org-strip{background:#e5f7f5!important;border-color:#ccece7!important;color:#347b83!important}.status,.green,.ok{color:#18a878!important}.check{background:#e5f8f0!important;color:#18a878!important}.health .pulse{background:#18a878!important;box-shadow:0 0 0 6px rgba(24,168,120,.12)!important}.temp b{color:#159fa8!important}.top{border-color:#cfe9e8!important}.mobile-panel a:before{color:#159fa8!important}
/* typography and box-overflow hardening */
*,*::before,*::after{box-sizing:border-box}body{word-break:normal;overflow-wrap:break-word}.feature h3,.social-card h3,.security-card h3,.privacy-card h3,.org-card h3,.admin-card h3,.ai-card h3,.resilience-card h3,.tempbox h3,.identity-card h3,.management-intro b,.mini-card strong,.resilience-item strong,.footer-brand,.footer-col h4{overflow-wrap:anywhere;word-break:normal}.feature p,.social-card>p,.security-card>p,.privacy-card>p,.org-card>p,.admin-card>p,.ai-card>p,.resilience-card>p,.tempbox>p,.identity-card p,.management-intro p,.mini-card span,.resilience-item span,.footer-desc,.footer-col a,.footer-bottom{overflow-wrap:anywhere;word-break:normal}.feature,.social-card,.security-card,.privacy-card,.org-card,.admin-card,.ai-card,.resilience-card,.tempbox,.identity-card,.mini-card,.resilience-item,.management-intro{overflow-wrap:anywhere;word-break:normal}.social-list,.security-list,.org-grid,.admin-grid,.ai-grid,.resilience-grid{align-items:stretch}.feature,.social-card,.security-card,.privacy-card,.org-card,.admin-card,.ai-card,.resilience-card,.tempbox,.identity-card{height:auto;min-height:0}.capability-pills{align-items:flex-start}.pill{white-space:normal;line-height:1.7;text-align:center}.privacy-line{gap:12px}.privacy-line span{min-width:0;overflow-wrap:anywhere}.social-item,.status-item{min-width:0;height:100%;overflow-wrap:anywhere}.social-item b,.status-item b{overflow-wrap:anywhere}.status-item small{display:block;overflow-wrap:anywhere}.chathead,.composer{flex-wrap:nowrap}.input{overflow-wrap:anywhere}.footer-col{min-width:0}.footer-col a{line-height:1.8}.footer-bottom span{min-width:0;overflow-wrap:anywhere}
@media(max-width:760px){.feature h3,.social-card h3,.security-card h3,.privacy-card h3,.org-card h3,.admin-card h3,.ai-card h3,.resilience-card h3,.tempbox h3,.identity-card h3{font-size:18px!important;line-height:1.65!important}.feature p,.social-card>p,.security-card>p,.privacy-card>p,.org-card>p,.admin-card>p,.ai-card>p,.resilience-card>p,.tempbox>p,.identity-card p{font-size:11px!important;line-height:2!important}.mini-card{padding:14px!important}.mini-card strong,.resilience-item strong{font-size:10px!important;line-height:1.7!important}.mini-card span,.resilience-item span{font-size:9px!important;line-height:1.8!important}.management-intro b{font-size:12px!important;line-height:1.8!important}.management-intro p{font-size:9px!important;line-height:2!important}.social-item,.status-item{padding:11px!important}.social-item b{font-size:10px!important;line-height:1.7!important}.social-item span,.status-item small{font-size:8px!important;line-height:1.8!important}.privacy-line{align-items:flex-start!important;line-height:1.8!important}.privacy-line span{font-size:9px!important}.pill{font-size:8px!important;line-height:1.7!important;padding:6px 9px!important}.footer-desc{font-size:9px!important;line-height:2!important}.footer-col a{font-size:9px!important;line-height:1.9!important}.footer-bottom{line-height:1.9!important}.identity-box strong{font-size:10px!important;line-height:1.7!important}.identity-box span{font-size:8px!important;line-height:1.8!important}}
@media(max-width:420px){.feature h3,.social-card h3,.security-card h3,.privacy-card h3,.org-card h3,.admin-card h3,.ai-card h3,.resilience-card h3,.tempbox h3,.identity-card h3{font-size:17px!important}.social-item,.status-item{padding:10px!important}.pill{font-size:7.5px!important}.privacy-line span{font-size:8.5px!important}}
