/* Chathood final visual polish */
.logo{display:flex!important;align-items:center!important;width:190px!important;height:62px!important;min-width:190px!important;overflow:visible!important;background:none!important}.logo img{display:block!important;width:175px!important;max-width:175px!important;height:auto!important;max-height:50px!important;object-fit:contain!important;content:url('/assets/brand/chathood-wordmark.svg')!important}.logo:after{display:none!important}.nav{min-height:82px!important}
.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(560px,.98fr)!important;gap:58px!important}.hero-illustration{width:100%!important;max-width:none!important}.hero img[src*="chathood-inbox-panel-vintage.svg"]{content:url('/assets/illustrations/chathood-inbox-panel-v5.svg?v=20260916')!important}.hero-product{overflow:hidden!important}.hero-product .window-bar{position:relative!important;z-index:3!important}.hero-product .hero-illustration{display:block!important;margin:0!important}
.channel-rail-inner{display:flex!important;align-items:center!important;justify-content:center!important;gap:27px!important;white-space:nowrap!important}.channel-rail .channel{display:flex!important;align-items:center!important}.channel-rail .channel img{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;object-fit:contain!important}.channel-rail-inner:before,.channel-rail-inner:after{display:none!important}
.trust-strip{padding:42px 0!important;background:linear-gradient(90deg,#fff7e8,#f7fbff 45%,#effaf5)!important;border-top:1px solid #e7edf4!important;border-bottom:1px solid #e7edf4!important;overflow:hidden!important}.trust-head{text-align:center!important}.trust-head .eyebrow{font-size:11px!important;letter-spacing:2px!important}.trust-head h3{margin:8px 0 5px!important;color:#101820!important;font-size:0!important}.trust-head h3:after{content:'Trusted by businesses worldwide.';font-size:26px!important}.trust-head p{display:none!important}.trust-logos{position:relative!important;display:block!important;overflow:hidden!important;width:100%!important;height:88px!important;margin-top:24px!important}.trust-logos>.trust-logo{display:none!important}.trust-logos:before{content:''!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important;width:100%!important;height:88px!important;background-image:url('/assets/brand/trust-marquee-v4.svg?v=20260916')!important;background-repeat:repeat-x!important;background-position:0 0!important;background-size:5720px 88px!important;animation:chathoodTrustSlide 24s linear infinite!important;will-change:background-position!important}.trust-logos:hover:before{animation-play-state:paused!important}@keyframes chathoodTrustSlide{from{background-position:0 0}to{background-position:-2860px 0}}
.footer,.features-footer,.pricing-footer,.integrations-footer{background:#101b2f!important;color:#cbd7e5!important;padding-top:48px!important;border:0!important}.footer-brand{position:relative!important}.footer-brand>img{display:block!important;width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important;object-fit:contain!important;content:url('/assets/brand/hood-mark.svg')!important;margin:0!important}.footer-brand:after{content:'Chathood'!important;display:block!important;position:absolute!important;left:56px!important;top:7px!important;color:#fff!important;font-size:25px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.05em!important}.footer-social{display:flex!important;align-items:center!important;gap:9px!important;margin:18px 0 12px!important;flex-wrap:wrap!important}.footer-social a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;background:rgba(255,255,255,.04)!important}.footer-social img{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;object-fit:contain!important}.footer-social a:after{display:none!important}.footer-contact{display:grid!important;gap:10px!important;margin:14px 0 4px!important}.footer-contact a{display:flex!important;align-items:center!important;gap:8px!important;color:#9fc7ee!important;text-decoration:none!important;font-size:13px!important}.footer-contact img{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;object-fit:contain!important}.footer-contact .contact-label{font-weight:700!important;color:#dcecff!important}.footer-contact a:nth-child(3){display:none!important}
.partner-strip{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin-top:20px!important}.partner-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 11px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;background:rgba(255,255,255,.045)!important;color:#dbe7f3!important;font-size:11px!important;font-weight:700!important}.partner-badge img{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;object-fit:contain!important}.partner-badge:first-child:after{content:'Meta Business Partner'!important}.partner-badge:nth-child(2):after{content:'TikTok Marketing Partner'!important}.partner-badge{font-size:0!important}.partner-badge:after{font-size:11px!important}.ecosystem-note{display:none!important}.footer-bottom{background:#101b2f!important;border-top:1px solid rgba(255,255,255,.09)!important;padding:17px 0!important;text-align:center!important;color:#718197!important;font-size:12px!important;min-height:52px!important}
.legal-top .legal-brand img{width:185px!important;max-width:185px!important;max-height:54px!important;object-fit:contain!important}.legal-top .legal-brand span{display:none!important}
@media(min-width:1501px){.hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(620px,.96fr)!important;gap:72px!important}.channel-rail-inner{gap:31px!important}}@media(max-width:980px){.hero-grid{grid-template-columns:1fr!important;gap:40px!important}.hero{padding-top:72px!important}.partner-strip{justify-content:flex-start!important}}@media(max-width:700px){.logo{width:165px!important;min-width:165px!important;height:54px!important}.logo img{width:155px!important;max-width:155px!important;max-height:46px!important}.channel-rail-inner{justify-content:flex-start!important;overflow-x:auto!important}.trust-strip{padding:32px 0!important}.trust-head h3:after{font-size:22px!important}.trust-logos{height:78px!important}.trust-logos:before{height:78px!important;background-size:5062px 78px!important}@keyframes chathoodTrustSlide{from{background-position:0 0}to{background-position:-2531px 0}}.footer-brand>img{width:40px!important;height:40px!important}.footer-brand:after{left:51px!important;top:6px!important;font-size:22px!important}.footer-contact img{width:21px!important;height:21px!important;max-width:21px!important;max-height:21px!important}}

/* FINAL 2026-09-16 UX polish */
.channel-pill{position:relative!important;padding-right:150px!important;min-height:42px!important}.channel-pill>span:nth-child(2) img[alt="X"],.channel-pill>span:nth-child(2) img[alt="TikTok"]{display:none!important}.channel-pill:after{content:''!important;position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;width:112px!important;height:42px!important;background:url('/assets/icons/x-tiktok-separated.svg?v=20260916') center/112px 42px no-repeat!important}.channel-pill>span:nth-child(2) img[alt="API"]{margin-left:6px!important}
.channel-rail .channel{order:initial!important}.channel-rail .channel:has(img[alt="LinkedIn"]){order:90!important}.channel-rail .channel:has(img[alt="X"]){order:91!important}.channel-rail .channel:has(img[alt="API"]){order:92!important}.channel-rail .channel:has(img[alt="TikTok"]){order:93!important}
.footer-contact a:nth-child(1) img{content:url('/assets/icons/email-modern.svg?v=20260916')!important;width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important}.footer-contact a:nth-child(2) img{content:url('/assets/icons/phone-modern.svg?v=20260916')!important;width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important}.footer-contact a{gap:9px!important}.footer-contact .contact-label{min-width:35px!important}
.logo-showcase{display:block!important;min-height:360px!important;margin-top:28px!important;border-radius:24px!important;overflow:hidden!important;background:#f7faff url('/assets/illustrations/integration-overview-15.svg?v=20260917') center top/100% auto no-repeat!important;border:0!important}.logo-showcase>.logo-tile{display:none!important}
#integrations .cards>a.integration-card:nth-of-type(13){display:none!important}
#integrations .cards>a.integration-card:nth-of-type(10) .card-icon{content:url('https://a.slack-edge.com/e6a93c1/img/icons/favicon-32.png')!important}
@media(max-width:900px){.logo-showcase{min-height:540px!important;background-size:auto 540px!important;background-position:center top!important}.channel-pill{padding-right:126px!important}.channel-pill:after{right:10px!important;transform:translateY(-50%) scale(.9)!important;transform-origin:right center!important}}@media(max-width:700px){.channel-pill{padding-right:0!important}.channel-pill:after{display:none!important}.footer-social a{width:40px!important;height:40px!important}.footer-social img{width:21px!important;height:21px!important;max-width:21px!important;max-height:21px!important}.logo-showcase{min-height:900px!important;background-size:auto 900px!important}}

/* CHATHOOD GLOBAL CONSISTENCY PASS 2026-09-17 */
:root{--max:1600px!important}
.container{width:min(1600px,calc(100% - 64px))!important;margin-left:auto!important;margin-right:auto!important}
.hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(620px,.96fr)!important;gap:72px!important}
.hero{padding-top:88px!important;padding-bottom:72px!important}
.section>.container,.section.light>.container{width:min(1600px,calc(100% - 64px))!important}
.section-head{max-width:1100px!important}
.channel-rail-inner{gap:30px!important;justify-content:center!important}
.channel-rail .channel{order:initial!important}
.channel-rail .channel:has(img[src*="whatsapp.svg"]){order:1!important}
.channel-rail .channel:has(img[src*="telegram.svg"]){order:2!important}
.channel-rail .channel:has(img[src*="email.svg"]){order:3!important}
.channel-rail .channel:has(img[src*="linkedin.svg"]){order:4!important}
.channel-rail .channel:has(img[src*="facebook.svg"]){order:5!important}
.channel-rail .channel:has(img[src*="line.svg"]){order:6!important}
.channel-rail .channel:has(img[src*="instagram.svg"]){order:7!important}
.channel-rail .channel:has(img[src*="sms.svg"]){order:8!important}
.channel-rail .channel:has(img[src*="x.svg"]){order:9!important;margin-left:22px!important}
.channel-rail .channel:has(img[src*="chat.svg"]){order:10!important;margin-left:18px!important}
.channel-rail .channel:has(img[src*="api.svg"]){order:11!important;margin-left:10px!important}
.channel-rail .channel:has(img[src*="tiktok.svg"]){order:12!important;margin-left:38px!important}
.channel-rail .channel:has(img[src*="whatsapp.svg"]) img{width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important}
.channel-rail .channel img{object-fit:contain!important}
.footer-social{gap:18px!important;margin:18px 0 14px!important}.footer-social a{width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.footer-social img{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;object-fit:contain!important;display:block!important}.footer-social a:hover{background:transparent!important;transform:translateY(-2px)!important}
.footer-contact a{min-height:30px!important;line-height:1.2!important;align-items:center!important}.footer-contact a img{width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important;flex:0 0 26px!important;margin:0!important;align-self:center!important;display:block!important}
.logo-showcase{background:#f7faff url('/assets/illustrations/integration-overview-15.svg?v=20260917') center top/100% auto no-repeat!important}.logo-showcase .logo-tile strong{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Arial,sans-serif!important;font-size:16px!important;font-weight:800!important}.logo-showcase .logo-tile span{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important}
.channel-pill{padding-right:8px!important}.channel-pill>span:nth-child(2){display:flex!important;align-items:center!important;flex-wrap:nowrap!important}.channel-pill>span:nth-child(2) img{margin:0 5px!important;flex:0 0 auto!important}.channel-pill>span:nth-child(2) img[alt="X"]{order:9!important;width:22px!important;height:22px!important;margin-left:13px!important;margin-right:22px!important}.channel-pill>span:nth-child(2) img[alt="Website Chat"]{order:10!important}.channel-pill>span:nth-child(2) img[alt="API"]{order:11!important;margin-left:8px!important}.channel-pill>span:nth-child(2) img[alt="TikTok"]{order:12!important;width:22px!important;height:22px!important;margin-left:38px!important}.channel-pill>span:nth-child(2) img[alt="X"],.channel-pill>span:nth-child(2) img[alt="TikTok"]{display:block!important}.channel-pill:after{display:none!important}
@media(max-width:1300px){.container{width:min(1400px,calc(100% - 56px))!important}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(560px,.92fr)!important;gap:54px!important}.channel-rail-inner{gap:22px!important}}
@media(max-width:980px){.container{width:calc(100% - 40px)!important}.hero-grid{grid-template-columns:1fr!important;gap:40px!important}.channel-rail-inner{justify-content:flex-start!important;overflow-x:auto!important}.channel-pill{overflow-x:auto!important}.logo-showcase{background-size:auto 540px!important;background-position:center top!important}}
@media(max-width:700px){.container{width:calc(100% - 28px)!important}.channel-rail-inner{gap:18px!important}.channel-rail .channel:has(img[src*="x.svg"]){margin-left:8px!important}.channel-rail .channel:has(img[src*="tiktok.svg"]){margin-left:20px!important}.footer-social{gap:16px!important}.footer-social a,.footer-social img{width:30px!important;height:30px!important}.footer-contact a img{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;flex-basis:24px!important}}

/* TRUST MARQUEE — move the complete logo+name strip as one physical track */
.trust-logos:before{width:5720px!important;height:88px!important;background-repeat:no-repeat!important;background-position:0 0!important;background-size:5720px 88px!important;animation:chathoodTrustTrack 26s linear infinite!important;transform:translate3d(0,0,0)!important;will-change:transform!important}
@keyframes chathoodTrustTrack{from{transform:translate3d(0,0,0)}to{transform:translate3d(-2860px,0,0)}}
@media(max-width:700px){.trust-logos:before{width:5062px!important;height:78px!important;background-size:5062px 78px!important}.trust-logos{height:78px!important}@keyframes chathoodTrustTrack{from{transform:translate3d(0,0,0)}to{transform:translate3d(-2531px,0,0)}}}

/* FEATURES INTEGRATION LOGO FIX — keep the real integration cards visible on all catalogue pages */
.logo-showcase>.logo-tile{display:flex!important;visibility:visible!important;opacity:1!important}
.logo-showcase>.logo-tile img{display:block!important;visibility:visible!important;opacity:1!important}
