@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#101723;--muted:#7b8493;--soft:#a4abb6;--line:#e8ebf0;--paper:#fff;--bg:#f6f7fa;--orange:#ffad24;--orange2:#f59a13;--purple:#6b66ea;--green:#139b72;--shadow:0 14px 36px rgba(20,29,43,.045)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--bg);font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4{margin-top:0}h1,h2,h3{letter-spacing:-.04em}svg{flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(255,173,36,.55);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#dce0e6;border-radius:10px}::selection{background:#ffdc9b;color:#101723}
.brand{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.brand-word{font-size:23px;letter-spacing:-.055em;font-weight:800;line-height:1;color:#151b26}.brand-light{color:#fff}.rays{display:block;overflow:visible}
.app-shell{display:flex;min-height:100vh}.sidebar{width:238px;flex:0 0 238px;position:fixed;left:0;top:0;bottom:0;background:#121a28;color:#fff;display:flex;flex-direction:column;padding:25px 13px 14px;z-index:20;box-shadow:4px 0 18px rgba(9,15,25,.06)}.sidebar-brand{padding:4px 12px 26px;display:block}.sidebar-brand .brand-word{font-size:22px}.workspace-select{display:flex;align-items:center;gap:10px;padding:11px 10px;margin:0 2px 21px;border:1px solid #303847;border-radius:12px;background:#1c2636}.workspace-select>span:nth-child(2){min-width:0;flex:1}.workspace-select b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-select small{color:#9ca8ba;font-size:10px;display:block;margin-top:3px}.workspace-select>svg{color:#8d98a8}.workspace-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#ffad25;color:#141c29;font-weight:800;font-size:16px}.side-nav{overflow-y:auto;overflow-x:hidden;padding-right:2px;flex:1}.nav-group{margin-bottom:20px}.nav-label{padding:0 13px 10px;color:#68768b;letter-spacing:.075em;text-transform:uppercase;font-weight:800;font-size:9px}.side-link{min-height:40px;display:flex;align-items:center;gap:11px;margin:1px 0;padding:0 11px;color:#a1adbd;border-radius:9px;font-size:11.8px;font-weight:600;transition:background .15s,color .15s}.side-link>span{flex:1}.side-link svg{opacity:.9}.side-link em{background:#29384b;border-radius:7px;font-size:10px;font-style:normal;font-weight:800;padding:3px 6px;color:#d6e0ef}.side-link:hover{background:#1b283a;color:#fff}.side-link.active{color:#fff;background:#283243}.side-link.active:before{content:'';position:absolute;width:3px;height:20px;left:13px;border-radius:3px;background:var(--orange)}.sidebar-bottom{padding-top:12px}.demo-status{display:flex;align-items:center;gap:8px;padding:11px 10px;color:#bdc8d6;font-size:10px;background:#1b2737;border:1px solid #2c3949;border-radius:8px;margin:0 1px 11px}.demo-status>span:nth-child(2){flex:1}.status-dot{width:7px;height:7px;background:#4bc69b;border-radius:50%;display:inline-block;box-shadow:0 0 0 3px rgba(75,198,155,.12)}.sidebar-profile{width:100%;border:0;border-top:1px solid #283342;padding:13px 9px 1px;display:flex;align-items:center;gap:9px;background:transparent;color:#fff;text-align:left}.sidebar-profile>span:nth-child(2){flex:1}.sidebar-profile b{display:block;font-size:11px}.sidebar-profile small{display:block;font-size:10px;color:#8793a4;margin-top:2px}.sidebar-profile svg{color:#8090a0}.profile-avatar,.header-avatar{display:grid;place-items:center;background:#e6defb;color:#5d48b0;font-weight:800;border-radius:50%}.profile-avatar{height:32px;width:32px}.main-panel{margin-left:238px;width:calc(100% - 238px);min-width:0;min-height:100vh}.topbar{height:73px;background:#fff;border-bottom:1px solid #e8ebf0;display:flex;align-items:center;justify-content:space-between;padding:0 33px;position:sticky;top:0;z-index:10}.topbar-left,.topbar-actions{display:flex;align-items:center;gap:16px}.topbar-left{font-size:11.5px}.topbar-left strong{font-size:12px}.breadcrumb{color:#929aa7}.breadcrumb-sep{color:#c5cbd2}.topbar-actions{gap:13px}.header-avatar{width:33px;height:33px;font-size:12px}.icon-btn{width:32px;height:32px;border:0;background:transparent;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#697385;position:relative;transition:background .15s}.icon-btn:hover{background:#f0f2f6;color:#172130}.notification-dot{position:absolute;width:6px;height:6px;right:6px;top:4px;background:#ff9e28;border:2px solid #fff;border-radius:50%;box-sizing:content-box}.demo-pill{background:#e9f8f1;color:#198b64;padding:7px 10px;font-size:10.5px;border-radius:15px;display:inline-flex;gap:7px;align-items:center;font-weight:700}.mobile-nav{display:none}.page-content{max-width:1580px;margin:auto;padding:30px 33px 48px}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 25px}.eyebrow{color:#e39917;font-size:10px;letter-spacing:.085em;text-transform:uppercase;font-weight:800;margin:0 0 8px}.page-heading h1,.inbox-heading h1{font-size:30px;letter-spacing:-.05em;font-weight:800;margin:0 0 7px;line-height:1.2}.subline{color:var(--muted);margin:0;line-height:1.6;font-size:11.5px}.page-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}.btn{min-height:39px;padding:0 14px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;font-weight:800;font-size:11.5px;line-height:1.2;white-space:nowrap;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s}.btn:hover{transform:translateY(-1px)}.btn-primary{background:#ffb02c;color:#151c27;border-color:#ffb02c;box-shadow:0 3px 10px rgba(255,171,35,.13)}.btn-primary:hover{background:#ffbd4a;border-color:#ffbd4a}.btn-dark{background:#151d2b;color:#fff}.btn-dark:hover{background:#2d3748}.btn-outline{background:#fff;color:#273343;border-color:#e0e5ec}.btn-outline:hover{background:#fafbfc;border-color:#c8ced9}.btn-danger{background:#d34845;color:#fff}.btn-sm{min-height:34px;padding:0 13px;font-size:10.5px}.btn-lg{min-height:51px;padding:0 23px;font-size:12px;border-radius:11px}.btn-full{width:100%}.button-text{border:0;background:transparent;color:#db9019;font-weight:800;font-size:11px;display:inline-flex;gap:7px;align-items:center;padding:5px 0;white-space:nowrap}.button-text:hover{color:#b16c0e}.badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;font-size:9.5px;font-weight:800;padding:5px 8px;border-radius:6px;line-height:1.1}.badge-success{color:#178262;background:#e6f6ef}.badge-warning{color:#ab7209;background:#fff4d8}.badge-neutral{color:#697485;background:#f0f2f6}.badge-purple{color:#645bb7;background:#eceafa}.muted-small{color:#9199a6;font-size:10px}
.panel{background:#fff;border:1px solid #e8ebf0;border-radius:14px;box-shadow:var(--shadow);padding:22px}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:19px}.panel-header h2{margin:0 0 4px;font-size:14px;font-weight:800;letter-spacing:-.03em}.panel-header p{color:#9da4af;font-size:10px;margin:0}.panel-header>svg{color:#a1a9b5}.notice-banner{background:#fffdf9;border:1px solid #f7e9cd;border-radius:13px;display:flex;align-items:center;gap:16px;padding:16px 22px;margin-bottom:19px}.notice-icon{background:#fff0d1;color:#f29b14;width:43px;height:43px;border-radius:11px;display:grid;place-items:center;flex-shrink:0}.notice-banner>div:nth-child(2){flex:1}.notice-banner strong{font-size:12px}.notice-banner p{margin:4px 0 0;color:#8f969f;font-size:10.5px}.notice-banner>a{color:#c8871b;font-size:10.5px;font-weight:800;display:flex;align-items:center;gap:8px;white-space:nowrap}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:17px}.stat-card{border:1px solid #e7ebf0;border-radius:13px;background:#fff;padding:18px 20px;min-width:0}.stat-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.stat-top>span:first-child{color:#7f8894;font-size:10px;font-weight:700}.stat-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#fff0d8;color:#e89b20}.stat-icon.purple{background:#efedff;color:#7c6be6}.stat-icon.blue{background:#e9f0ff;color:#5b88d7}.stat-icon.green{background:#e6f8f1;color:#27a47e}.stat-card>strong{font-size:28px;font-weight:800;letter-spacing:-.045em;display:block;margin-bottom:13px;line-height:1}.stat-foot{display:flex;align-items:center;gap:7px;color:#9da5b1;font-size:9px}.stat-foot .badge{padding:4px 6px}.dashboard-grid{display:grid;grid-template-columns:1.28fr 1fr;gap:16px;margin-bottom:16px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bar-chart{height:205px;display:grid;grid-template-columns:repeat(7,1fr);align-items:stretch;gap:25px;padding:14px 14px 0;border-bottom:1px solid #edf0f3}.bar-item{display:flex;flex-direction:column;align-items:center;justify-content:end;min-width:0;gap:11px;color:#98a1ac;font-size:9px}.bar-track{height:171px;width:100%;max-width:34px;background:#f7f7f9;border-radius:5px 5px 0 0;display:flex;align-items:flex-end}.bar-fill{width:100%;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#ffc567,#ffac24)}.bar-item:last-child .bar-fill{background:linear-gradient(180deg,#ffb02b,#ee9220)}.chart-legend{display:flex;gap:7px;align-items:center;font-size:9px;color:#929aa6;margin-top:14px}.chart-legend i{width:7px;height:7px;background:#ffad24;border-radius:3px}.recent-row{border:0;border-bottom:1px solid #f0f2f5;background:#fff;width:100%;display:flex;text-align:left;align-items:center;gap:10px;padding:11px 0}.recent-row:hover{background:#fcfcfd}.recent-row:last-child{border:0}.avatar{display:inline-grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;font-weight:800;font-size:10px;color:#6a4d3e;background:#ffeadb}.avatar.peach{background:#ffeadb;color:#c57c52}.avatar.sky{background:#e3f1ff;color:#4a80bb}.avatar.lavender{background:#edebfc;color:#7566aa}.avatar.mint{background:#dbf7ed;color:#37876c}.avatar.rose{background:#ffe5ee;color:#b86a88}.avatar.avatar-dark{background:#242f42;color:#fff}.avatar-big{height:50px;width:50px;font-size:14px}.recent-text{flex:1;min-width:0}.recent-text b,.recent-text small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-text b{font-size:10.5px;margin-bottom:4px}.recent-text small{color:#9da5af;font-size:10px}.recent-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.recent-right small{color:#a8b0ba;font-size:9px}.recent-right em{display:grid;place-items:center;border-radius:50%;background:#ffb12c;height:16px;min-width:16px;font-size:9px;font-style:normal;color:#161a21;font-weight:800}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.quick-actions button{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:11px;border:1px solid #e9edf2;border-radius:12px;padding:16px 13px;background:#fbfcfe;color:#546071;min-height:134px}.quick-actions button:hover{border-color:#ffbd5e;background:#fffaf1}.quick-actions button>svg:first-child{color:#e79b24}.quick-actions b{font-size:10px;color:#202b3a}.quick-actions small{font-size:9px;color:#98a0ac;line-height:1.4}.quick-actions button>svg:last-child{position:absolute;right:11px;top:16px;color:#a6afb8}.funnel-list{display:flex;flex-direction:column;gap:11px}.funnel-list>div{display:grid;grid-template-columns:1fr auto;gap:6px 10px;font-size:10px}.funnel-list span{color:#727d8a}.funnel-list b{font-size:10px}.funnel-rail{grid-column:1/-1;height:5px;border-radius:6px;background:#f1f3f6;overflow:hidden}.funnel-rail i{display:block;height:100%;border-radius:6px}
.inbox-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.count-heading{font-size:15px;color:#9aa2ae;vertical-align:middle}.inbox-layout{display:grid;grid-template-columns:284px minmax(300px,1fr) 245px;height:calc(100vh - 192px);min-height:570px;max-height:970px;border:1px solid #e7eaf0;border-radius:15px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.chat-list-pane{border-right:1px solid #edf0f4;display:flex;flex-direction:column;overflow:hidden}.chat-search{margin:17px 13px 12px;display:flex;align-items:center;gap:8px;padding:0 10px;background:#f5f7f9;border:1px solid #edf0f3;border-radius:9px;height:39px;color:#9ba5b0}.chat-search input{min-width:0;flex:1;background:none;border:0;outline:none;font-size:10px;color:#354355}.chat-search span{font-size:8px;white-space:nowrap;background:#fff;padding:3px 4px;border:1px solid #e8ecf0;border-radius:4px}.chat-filters{display:flex;gap:5px;padding:0 12px 12px;border-bottom:1px solid #f0f1f4}.chip{border:0;background:#f4f6f8;padding:6px 8px;border-radius:7px;font-size:9px;color:#8a93a0;font-weight:700}.chip.selected{color:#191e27;background:#ffecc8}.chat-rows{overflow-y:auto;flex:1}.chat-row{position:relative;display:flex;gap:9px;align-items:flex-start;width:100%;padding:15px 12px;border:0;border-bottom:1px solid #f4f4f6;background:#fff;text-align:left}.chat-row:hover{background:#fafbfd}.chat-row.selected{background:#fff9ef;border-left:3px solid #ffae25;padding-left:9px}.chat-row-main{flex:1;min-width:0}.chat-row-top{display:flex;justify-content:space-between;gap:5px}.chat-row-top b{font-size:10px;white-space:nowrap}.chat-row-top small{font-size:9px;color:#b0b7c0;white-space:nowrap}.chat-row-item,.chat-row-last{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-row-item{font-size:9px;color:#9a9faa;margin:5px 0}.chat-row-last{font-size:10px;color:#626e7e}.chat-row-footer{display:flex;gap:7px;align-items:center;font-size:9px;color:#9ba4ad;margin-top:10px}.chat-row-footer i{font-style:normal;border-radius:4px;background:#f0f2f5;padding:3px 5px}.chat-row-footer span{color:#ad8736}.unread-dot{position:absolute;bottom:12px;right:12px;min-width:17px;height:17px;background:#ffad24;color:#161c26;border-radius:50%;display:grid;place-items:center;font-size:9px;font-style:normal;font-weight:800}.empty-msg{padding:22px;color:#a1a8b2;font-size:11px}.chat-conversation{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff}.conversation-top{height:72px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #edf0f3;padding:0 19px;flex-shrink:0}.conversation-top>div:nth-child(2){min-width:0;flex:1}.conversation-top strong{display:block;font-size:11px}.conversation-top small{display:block;font-size:9.5px;margin-top:4px;color:#9ea7b1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-top-right{display:flex;align-items:center;gap:8px}.conversation-messages{flex:1;min-height:0;overflow-y:auto;background:linear-gradient(180deg,#fafbfc,#fff);padding:20px 26px}.chat-day{text-align:center;color:#a7afb7;font-size:9px;margin-bottom:24px}.chat-day span{padding:4px 10px;background:#eef1f5;border-radius:12px}.message-wrap{display:flex;margin:13px 0}.message-wrap.left{justify-content:flex-start}.message-wrap.right{justify-content:flex-end}.message-wrap.center{justify-content:center}.message{max-width:80%;padding:11px 13px 8px;border-radius:11px;font-size:11px;line-height:1.6;box-shadow:0 1px 1px rgba(0,0,0,.02)}.message p{margin:0 0 6px;white-space:pre-line}.message small{display:block;text-align:right;font-size:8.5px;opacity:.63}.message.buyer{background:#f0f3f7;border-radius:3px 12px 12px 12px;color:#303a47}.message.ai{background:#fff1d4;border-radius:12px 3px 12px 12px}.message.manager{background:#e9f3ff;border-radius:12px 3px 12px 12px}.system-message{display:flex;align-items:center;gap:6px;padding:6px 11px;border-radius:12px;background:#f2f4f7;color:#8c96a3;font-size:9px}.composer-area{border-top:1px solid #eef0f4;padding:14px 18px 12px;flex-shrink:0}.composer-tools{display:flex;gap:10px;margin-bottom:9px;flex-wrap:wrap}.composer-tool{background:none;border:0;display:flex;gap:5px;align-items:center;color:#8c95a3;font-size:10px;padding:2px}.composer-tool.ai{color:#c18a2c}.composer-tool:hover{color:#172333}.composer-box{border:1px solid #e2e6ec;border-radius:10px;display:flex;align-items:flex-end;padding:10px;gap:8px}.composer-box:focus-within{border-color:#ffc773}.composer-box textarea{border:0;outline:0;resize:vertical;min-height:35px;max-height:120px;flex:1;min-width:0;font-size:11px}.composer-box textarea::placeholder{color:#a8b0bb}.send-btn{background:#ffae25;width:32px;height:32px;border:0;border-radius:8px;display:grid;place-items:center}.send-btn:hover{background:#ffbf50}.composer-disclaimer{display:block;color:#aeb5c0;font-size:9px;margin:8px 2px 0}.chat-details{background:#fff;border-left:1px solid #edf0f4;overflow-y:auto;padding:19px}.detail-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef0f4;padding-bottom:12px}.detail-head h3{font-size:11.5px;margin:0}.client-mini{padding:20px 0;display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #eef0f4;gap:6px}.client-mini b{font-size:11px;margin-top:4px}.client-mini>span:last-child{font-size:9px;color:#a3abb4}.detail-block{padding:17px 0 14px;border-bottom:1px solid #eef0f4}.detail-block label{display:block;color:#a1a9b2;font-size:9.5px;margin-bottom:10px}.item-mini{display:flex;gap:9px;align-items:center}.item-mini>span{width:42px;height:43px;display:grid;place-items:center;background:#f5efe5;border-radius:8px;font-size:22px}.item-mini b{display:block;font-size:9.5px;line-height:1.5}.item-mini strong{display:block;font-size:10px;margin-top:5px}.stage-button{border:0;padding:0;background:transparent;display:flex;align-items:center;gap:5px}.owner-line{display:flex;align-items:center;gap:8px;font-size:10px}.owner-spark,.owner-human{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#fff2d8;color:#e39a19;font-weight:800}.owner-human{background:#e6eefc;color:#597fc1}.ai-summary{background:#f9f7ff;padding:11px;border:1px solid #efedfc;border-radius:8px;font-size:9.5px;line-height:1.7;color:#65617b;margin:0}.chat-details>.btn{margin-top:17px}

.agent-hero{background:#fff;border:1px solid #e8ebf0;border-radius:14px;padding:25px 27px;display:flex;gap:18px;align-items:center;margin-bottom:18px}.agent-orb{width:70px;height:70px;display:grid;place-items:center;background:radial-gradient(circle at 29% 28%,#ffe3ae,#f3aa26 70%);color:#fff;font-size:37px;border-radius:24px;box-shadow:0 8px 24px #f3a32239}.agent-hero>div:nth-child(2){flex:1}.agent-hero h2{font-size:21px;margin:0 0 6px}.agent-hero h2 span{margin-left:10px;font-size:11px;font-weight:500;color:#a1a9b4;letter-spacing:0}.agent-hero p{font-size:10.5px;color:#929ba8;margin:0 0 13px}.agent-meta{display:flex;gap:8px}.agent-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:18px}.agent-right{display:flex;flex-direction:column;gap:18px}.form-group{display:flex;flex-direction:column;gap:8px;margin:0 0 20px}.form-group>label,.modal-label{font-size:10px;font-weight:800;color:#5d6876}.form-group small{font-size:9px;color:#a0a8b3}.field{width:100%;background:#fff;border:1px solid #e1e5eb;border-radius:9px;padding:11px 12px;min-height:43px;outline:0;color:#293444;font-size:11px}.field:focus{border-color:#ffc15d;box-shadow:0 0 0 3px #ffb52b1d}.field.textarea{resize:vertical;line-height:1.75}.field[readonly]{background:#f7f8fa;color:#9ba4af}.segmented{display:inline-flex;gap:3px;border-radius:9px;padding:4px;background:#f2f4f7;max-width:100%;overflow-x:auto}.segmented button{background:transparent;border:0;padding:8px 12px;white-space:nowrap;border-radius:7px;font-size:10px;font-weight:700;color:#96a0ad}.segmented button.active{background:#fff;color:#202b39;box-shadow:0 1px 5px #27313d1b}.rule-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #edf0f3}.rule-row>span{flex:1}.rule-row b{display:block;font-size:10.5px;margin-bottom:5px}.rule-row small{font-size:9.5px;color:#a4adb8}.toggle-wrap{display:inline-flex;gap:14px;align-items:center;font-size:10px;color:#6d7785;font-weight:800;cursor:pointer}.toggle-wrap input{position:absolute;opacity:0;width:0;height:0}.toggle-wrap i{position:relative;width:36px;height:21px;background:#d7dde5;border-radius:22px;transition:background .2s}.toggle-wrap i:before{content:'';position:absolute;left:3px;top:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002;transition:transform .2s}.toggle-wrap input:checked+i{background:#32be8f}.toggle-wrap input:checked+i:before{transform:translateX(15px)}.toggle-wrap input:focus-visible+i{outline:3px solid #ffce82}.preview-bubble{font-size:10px;line-height:1.65;border-radius:11px;padding:13px;margin:0 0 15px;max-width:90%}.preview-bubble.buyer{background:#f1f3f7;color:#5e6978}.preview-bubble.agent{background:#fff1d3;margin-left:auto;color:#554324}.agent-preview .button-text{margin-top:3px}
.catalog-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.catalog-summary>div{display:flex;gap:13px;align-items:center;background:#fff;border:1px solid #e8ebf0;border-radius:13px;padding:19px}.catalog-summary svg{color:#eaa328}.catalog-summary span{display:flex;flex-direction:column;gap:3px;font-size:10px;color:#9ca5b0}.catalog-summary b{font-size:20px;color:#1b2735;line-height:1.15}.catalog-panel{padding:0}.catalog-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 20px;border-bottom:1px solid #edf0f3}.tab-filters{display:flex;gap:8px;overflow:auto}.tab-filters button{border:0;background:transparent;padding:9px 13px;font-size:10px;color:#8b95a1;font-weight:700;border-radius:8px;white-space:nowrap}.tab-filters button.selected{background:#fff2d7;color:#bc7b13}.table-overflow{overflow-x:auto}.product-table{width:100%;border-collapse:collapse;text-align:left;font-size:10px;min-width:740px}.product-table thead th{font-weight:700;color:#9ca5b0;background:#fbfcfd;border-bottom:1px solid #edf0f3;padding:13px 15px}.product-table tbody td{border-bottom:1px solid #f0f2f4;padding:13px 15px;color:#6a7380}.product-table tbody tr:last-child td{border-bottom:0}.product-table tbody tr:hover{background:#fdfdfd}.product-table strong{color:#29313d}.product-cell{display:flex;align-items:center;gap:12px}.product-thumb{width:54px;height:53px;border-radius:9px;display:grid;place-items:center;overflow:hidden;flex-shrink:0;background:#f5ecdc;font-size:27px}.product-thumb.sand{background:#f2e8d6}.product-thumb.coffee{background:#efebe7}.product-thumb.wood{background:#ede4d8}.product-thumb.mint{background:#dff5ee}.product-thumb.lavender{background:#edebfa}.product-thumb img{width:100%;height:100%;object-fit:cover}.product-cell b,.product-cell span{display:block}.product-cell b{font-size:10px;color:#253142;margin-bottom:5px}.product-cell span{font-size:9px;color:#9ca5b1}.wizard-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.back-link{border:0;display:flex;align-items:center;gap:7px;background:transparent;color:#788393;font-size:10px;font-weight:800}.wizard-step{font-size:9.5px;color:#aab1bc;letter-spacing:.06em;font-weight:800}.wizard-step span{color:#ed9f27}.wizard-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:18px}.wizard-upload,.wizard-fields{min-width:0}.wizard-section-title{display:flex;align-items:center;gap:12px;margin-bottom:22px}.wizard-section-title>span{width:37px;height:37px;background:#fff2d5;display:grid;place-items:center;border-radius:10px;color:#de941c;font-weight:800;font-size:12px}.wizard-section-title h2{font-size:13px;margin:0 0 3px}.wizard-section-title p{font-size:9.5px;color:#a7aeba;margin:0}.upload-zone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;width:100%;min-height:295px;border:1.5px dashed #d5dce5;border-radius:14px;background:#fbfcfd;cursor:pointer;text-align:center;overflow:hidden}.upload-zone:hover{border-color:#f2b647;background:#fffdfa}.upload-circle{width:55px;height:55px;display:grid;place-items:center;background:#fff1d6;border-radius:16px;color:#e19b27;margin-bottom:6px}.upload-zone b{font-size:12px}.upload-zone small{font-size:10px;color:#a0a9b4}.upload-zone .btn{margin-top:4px}.upload-zone.has-image{background:#f7f8f9}.upload-zone img{width:100%;height:295px;object-fit:contain}.upload-overlay{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:7px;background:#fff;padding:10px;border-radius:8px;font-size:10px;font-weight:700;box-shadow:0 2px 10px #0001}.wizard-tip{display:flex;align-items:flex-start;gap:10px;padding:15px;background:#f7f6fe;border-radius:9px;color:#7a72a0;font-size:9.5px;line-height:1.6;margin:17px 0}.wizard-tip>svg{flex-shrink:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.wizard-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #edf0f4;padding-top:17px}.wizard-bottom>span{display:flex;gap:6px;align-items:center;color:#9aa4b0;font-size:9px}
.reviews-summary{background:#fff;border:1px solid #e9edf0;border-radius:13px;display:flex;gap:50px;align-items:center;padding:20px 30px;margin-bottom:18px}.reviews-summary>div{display:flex;align-items:center;gap:15px}.reviews-summary>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:5px;border-left:1px solid #edf0f4;padding-left:40px}.reviews-summary b{font-size:26px;letter-spacing:-.03em}.reviews-summary span:not(.rating-number):not(.stars){font-size:10px;color:#97a0aa}.reviews-summary p{margin:5px 0 0;color:#a3acb6;font-size:9.5px}.rating-number{font-weight:800;font-size:36px}.stars{color:#ffb125;letter-spacing:2px;font-size:15px}.stars.small{font-size:12px;display:block;margin-top:4px}.reviews-layout{display:grid;grid-template-columns:1fr 275px;gap:18px}.review-list{display:flex;flex-direction:column;gap:15px}.review-card>.review-top{display:flex;align-items:center;gap:10px}.review-top>div:nth-child(2){flex:1}.review-top b{font-size:11px}.review-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.review-right small{font-size:9px;color:#a5acb5}.review-card>p{font-size:11px;line-height:1.7;margin:16px 0 18px;color:#4e5a69}.review-reply{border-left:3px solid #f6b348;background:#fff9ef;padding:12px 15px;font-size:10px;border-radius:0 8px 8px 0}.review-reply b{font-size:10px}.review-reply p{margin:7px 0 0;color:#7d7d72;line-height:1.6}.review-side>.panel{position:sticky;top:95px}.review-side h3{font-size:15px;line-height:1.45;margin-bottom:9px}.review-side p,.report-card p{font-size:10.5px;color:#8f9aa7;line-height:1.75}.side-feature-icon{width:42px;height:42px;background:#fff2d9;color:#e29a20;border-radius:11px;display:grid;place-items:center;margin-bottom:17px}.micro-note{color:#a0a8b4;font-size:10px;line-height:1.7}.review-side .micro-note{margin:15px}.range-control{white-space:nowrap}.analytics-chart{min-height:350px}.area-chart{position:relative;height:236px;margin-top:16px}.chart-grid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between}.chart-grid i{border-top:1px dashed #edf0f3;width:100%}.chart-bars{position:relative;display:flex;gap:10px;align-items:flex-end;height:100%;padding:0 12px}.analytics-bar{height:60%;flex:1;border-radius:5px 5px 0 0;min-width:7px;background:linear-gradient(180deg,#ffbe50,#fff1d4);transition:height .2s}.analytics-bar.last{background:linear-gradient(180deg,#f59d18,#ffc663)}.chart-axis{display:flex;justify-content:space-between;color:#a5adb7;font-size:9px;margin-top:10px}.donut{width:180px;height:180px;border-radius:50%;margin:12px auto 20px;background:conic-gradient(#ffb025 0 64%,#7771df 64% 87%,#4ebda4 87% 100%);display:grid;place-items:center}.donut>div{background:white;border-radius:50%;height:125px;width:125px;display:flex;justify-content:center;align-items:center;flex-direction:column}.donut strong{font-size:24px}.donut small{font-size:9px;color:#a0a8b3}.source-list{display:flex;flex-direction:column;gap:14px}.source-list>div{display:flex;justify-content:space-between;font-size:10px}.source-list span{display:flex;align-items:center;gap:8px;color:#7c8693}.source-list i{display:block;width:8px;height:8px;border-radius:3px}.analytics-lines{display:flex;flex-direction:column;gap:19px}.analytics-lines>div{display:grid;grid-template-columns:1fr auto;gap:9px;font-size:10px}.analytics-lines span{color:#7d8793}.analytics-lines>div>i{height:7px;background:#f1f3f6;grid-column:1/-1;border-radius:6px;overflow:hidden}.analytics-lines>div>i>b{height:100%;display:block;background:#ffae24;border-radius:6px}.report-card .btn{margin-top:13px}
.team-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:18px;margin-bottom:18px}.team-members>div,.team-task{display:flex;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #f0f2f5}.team-members>div:last-child,.team-task:last-child{border-bottom:0}.team-members>div>span:nth-child(2),.team-task>span:nth-child(2){flex:1}.team-members b,.team-task b{display:block;font-size:10.5px}.team-members small,.team-task small{display:block;color:#a0a8b2;font-size:9px;margin-top:5px}.team-task{width:100%;border:0;border-bottom:1px solid #f0f2f5;background:#fff;text-align:left}.team-task>svg{color:#adb5bd}.kanban{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kanban-col{background:#f7f8fa;min-height:225px;border-radius:11px;padding:12px}.kanban-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.kanban-head>span{font-size:10px;color:#a4aebb}.kanban-card{display:flex;width:100%;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid #ebeff2;border-radius:9px;text-align:left;padding:14px;margin:0 0 9px;box-shadow:0 2px 7px #11182206;gap:8px}.kanban-card b{font-size:10px}.kanban-card small{font-size:9px;color:#99a3ae}.kanban-card span{font-size:10px;font-weight:800}.empty-column{font-size:9px;color:#bbc2cc;display:block;padding:25px 0;text-align:center}
.integration-alert{display:flex;align-items:flex-start;gap:10px;padding:15px 18px;background:#fff6df;border:1px solid #fae9c2;color:#977739;border-radius:10px;line-height:1.65;font-size:10.5px;margin-bottom:19px}.integration-alert>svg{flex-shrink:0}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:18px}.integration-card{display:flex;flex-direction:column;min-height:235px}.integration-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.integration-logo{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:24px;font-weight:800}.integration-logo.avito{background:#306bfa}.integration-logo.telegram{background:#39abe6}.integration-logo.whatsapp{background:#20be7f}.integration-logo.ozon{background:#086bff}.integration-logo.wb{background:#b329bc}.integration-logo.moysklad{background:#f69a2c}.integration-card h3{font-size:15px;margin:0 0 7px}.integration-card p{color:#85909e;font-size:10px;margin:0 0 8px}.integration-card>small{font-size:9px;color:#adb4bd;margin-bottom:20px}.integration-card .btn{margin-top:auto}.integration-footer{display:flex;gap:15px;align-items:center}.integration-footer .feature-icon{flex-shrink:0;margin:0}.integration-footer>div:nth-child(2){flex:1}.integration-footer h3{font-size:13px;margin:0 0 5px}.integration-footer p{font-size:10px;color:#9aa3af;margin:0}
.promotion-hero{text-align:center;background:#172030;color:#fff;border-radius:19px;padding:65px 20px;margin-bottom:19px;position:relative;overflow:hidden}.promotion-hero:before{content:'';position:absolute;background:#ffac2450;filter:blur(80px);width:240px;height:180px;top:-80px;left:calc(50% - 120px)}.promotion-hero .big-spark{width:68px;height:68px;display:grid;place-items:center;background:#ffffff19;border:1px solid #ffffff21;border-radius:20px;margin:auto auto 22px;color:#ffb12a}.promotion-hero .eyebrow{color:#f5b744}.promotion-hero h2{font-size:33px;margin:12px 0}.promotion-hero>p:not(.eyebrow){max-width:490px;margin:0 auto 24px;color:#aeb9ca;line-height:1.8;font-size:11px}.promotion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.promotion-grid .panel h3{font-size:14px}.promotion-grid .panel p{font-size:10.5px;color:#9ca5b0;line-height:1.7;min-height:55px}.future-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:12px;color:#d79a27;background:#fff1d8;margin-bottom:18px}
.current-plan{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#fff;border:1px solid #e8ebf0;border-radius:13px;padding:18px 21px;margin-bottom:22px}.current-plan>div{display:flex;align-items:center;gap:13px}.current-plan-icon{width:40px;height:40px;display:grid;place-items:center;background:#fff0cf;color:#e49d21;border-radius:11px}.current-plan b{font-size:11px}.current-plan p{font-size:9.5px;color:#98a2ae;margin:5px 0 0}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.price-card{position:relative;border:1px solid #e9edf0;background:#fff;border-radius:15px;padding:27px 24px;display:flex;flex-direction:column;min-width:0}.price-card.highlight{border-color:#f5b349;box-shadow:0 10px 33px #ffb74017}.most-popular{position:absolute;right:20px;top:-13px;background:#ffae25;color:#1a202b;border-radius:16px;padding:6px 12px;font-size:9px;font-weight:800}.price-card h3{font-size:18px;margin:0 0 7px}.price-card>p{color:#9aa5b0;font-size:10px;min-height:20px}.price{display:flex;align-items:baseline;gap:5px;padding:16px 0 19px;border-bottom:1px solid #edf0f2}.price strong{font-size:29px;letter-spacing:-.04em}.price span{font-size:10px;color:#9ca5af}.price-card ul{list-style:none;padding:21px 0 15px;margin:0;display:flex;flex-direction:column;gap:14px;flex:1}.price-card li{display:flex;align-items:center;gap:9px;color:#626e7d;font-size:10px}.price-card li svg{color:#17a475}.price-disclaimer{font-size:10px;color:#a9b0ba;margin-top:19px}.settings-layout{display:grid;grid-template-columns:1.13fr 1fr;gap:18px}.settings-right{display:flex;flex-direction:column;gap:18px}.settings-feature{display:flex;align-items:flex-start;gap:12px}.settings-feature>span{color:#c8952e;background:#fff3dc;padding:10px;border-radius:9px}.settings-feature b{font-size:11px}.settings-feature p,.danger-panel p{font-size:10px;color:#9aa3ae;line-height:1.7}.settings-right .btn{margin-top:15px}.danger-panel h3{font-size:13px;margin-bottom:7px}
.modal-backdrop{position:fixed;inset:0;z-index:200;background:#0d1425a6;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(3px)}.modal-card{width:min(500px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:17px;box-shadow:0 30px 100px #0003}.modal-head{display:flex;justify-content:space-between;align-items:center;padding:21px 24px;border-bottom:1px solid #eff1f4}.modal-head h2{margin:0;font-size:17px}.modal-body{padding:23px 24px;color:#586474;line-height:1.7;font-size:11px}.modal-body p{margin-bottom:14px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;padding:18px 24px;border-top:1px solid #eff1f4}.modal-list{padding-left:20px}.modal-list li{margin:9px 0}.modal-label{display:block;margin-bottom:8px}.notification-item{display:flex;gap:11px;align-items:center;padding:12px 0;border-bottom:1px solid #edf0f3}.notification-item>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff0d0;color:#d98d19}.notification-item b{display:block;font-size:11px}.notification-item small{color:#acb4bf;font-size:9px}.review-quote{padding:13px;background:#f6f7f9;border-radius:9px;color:#687484;margin-bottom:20px}.product-modal-preview{display:flex;align-items:center;gap:14px;margin-bottom:18px}.product-modal-preview .product-thumb{width:70px;height:70px;font-size:35px}.product-modal-preview h3{font-size:13px;margin:0 0 8px}.product-modal-preview p{font-weight:800;color:#1b2533;margin:0 0 8px}.mini-test{margin:0 0 15px}.toast{position:fixed;bottom:25px;right:25px;display:flex;align-items:center;gap:10px;background:#182433;color:#fff;padding:13px 17px;border-radius:11px;box-shadow:0 16px 50px #17233636;max-width:420px;z-index:250;font-size:11px;font-weight:700;animation:toastin .2s ease-out}.toast svg{color:#ffb12c}@keyframes toastin{from{transform:translateY(13px);opacity:0}to{transform:translateY(0);opacity:1}}

/* Public product introduction */
.landing{background:#fff}.landing-nav{height:78px;border-bottom:1px solid #eef0f3;background:#fffffff2;position:sticky;top:0;z-index:40;backdrop-filter:blur(10px)}.landing-nav-inner{max-width:1310px;margin:auto;padding:0 32px;height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.landing-nav nav{display:flex;gap:37px;margin-left:auto}.landing-nav nav a{font-size:11px;font-weight:700;color:#657080;transition:color .2s}.landing-nav nav a:hover{color:#d99220}.landing-nav-right{display:flex;align-items:center;gap:20px}.prototype-label{font-size:9px;color:#a3adb9}.hero-section{max-width:1310px;min-height:670px;margin:auto;padding:100px 32px 70px;display:grid;grid-template-columns:1fr 1.08fr;gap:65px;align-items:center}.hero-label{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:#cb8a1d;letter-spacing:.09em;font-weight:800;background:#fff7e8;padding:8px 11px;border-radius:20px}.orange-star{font-size:16px}.hero-copy h1{font-size:clamp(38px,4.1vw,64px);line-height:1.1;font-weight:800;letter-spacing:-.065em;margin:25px 0 24px;max-width:640px}.hero-copy h1 span{color:#ee9d1f}.hero-copy>p{font-size:15px;line-height:1.95;color:#738091;max-width:500px;margin-bottom:29px}.hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.hero-proof{display:flex;align-items:center;gap:13px;margin-top:35px;font-size:10px;color:#97a1ad}.fake-avatars{display:flex;padding-left:4px}.fake-avatars i{display:grid;place-items:center;font-size:10px;font-style:normal;width:26px;height:26px;border:2px solid #fff;border-radius:50%;margin-left:-4px;background:#cfe4f8;color:#3a789b;font-weight:800}.fake-avatars i:nth-child(2){background:#f3dbc7;color:#a87956}.fake-avatars i:nth-child(3){background:#e5dbf5;color:#9a76c1}.hero-visual{position:relative;min-width:0}.hero-glow{position:absolute;width:105%;height:120%;left:-3%;top:-10%;border-radius:50%;background:radial-gradient(circle,#fff2d0 0%,#fff9ee 37%,transparent 70%);filter:blur(16px)}.preview-window{position:relative;background:#fff;overflow:hidden;border-radius:14px;border:1px solid #e6e8ed;box-shadow:0 32px 80px rgba(30,35,46,.15);transform:rotate(-1deg);min-height:420px}.preview-titlebar{height:39px;border-bottom:1px solid #e9edf0;display:flex;align-items:center;justify-content:space-between;padding:0 13px;font-size:9px;color:#98a2af}.preview-titlebar>svg{color:#e9a223}.dot-cluster{display:flex;gap:5px}.dot-cluster i{height:7px;width:7px;border-radius:50%;background:#feac96}.dot-cluster i:nth-child(2){background:#fdd89a}.dot-cluster i:nth-child(3){background:#a6dcb2}.preview-body{display:grid;grid-template-columns:39% 61%;height:380px}.preview-sidebar{border-right:1px solid #eef1f4;padding:12px 0}.preview-side-title{display:flex;justify-content:space-between;padding:5px 15px 12px;font-size:10px;font-weight:800}.preview-side-title b{color:#e29b27}.preview-person{display:flex;gap:7px;align-items:center;padding:12px 10px;min-width:0}.preview-person.chosen{background:#fff7e6;border-left:3px solid #ffaf25;padding-left:7px}.preview-person .avatar{width:29px;height:29px;font-size:8px}.preview-person>div{min-width:0;flex:1}.preview-person b,.preview-person small{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.preview-person b{font-size:8.7px}.preview-person small{font-size:8px;color:#a0a9b4;margin-top:5px}.preview-num{font-size:8px;border-radius:50%;background:#ffb42f;padding:4px 6px;font-weight:800}.preview-dialog{display:flex;flex-direction:column;padding:0 14px 15px;gap:14px;background:#fff}.preview-dialog-title{display:flex;gap:8px;align-items:center;border-bottom:1px solid #f0f1f3;margin:0 -14px;padding:12px 14px}.preview-dialog-title>div{flex:1;min-width:0}.preview-dialog-title b,.preview-dialog-title small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-dialog-title b{font-size:9px}.preview-dialog-title small{font-size:8px;color:#9ca7b1;margin-top:4px}.preview-dialog-title .badge{font-size:8px}.mini-bubble{font-size:9px;max-width:83%;line-height:1.5;padding:10px 11px;border-radius:10px}.mini-bubble.incoming{background:#f0f2f5;align-self:flex-start}.mini-bubble.outgoing{background:#fff0cf;align-self:flex-end}.preview-ai{margin-top:auto;display:flex;align-items:center;gap:9px;border:1px solid #f8d79a;background:#fff9ef;padding:10px;border-radius:9px}.spark-circle{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#ffb535;color:#fff;font-size:14px}.preview-ai b{display:block;font-size:8px}.preview-ai span:last-child{display:block;color:#9c9589;font-size:7.5px;margin-top:4px;line-height:1.45}.float-badge{position:absolute;right:-18px;bottom:-20px;background:#fff;color:#354050;box-shadow:0 10px 32px #00000018;border:1px solid #e9edf0;padding:13px 17px;border-radius:12px;font-size:10px;font-weight:800;display:flex;align-items:center;gap:10px;transform:rotate(2deg)}.float-badge svg{color:#f1a52d}.landing-trust{border-top:1px solid #f0f2f5;border-bottom:1px solid #f0f2f5;max-width:100%;display:flex;align-items:center;justify-content:space-between;padding:21px max(32px,calc((100vw - 1246px)/2));gap:35px}.landing-trust>span{font-size:9px;font-weight:800;color:#a8b0bb;letter-spacing:.07em}.landing-trust>div{font-size:12px;font-weight:800;letter-spacing:.02em;white-space:nowrap;color:#7f8996}.landing-trust i{font-style:normal;color:#f1b449;margin:0 16px}.marketing-section{max-width:1310px;padding:110px 32px;margin:auto}.section-intro{display:grid;grid-template-columns:.8fr 1fr;gap:10px 30px;align-items:end;margin-bottom:40px}.section-intro .eyebrow{grid-column:1/-1;margin:0}.section-intro h2{font-size:43px;line-height:1.13;margin:0}.section-intro>p:last-child{color:#8d97a4;line-height:1.8;font-size:12px;max-width:440px;margin-bottom:0}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.feature-card{min-height:325px;border-radius:19px;border:1px solid #e8ebf0;padding:35px;position:relative;overflow:hidden;background:#f8f9fb}.feature-card h3{font-size:23px;line-height:1.25;margin:20px 0 12px}.feature-card p{font-size:11px;color:#8794a2;line-height:1.8;max-width:340px}.feature-icon{width:49px;height:49px;display:grid;place-items:center;background:#ffeed1;color:#df9421;border-radius:13px;margin-bottom:20px}.feature-kicker{font-size:9px;letter-spacing:.06em;font-weight:800;color:#bc8433}.feature-card.dark-feature{background:#172233;color:#fff;border-color:#172233}.dark-feature .feature-icon{background:#ffffff16;color:#ffb633}.dark-feature .feature-kicker{color:#ffbd4e}.dark-feature p{color:#aeb9c8}.feature-chat{position:absolute;bottom:0;right:0;left:28%;background:#263446;border-radius:15px 0 0 0;padding:16px;display:flex;flex-direction:column;gap:10px}.feature-chat>div{padding:9px 11px;border-radius:8px;background:#fff;color:#5f6b7a;font-size:9px;max-width:94%;align-self:start}.feature-chat>div:last-child{align-self:end;background:#fff0d5;color:#5d4e34}.feature-chat span{color:#e29e25}.product-feature{background:#fffaf0}.feature-product{display:flex;align-items:center;gap:11px;background:#fff;padding:14px;border:1px solid #f3e5cf;border-radius:13px;margin:20px 0 0;max-width:340px;box-shadow:0 10px 18px #dbbd7e15}.feature-product>span{width:66px;height:66px;border-radius:10px;background:#f3eadb;display:grid;place-items:center;font-size:35px}.feature-product>div b{font-size:11px}.feature-product>div small{display:block;color:#a1a9b1;font-size:9px;margin:5px 0 8px}.slim-feature{min-height:220px}.slim-feature h3{font-size:19px;margin:10px 0 7px}.slim-feature p{margin:0}.slim-feature .feature-icon{height:41px;width:41px;margin:0}.how-section{background:#151e2d;color:#fff}.how-inner{max-width:1310px;margin:auto;padding:100px 32px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.how-inner h2{font-size:43px;line-height:1.15;margin:14px 0 20px}.how-inner>div:first-child>p:not(.eyebrow){font-size:12px;color:#a5b1c0;line-height:1.8;max-width:360px;margin-bottom:25px}.steps>div{display:flex;gap:22px;border-bottom:1px solid #344053;padding:25px 0}.steps>div:first-child{padding-top:0}.steps>div:last-child{border:0}.steps>div>span{color:#ffc05b;font-weight:800;font-size:19px}.steps b{font-size:14px}.steps p{color:#a7b2bf;line-height:1.7;font-size:11px;max-width:400px}.section-intro.centered{display:block;text-align:center;margin-bottom:42px}.section-intro.centered h2{font-size:43px;margin:12px 0}.section-intro.centered p:last-child{margin:auto;max-width:none}.price-section{max-width:1200px}.end-cta{padding:85px 30px;text-align:center;background:linear-gradient(180deg,#fff9ed,#fff);border-top:1px solid #f8efdd}.end-cta .rays{margin:auto}.end-cta h2{font-size:42px;margin:18px 0 14px}.end-cta p{font-size:12px;color:#8b97a5;margin-bottom:25px}.landing-footer{max-width:1310px;margin:auto;padding:25px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #edf0f3}.landing-footer .brand-word{font-size:19px}.landing-footer span{font-size:9px;color:#abb3bd}.landing-footer>a:last-child{font-size:10px;color:#be8321;display:flex;gap:5px;align-items:center;font-weight:800}
