:root{font-family:Arial,sans-serif;background:#0d1224;color:#edf2ff}*{box-sizing:border-box}body{margin:0}a{color:#93b4ff}button,input,textarea{font:inherit}.shell{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.nav{background:#151d39;padding:24px}.nav a{display:block;color:#b7c7f5;padding:10px 0;text-decoration:none}.workspace-brand{color:#edf2ff!important;font-size:1.35rem;font-weight:800;letter-spacing:-.03em;margin-bottom:20px;padding-top:0!important}.workspace-brand span{color:#93b4ff;display:block;font-size:.67rem;font-weight:700;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}.notification-bell{margin:-4px 0 10px;position:relative}.notification-toggle{align-items:center;background:#26365f;color:#dce6ff;display:flex;font-size:.84rem;gap:8px;justify-content:space-between;padding:8px 10px;width:100%}.notification-count{align-items:center;background:#e77777;border-radius:999px;color:#250a0a;display:inline-flex;font-size:.69rem;font-weight:850;height:20px;justify-content:center;min-width:20px;padding:0 5px}.notification-panel{background:#121b36;border:1px solid #52648f;border-radius:10px;box-shadow:0 18px 45px rgba(0,0,0,.35);left:0;margin-top:8px;max-height:min(520px,70vh);overflow-y:auto;padding:12px;position:absolute;width:min(380px,calc(100vw - 48px));z-index:10}.notification-panel header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.notification-panel header button{background:transparent;color:#a9c0ff;font-size:.78rem;padding:3px}.notification-list{display:grid;grid-gap:7px;gap:7px}.notification-row{background:#1a274c;border:1px solid transparent;color:#dce6ff;display:block;padding:10px;text-align:left;width:100%}.notification-row:hover{border-color:#6b8eea}.notification-row.unread{background:#26365f;border-color:#4866ad}.notification-row.high{border-left:3px solid #e8bd62}.notification-row.urgent{border-left:3px solid #e77777}.notification-row span{display:block;font-size:.84rem;font-weight:800}.notification-row p{color:#b9c8ed;font-size:.78rem;line-height:1.35;margin:5px 0}.notification-row time{color:#aab9dc;font-size:.72rem}.landing,.main{padding:36px;max-width:1120px}.auth-card,.card{background:#182345;border:1px solid #2d3c67;border-radius:12px;padding:20px;margin:16px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.metric{font-size:28px;font-weight:700}.metric-duration{font-size:23px}.sla-alert{border-color:#c96b78;box-shadow:0 0 0 1px rgba(201,107,120,.22)}.hint,.muted{color:#aab9dc}.landing{max-width:720px;padding-top:16vh}.landing h1{font-size:clamp(2.2rem,6vw,4.4rem);line-height:1.05;margin:.25rem 0 1rem}.eyebrow{color:#93b4ff;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.actions{display:flex;align-items:center;gap:18px;margin-top:28px}.button,button{background:#6e93ff;border:0;border-radius:8px;color:#07112e;cursor:pointer;display:inline-block;font-weight:700;padding:11px 16px;text-decoration:none}button:disabled{cursor:wait;opacity:.6}.text-link{font-weight:700}.auth-page{display:grid;min-height:100vh;place-content:center;padding:24px}.auth-card{width:min(100%,430px);margin:0}.auth-card h1{margin-top:0}.auth-card label{display:grid;grid-gap:7px;gap:7px;font-weight:700;margin-top:16px}.auth-card input{background:#0d1734;border:1px solid #52648f;border-radius:8px;color:inherit;padding:10px 12px}.auth-card button{margin-top:20px;width:100%}.auth-switch{margin:16px auto}.form-error{color:#ffb4b4}.conversation-header,.page-heading{align-items:center;display:flex;gap:18px;justify-content:space-between}.conversation-header h2,.page-heading h1{margin-bottom:0}.conversation-layout{background:#182345;border:1px solid #2d3c67;border-radius:12px;display:grid;grid-template-columns:minmax(230px,32%) 1fr;min-height:620px;overflow:hidden}.conversation-list{background:#121b36;border-right:1px solid #2d3c67;overflow-y:auto;padding:8px}.conversation-filters{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin:20px 0 12px}.conversation-filter-inputs{display:flex;gap:12px}.filter-tabs{display:flex;flex-wrap:wrap;gap:8px}.filter-tabs button{background:#26365f;color:#dce6ff;padding:8px 12px}.filter-tabs button.active{background:#78a0ff;color:#07112e}.conversation-search{display:grid;font-size:.9rem;font-weight:700;grid-gap:6px;gap:6px;min-width:min(100%,290px)}.conversation-search input{background:#0d1734;border:1px solid #52648f;border-radius:8px;color:inherit;padding:9px 11px}.customer-directory-filters{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 12px}.customer-directory-layout{background:#182345;border:1px solid #2d3c67;border-radius:12px;display:grid;grid-template-columns:minmax(260px,34%) 1fr;min-height:620px;overflow:hidden}.customer-directory-list{background:#121b36;border-right:1px solid #2d3c67;overflow-y:auto;padding:8px}.customer-directory-row{background:transparent;border:1px solid transparent;border-radius:8px;color:#dce6ff;display:grid;grid-gap:5px;gap:5px;margin:0;padding:13px;text-align:left;width:100%}.customer-directory-row.selected,.customer-directory-row:hover{background:#22325f;border-color:#4866ad}.customer-directory-row>span{color:#aab9dc;font-size:.8rem;line-height:1.35}.customer-directory-tags{display:flex;flex-wrap:wrap;gap:5px}.customer-directory-tags i{background:#24414a;border-radius:999px;color:#a7ead5;font-size:.72rem;font-style:normal;font-weight:700;padding:3px 6px}.customer-directory-detail{display:flex;flex-direction:column;min-width:0;padding:20px}.customer-directory-header{align-items:flex-start;border-bottom:1px solid #2d3c67;display:flex;gap:18px;justify-content:space-between;padding-bottom:14px}.customer-directory-header h2{margin:0}.customer-directory-header p{margin:7px 0 0}.customer-directory-header time{color:#aab9dc;font-size:.82rem;text-align:right}.customer-directory-section{border-bottom:1px solid #2d3c67;padding:20px 0}.customer-directory-section h3{font-size:1rem;margin:0 0 10px}.customer-conversation-list{display:grid;grid-gap:8px;gap:8px}.customer-conversation{align-items:center;background:#121b36;border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:12px}.customer-conversation p{color:#aab9dc;font-size:.84rem;margin:6px 0 0}.customer-conversation a{font-weight:700;text-decoration:none;white-space:nowrap}.conversation-row{background:transparent;border:1px solid transparent;border-radius:8px;color:#dce6ff;display:grid;grid-gap:5px;gap:5px;margin:0;padding:13px;text-align:left;width:100%}.conversation-row.selected,.conversation-row:hover{background:#22325f;border-color:#4866ad}.conversation-row span,.conversation-row time{color:#aab9dc;font-size:.83rem}.conversation-detail{display:flex;flex-direction:column;min-width:0;padding:20px}.conversation-header{border-bottom:1px solid #2d3c67;padding-bottom:14px}.conversation-assigned{color:#aab9dc;font-size:.9rem;font-weight:700}.conversation-overdue,.conversation-priority,.conversation-sla-status{border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:800;padding:4px 7px;width:-moz-fit-content;width:fit-content}.conversation-priority.low{background:#2b3552;color:#bdcaed}.conversation-priority.normal{background:#24414a;color:#a7ead5}.conversation-priority.high{background:#594b22;color:#ffe08a}.conversation-overdue,.conversation-priority.urgent{background:#5f2e39;color:#ffbdc7}.conversation-sla-status{background:#26365f;color:#c7d4f5}.conversation-sla{align-items:center;border-bottom:1px solid #2d3c67;display:flex;gap:12px;justify-content:space-between;padding:14px 0}.conversation-sla>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.conversation-sla label{align-items:center;color:#c7d4f5;display:flex;font-size:.84rem;font-weight:700;gap:8px}.conversation-sla select{background:#0d1734;border:1px solid #52648f;border-radius:8px;color:inherit;padding:7px 9px}.customer-notes,.customer-tags{border-bottom:1px solid #2d3c67;padding:16px 0}.customer-tags h3{font-size:1rem;margin:0 0 10px}.customer-tag-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:28px}.customer-tag{align-items:center;background:#24414a;border-radius:999px;color:#a7ead5;display:inline-flex;font-size:.86rem;font-weight:700;gap:5px;padding:5px 8px 5px 10px}.customer-tag button{background:transparent;color:#a7ead5;font-size:1rem;line-height:1;padding:0 2px}.customer-tag-form{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto;margin-top:10px;max-width:480px}.customer-tag-form input{background:#0d1734;border:1px solid #52648f;border-radius:8px;color:inherit;padding:9px 11px}.customer-notes h3{font-size:1rem;margin:0 0 10px}.customer-note-list{display:grid;grid-gap:8px;gap:8px;max-height:180px;overflow-y:auto}.customer-note{background:#121b36;border-radius:8px;padding:10px 12px}.customer-note p{margin:0 0 8px;overflow-wrap:anywhere;white-space:pre-wrap}.customer-note div{align-items:center;color:#aab9dc;display:flex;font-size:.8rem;gap:10px;justify-content:space-between}.note-delete{background:transparent;color:#ffb4b4;padding:0}.customer-note-form{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto;margin-top:10px}.customer-note-form textarea{background:#0d1734;border:1px solid #52648f;border-radius:8px;color:inherit;min-height:44px;padding:9px 11px;resize:vertical}.customer-note-form button{align-self:end}.message-history{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:420px;overflow-y:auto;padding:20px 0}.message{border-radius:10px;max-width:min(78%,620px);padding:11px 13px}.message.inbound{align-self:flex-start;background:#26365f}.message.operator,.message.outbound{align-self:flex-end;background:#2f5a54}.message p{margin:7px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.message-delivery{display:block;font-size:.75rem;font-weight:700;margin-top:8px}.message-delivery.pending,.message-delivery.retrying{color:#ffe08a}.message-delivery.failed{color:#ffbdc7}.message-sources{align-items:center;color:#c7d4f5;display:flex;flex-wrap:wrap;font-size:.76rem;gap:6px;margin-top:10px}.source-chip{background:#24414a;border-radius:999px;color:#a7ead5;padding:3px 7px}.message-meta{color:#d2defb;display:flex;font-size:.78rem;gap:10px;justify-content:space-between}.operator-composer{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr auto}.operator-composer textarea{background:#0d1734;border:1px solid #52648f;border-radius:8px;color:inherit;min-height:46px;padding:10px 12px;resize:vertical}.operator-composer button{align-self:end}.composer-hint,.empty-state{margin:auto;text-align:center}.connect-bot{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(240px,1fr) minmax(220px,.9fr) auto}.connect-bot h2{margin:0}.connect-bot p{margin-bottom:0}.connect-bot label{font-weight:700}.connect-bot input{background:#0d1734;border:1px solid #52648f;border-radius:8px;color:inherit;display:block;margin-top:7px;padding:10px 12px;width:100%}.bot-list{display:grid;grid-gap:2px;gap:2px;margin-top:24px}.bot-card{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr auto auto;margin:0}.bot-card h2{margin:0}.bot-card p{margin:5px 0 0}.bot-status{display:grid;grid-gap:5px;gap:5px;text-align:right}.status-active,.status-inactive{font-size:.9rem;font-weight:700}.status-active{color:#7ee0bc}.status-inactive{color:#aab9dc}.danger-button{background:#ca6a6a;color:#250a0a}.knowledge-forms{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-form{display:grid;grid-gap:12px;gap:12px;margin:0}.knowledge-form h2,.knowledge-form p,.knowledge-section h2{margin:0}.knowledge-form label{font-weight:700}.knowledge-form input{background:#0d1734;border:1px solid #52648f;border-radius:8px;color:inherit;padding:10px 12px;width:100%}.knowledge-form input[type=file]{border-style:dashed}.knowledge-form button{justify-self:start}.knowledge-section{margin-top:30px}.source-card{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:8px 0}.source-card p{margin:6px 0 0;overflow-wrap:anywhere}.source-card .danger-button{flex:0 0 auto}.source-status{border-radius:999px;font-size:.85rem;font-weight:700;padding:6px 10px;white-space:nowrap}.source-status.ready{background:#1e5147;color:#8df0cd}.source-status.pending,.source-status.processing{background:#594b22;color:#ffe08a}.source-status.failed{background:#5f2e39;color:#ffbdc7}.billing-summary{align-items:center;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(180px,.7fr) minmax(320px,1.3fr)}.billing-summary h2,.plan-card h2{margin:4px 0}.usage-grid{display:grid;grid-gap:18px;gap:18px}.usage-label{display:flex;gap:16px;justify-content:space-between}.usage-track{background:#0d1734;border-radius:999px;height:10px;margin-top:8px;overflow:hidden}.usage-track span{background:#78a0ff;border-radius:inherit;display:block;height:100%}.plans-heading{margin-top:32px}.plan-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.plan-card{display:flex;flex-direction:column;margin:0;min-height:270px}.plan-card.current{border-color:#78a0ff;box-shadow:0 0 0 1px #78a0ff}.plan-card ul{color:#c7d4f5;line-height:1.7;padding-left:20px}.plan-price{color:#9dbaff;font-size:1.3rem;font-weight:700}.current-plan{color:#8df0cd;font-weight:700;margin-top:auto}.member-form{align-items:end;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(220px,1fr) minmax(200px,.8fr) minmax(150px,.6fr) auto}.member-form h2,.team-section h2{margin:0}.member-form p{margin:6px 0 0}.member-form label{display:grid;font-weight:700;grid-gap:7px;gap:7px}.member-card select,.member-form input,.member-form select{background:#0d1734;border:1px solid #52648f;border-radius:8px;color:inherit;padding:10px 12px}.team-section{margin-top:30px}.invitation-list,.member-list{display:grid;grid-gap:8px;gap:8px}.invitation-card{align-items:center;display:flex;gap:14px;justify-content:space-between;margin:0}.invitation-card p{margin:5px 0 0}.invitation-link{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.invitation-link h2{font-size:1rem;margin:0}.invitation-link p{margin:6px 0 0}.invitation-link input{background:#0d1734;border:1px solid #52648f;border-radius:8px;color:inherit;padding:10px 12px;width:100%}.existing-member{margin:0}.existing-member summary{color:#dce6ff;cursor:pointer;font-weight:700}.existing-member>p{margin:10px 0}.existing-member-form{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(200px,1fr) minmax(180px,.7fr) auto;margin-top:14px}.existing-member-form label{display:grid;font-weight:700;grid-gap:7px;gap:7px}.existing-member-form input,.existing-member-form select{background:#0d1734;border:1px solid #52648f;border-radius:8px;color:inherit;padding:10px 12px}.member-card{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr minmax(170px,.5fr) auto;margin:0}.member-card strong{overflow-wrap:anywhere}.role-badge{color:#8df0cd;font-weight:700;padding:10px 12px}.audit-list{border:1px solid #2d3c67;border-radius:12px;overflow:hidden}.audit-entry{align-items:center;border-bottom:1px solid #2d3c67;display:flex;gap:20px;justify-content:space-between;padding:14px 16px}.audit-entry:last-child{border-bottom:0}.audit-entry p{margin:5px 0 0}.audit-entry time{color:#aab9dc;font-size:.86rem;white-space:nowrap}.form-notice{color:#8df0cd}.ai-settings-form{display:grid;grid-gap:10px;gap:10px;max-width:760px}.ai-settings-form label{display:grid;font-weight:700;grid-gap:7px;gap:7px}.ai-settings-form input,.ai-settings-form select,.ai-settings-form textarea{background:#0d1734;border:1px solid #52648f;border-radius:8px;color:inherit;padding:10px 12px;width:100%}.ai-settings-form textarea{min-height:120px;resize:vertical}.ai-settings-form label[for=handoff-message] textarea{min-height:82px}.ai-settings-form label[for=handoff-keywords] textarea{min-height:102px}.ai-settings-form .hint{margin:0 0 12px}.settings-actions{gap:16px;margin-top:8px}.dashboard-period,.settings-actions{align-items:center;display:flex;flex-wrap:wrap}.dashboard-period{gap:8px;margin:4px 0 14px}.onboarding-card{background:linear-gradient(130deg,#1a2a5c,#182345 62%,#153239);border:1px solid #4966ab;border-radius:16px;margin:0 0 30px;overflow:hidden;padding:26px}.onboarding-header{align-items:center;display:flex;gap:30px;justify-content:space-between}.onboarding-kicker{color:#a5c1ff;font-size:.75rem;font-weight:800;letter-spacing:.1em;margin:0 0 7px;text-transform:uppercase}.onboarding-header h2{font-size:1.45rem;margin:0}.onboarding-header p:not(.onboarding-kicker){color:#b9c8ed;margin:8px 0 0;max-width:680px}.onboarding-progress{align-items:center;background:rgba(8,17,45,.48);border:1px solid rgba(158,187,255,.3);border-radius:12px;display:grid;flex:0 0 auto;grid-template-columns:auto auto;grid-gap:2px 7px;gap:2px 7px;padding:11px 14px}.onboarding-progress strong{color:#dce7ff;font-size:1.12rem;grid-row:span 2}.onboarding-progress span{color:#a7b8df;font-size:.72rem}.onboarding-steps{display:grid;grid-gap:0;gap:0;list-style:none;margin:25px 0 0;padding:0}.onboarding-steps li{align-items:center;border-top:1px solid rgba(174,196,255,.18);display:grid;grid-gap:16px;gap:16px;grid-template-columns:32px minmax(0,1fr) auto;padding:16px 0}.onboarding-steps li:last-child{border-bottom:1px solid rgba(174,196,255,.18)}.onboarding-step-number{align-items:center;background:#334878;border-radius:50%;color:#dce7ff;display:inline-flex;font-size:.8rem;font-weight:800;height:27px;justify-content:center;width:27px}.onboarding-steps li.complete .onboarding-step-number{background:#2c805f;color:#d7fff0}.onboarding-steps h3{font-size:.98rem;margin:0}.onboarding-steps p{color:#acbcdf;font-size:.87rem;line-height:1.45;margin:4px 0 0}.onboarding-finish-link,.onboarding-steps a{color:#dce7ff;font-size:.87rem;font-weight:800;text-decoration:none;white-space:nowrap}.onboarding-finish-link span,.onboarding-steps a span{color:#91b0ff;margin-left:5px}.onboarding-complete{align-items:center;display:flex;justify-content:space-between}.onboarding-complete .onboarding-header{flex:1 1}.onboarding-finish-link{background:#a9c0ff;border-radius:8px;color:#0b1430;margin-left:24px;padding:11px 14px}.onboarding-finish-link span{color:inherit}.onboarding-loading{align-items:center;color:#b9c8ed;display:flex;gap:10px;min-height:98px}.onboarding-loading p{margin:0}.onboarding-spinner{animation:onboarding-spin 1s linear infinite;border:2px solid #7898ed;border-right-color:transparent;border-radius:50%;display:inline-block;height:19px;width:19px}@keyframes onboarding-spin{to{transform:rotate(1turn)}}.dashboard-period span{color:#aab9dc;font-weight:700}.dashboard-period button{background:#26365f;color:#dce6ff;padding:7px 10px}.dashboard-period button.active{background:#78a0ff;color:#07112e}.activity-section{margin-top:28px}.activity-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.activity-heading h2{margin:0 0 6px}.activity-heading p{margin:0}.activity-legend{display:flex;flex-wrap:wrap;gap:10px}.activity-legend span{align-items:center;display:inline-flex;font-size:.82rem;gap:5px}.activity-legend span:before{background:currentColor;border-radius:50%;content:"";height:8px;width:8px}.activity-legend .inbound{color:#93b4ff}.activity-legend .ai{color:#8df0cd}.activity-legend .operator{color:#ffe08a}.activity-chart{align-items:flex-end;display:flex;gap:5px;height:220px;margin-top:24px;overflow-x:auto;padding-bottom:3px}.activity-day{align-items:center;display:grid;flex:1 0 26px;grid-gap:7px;gap:7px;grid-template-rows:1fr auto;min-width:26px}.activity-bars{align-items:flex-end;display:flex;gap:2px;height:100%}.activity-bars span{border-radius:4px 4px 0 0;display:block;flex:1 1;min-height:0}.activity-bars .inbound{background:#6e93ff}.activity-bars .ai{background:#5eb694}.activity-bars .operator{background:#d5a84d}.activity-day time{color:#aab9dc;font-size:.72rem;text-align:center;white-space:nowrap}.secondary-button{background:#26365f;color:#dce6ff}.reply-template-form{display:grid;grid-gap:12px;gap:12px;max-width:760px}.reply-template-form h2{margin:0}.reply-template-form label{display:grid;font-weight:700;grid-gap:7px;gap:7px}.reply-template-form input,.reply-template-form textarea{background:#0d1734;border:1px solid #52648f;border-radius:8px;color:inherit;padding:10px 12px;width:100%}.reply-template-form textarea{min-height:130px;resize:vertical}.reply-template-list{margin-top:30px}.reply-template-card{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.reply-template-card h3{margin:0 0 8px}.reply-template-card p{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.reply-template-actions,.reply-template-picker{display:flex;flex-wrap:wrap;gap:8px}.reply-template-picker{align-items:center;margin-bottom:8px}.reply-template-picker span{color:#aab9dc;font-size:.85rem;font-weight:700}.reply-template-picker button{background:#26365f;color:#dce6ff;font-size:.85rem;padding:6px 9px}.operations-card{max-width:880px}.operations-card .hint{margin-top:0}.dead-letter-list{border:1px solid #2d3c67;border-radius:12px;margin-top:20px;overflow:hidden}.dead-letter-row{align-items:center;border-bottom:1px solid #2d3c67;display:flex;gap:18px;justify-content:space-between;padding:16px}.dead-letter-row:last-child{border-bottom:0}.dead-letter-row p{margin:7px 0;overflow-wrap:anywhere}.dead-letter-row time{color:#aab9dc;font-size:.85rem}.marketing-page{background:#080d1f;color:#edf2ff;margin:0 auto;min-height:100vh;overflow:hidden;padding:0 24px}.final-cta,.hero-section,.marketing-footer,.marketing-header,.marketing-section,.trust-strip{margin-left:auto;margin-right:auto;max-width:1180px}.marketing-header{align-items:center;display:flex;justify-content:space-between;min-height:88px}.marketing-brand{color:#f4f6ff;font-size:1.28rem;font-weight:800;gap:9px;letter-spacing:-.04em;text-decoration:none}.brand-mark,.marketing-brand{align-items:center;display:inline-flex}.brand-mark{background:linear-gradient(145deg,#a5bdff,#557cef);border-radius:10px;color:#0a1025;font-size:.98rem;font-weight:900;height:31px;justify-content:center;letter-spacing:-.08em;width:31px}.marketing-nav{align-items:center;display:flex;gap:24px}.marketing-nav a{color:#c3cdec;font-size:.92rem;font-weight:650;text-decoration:none}.marketing-nav a:hover{color:#fff}.marketing-nav-cta{background:#e9eeff;border-radius:9px;color:#0c1737!important;padding:10px 14px}.hero-section{align-items:center;display:grid;grid-gap:clamp(48px,8vw,120px);gap:clamp(48px,8vw,120px);grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);min-height:650px;padding:64px 0 72px;position:relative}.hero-section:before{background:#415fb9;border-radius:50%;content:"";filter:blur(120px);height:330px;opacity:.24;pointer-events:none;position:absolute;right:-190px;top:60px;width:330px}.hero-copy,.hero-preview{position:relative;z-index:1}.hero-badge,.section-kicker{color:#9fb8ff;font-size:.74rem;font-weight:800;letter-spacing:.12em;margin:0 0 18px;text-transform:uppercase}.hero-copy h1{font-size:clamp(2.9rem,5.3vw,5rem);letter-spacing:-.065em;line-height:.98;margin:0;max-width:690px}.hero-lede{color:#b9c5e6;font-size:1.1rem;line-height:1.65;margin:27px 0 0;max-width:585px}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:32px}.marketing-plan-action,.marketing-primary-action{border-radius:10px;display:inline-block;font-weight:800;padding:13px 18px;text-decoration:none}.marketing-primary-action{background:#a9c0ff;color:#0a122d}.marketing-primary-action:hover{background:#c4d2ff}.marketing-secondary-action{color:#d7e0ff;font-weight:750;text-decoration:none}.marketing-secondary-action:hover{color:#fff}.hero-note{color:#8796c2;font-size:.83rem;margin:17px 0 0}.hero-preview{background:linear-gradient(145deg,rgba(37,53,102,.92),rgba(16,25,56,.95));border:1px solid rgba(166,187,255,.25);border-radius:20px;box-shadow:0 25px 80px rgba(0,0,0,.35);overflow:hidden;transform:rotate(2deg)}.preview-footer,.preview-topbar{align-items:center;display:flex;font-size:.78rem;font-weight:700;gap:8px;padding:15px 18px}.preview-topbar{background:rgba(5,11,29,.42);color:#e6ecff}.preview-status{background:#70d9af;border-radius:50%;height:8px;width:8px}.preview-online{color:#9eb0df;margin-left:auto}.preview-thread{display:grid;grid-gap:14px;gap:14px;min-height:340px;padding:25px 20px}.preview-message{border-radius:12px;max-width:88%;padding:12px 14px}.preview-message span{color:#cbd5f4;display:block;font-size:.72rem;font-weight:800;margin-bottom:7px}.preview-message p{font-size:.9rem;line-height:1.45;margin:0}.customer-message{background:#1d2b55;justify-self:start}.ai-message{background:#24514f;justify-self:end}.ai-message small{color:#a4e6d5;display:block;font-size:.7rem;margin-top:10px}.preview-footer{border-top:1px solid rgba(171,189,243,.16);color:#9bb0df;justify-content:space-between}.preview-footer span:last-child{color:#79e1b9;font-size:1.1rem}.trust-strip{border-bottom:1px solid #223158;border-top:1px solid #223158;color:#99a9d2;display:flex;flex-wrap:wrap;font-size:.8rem;font-weight:750;gap:12px 34px;justify-content:space-around;letter-spacing:.04em;padding:21px 0;text-transform:uppercase}.marketing-section{padding:124px 0}.section-heading{max-width:710px}.final-cta h2,.section-heading h2{font-size:clamp(2.1rem,3.5vw,3.35rem);letter-spacing:-.055em;line-height:1.04;margin:0}.section-heading>p:last-child{color:#9dadd2;font-size:1rem;line-height:1.65;margin:19px 0 0}.benefit-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:45px}.benefit-card{background:#101936;border:1px solid #26365f;border-radius:16px;min-height:235px;padding:26px}.benefit-icon{align-items:center;background:#243b78;border-radius:9px;color:#bcd0ff;display:inline-flex;font-size:1.35rem;height:38px;justify-content:center;width:38px}.benefit-card h3{font-size:1.1rem;letter-spacing:-.025em;margin:24px 0 10px}.benefit-card p{color:#a9b7d8;font-size:.92rem;line-height:1.6;margin:0}.steps-section{border-top:1px solid #202d51;display:grid;grid-gap:68px;gap:68px;grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr)}.steps-list{counter-reset:item;display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.steps-list li{border-top:1px solid #293961;display:grid;grid-gap:22px;gap:22px;grid-template-columns:54px 1fr;padding:25px 0}.steps-list li:last-child{border-bottom:1px solid #293961}.steps-list span{color:#8eabff;font-size:.8rem;font-weight:800;padding-top:4px}.steps-list h3{font-size:1.13rem;margin:0}.steps-list p{color:#a9b7d8;line-height:1.55;margin:9px 0 0}.plans-section{border-top:1px solid #202d51}.marketing-plan-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:45px}.marketing-plan{background:#101936;border:1px solid #293961;border-radius:16px;display:flex;flex-direction:column;min-height:410px;padding:27px;position:relative}.marketing-plan.featured{border-color:#90adff;box-shadow:0 0 0 1px rgba(144,173,255,.25),0 20px 55px rgba(30,52,113,.24)}.plan-label{background:#a9c0ff;border-radius:99px;color:#101a3b;font-size:.69rem;font-weight:850;padding:5px 9px;position:absolute;right:18px;top:18px;text-transform:uppercase}.marketing-plan h3{font-size:1.2rem;margin:0}.marketing-plan-description{color:#aab7d7;font-size:.88rem;line-height:1.48;margin:12px 0 0;min-height:42px}.marketing-plan-price{font-size:2.2rem;font-weight:850;letter-spacing:-.05em;margin:24px 0 0}.marketing-plan-price span{color:#99a8cb;font-size:.78rem;font-weight:650;letter-spacing:normal}.marketing-plan ul{color:#c6d1ee;display:grid;font-size:.88rem;grid-gap:11px;gap:11px;line-height:1.35;list-style:none;margin:27px 0;padding:0}.marketing-plan li{padding-left:20px;position:relative}.marketing-plan li:before{color:#75d9b2;content:"✓";left:0;position:absolute}.marketing-plan-action{border:1px solid #536aab;color:#dbe5ff;margin-top:auto;text-align:center}.marketing-plan-action:hover{background:#1f2e57}.marketing-plan .marketing-primary-action{margin-top:auto;text-align:center}.final-cta{background:radial-gradient(circle at top,#203a81,#111b3c 64%,#0d1530);border:1px solid #324a91;border-radius:22px;margin-bottom:72px;padding:62px clamp(28px,6vw,84px);text-align:center}.final-cta .section-kicker{margin-bottom:14px}.final-cta h2{margin-left:auto;margin-right:auto;max-width:735px}.final-cta .marketing-primary-action{margin-top:29px}.marketing-footer{align-items:center;border-top:1px solid #202d51;color:#8494bd;display:flex;font-size:.83rem;justify-content:space-between;padding:25px 0 32px}.marketing-footer a{color:#abbcf0;text-decoration:none}@media (max-width:760px){.shell{grid-template-columns:1fr}.nav{padding:16px 24px}.landing,.main{padding:24px}.billing-summary,.conversation-layout,.customer-directory-layout,.existing-member-form,.knowledge-forms,.member-card,.member-form,.plan-grid{grid-template-columns:1fr}.conversation-list,.customer-directory-list{border-bottom:1px solid #2d3c67;border-right:0;max-height:220px}.conversation-detail{min-height:520px}.message{max-width:92%}.bot-card,.connect-bot,.customer-note-form,.customer-tag-form,.operator-composer{grid-template-columns:1fr}.bot-status{text-align:left}.activity-heading,.audit-entry,.conversation-filters,.conversation-sla,.customer-conversation,.customer-directory-header,.invitation-card,.onboarding-complete,.onboarding-header,.reply-template-card,.source-card{align-items:flex-start;flex-direction:column}.conversation-filter-inputs,.conversation-search{width:100%}.onboarding-card{padding:21px}.onboarding-steps li{align-items:flex-start;grid-template-columns:29px 1fr}.onboarding-steps li a{grid-column:2}.onboarding-finish-link{margin-left:0;margin-top:18px}}@media (max-width:860px){.marketing-nav{gap:15px}.hero-section,.steps-section{grid-template-columns:1fr}.hero-section{padding-top:48px}.hero-preview{margin:0 auto;max-width:540px;transform:none;width:100%}.benefit-grid,.marketing-plan-grid{grid-template-columns:1fr}.marketing-plan{min-height:0}.marketing-section{padding:84px 0}}@media (max-width:580px){.marketing-page{padding:0 17px}.marketing-header{min-height:74px}.marketing-nav a:not(.marketing-nav-cta):not(:last-child){display:none}.marketing-nav{gap:13px}.marketing-nav-cta{padding:9px 11px}.hero-section{gap:45px;min-height:0;padding-bottom:56px}.hero-copy h1{font-size:clamp(2.55rem,13vw,3.4rem)}.hero-lede{font-size:1rem}.hero-actions{align-items:flex-start;flex-direction:column;gap:16px}.preview-thread{min-height:300px;padding:20px 14px}.preview-message{max-width:93%}.trust-strip{justify-content:flex-start}.marketing-section{padding:68px 0}.steps-section{gap:38px}.marketing-footer{gap:14px}}