
:root{--ink:#29213f;--muted:#766d86;--purple:#7656bb;--light:#eee8fb;--line:#e6e0ee;--bg:#faf8ff;--dark:#251d3a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:15px 'Segoe UI',Arial,sans-serif;background:var(--bg);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-offset:4px}button:focus-visible,a:focus-visible{outline:3px solid #b29ae5}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}header{background:#faf8ffed;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5;backdrop-filter:blur(16px)}.head{height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;font-size:25px;letter-spacing:-1px;font-weight:750}.brand img{width:42px;height:42px}.brand span{color:var(--purple)}nav{display:flex;align-items:center;gap:26px;font-size:14px}.button,button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;padding:12px 18px;background:var(--purple);color:white;font-weight:600;font-size:14px;gap:8px}.secondary{background:white;border:1px solid var(--line);color:var(--ink)}.textlink{color:var(--purple);font-weight:600}.hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:86px 0 80px;align-items:center}.eyebrow{font-size:12px;font-weight:750;letter-spacing:2px;text-transform:uppercase;color:var(--purple);margin:0 0 24px}.tag{display:inline-block;padding:7px 11px;border-radius:25px;background:var(--light);font-size:11px;color:var(--purple);font-weight:700}.hero h1{font-size:clamp(42px,5.5vw,70px);line-height:1.07;letter-spacing:-3.5px;margin:0 0 25px;max-width:630px;font-weight:700}.hero h1 em{font-style:normal;color:var(--purple)}.hero p,.sectionintro{font-size:18px;line-height:1.8;color:var(--muted)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 18px}.small{font-size:12px!important;color:var(--muted);line-height:1.7}.demo{background:white;border:1px solid #d7caeb;border-radius:20px;box-shadow:0 25px 70px #49356e16;overflow:hidden;transform:rotate(-1deg)}.demobar{padding:14px 18px;background:#2c2440;color:#e6dcfa;font-size:12px;display:flex;align-items:center;justify-content:space-between}.online{font-size:10px;color:#4a775b;background:#edf8f0;padding:5px 8px;border-radius:15px}.demoinside{display:grid;grid-template-columns:125px 1fr;min-height:390px}.demolist{border-right:1px solid var(--line);background:#f9f6ff;font-size:11px;padding:18px 12px}.demolist div{padding:14px 8px;border-radius:7px;margin-bottom:5px}.demolist .chosen{background:#e6ddf9;color:#573f88;font-weight:700}.demochat{padding:22px 18px;display:flex;flex-direction:column;gap:14px;font-size:12px;line-height:1.6}.bubble{background:#f3effb;border-radius:12px;padding:12px 14px;max-width:93%}.bubble.sent{align-self:flex-end;background:#eee5ff}.handoff{font-size:10px;color:#8f6221;background:#fff2d9;border:1px solid #edcf99;border-radius:7px;padding:8px;text-align:center}.democomposer{padding:10px;border:1px solid var(--line);border-radius:7px;color:#9a91a6;margin-top:auto}.ribbon{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ribbon strong{display:block;font-size:17px;margin-bottom:7px}.ribbon p{color:var(--muted);font-size:13px;margin:0;line-height:1.7}section.content{padding:82px 0}.content h2{font-size:39px;line-height:1.15;letter-spacing:-1.5px;margin:0 0 20px}.sectionintro{max-width:650px}.workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.step{padding:27px;border-top:2px solid #baa4e0;background:white;border-radius:0 0 14px 14px}.step .n{font-size:12px;color:var(--purple);font-weight:700}.step h3{font-size:21px;margin:18px 0 12px}.step p{color:var(--muted);line-height:1.8;font-size:14px}.darksection{background:var(--dark);color:white}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.darksection p{color:#b8accd;line-height:1.8}.roles{border:1px solid #ffffff1c;border-radius:15px;overflow:hidden}.roleline{padding:22px;border-bottom:1px solid #ffffff17;display:grid;grid-template-columns:105px 1fr;gap:20px;font-size:13px;line-height:1.8}.roleline:last-child{border-bottom:0}.roleline strong{color:#c8b1fb}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.pricecard{padding:28px;background:white;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;position:relative}.pricecard.featured{border:2px solid var(--purple);box-shadow:0 12px 40px #7656bb12}.pricecard h3{font-size:22px;margin:15px 0 9px}.price{font-size:38px;letter-spacing:-1px;font-weight:750;margin:22px 0}.price span{font-size:13px;font-weight:400;letter-spacing:0;color:var(--muted)}.pricecard ul{padding-left:18px;color:var(--muted);line-height:2.2;font-size:13px;flex:1}.pricecard .button{width:100%;margin-top:20px}.pricecard .badge{position:absolute;right:20px;top:18px;color:var(--purple);font-size:10px;font-weight:700}.faq{max-width:850px}.faq details{border-bottom:1px solid var(--line);padding:21px 0}.faq summary{cursor:pointer;font-weight:650;font-size:17px}.faq p{line-height:1.8;color:var(--muted)}.contact{background:#efe8fc;border-radius:24px;padding:42px;display:grid;grid-template-columns:1fr 1fr;gap:55px}.contact h2{font-size:35px}.contact p{line-height:1.8;color:var(--muted)}form label{display:block;font-size:12px;font-weight:600;margin:14px 0 6px}input,textarea,select{width:100%;border:1px solid #d9cfe6;border-radius:8px;padding:12px;background:white;color:var(--ink)}textarea{min-height:100px;resize:vertical}.checkbox{display:flex;align-items:flex-start;gap:8px;font-weight:400;line-height:1.6}.checkbox input{width:auto;margin-top:4px}.feedback{font-size:13px;line-height:1.7;color:var(--purple);min-height:20px}footer{border-top:1px solid var(--line);padding:30px 0;color:var(--muted);font-size:12px}.footerinner{display:flex;justify-content:space-between;gap:20px}.authwrap{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.authstory{background:var(--dark);color:white;padding:70px;display:flex;flex-direction:column;justify-content:space-between}.authstory .brand span{color:#c1a8f4}.authstory h1{font-size:52px;line-height:1.13;letter-spacing:-2px}.authstory p{color:#b7a8cf;line-height:1.8}.authpanel{display:flex;align-items:center;justify-content:center;padding:40px}.authcard{max-width:420px;width:100%}.authcard h1{font-size:30px;margin-bottom:12px}.authcard p{line-height:1.7;color:var(--muted)}.authcard form button{width:100%;margin-top:22px}.authcard .small{margin-top:20px}.applayout{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:100vh}.appside{background:var(--dark);color:white;padding:30px 20px;display:flex;flex-direction:column;gap:25px}.appnav{display:flex;flex-direction:column;gap:8px}.appnav button{justify-content:flex-start;background:none;color:#c4b7d6;text-align:left;font-weight:500}.appnav button.active{background:#b9aef8;color:#2c2240}.identity{margin-top:auto;font-size:12px;color:#b7a5d0;line-height:1.8}.appmain{padding:35px 42px;min-width:0}.apptop{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px;border-bottom:1px solid var(--line);padding-bottom:20px}.apptop h1{margin:0;font-size:27px;letter-spacing:-.6px}.panel{padding:25px;background:white;border:1px solid var(--line);border-radius:14px;margin-bottom:20px}.panel h2{font-size:20px;margin:0 0 14px}.panel p{color:var(--muted);line-height:1.8}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.metric{font-size:36px;font-weight:700}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;padding:15px 10px;border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--muted);font-size:11px}.tableactions{display:flex;gap:6px;flex-wrap:wrap}.tableactions button{padding:7px 10px;font-size:11px}.statuspill{display:inline-block;border-radius:14px;padding:4px 9px;background:#eaf4ed;color:#356345;font-size:11px}.statuspill.paused{background:#fff1dc;color:#946825}.notice{background:#f0eafa;border:1px solid #ded1f1;border-radius:10px;padding:15px;color:#6a548b;font-size:13px;line-height:1.8;margin-bottom:20px}.invitebox{padding:18px;border:1px dashed #bea5e5;border-radius:10px;background:#faf6ff;margin:20px 0}.invitebox input{font-size:12px}.profilephoto{height:72px;width:72px;object-fit:cover;border-radius:14px;margin-top:14px}.inline{display:flex;gap:15px}.inline>*{flex:1}[hidden]{display:none!important}@media(max-width:850px){.hero,.split,.contact{grid-template-columns:1fr;gap:35px}.hero{padding-top:50px}.demo{max-width:600px;transform:none}.hero h1{font-size:56px}.pricing{grid-template-columns:1fr}.workflow{grid-template-columns:1fr}.authstory{display:none}.authwrap{grid-template-columns:1fr}.applayout{grid-template-columns:190px minmax(0,1fr)}.appmain{padding:25px}.grid{grid-template-columns:1fr}nav{gap:15px}.head nav a:not(.button){display:none}}@media(max-width:550px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:47px;letter-spacing:-2px}.ribbon{grid-template-columns:1fr;gap:20px}.head{height:72px}.brand{font-size:22px}.content h2{font-size:32px}section.content{padding:55px 0}.contact{padding:25px}.authpanel{padding:28px}.applayout{display:block}.appside{padding:16px}.appnav{flex-direction:row;flex-wrap:wrap;gap:5px}.appnav button{font-size:12px;padding:9px}.identity{margin:0}.appmain{padding:20px 14px}.apptop{gap:10px}.apptop h1{font-size:23px}.inline{display:block}.footerinner{flex-direction:column}.demoinside{grid-template-columns:95px 1fr}}
/* Chat product only: the corporate/admin identity is deliberately outside this scope. */
body.chat-product{--ink:#102837;--muted:#66786A;--purple:#47731C;--light:#EAF3DF;--line:#DDE8DC;--bg:#F5F8F3;--dark:#071923;background:var(--bg);color:var(--ink)}
.chat-product .button,.chat-product button{background:#C0FF4F;color:#071923}.chat-product .button:hover,.chat-product button:hover{background:#D2FF83}.chat-product .secondary{background:#fff;color:#244B24;border-color:#CADAAD}.chat-product .secondary:hover{background:#F0F7E9}.chat-product .brand span{color:#47731C}.chat-product .tag{background:#EAF3DF;color:#35571B}.chat-product .authstory{background:#071923;color:#FFF8E8}.chat-product .authstory .brand span{color:#C0FF4F}.chat-product .authstory p{color:#BFCEC8}.chat-product .authstory .eyebrow{color:#C0FF4F}.chat-product input,.chat-product textarea,.chat-product select{border-color:#CADAAD}.chat-product .textlink,.chat-product .feedback{color:#47731C}.chat-product .invitebox{background:#F2F8EA;border-color:#A7CA76}.chat-product .notice{background:#EEF5E8;color:#35571B;border-color:#D4E4BF}.chat-product button:focus-visible,.chat-product a:focus-visible{outline-color:#74AA36}
body.chat-site{background:#071923;color:#FFF8E8}.chat-site header,.chat-site header.site-scrolled{background:#071923f5;border-bottom-color:#28414B}.chat-site header.site-scrolled{box-shadow:0 8px 28px #0002}.chat-site .brand,.chat-site header nav{color:#FFF8E8}.chat-site .brand span{color:#C0FF4F}.chat-site .hero-copy h1 em,.chat-site .eyebrow{color:#C0FF4F}.chat-site .herodescription,.chat-site .hero-copy .small{color:#BCCDC5}.chat-site .trialnumber{background:#C0FF4F;color:#071923;border-color:#C0FF4F}.chat-site .trialoffer div>span{color:#BCCDC5}.chat-site .showcase-caption,.chat-site .demo-controls{color:#AEC4BA}.chat-site .plans-section{background:#EAF3DF;border-color:#D4E4BF;color:#102837}.chat-site .plans-section .eyebrow{color:#47731C}.chat-site .pricecard,.chat-site .step,.chat-site .contact{color:#102837}.chat-site .pricecard.featured{border-color:#74AA36;box-shadow:0 12px 35px #183D1410}.chat-site .step{border-top-color:#C0FF4F}.chat-site .step .n{color:#47731C}.chat-site .darksection{background:#102837;border-top:1px solid #28414B;border-bottom:1px solid #28414B}.chat-site .darksection p{color:#BFCEC8}.chat-site .roleline strong{color:#C0FF4F}.chat-site .roleline span{color:#D5E2D7}.chat-site .faq p{color:#BFCEC8}.chat-site .faq details{border-color:#28414B}.chat-site .contact{background:#EAF3DF}.chat-site .contact .eyebrow{color:#47731C}.chat-site footer{border-color:#28414B;color:#B4C9BE}.chat-site .computer-main{color:#102837}.chat-site .demo-sidebar{background:#071923;color:#B5C8BE}.chat-site .demo-sidebar strong{color:#C0FF4F}.chat-site .demo-sidebar .selected{background:#C0FF4F;color:#071923}.chat-site .demo-title>span{color:#35571B;background:#EAF3DF}.chat-site .demo-kpis strong{color:#102837}.chat-site .phone{border-color:#102837}.chat-site .computer{border-color:#173541}.chat-site .chartbars i{background:linear-gradient(#C0FF4F,#72AA33)}.chat-site .demo-controls button{background:#173541;color:#D5E2D7;border-color:#325242}
.chat-site .phone-chat{color:#173329}.chat-site .computerbar{background:#E9F0E4;color:#64766A}.chat-site .demo-kpis>div{color:#5C7165}.chat-site .chartheading small{color:#6B7D70}.chat-site .computer-base{background:linear-gradient(#8FA9AD,#416374)}

/* Nooz brand, 2026-10-27 */
.nooz-brand{display:flex;align-items:center}.nooz-brand img{flex:none;width:180px!important;height:53px!important;object-fit:contain}.appside .nooz-brand img{width:190px!important;height:60px!important}.chat-site .demo-sidebar>img{width:32px;height:32px}.nooz-mascot{display:flex;align-items:center;gap:16px;margin-top:22px}.nooz-mascot img{width:64px;height:64px;flex:none}.nooz-mascot p{font-size:14px;line-height:1.6;margin:0}.nooz-mascot strong{color:#C0FF4F}@media(max-width:600px){.head .nooz-brand img{width:139px!important;height:42px!important}}

body.nooz-central{--dark:#0C1736;--ink:#0C1736;--purple:#3157FF;--light:#E8F3FF;--line:#D8E5F3}.nooz-central .appside,.nooz-central .authstory{background:#0C1736;color:#FFF8E8}.nooz-central .appnav button.active{background:#22D3EE;color:#0C1736}.nooz-central button:not(.secondary),.nooz-central .button{background:#3157FF;color:#fff}.nooz-central .textlink{color:#3157FF}.nooz-central .authstory .eyebrow{color:#22D3EE}.nooz-central .tag{background:#E8F3FF;color:#0C1736}
