:root{--ink:#19191d;--muted:#686877;--line:#e8e8ef;--soft:#f5f5fa;--violet:#6145e8;--lavender:#f0ecff;--gradient:linear-gradient(35deg,#ff8a3d,#e1306c 48%,#833ab4);color:var(--ink);font-synthesis:none;scroll-behavior:smooth;background:#fff;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.48}button,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #b0a0f5}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #dcdce6;border-radius:10px;min-width:0;max-width:100%;padding:12px}input[type=range]{width:100%;accent-color:var(--violet);padding:0}input[type=checkbox]{accent-color:var(--violet)}textarea{resize:vertical;width:100%}label{flex-direction:column;gap:9px;margin:0 0 20px;font-size:13px;font-weight:600;display:flex}label input,label textarea,label select{font-weight:400}p{color:var(--muted);line-height:1.75}h1,h2,h3{letter-spacing:-.045em;margin:0;line-height:1.16}h1{font-size:44px;font-weight:800}h2{font-size:38px;font-weight:750}h3{letter-spacing:-.025em;font-size:19px}small{color:var(--muted);font-size:12px;line-height:1.65}svg{flex-shrink:0}::selection{background:#ded6ff}.wrap{max-width:1220px;margin:0 auto;padding-left:32px;padding-right:32px}.section{padding-top:100px;padding-bottom:100px;scroll-margin-top:35px}.narrow{max-width:920px;min-height:65vh}.narrow>h1{margin:18px 0}.narrow>p{max-width:700px;margin:20px 0 30px}.muted{color:var(--muted)}.fineprint{font-size:12px;line-height:1.7}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--violet);align-items:center;gap:8px;font-size:10px;font-weight:800;line-height:1.7;display:flex}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:47px;padding:14px 20px;font-size:13px;font-weight:700;line-height:1.45;transition:background .15s,transform .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.primary{background:var(--violet);color:#fff}.secondary:hover{background:var(--soft)}.small{min-height:38px;padding:10px 13px;font-size:12px}.full{width:100%}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.icon-button{background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:8px;display:inline-flex}.icon-button:hover{background:var(--soft)}.text-link{color:var(--violet);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.badge{background:var(--lavender);color:#4e36ad;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.badge.warning{color:#92560a;background:#fff4e7}.logo{letter-spacing:-.055em;white-space:nowrap;align-items:center;gap:9px;font-size:19px;font-weight:800;display:inline-flex}.logo-symbol{background:var(--violet);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.instagram-mark{border:1.8px solid;border-radius:28%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.instagram-mark>span{border:1.5px solid;border-radius:50%;width:44%;height:44%}.instagram-mark:after{content:"";background:currentColor;border-radius:50%;width:13%;height:13%;position:absolute;top:14%;right:15%}.preview-strip{background:var(--soft);color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 32px;font-size:10px;font-weight:600;display:flex}.preview-strip>span{align-items:center;gap:7px;display:flex}.site-header{justify-content:space-between;align-items:center;gap:30px;height:96px;display:flex}.main-nav{align-items:center;gap:26px;font-size:12px;font-weight:600;display:flex}.main-nav a:hover{color:var(--violet)}.header-actions{align-items:center;gap:22px;display:flex}.login-link{font-size:12px;font-weight:700}.language{color:var(--muted);flex-direction:row;align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.language select{appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;width:auto;padding:7px 2px;font-size:11px}.menu-toggle{display:none}.hero{grid-template-columns:1.07fr 1fr;align-items:center;gap:65px;padding-top:58px;padding-bottom:74px;display:grid}.hero h1{letter-spacing:-.065em;margin:22px 0;font-size:56px;line-height:1.09}.hero h1>span{color:var(--violet)}.hero-copy>p{max-width:470px;margin:0 0 28px;font-size:15px;line-height:1.8}.assurance{color:var(--muted);align-items:flex-start;gap:8px;max-width:430px;margin-top:20px;font-size:10px;line-height:1.6;display:flex}.assurance svg{color:var(--violet);margin-top:2px}.hero-visual{isolation:isolate;flex-direction:column;align-items:center;min-width:0;padding-top:24px;display:flex;position:relative}.instagram-orbit{z-index:-1;background:radial-gradient(at 30% 80%,#ffd9bc80,#0000 65%),radial-gradient(at 80% 20%,#e8daffa0,#0000 65%);border-radius:45%;width:420px;height:430px;position:absolute;top:65px;left:50%;transform:translate(-50%)rotate(-10deg)}.channel-label{border:1px solid var(--line);z-index:2;background:#fff;border-radius:50px;align-items:center;gap:9px;padding:11px 16px;font-size:12px;font-weight:700;display:flex;position:absolute;top:2px;left:3px;transform:rotate(-5deg)}.channel-label .instagram-mark{color:#b52b92}.direct-device{width:318px;color:var(--ink);text-align:left;background:#fff;border:1px solid #dcdce5;border-radius:32px;padding:0 0 17px;overflow:hidden;box-shadow:0 25px 65px #29204b0c,0 4px 12px #29204b06}.device-top{justify-content:space-between;padding:14px 23px 8px;font-size:10px;font-weight:700;display:flex;position:relative}.device-camera{background:#19191d;border-radius:20px;width:63px;height:15px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.direct-header{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:13px 14px;display:flex}.direct-header>div{flex:1;min-width:0}.direct-header strong{font-size:11px;line-height:1.4;display:block}.direct-header small{font-size:9px;display:block}.story-ring{background:var(--gradient);border-radius:50%;flex-shrink:0;width:34px;height:34px;padding:2px;display:flex}.story-ring>span{background:var(--soft);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.story-ring .instagram-mark{width:15px!important;height:15px!important}.direct-messages{flex-direction:column;gap:10px;padding:18px 17px 22px;display:flex}.chat-time{text-align:center;color:#888895;margin-bottom:8px;font-size:9px}.dm{overflow-wrap:anywhere;border-radius:16px;max-width:86%;padding:10px 12px;font-size:11px;line-height:1.65}.dm.incoming{background:#f1f1f6;border-bottom-left-radius:5px;align-self:flex-start}.dm.outgoing{background:var(--violet);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.dm-seen{color:#7c7c8a;align-self:flex-end;align-items:center;gap:3px;font-size:9px;display:flex}.direct-composer{border:1px solid var(--line);color:#92929e;border-radius:25px;align-items:center;gap:9px;margin:0 13px;padding:6px;font-size:10px;display:flex}.camera-circle{background:var(--violet);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.direct-composer>span:nth-child(2){flex:1}.direct-composer>svg{margin-right:8px}.lead-float{z-index:2;background:#fff;border:1px solid #dfd9fa;border-radius:13px;align-items:center;gap:12px;max-width:390px;margin-top:-25px;margin-left:50px;padding:16px 17px;display:flex;box-shadow:0 10px 36px #43307910}.lead-float strong{font-size:11px;display:block}.lead-float small{font-size:10px;display:block}.lead-float>svg{color:var(--violet)}.check-disc{background:var(--lavender);width:35px;height:35px;color:var(--violet);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.visual-caption{text-align:center;color:#878793;margin:17px 0 0;font-size:9px;line-height:1.4}.channel-bridge{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:36px;padding-top:24px;padding-bottom:24px;font-size:12px;font-weight:600;display:flex}.channel-bridge>span{align-items:center;gap:12px;display:flex}.channel-bridge .instagram-mark{color:#bc388c}.channel-bridge>span:last-child>svg{color:var(--violet)}.bridge-line{color:#b1a9c9}.section-heading{max-width:675px;margin-bottom:42px}.section-heading h2{margin-top:14px}.section-heading p{max-width:550px;margin-top:20px;font-size:14px}.workflow{grid-template-columns:1fr 1fr;gap:55px;display:grid}.workflow-step{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;align-items:flex-start;gap:20px;width:100%;padding:23px 4px;display:flex}.workflow-step:last-child{border-bottom:1px solid var(--line)}.step-index{color:#9999a4;margin-top:3px;font-size:11px}.workflow-step>span:nth-child(2){flex:1}.workflow-step strong{font-size:14px;display:block}.workflow-step small{max-width:340px;margin-top:8px;display:block}.workflow-step>svg{color:#b5b5c0;margin-top:2px}.workflow-step.active{background:linear-gradient(90deg,#f5f2ff,#fff);padding-left:16px}.workflow-step.active .step-index,.workflow-step.active>svg,.workflow-step.active strong{color:var(--violet)}.workflow-preview{border:1px solid var(--line);background:var(--soft);border-radius:20px;flex-direction:column;justify-content:center;gap:18px;min-height:340px;padding:30px;display:flex}.workflow-preview .eyebrow{letter-spacing:.06em;color:var(--muted);margin-bottom:10px;font-size:9px}.workflow-brand{align-items:center;gap:11px;font-size:13px;display:flex}.workflow-brand .instagram-mark{color:#b82c8b}.workflow-preview .dm{background:#fff;font-size:13px}.workflow-preview .dm.outgoing{background:var(--violet)}.lead-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:22px}dl{margin:22px 0}dt{color:var(--muted);margin-top:17px;font-size:11px}dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.success-note{color:var(--violet);border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:14px;font-size:11px;line-height:1.5;display:flex}.business-section{background:var(--soft);padding:76px 0}.business-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;display:grid}.business-grid h2{margin-top:16px}.business-grid p{max-width:480px;font-size:14px}.scenario-tabs{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.scenario-tabs button,.filter-tabs button{background:0 0;border:1px solid #0000;border-radius:8px;padding:11px 15px;font-size:12px;font-weight:600}.scenario-tabs button{border-color:var(--line);background:#fff}.scenario-tabs button.active,.filter-tabs button.active{background:var(--violet);border-color:var(--violet);color:#fff}.scenario-caption{border-left:2px solid var(--violet);color:var(--ink);margin-top:28px;padding-left:18px;font-weight:600}.business-chat{justify-content:center;display:flex}.direct-device.compact{width:300px}.compact .direct-messages{justify-content:center;min-height:220px}.control-grid{grid-template-columns:1fr 1fr;gap:95px;display:grid}.control-grid h2{max-width:420px;margin:24px 0 17px;font-size:29px}.control-grid p{font-size:13px}.feature-icon{background:var(--lavender);width:48px;height:48px;color:var(--violet);border-radius:13px;justify-content:center;align-items:center;display:flex}.handoff-example{background:var(--soft);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:25px;padding:18px 22px;display:flex}.handoff-example>span:first-child{align-items:center;gap:8px;font-size:11px;display:flex}.pause-symbol{color:var(--violet);font-weight:800}.setup-strip{border-top:1px solid var(--line);align-items:center;gap:50px;padding-top:35px;padding-bottom:48px;display:flex}.setup-strip>div{flex:1}.setup-strip h2{font-size:28px}.setup-strip p{max-width:700px;font-size:13px}.setup-strip small{max-width:760px;font-size:10px;display:block}.setup-strip>.button{flex-shrink:0}.pricing-section{background:#f8f7fc}.pricing-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:35px;display:grid}.price-card{background:var(--violet);color:#fff;border-radius:20px;padding:33px 30px}.price-card .badge{color:#fff;background:#ffffff1d}.price-card h3{margin-top:28px;font-size:35px}.price-card ul{gap:19px;margin:28px 0 33px;padding:0;list-style:none;display:grid}.price-card li{gap:11px;font-size:12px;line-height:1.6;display:flex}.price-card .button{color:var(--violet);background:#fff;width:100%}.panel{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;margin-bottom:22px;padding:26px}.panel h2{margin-bottom:18px;font-size:26px}.panel>p{font-size:13px}.card-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.card-heading h3{line-height:1.3}.card-heading select{padding:7px;font-size:12px}.calculator label{position:relative}.calculator output{color:var(--violet);position:absolute;top:0;right:0}.calculator input[type=range]{margin:9px 0 2px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.estimate{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:15px;margin:0 0 23px;padding:22px 0;display:grid}.estimate small{display:block}.estimate strong{letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:8px;font-size:19px;display:block}.faq-grid{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.faq-grid h2{margin:17px 0 25px;font-size:33px}.faq-grid details{border-bottom:1px solid var(--line);padding:22px 0}.faq-grid details:first-child{padding-top:0}.faq-grid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:600;list-style:none;display:flex}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid details p{margin:16px 0 0;font-size:13px}.faq-grid details[open] summary svg{transform:rotate(45deg)}.final-cta{text-align:center;border-top:1px solid var(--line);flex-direction:column;align-items:center;padding-top:65px;padding-bottom:85px;display:flex}.final-cta>.instagram-mark{color:#b53298}.final-cta h2{max-width:700px;margin:28px 0;font-size:43px}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;padding-top:44px;padding-bottom:22px;display:grid}.site-footer p{margin:13px 0 5px;font-size:12px}.site-footer small{font-size:10px}.site-footer nav{grid-template-columns:1fr 1fr;align-content:start;gap:14px;padding-top:5px;font-size:11px;display:grid}.site-footer nav a{align-items:center;gap:6px;display:flex}.site-footer nav a:hover{color:var(--violet)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:10px;padding-top:20px;font-size:10px;display:flex}.app-shell{background:#f7f7fb;grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 33px);display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:30px;min-width:0;padding:29px 22px;display:flex}.sidebar .logo{font-size:17px}.sidebar .logo-symbol{width:30px;height:30px}.business-switch{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:20px 0;display:flex}.business-switch strong{font-size:11px;display:block}.business-switch small{font-size:9px;display:block}.sidebar nav{flex-direction:column;gap:6px;display:flex}.sidebar nav button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:12px;font-weight:600;display:flex}.sidebar nav button.active{background:var(--lavender);color:var(--violet)}.sidebar nav button>span{background:#e3dcfc;border-radius:5px;margin-left:auto;padding:0 5px;font-size:10px}.sidebar-bottom{flex-direction:column;gap:18px;margin-top:auto;padding-top:45px;display:flex}.sidebar-bottom>a{align-items:center;gap:8px;font-size:11px;display:flex}.sidebar-tip{background:var(--soft);border-radius:12px;flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:15px;padding:17px;display:flex}.sidebar-tip strong{font-size:12px;line-height:1.6}.sidebar-tip>svg{color:var(--violet)}.sidebar-tip .text-link{font-size:10px}.app-main{min-width:0}.app-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:18px 32px;font-size:12px;display:flex}.app-topbar>div{align-items:center;gap:18px;display:flex}.app-topbar select:not(.language select){padding:7px;font-size:11px}.app-content{max-width:1550px;margin:auto;padding:28px 32px}.demo-banner{color:#5b488b;background:#eeebfa;border:1px solid #e4def7;border-radius:9px;align-items:center;gap:9px;padding:11px 15px;font-size:11px;line-height:1.55;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:28px;margin:30px 0;display:flex}.page-heading h1{max-width:750px;font-size:31px;line-height:1.3}.page-heading .eyebrow{margin-bottom:9px;font-size:9px}.page-heading p{max-width:720px;margin:8px 0 0;font-size:12px}.page-heading>.button{flex-shrink:0}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:25px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:23px}.metric>span{color:var(--muted);font-size:11px;display:block}.metric>strong{letter-spacing:-.05em;margin:13px 0;font-size:33px;font-weight:700;display:block}.metric>small{font-size:10px}.dashboard-grid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;margin-bottom:22px;display:grid}.dashboard-grid>.panel{height:100%;margin-bottom:0}.person-row{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;align-items:center;gap:13px;width:100%;padding:18px 0;display:flex}.person-row>span:nth-child(2){flex:1;min-width:0}.person-row strong{font-size:12px;display:block}.person-row small{margin-top:3px;font-size:11px;display:block}.person-row:hover{color:var(--violet)}.person-row .badge{flex-shrink:0}.avatar{background:var(--lavender);color:#634faf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:12px;font-weight:700;display:inline-flex}.avatar.large{width:53px;height:53px;font-size:22px}.knowledge-promo{color:#58418f;background:#efebff;border-radius:16px;height:100%;padding:27px}.knowledge-promo h2{margin:23px 0 10px;font-size:27px}.knowledge-promo p{color:#6a6183;font-size:12px}.knowledge-promo>.text-link{margin-top:15px}.app-footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:15px;margin-top:35px;font-size:10px;line-height:1.6;display:flex}.app-footer button{color:var(--violet);background:0 0;border:0;padding:4px 0;font-size:10px}.app-footer>a{margin-left:auto}.toast{z-index:60;color:#fff;background:#272233;border-radius:12px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 30px);padding:16px 20px;font-size:12px;line-height:1.6;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0002}.toast button{color:#fff;background:0 0;border:0;font-size:22px}.inbox{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:220px minmax(0,1fr) 195px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--line);padding:14px 0}.search{background:var(--soft);min-width:0;color:var(--muted);border-radius:8px;flex-direction:row;align-items:center;gap:6px;margin:0 12px 14px;padding:0 10px;display:flex}.search input{background:0 0;border:0;width:100%;min-width:0;padding:11px 0;font-size:11px}.conversation-item{text-align:left;background:0 0;border:0;border-left:3px solid #0000;align-items:flex-start;gap:10px;width:100%;padding:19px 14px;display:flex}.conversation-item.active{border-left-color:var(--violet);background:#f3efff}.conversation-item>span:last-child{min-width:0}.conversation-item strong{font-size:12px;display:block}.conversation-item small{margin-top:6px;font-size:10px;line-height:1.6;display:block}.conversation-item em{color:var(--violet);margin-top:7px;font-size:9px;font-style:normal;display:block}.conversation{flex-direction:column;min-width:0;display:flex}.conversation>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;display:flex}.conversation>header strong{font-size:13px}.conversation>header small{margin-top:4px;font-size:9px;display:block}.conversation-status{color:var(--violet);background:#f1edff;align-items:center;gap:7px;padding:9px 18px;font-size:9px;display:flex}.conversation-status.paused{color:#94611c;background:#fff4e7}.messages{flex-direction:column;gap:13px;min-height:360px;max-height:540px;padding:25px 19px;display:flex;overflow:auto}.message{overflow-wrap:anywhere;background:#f1f1f6;border-radius:13px;align-self:flex-start;max-width:86%;padding:10px 13px}.message p{color:inherit;margin:4px 0 0;font-size:12px;line-height:1.7}.message small{color:inherit;opacity:.75;font-size:9px}.message.ai,.message.human{color:#fff;background:var(--violet);align-self:flex-end}.message.human{background:#444253}.contact-saved{border:0;border-top:1px solid var(--line);color:var(--violet);text-align:center;background:#faf9fe;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:10px;display:flex}.compose{border-top:1px solid var(--line);align-items:center;gap:9px;padding:14px;display:flex}.compose input{background:var(--soft);border:0;flex:1;width:100%;min-width:0;padding:12px;font-size:11px}.send-button{background:var(--violet);color:#fff;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.simulator{padding:0 14px 16px}.simulator summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:10px;list-style:none;display:flex}.simulator p{font-size:10px}.simulator .compose{border:0;margin-top:10px;padding:0}.contact-panel{border-left:1px solid var(--line);background:#fcfbff;padding:25px 19px}.contact-panel h3{margin-top:13px;font-size:17px}.contact-panel label,.contact-panel select,.contact-panel .fineprint{font-size:10px}.filter-tabs{flex-wrap:wrap;gap:5px;margin-bottom:22px;display:flex}.filter-tabs button{padding:10px 14px;font-size:11px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:var(--muted);border-bottom:1px solid var(--line);padding:0 12px 15px;font-size:10px;font-weight:600}td{border-bottom:1px solid var(--line);padding:21px 12px;line-height:1.5}td small{margin-top:5px;font-size:10px;display:block}td select{padding:8px;font-size:11px}.settings-panel{max-width:900px}.channel-setup{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:24px;display:flex}.channel-setup>.instagram-mark{color:#b12b8f}.channel-setup h2{margin:0}.upload-button{margin:0;position:relative;overflow:hidden}.upload-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.rule{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:13px;font-size:12px;display:flex}.rule svg{color:var(--violet)}.toggle-row{border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:15px 0;font-size:12px;display:flex}.toggle-row input{width:17px;height:17px}.toggle-row:last-of-type{margin-bottom:25px}.data-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:16px 0;font-size:12px;display:flex}.empty-state{text-align:center;color:var(--muted);padding:35px 20px;font-size:12px}.ticket-row{border-bottom:1px solid var(--line);padding:19px 0;font-size:12px}.notice{color:#665776;background:#f5f2fc;border-radius:10px;margin:20px 0;padding:18px;font-size:12px;line-height:1.7}.notice p{color:inherit}.readiness-row{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;gap:20px;padding:20px 0;font-size:12px;line-height:1.65;display:grid}.readiness-row span{color:var(--muted)}.access-denied{max-width:760px;margin:auto;padding:70px 32px}.access-denied a{color:var(--violet)}.auth-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:85px;max-width:1050px;padding-top:58px;padding-bottom:85px;display:grid}.auth-story h1{margin-top:20px;font-size:39px}.auth-story p{margin:20px 0 30px;font-size:13px}.auth-story .direct-device{margin:25px auto}.auth-card{margin-top:5px;padding:34px}.auth-card h2{margin:23px 0;font-size:28px}.auth-links{color:var(--violet);justify-content:space-between;gap:15px;margin:24px 0;font-size:11px;display:flex}.check-label{flex-direction:row;align-items:flex-start;font-size:11px;font-weight:400;line-height:1.7}.check-label input{flex-shrink:0;width:15px;height:15px;margin:4px 0 0}.check-label a{color:var(--violet);text-decoration:underline}.onboard-tabs{flex-wrap:wrap;gap:7px;margin:30px 0;display:flex}.onboard-tabs button{background:var(--soft);border:0;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:flex}.onboard-tabs button span{font-weight:800}.onboard-tabs button.active{background:var(--violet);color:#fff}.onboarding-panel h2{margin-top:23px;margin-bottom:22px}.onboarding-panel .calculator{border:0;margin-bottom:0;padding:0}.onboard-bottom{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px;display:flex}.checklist{margin:25px 0}.checklist>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:12px;display:flex}.legal p{margin-top:28px;font-size:15px;line-height:1.9}.chat-widget{z-index:50;flex-direction:column;align-items:flex-end;gap:15px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:23px;right:25px}.chat-launcher{background:var(--violet);color:#fff;border:0;border-radius:30px;align-items:center;gap:10px;padding:16px 19px;font-size:11px;font-weight:700;display:flex;box-shadow:0 5px 22px #49358829}.chat-panel{border:1px solid var(--line);background:#fff;border-radius:19px;width:352px;max-width:100%;max-height:calc(100dvh - 125px);overflow:hidden auto;box-shadow:0 15px 70px #17122529}.chat-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:17px;display:flex}.chat-panel>header>div{flex:1;min-width:0}.chat-panel header strong{font-size:12px;display:block}.chat-panel header small{font-size:10px;display:block}.chat-panel-body{padding:22px}.chat-panel-body>p{font-size:12px}.chat-panel-body>.button{margin-top:12px}.chat-input-disabled{border-top:1px solid var(--line);color:#aaa;align-items:center;gap:10px;padding:15px;display:flex}.chat-input-disabled input{background:var(--soft);border:0;width:100%;font-size:11px}@media (width>=1600px){.wrap{max-width:1350px}.hero{gap:110px}.hero h1{font-size:65px}.hero-copy>p{font-size:16px}}@media (width<=1180px){.hero{gap:35px}.hero h1{font-size:48px}.main-nav{gap:17px}.site-header{gap:20px}.inbox{grid-template-columns:200px minmax(0,1fr)}.contact-panel{border-left:0;border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:15px;padding:18px;display:flex}.contact-panel h3{margin:0}.contact-panel dl{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px;margin:0;display:flex}.contact-panel dt,.contact-panel dd,.contact-panel label{margin:0}.contact-panel .fineprint{flex-basis:100%;margin:0}.app-content{padding:23px}.app-topbar{padding:18px 23px}.metric{padding:18px}.app-shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding:25px 17px}.page-heading{flex-wrap:wrap;gap:15px}.business-grid{gap:50px}.control-grid{gap:65px}}@media (width<=900px){.main-nav{border:1px solid var(--line);z-index:20;background:#fff;border-radius:13px;flex-direction:column;align-items:flex-start;padding:25px;display:none;position:absolute;top:110px;left:20px;right:20px;box-shadow:0 12px 30px #0001}.main-nav.open{display:flex}.menu-toggle{display:inline-flex}.site-header{height:80px}.header-actions{gap:12px}.hero{gap:22px;padding-top:40px}.hero h1{font-size:40px}.hero-copy>p{font-size:13px}.hero .button-row .button{padding:12px;font-size:11px}.direct-device{width:290px}.lead-float{max-width:325px;margin-left:0;padding:13px}.lead-float>svg{display:none}.instagram-orbit{width:320px}.hero .eyebrow{font-size:9px}.channel-label{font-size:10px;left:-10px}.section{padding-top:75px;padding-bottom:75px}h2{font-size:32px}.workflow{gap:30px}.workflow-preview{padding:24px}.workflow-step{gap:12px}.business-grid{gap:30px}.control-grid{gap:35px}.control-grid h2{font-size:25px}.pricing-grid{grid-template-columns:1fr 1.1fr;gap:22px}.price-card{padding:25px}.price-card h3{font-size:28px}.calculator{padding:22px}.form-row{grid-template-columns:1fr;gap:0}.estimate strong{font-size:16px}.faq-grid{gap:35px}.app-shell{grid-template-columns:180px minmax(0,1fr)}.sidebar{padding:22px 12px}.sidebar .logo{gap:7px;font-size:14px}.sidebar .logo-symbol{width:27px;height:27px}.sidebar nav button{padding:11px 8px;font-size:11px}.sidebar-tip{padding:12px}.business-switch .avatar{display:none}.metric-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.app-topbar>span>.muted{display:none}.inbox{grid-template-columns:170px minmax(0,1fr)}.conversation-item{gap:7px;padding:15px 10px}.conversation-item .avatar{width:26px;height:26px;font-size:10px}.conversation>header{flex-wrap:wrap;padding:15px 12px}.conversation>header .button{padding:7px 9px;font-size:10px}.messages{padding:20px 12px}.message{max-width:95%}.conversation-status{padding:9px 12px;font-size:9px}.readiness-row{grid-template-columns:1fr;gap:6px}.auth-layout{gap:35px}.auth-story h1{font-size:34px}.auth-card{padding:25px}}@media (width<=680px){.wrap{padding-left:22px;padding-right:22px}.preview-strip{padding:8px 20px;font-size:9px}.preview-strip>span:last-child{display:none}.site-header{gap:10px;height:75px}.logo{gap:8px;font-size:18px}.logo-symbol{width:30px;height:30px}.header-actions{gap:7px}.login-link{display:none}.language{gap:3px}.language>svg:first-child{display:none}.language select{max-width:80px;font-size:10px}.main-nav{top:95px}.hero{grid-template-columns:1fr;gap:37px;padding-top:30px;padding-bottom:45px}.hero h1{letter-spacing:-.06em;max-width:540px;margin:19px 0;font-size:44px}.hero-copy>p{max-width:500px;margin-bottom:23px;font-size:14px}.hero .eyebrow{font-size:9px}.hero .button-row .button{padding:13px 16px;font-size:12px}.hero .assurance{margin-top:17px;font-size:10px}.hero-visual{padding-top:20px}.hero-visual .direct-device{width:300px;max-width:calc(100% - 25px)}.channel-label{padding:10px 13px;font-size:10px;top:0;left:1px}.lead-float{gap:9px;max-width:calc(100% - 8px);margin-top:-21px;padding:14px 13px}.lead-float strong{font-size:10px}.lead-float small{font-size:9px}.instagram-orbit{max-width:100%;height:380px}.visual-caption{margin-top:17px;font-size:9px}.channel-bridge{flex-direction:column;gap:12px;padding-top:22px;padding-bottom:22px;font-size:11px}.bridge-line{display:none!important}.channel-bridge>span{gap:9px}.section{padding-top:60px;padding-bottom:60px}h2{font-size:31px}.section-heading{margin-bottom:30px}.section-heading p{font-size:13px}.workflow{grid-template-columns:1fr;gap:25px}.workflow-step{padding:20px 0}.workflow-step strong{font-size:13px}.workflow-step small{font-size:11px}.workflow-preview{min-height:290px;padding:24px}.business-section{padding:55px 0}.business-grid{grid-template-columns:1fr;gap:30px}.business-grid h2{max-width:420px}.business-grid p{font-size:13px}.scenario-caption{display:none}.business-chat .direct-device{width:300px;max-width:100%}.control-grid{grid-template-columns:1fr;gap:42px}.control-grid h2{font-size:29px}.setup-strip{flex-direction:column;align-items:flex-start;gap:17px;padding-top:30px;padding-bottom:40px}.setup-strip h2{font-size:28px}.pricing-grid{grid-template-columns:1fr;gap:20px}.price-card{padding:28px}.price-card h3{font-size:34px}.calculator{padding:23px}.form-row{grid-template-columns:1fr 1fr;gap:12px}.form-row label{font-size:11px}.form-row select{padding:10px;font-size:11px}.estimate strong{font-size:17px}.faq-grid{grid-template-columns:1fr;gap:30px}.faq-grid h2{max-width:360px;font-size:31px}.faq-grid details{padding:19px 0}.faq-grid summary{font-size:13px}.final-cta{padding-top:50px;padding-bottom:60px}.final-cta h2{margin:22px 0;font-size:33px}.site-footer{grid-template-columns:1fr;gap:28px;padding-top:33px;padding-bottom:90px}.site-footer nav{gap:15px;font-size:11px}.site-footer .footer-bottom{margin-top:0}.chat-widget{bottom:15px;right:15px}.chat-launcher{justify-content:center;min-width:53px;min-height:53px;padding:15px}.chat-launcher>span{display:none}.chat-panel{max-width:calc(100vw - 30px)}.app-shell{min-height:100vh;display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);padding:15px 18px 0;display:block}.sidebar .logo{font-size:17px}.business-switch{display:none}.sidebar nav{scrollbar-width:thin;flex-direction:row;gap:4px;margin:17px -18px 0;padding:0 14px 10px;display:flex;overflow-x:auto}.sidebar nav button{white-space:nowrap;gap:7px;padding:9px 10px;font-size:11px}.sidebar nav button svg{width:16px;height:16px}.sidebar nav button>span,.sidebar-bottom{display:none}.app-topbar{gap:10px;height:auto;min-height:60px;padding:12px 18px;font-size:10px}.app-topbar>div{gap:10px}.app-content{padding:18px 15px}.demo-banner{padding:10px 12px;font-size:10px}.page-heading{gap:16px;margin:24px 0}.page-heading h1{font-size:29px}.page-heading p{font-size:11px}.page-heading>.button{min-height:40px;padding:10px 14px;font-size:11px}.metric-grid{gap:11px;margin-bottom:18px}.metric{border-radius:11px;padding:18px 15px}.metric>span{font-size:10px}.metric>strong{margin:10px 0;font-size:30px}.metric>small{font-size:9px}.dashboard-grid{gap:17px;margin-bottom:17px}.panel{border-radius:12px;margin-bottom:17px;padding:22px 18px}.panel h2{font-size:23px}.panel .card-heading h3{font-size:17px}.person-row{gap:10px}.person-row small{font-size:10px}.person-row .badge{font-size:9px}.knowledge-promo{padding:24px}.knowledge-promo h2{font-size:27px}.inbox{grid-template-columns:1fr}.conversation-list{border-right:0;border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;padding:13px 0 7px;display:flex}.conversation-list .search{flex-basis:100%;margin-bottom:9px}.conversation-item{border-bottom:2px solid #0000;border-left:0;border-radius:0;gap:8px;width:33.333%;padding:11px 9px}.conversation-item.active{border-bottom-color:var(--violet)}.conversation-item small{display:none}.conversation-item strong{font-size:11px}.conversation-item em{margin-top:4px;font-size:8px}.conversation-item .avatar{width:26px;height:26px}.conversation>header{flex-wrap:nowrap;padding:16px 14px}.conversation>header .button{font-size:10px}.conversation-status{padding:10px 14px;font-size:10px}.messages{min-height:310px;max-height:510px;padding:20px 14px}.message{max-width:90%;padding:11px 13px}.message p{font-size:12px}.compose{padding:13px}.compose input{font-size:12px}.simulator{padding:0 13px 15px}.simulator summary,.simulator p{font-size:11px}.contact-panel{padding:21px;display:block}.contact-panel>.avatar,.contact-panel>h3{display:none}.contact-panel dl{display:block}.contact-panel dt{margin:10px 0 4px}.contact-panel dd{margin-bottom:15px}.contact-panel label{margin:15px 0}.contact-panel select{font-size:12px}.filter-tabs{gap:3px}.filter-tabs button{padding:10px 12px;font-size:11px}.table-scroll{padding:18px 10px}.table-scroll table{min-width:590px}.table-scroll th,.table-scroll td{padding-left:10px;padding-right:10px}.app-footer{gap:12px;font-size:9px}.app-footer>a{margin-left:0}.auth-layout{grid-template-columns:1fr;gap:22px;padding-top:28px;padding-bottom:45px}.auth-story h1{font-size:35px}.auth-story p{margin:17px 0;font-size:13px}.auth-story .direct-device{display:none}.auth-card{padding:25px 22px}.auth-card h2{font-size:27px}.narrow>h1{font-size:34px}.onboard-tabs{gap:5px}.onboard-tabs button{padding:9px;font-size:10px}.onboard-bottom{gap:10px}.onboard-bottom>.button{padding:11px 13px;font-size:11px}.readiness-row{font-size:11px}.toast{padding:13px 16px;font-size:11px}.card-heading .search{max-width:140px;margin:0}}@media (width<=360px){.wrap{padding-left:18px;padding-right:18px}.hero h1{font-size:38px}.hero .button-row{gap:8px}.hero .button-row .button{padding:12px 13px;font-size:11px}.site-header .logo{font-size:16px}.header-actions{gap:3px}.form-row{grid-template-columns:1fr;gap:0}.conversation-item .avatar{display:none}.conversation-item{justify-content:center}.estimate{grid-template-columns:1fr;gap:18px}.lead-float{padding:11px}.preview-strip{padding-left:18px}.app-topbar>span{max-width:110px}.auth-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.site-footer .language-links{flex-wrap:wrap;gap:15px;padding:0;font-size:10px;display:flex}.language-links a[aria-current=page]{color:var(--violet);font-weight:700}.footer-bottom{flex-wrap:wrap;gap:18px}h1,h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (width<=680px){.instagram-orbit{width:310px;transform:translate(-50%)}.hero h1{font-size:40px}.assurance{overflow-wrap:anywhere}}.hero h1>span.keep-brand{color:inherit;white-space:nowrap;-webkit-hyphens:none;hyphens:none}.hero{padding-top:35px}:root{--ink:#151139;--muted:#706b8a;--violet:#783df4;--lavender:#f1ebff;--line:#e9e5f2;background:#f3f2f5}.nav-login{display:none}.crm-details>*{min-width:0}.crm-bottom>.button{max-width:100%}.crm-details{min-width:0}@media (width<=680px){.crm-surface .crm-details{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.site-header .header-actions .login-link{display:none}.main-nav .nav-login{display:block}.crm-request-preview .crm-flow{gap:9px}}.calculator .budget-field output{position:static}.crm-surface{background:linear-gradient(130deg,#faf6ff,#fff 68%)}.crm-heading>p{font-size:16px;line-height:1.75}.crm-brands{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0 33px;display:grid}.crm-brand{background:#fff;border:1px solid #e9e1f2;border-radius:14px;flex-direction:column;gap:18px;padding:22px 20px;transition:box-shadow .2s,border-color .2s;display:flex}.crm-brand h3{font-size:23px;font-weight:750}.crm-brand span{color:#8a7c9c;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.crm-brand-0 h3{color:#207a9b}.crm-brand-1 h3{color:#315ea0}.crm-brand-2 h3{color:#c95b39}.crm-brand-3 h3{color:#346a4c}.crm-details{grid-template-columns:1fr .8fr;align-items:center;gap:48px;display:grid}.crm-details ul{flex-direction:column;gap:23px;margin:26px 0;padding:0;list-style:none;display:flex}.crm-details li{color:#655575;align-items:center;gap:15px;font-size:14px;line-height:1.65;display:flex}.crm-details li svg{color:#9760dd}.crm-request-preview{text-align:center;background:#f6f1fc;border:1px solid #eee4f9;border-radius:17px;padding:23px}.crm-flow{color:#946eae;justify-content:center;align-items:center;gap:23px;display:flex}.crm-flow .instagram-mark{color:#c92d9b}.crm-flow>.pilot-mark{width:32px;height:35px}.crm-transfer-card{text-align:left;background:#fff;border:1px solid #e6daf1;border-radius:12px;max-width:350px;margin:20px auto 10px;padding:20px 25px;box-shadow:0 5px 20px #8c6ead0a}.crm-transfer-card header{justify-content:space-between;align-items:center;gap:15px;display:flex}.crm-transfer-card>p{margin:7px 0 14px;font-size:12px;line-height:1.5}.crm-transfer-card>small{font-size:10px}.crm-transfer-card hr{border:0;border-top:1px solid #ece6f3;margin:17px 0}.crm-bottom{border-top:1px solid #ede5f4;align-items:center;gap:28px;margin-top:30px;padding-top:25px;display:flex}.crm-bottom>div{flex:1;max-width:730px}.crm-bottom p{margin:0 0 10px;font-size:14px}.crm-bottom small{font-size:11px;line-height:1.7;display:block}.crm-bottom>.button{flex-shrink:0}@media (width<=1000px){.crm-brand{padding:19px 15px}.crm-brand h3{font-size:19px}.crm-details{gap:25px}.crm-bottom{flex-direction:column;align-items:flex-start;gap:20px}.crm-details li{font-size:13px}}@media (width<=680px){.crm-surface{padding:26px 20px}.crm-heading>p{font-size:14px}.crm-brands{grid-template-columns:1fr 1fr;gap:11px;margin:23px 0 27px}.crm-brand{gap:14px;padding:20px 14px}.crm-brand h3{font-size:19px}.crm-brand span{font-size:9px}.crm-details{grid-template-columns:1fr;gap:15px}.crm-details h3{font-size:20px}.crm-details ul{gap:18px;margin-bottom:15px}.crm-details li{gap:13px;font-size:13px}.crm-request-preview{padding:20px}.crm-bottom{margin-top:23px;padding-top:22px}.crm-bottom>.button{font-size:12px}.crm-bottom p{font-size:13px}.crm-transfer-card{padding:18px}.crm-heading>.badge{font-size:10px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}body{background:radial-gradient(at 5% 0,#fcfbfd,#0000 55%),#f3f2f5}.site-header.wrap,.site-footer.wrap{max-width:1440px;padding-left:40px;padding-right:40px}.site-header{gap:22px;height:92px}.site-header .logo{letter-spacing:-.045em;font-size:22px}.pilot-mark{letter-spacing:-.14em;background:linear-gradient(145deg,#a46bff,#6427f8);border-radius:9px;padding-right:4px;font-size:29px;font-weight:800;line-height:1;transform:skew(-7deg);box-shadow:inset 0 1px 1px #ffffff70,0 4px 12px #6229d615}.main-nav{gap:24px;font-size:13px;font-weight:500}.header-actions{gap:14px}.language select{max-width:95px;font-size:12px}.currency-control{flex-direction:row;align-items:center;margin:0;display:inline-flex}.currency-control select{background:#ffffff80;border-color:#e4def3;border-radius:9px;max-width:105px;min-height:40px;padding:8px;font-size:12px;font-weight:600}.login-link{border:1px solid #ded4f5;border-radius:10px;padding:12px 16px;font-size:13px}.preview-strip{color:#685f7d;background:#ece9f1;padding-top:6px;padding-bottom:6px;font-size:9px}.button{border-radius:11px;min-height:50px;padding:14px 22px;font-size:14px}.primary{background:linear-gradient(170deg,#9b5cff,#692af0);box-shadow:0 5px 14px #7534e918,inset 0 1px #ffffff25}.secondary{color:#7038dc;background:#ffffff35;border-color:#956bff}.button svg:last-child:not(:first-child){width:16px}.logo{letter-spacing:-.04em}.badge{color:#8732b8;background:#f5e5fc}.landing-panels{flex-direction:column;gap:24px;max-width:1440px;margin:0 auto;padding:0 24px;display:flex}.surface{background:#fff;border:1px solid #fffd;border-radius:28px;min-width:0;padding:38px;scroll-margin-top:20px;overflow:hidden}.surface h2{letter-spacing:-.04em;font-size:clamp(27px,2.5vw,36px);font-weight:750;line-height:1.2}.surface>p{margin:14px 0 28px;font-size:16px;line-height:1.6}.landing-hero{background:radial-gradient(at 100% 0,#ecb4ffbd,#0000 36%),radial-gradient(at 15% 100%,#ffd7efb3,#0000 50%),linear-gradient(110deg,#fff0f4,#fff7f2 57%,#f9def4);grid-template-columns:1.14fr 1fr;align-items:center;gap:28px;min-height:720px;padding:38px 42px;display:grid;position:relative}.landing-hero-copy{z-index:2;position:relative}.landing-hero h1{letter-spacing:-.052em;-webkit-hyphens:none;hyphens:none;font-size:clamp(42px,4.5vw,63px);font-weight:750;line-height:1.1}.landing-hero-copy>p{color:#2b254a;max-width:610px;margin:30px 0 0;font-size:18px;line-height:1.65}.landing-hero-copy>.hero-secondary{color:#796a99;max-width:555px;margin-top:19px;font-size:15px}.landing-hero-copy .button-row .button:last-child>svg:last-child{display:none}.landing-hero-visual{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:0 0 25px;display:flex;position:relative}.phone-frame{z-index:2;text-align:left;color:#151139;background:linear-gradient(95deg,#08090b,#44454a 6%,#0d0c10 11%,#101012 93%,#75767b 97%,#16151a);border:2px solid #838187;border-radius:49px;width:352px;max-width:100%;padding:10px;position:relative;box-shadow:0 0 0 1px #fff9,inset 0 0 0 2px #aaa5,0 22px 35px -15px #64405d80}.phone-screen{background:#fff;border-radius:37px;flex-direction:column;min-height:586px;display:flex;overflow:hidden}.phone-status{justify-content:space-between;padding:16px 24px 13px;font-size:11px;font-weight:800;display:flex;position:relative}.phone-status i{background:#050507;border-radius:22px;width:86px;height:24px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone-channel{letter-spacing:-.035em;align-items:center;gap:9px;padding:10px 13px 9px;font-size:16px;display:flex}.phone-contact{border-bottom:1px solid #f3f1f7;align-items:center;gap:9px;padding:7px 12px 12px;display:flex}.phone-contact>span:not(.demo-avatar){flex:1}.phone-contact strong{font-size:13px;display:block}.phone-contact small{color:#9990a8;font-size:10px}.demo-avatar{color:#674986;background:#dfd6ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.demo-avatar img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.demo-avatar.large{width:67px;height:67px;font-size:23px}.preview-messages{flex-direction:column;flex:1;justify-content:center;gap:12px;padding:24px 10px;display:flex}.preview-message{align-self:flex-start;align-items:flex-end;gap:7px;max-width:90%;display:flex}.preview-message>.demo-avatar{width:25px;height:25px}.preview-message>div{background:#f2f1f6;border-radius:17px;min-width:0;padding:10px 12px}.preview-message p{color:#29213f;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.preview-message time{text-align:right;color:#a098b3;margin-top:5px;font-size:8px;display:block}.preview-message.sent{align-self:flex-end;max-width:81%}.preview-message.sent>div{background:linear-gradient(120deg,#7c55ff,#6058ff);border-bottom-right-radius:6px}.preview-message.sent p{color:#fff}.preview-message.sent time{color:#ede5ff}.phone-compose{border-top:1px solid #f5f2f8;align-items:center;gap:7px;margin:10px 9px 18px;padding:6px 4px;display:flex}.phone-compose>span{color:#fff;background:#705bff;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.phone-compose small{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:9px;overflow:hidden}.floating-avatar{z-index:3;background:linear-gradient(40deg,#ffbd39,#ff355a,#bd1efa,#773dff);border-radius:50%;padding:4px;position:absolute;box-shadow:0 7px 20px #80438d12}.floating-avatar>.demo-avatar{border:4px solid #fff;width:88px;height:88px}.floating-avatar.first{top:18%;left:0;transform:translate(-16%)}.floating-avatar.second{z-index:1;top:57%;left:6%}.floating-avatar.second .demo-avatar{color:#315e66;background:#b4c6ca;width:70px;height:70px}.floating-lead{z-index:4;text-align:left;background:#fff;border:1px solid #fff;border-radius:18px;flex-direction:column;gap:10px;width:194px;padding:15px;display:flex;position:absolute;bottom:55px;right:-10px;transform:rotate(-4deg);box-shadow:0 10px 25px #64376922}.lead-preview-title{justify-content:space-between;align-items:center;gap:11px;display:flex}.floating-lead .lead-preview-title{justify-content:flex-start}.floating-lead .pilot-mark{width:27px;height:30px;font-size:25px}.floating-lead strong{font-size:16px}.floating-lead>span:not(.badge){overflow-wrap:anywhere;align-items:center;gap:7px;font-size:11px;display:flex}.floating-lead>span>svg{color:#817095}.floating-lead .badge{justify-content:center;font-size:12px}.phone-caption{color:#7c6a8b;font-size:10px;position:absolute;bottom:0}.feature-panels{grid-template-columns:1.18fr 1fr;gap:24px;display:grid}.feature-panels .surface{flex-direction:column;padding:30px;display:flex}.feature-panels h2{font-size:29px}.feature-panels .surface>p{margin:13px 0 28px;font-size:16px}.lead-surface{background:linear-gradient(130deg,#f7f5ff,#f0edff)}.knowledge-preview,.lead-preview{background:#fff;border:1px solid #e9e5f6;border-radius:17px;flex:1;min-width:0;overflow:hidden}.knowledge-preview-title{border-bottom:1px solid #eeeaf6;align-items:center;gap:15px;padding:17px 20px;display:flex}.knowledge-preview-body{grid-template-columns:38% 1fr;display:grid}.knowledge-preview-body>aside{border-right:1px solid #f0edf7;padding:13px 9px}.knowledge-preview-body>aside>span{border-radius:9px;align-items:center;gap:10px;padding:13px 10px;font-size:11px;line-height:1.55;display:flex}.selected{color:#7540e5;background:#f4efff}.knowledge-preview-body>div{flex-direction:column;gap:11px;padding:18px 14px;display:flex}.knowledge-row{border:1px solid #ece7f5;border-radius:13px;align-items:center;gap:12px;padding:12px 10px;display:flex}.knowledge-row>span{background:#f7f5fc;border-radius:10px;padding:8px;display:flex}.knowledge-row>div{min-width:0}.knowledge-row strong{font-size:13px;display:block}.knowledge-row small{margin-top:4px;font-size:11px;line-height:1.5;display:block}.lead-preview{padding:23px;box-shadow:0 10px 30px #775cbd09}.lead-person{align-items:center;gap:15px;margin-top:27px;display:flex}.lead-person>div{flex:1;min-width:0}.lead-person strong{font-size:15px;display:block}.lead-person small{overflow-wrap:anywhere;font-size:12px;display:block}.lead-person>div>span{color:#777086;margin-top:5px;font-size:12px;display:block}.lead-preview blockquote{color:#74668a;background:#f6f3fd;border-radius:12px;margin:23px 0 15px;padding:19px;font-size:14px;line-height:1.65}.workspace-preview{background:#fff;border:1px solid #ebe6f4;border-radius:17px;grid-template-columns:150px 180px minmax(240px,1fr) 210px;display:grid;overflow:hidden;box-shadow:0 5px 26px #5c419908}.preview-sidebar{border-right:1px solid var(--line);background:#fbfaff;padding:17px 9px}.preview-brand{align-items:center;gap:9px;margin:0 1px 22px;display:flex}.preview-brand .pilot-mark{width:25px;height:28px;font-size:24px}.preview-sidebar>span{border-radius:9px;align-items:center;gap:9px;padding:13px 10px;font-size:11px;display:flex}.preview-inbox{border-right:1px solid var(--line);background:#fcfbff;min-width:0;padding-top:15px}.preview-search{color:var(--muted);background:#f4f1f9;border-radius:8px;align-items:center;gap:7px;margin:0 8px 12px;padding:10px;font-size:9px;display:flex}.preview-inbox>div:not(.preview-search){border-bottom:1px solid #f2eef8;gap:8px;padding:17px 10px;display:flex;position:relative}.preview-inbox>div>span:not(.demo-avatar){min-width:0}.preview-inbox strong{font-size:11px;display:block}.preview-inbox small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.preview-inbox time{color:#9e8ebb;font-size:7px;position:absolute;top:9px;right:7px}.preview-inbox .demo-avatar{width:30px;height:30px}.preview-thread{flex-direction:column;min-width:0;display:flex}.preview-thread>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:14px;display:flex}.preview-thread>header>div{flex:1;min-width:0}.preview-thread>header strong{font-size:12px;display:block}.preview-thread>header small{font-size:9px}.preview-thread .preview-message{max-width:85%}.preview-thread .preview-message p{font-size:11px}.preview-thread .preview-message time{margin-top:2px;font-size:8px}.preview-ai-status{color:#70539c;background:#f7f3ff;align-items:center;gap:7px;padding:8px 14px;font-size:9px;display:flex}.preview-ai-status.human{color:#8c6129;background:#fff0dc}.preview-composer{border-top:1px solid var(--line);color:#a398b4;gap:10px;padding:16px;font-size:10px;display:flex}.preview-composer>span{flex:1}.preview-customer{border-left:1px solid var(--line);background:#fcfaff;flex-direction:column;align-items:flex-start;min-width:0;padding:19px;display:flex}.preview-customer>strong{margin-bottom:25px;font-size:11px}.preview-customer h3{margin-top:12px;font-size:16px}.preview-customer>small{overflow-wrap:anywhere;max-width:100%;margin-top:5px;font-size:11px}.preview-customer>p{align-items:center;gap:8px;margin:15px 0;font-size:11px;display:flex}.preview-customer dt{margin-top:0;font-size:10px}.preview-customer dd{font-size:11px}.preview-customer .button{width:100%;min-height:40px;margin-top:auto;padding:10px 11px;font-size:11px;line-height:1.5}.handoff-strip{color:#8b71bb;grid-template-columns:1fr 32px 1fr;align-items:center;gap:17px;margin-top:23px;display:grid}.handoff-strip>span{color:#5b4b7c;background:#faf7ff;border:1px solid #ece6f6;border-radius:13px;align-items:center;gap:18px;padding:18px 22px;font-size:13px;font-weight:600;display:flex}.handoff-strip>span>svg{color:#9261ef}.preview-footnote{justify-content:space-between;align-items:center;gap:20px;margin-top:10px;display:flex}.preview-footnote p{margin:0;font-size:12px}.preview-footnote small{font-size:10px}.connection-surface{background:radial-gradient(at 100% 0,#ffe5f6,#0000 60%),#fff0f2}.connection-steps{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:30px;display:grid}.connection-steps header{align-items:center;gap:16px;min-height:55px;margin-bottom:20px;display:flex}.connection-steps h3{letter-spacing:-.02em;font-size:16px;line-height:1.5}.connection-steps b{color:#fff;background:linear-gradient(140deg,#a569ff,#763bf1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;font-weight:500;display:flex}.connection-card{color:#8351ea;background:#fff;border:1px solid #f3deec;border-radius:12px;align-items:center;gap:17px;height:calc(100% - 75px);min-height:116px;padding:22px;display:flex}.connection-card .instagram-mark{color:#d532a5}.connection-card p{color:#746581;margin:0;font-size:12px;line-height:1.7}.connection-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.connection-bottom p{align-items:center;gap:8px;font-size:11px;display:flex}.language-links{flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.preview-readiness summary{color:#8c7894;cursor:pointer;font-size:10px}.preview-readiness p{margin:10px 0 0;font-size:11px}.pricing-surface{background:linear-gradient(130deg,#f1ecff,#f7f4ff);grid-template-columns:.8fr 1.2fr;gap:45px;display:grid}.pricing-copy ul{flex-direction:column;gap:15px;margin:24px 0 30px;padding:0;list-style:none;display:flex}.pricing-copy li{color:#7d6c96;align-items:center;gap:9px;font-size:12px;display:flex}.calculator.panel{background:#fff;border:1px solid #ede7f7;border-radius:18px;margin:0;box-shadow:0 7px 25px #896bb514}.calculator .card-heading{align-items:center}.calculator label{font-size:12px}.calculator .form-row{gap:15px}.calculator input[type=range]{accent-color:#8854f1}.calculator .estimate{background:#f7f3fd;border-radius:12px;gap:15px;padding:16px}.calculator .estimate strong{font-size:19px}.budget-field{margin:20px 0 16px}.budget-field label{margin:0 0 8px}.budget-field output{color:#6831c5;overflow-wrap:anywhere;min-height:25px;font-size:16px;font-weight:700;display:block}.budget-field small{margin-top:5px;font-size:10px;line-height:1.55;display:block}.calculator>.fineprint{margin-bottom:0}.questions-surface details{border:1px solid #ebe6f2;border-radius:12px;margin:10px 0;overflow:hidden}.questions-surface summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;font-size:14px;font-weight:600;line-height:1.65;list-style:none;display:flex}.questions-surface summary::-webkit-details-marker{display:none}.questions-surface details[open] summary>svg{transform:rotate(45deg)}.questions-surface details p{max-width:850px;margin:0;padding:0 22px 22px;font-size:13px;line-height:1.75}.closing-surface{background:radial-gradient(at 0 0,#ffd087,#0000 34%),radial-gradient(at 100% 0,#de8eff,#0000 45%),radial-gradient(at 18% 100%,#ff8ccd,#0000 50%),#fff2f7;grid-template-columns:1fr 340px;align-items:center;gap:40px;min-height:295px;padding:40px 80px;display:grid;position:relative}.closing-surface>div:first-child{text-align:center;z-index:2;max-width:700px;position:relative}.closing-surface h2{margin-bottom:27px}.closing-phone{transform-origin:50% 60%;height:225px;transform:rotate(15deg)}.closing-phone .phone-frame{width:260px}.closing-phone .phone-screen{min-height:430px}.closing-phone .phone-status{padding-top:10px}.closing-phone .phone-status i{width:65px;height:17px}.closing-phone .phone-channel,.closing-phone .phone-contact strong{font-size:11px}.closing-phone .phone-contact small{font-size:8px}.closing-phone .preview-message p{font-size:9px}.closing-phone .preview-messages{padding:12px}.closing-phone .preview-message>div{padding:8px}.site-footer{border:0;margin-top:30px;padding-top:22px;padding-bottom:45px}.site-footer .footer-bottom{border-top:1px solid #e4deed}.site-footer>nav{max-width:700px}.chat-launcher{background:linear-gradient(130deg,#a268fa,#7130f2);box-shadow:0 5px 22px #8152b833}.chat-panel{border-color:#e8dcf6}.chat-panel>header{background:#f8f4ff}.app-shell{background:#f4f1f8}.app-topbar{background:#fdfbff}.sidebar{background:#fff}.app-topbar .currency-control select{font-size:11px}.app-topbar>div{flex-wrap:wrap}.metric,.panel{border-color:#e8e1f0;box-shadow:0 5px 25px #58467c04}.auth-layout,.narrow{margin-top:24px}.auth-story .phone-frame{margin:30px auto}.app-content h1{-webkit-hyphens:auto;hyphens:auto}@media (width>=1440px){.landing-hero h1{font-size:65px}.landing-hero{min-height:745px}.phone-frame{width:365px}.phone-screen{min-height:613px}.preview-message p{font-size:13px}.floating-avatar.first{left:3%}.floating-lead{right:5px}.feature-panels h2{font-size:32px}}@media (width<=1190px){.main-nav{gap:14px;font-size:11px}.site-header .logo{font-size:19px}.site-header{gap:16px}.header-actions{gap:9px}.landing-hero{grid-template-columns:1.05fr 1fr;gap:20px;min-height:680px;padding:35px 30px}.landing-hero h1{font-size:48px}.landing-hero-copy>p{font-size:16px}.landing-hero-copy .button-row .button{padding:13px 16px;font-size:12px}.phone-frame{width:325px}.phone-screen{min-height:560px}.floating-lead{width:175px;right:-12px}.floating-avatar.first{top:16%;left:0}.floating-avatar .demo-avatar{width:70px;height:70px}.floating-avatar.second{left:0}.feature-panels .surface{padding:25px}.feature-panels h2{font-size:27px}.knowledge-preview-body{grid-template-columns:34% 1fr}.knowledge-preview-body>aside>span{gap:7px;padding:12px 5px;font-size:10px}.knowledge-preview-body>div{padding:14px 10px}.knowledge-row{gap:7px;padding:10px 7px}.knowledge-row strong{font-size:12px}.knowledge-row small{font-size:10px}.lead-person{gap:10px}.lead-person .demo-avatar{width:49px;height:49px}.lead-person small{font-size:10px}.workspace-preview{grid-template-columns:130px 150px minmax(225px,1fr) 170px}.preview-customer{padding:15px}.workspace-surface{padding:30px}.pricing-surface{gap:25px}.closing-surface{padding-left:50px;padding-right:50px}}@media (width<=1000px){.site-header.wrap{padding-left:25px;padding-right:25px}.main-nav{z-index:30;border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px;font-size:14px;display:none;position:absolute;top:100px;left:20px;right:20px}.main-nav.open{display:flex}.menu-toggle{display:inline-flex}.landing-hero h1{font-size:42px}.landing-hero{grid-template-columns:1fr 350px;min-height:650px}.landing-hero-copy>p{font-size:15px}.landing-hero-copy>.hero-secondary{font-size:13px}.landing-hero-copy .button-row{margin-top:26px}.floating-avatar.first{left:6px}.floating-avatar.second{display:none}.floating-avatar .demo-avatar{width:57px;height:57px}.floating-lead{width:160px;padding:12px;bottom:47px;right:0}.phone-frame{width:306px}.phone-screen{min-height:547px}.phone-channel{font-size:14px}.preview-message p{font-size:11px}.surface h2{font-size:28px}.feature-panels{grid-template-columns:1fr 1fr;gap:20px}.feature-panels .surface{padding:23px}.feature-panels h2{font-size:25px}.feature-panels .surface>p{font-size:14px}.knowledge-preview-body{display:block}.knowledge-preview-body>aside{display:none}.knowledge-preview-title{padding:15px;font-size:13px}.knowledge-preview-title>strong{font-size:13px}.lead-preview{padding:20px}.lead-person{flex-wrap:wrap;margin-top:22px}.lead-person>.badge{margin-left:auto}.lead-preview blockquote{font-size:12px}.workspace-preview{grid-template-columns:155px minmax(240px,1fr) 180px}.preview-sidebar{display:none}.connection-steps{gap:16px}.connection-steps h3{font-size:14px}.connection-steps header{gap:12px;min-height:64px}.connection-card{gap:12px;height:calc(100% - 84px);padding:18px 15px}.connection-card p{font-size:11px}.connection-bottom{flex-direction:column;align-items:flex-start;gap:4px}.connection-bottom p{margin-bottom:5px}.connection-bottom .language-links{margin:6px 0 14px}.pricing-surface{grid-template-columns:.85fr 1.15fr;padding:30px}.pricing-copy>p{font-size:15px}.closing-surface{grid-template-columns:1fr 260px;gap:20px;padding-left:30px;padding-right:30px}}@media (width<=780px){.landing-panels{gap:18px;padding:0 16px}.landing-hero{grid-template-columns:1fr;gap:30px;min-height:0;padding:40px 30px 27px}.landing-hero-copy{max-width:620px}.landing-hero h1{letter-spacing:-.05em;font-size:clamp(36px,6.8vw,51px);line-height:1.12}.landing-hero-copy>p{max-width:590px;margin-top:23px;font-size:17px}.landing-hero-copy>.hero-secondary{margin-top:15px;font-size:14px}.landing-hero-copy .button-row .button{font-size:13px}.landing-hero-visual{width:100%;max-width:420px;margin:auto;padding-bottom:27px}.phone-frame{width:330px}.phone-screen{min-height:568px}.phone-channel{font-size:16px}.preview-message p{font-size:12px}.floating-avatar.first{top:17%;left:0}.floating-avatar .demo-avatar{width:75px;height:75px}.floating-lead{width:175px;bottom:55px;right:0}.feature-panels{gap:18px}.feature-panels .surface{padding:23px}.feature-panels h2{font-size:24px}.workspace-surface{padding:26px}.workspace-preview{grid-template-columns:minmax(235px,1fr) 185px}.preview-inbox{display:none}.handoff-strip{grid-template-columns:1fr 20px 1fr;gap:10px}.handoff-strip>span{gap:11px;padding:15px 13px;font-size:11px}.handoff-strip>span>svg{width:25px}.preview-footnote p{font-size:10px}.connection-surface{padding:27px}.connection-steps{grid-template-columns:1fr;gap:24px}.connection-steps header{min-height:0;margin-bottom:12px}.connection-steps h3{font-size:16px}.connection-card{height:auto;min-height:80px;margin-left:53px}.connection-card p{font-size:13px}.connection-steps b{width:36px;height:36px;font-size:20px}.pricing-surface{grid-template-columns:1fr;gap:25px;padding:28px}.pricing-copy>p{max-width:550px;font-size:16px}.pricing-copy ul{grid-template-columns:1fr 1fr;gap:14px;display:grid}.price-pending{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.price-pending small{flex-basis:100%}.price-pending h3{margin:0 12px 0 0;font-size:18px}.calculator .form-row{grid-template-columns:1fr 1fr}.questions-surface{padding:28px}.closing-surface{grid-template-columns:1fr 190px;gap:5px;min-height:275px;padding:35px 28px}.closing-phone .phone-frame{width:240px}.closing-surface h2{font-size:28px}.surface{border-radius:23px}}@media (width<=560px){.site-header.wrap{flex-wrap:wrap;align-items:center;gap:9px;height:auto;min-height:102px;padding:13px 18px}.site-header .logo{font-size:20px}.site-header .pilot-mark{width:33px;height:33px;font-size:28px}.header-actions{flex:1;justify-content:flex-end;gap:7px}.site-header .header-actions{flex-basis:100%;justify-content:flex-start}.header-actions .language{margin-right:auto}.header-actions .language select{max-width:103px;font-size:12px}.header-actions .language>svg:first-child{display:block}.header-actions .currency-control select{max-width:99px;min-height:34px;padding:5px 7px;font-size:11px}.header-actions .login-link{padding:7px 10px;font-size:11px;display:inline-block}.header-actions .menu-toggle{min-width:34px;min-height:34px;padding:5px}.main-nav{top:138px}.landing-panels{gap:14px;padding:0 10px}.surface{border-radius:22px}.landing-hero{gap:31px;padding:32px 21px 25px}.landing-hero h1{letter-spacing:-.05em;overflow-wrap:normal;font-size:clamp(31px,7.7vw,41px)}.landing-hero-copy>p{margin-top:22px;font-size:15px;line-height:1.65}.landing-hero-copy>.hero-secondary{margin-top:14px;font-size:12px;line-height:1.7}.landing-hero-copy .button-row{gap:9px;margin-top:24px}.landing-hero-copy .button-row .button{gap:7px;min-height:46px;padding:12px 13px;font-size:11px}.landing-hero-copy .button-row .button>svg{width:15px}.landing-hero-visual{max-width:348px;padding-top:0;padding-bottom:26px}.phone-frame{border-radius:43px;width:294px;padding:9px}.phone-screen{border-radius:31px;min-height:545px}.phone-channel{gap:7px;padding:9px;font-size:14px}.phone-contact{gap:7px;padding:7px 9px 11px}.phone-contact>svg{width:17px}.phone-contact>.demo-avatar{width:32px;height:32px}.phone-contact strong{font-size:12px}.phone-status{padding:14px 21px 13px}.phone-status i{width:77px;height:21px}.preview-messages{gap:12px;padding:20px 9px}.preview-message p{font-size:11px}.preview-message>div{padding:9px 11px}.floating-avatar.first{top:18%;left:-1px;transform:translate(-8%)}.floating-avatar .demo-avatar{border-width:3px;width:57px;height:57px}.floating-avatar{padding:3px}.floating-lead{border-radius:15px;gap:8px;width:161px;padding:12px;bottom:42px;right:-5px}.floating-lead .lead-preview-title strong{font-size:14px}.floating-lead>span:not(.badge){font-size:10px}.floating-lead .badge{font-size:11px}.feature-panels{grid-template-columns:1fr;gap:14px}.feature-panels .surface{padding:25px 20px}.feature-panels h2{font-size:26px}.feature-panels .surface>p{margin:12px 0 22px;font-size:14px}.knowledge-preview-body{grid-template-columns:35% 1fr;display:grid}.knowledge-preview-body>aside{padding:11px 5px;display:block}.knowledge-preview-body>aside>span{flex-direction:column;align-items:flex-start;gap:7px;padding:11px 7px;font-size:9px}.knowledge-preview-body>div{padding:13px 8px}.knowledge-row{gap:8px;padding:9px 6px}.knowledge-row>span{padding:6px}.knowledge-row>span>svg{width:20px}.knowledge-row strong{font-size:11px}.knowledge-row small{font-size:9px}.knowledge-preview-title{padding:13px}.knowledge-preview-title .pilot-mark{width:27px;height:29px;font-size:25px}.knowledge-preview-title strong{font-size:12px}.lead-preview{padding:21px}.lead-person .demo-avatar{width:59px;height:59px}.lead-person small{font-size:11px}.lead-person strong{font-size:15px}.lead-preview blockquote{font-size:13px}.workspace-surface{padding:25px 17px}.surface h2{font-size:27px}.workspace-surface>h2{margin-bottom:22px}.workspace-preview{grid-template-columns:1fr}.preview-thread .preview-messages{padding:19px 12px}.preview-thread .preview-message{max-width:90%}.preview-thread .preview-message p{font-size:12px}.preview-customer{border-left:0;border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:7px 12px;padding:17px;display:grid}.preview-customer>strong{grid-column:1/-1;margin:0 0 6px}.preview-customer .demo-avatar{grid-row:2/4;width:42px;height:42px}.preview-customer h3{margin:0;font-size:14px}.preview-customer>small{margin:0;font-size:11px}.preview-customer>p{grid-column:1/-1;margin:5px 0;font-size:12px}.preview-customer>.badge{white-space:nowrap;grid-column:1;width:max-content;font-size:10px}.preview-customer dl{display:none}.preview-customer .button{grid-column:1/-1;margin-top:7px;font-size:12px}.handoff-strip{grid-template-columns:1fr;gap:8px;margin-top:18px}.handoff-strip>svg{display:none}.handoff-strip>span{gap:15px;padding:15px;font-size:12px}.preview-footnote{align-items:flex-start;gap:10px;margin-top:12px}.preview-footnote p{max-width:235px;font-size:11px}.preview-footnote small{font-size:9px}.connection-surface{padding:26px 20px}.connection-steps{gap:23px;margin-top:25px}.connection-steps h3{font-size:14px}.connection-steps header{gap:13px}.connection-card{min-height:82px;margin-left:0;padding:18px}.connection-card p{font-size:12px}.connection-bottom p{align-items:flex-start;font-size:10px;line-height:1.7}.connection-bottom p>svg{margin-top:2px}.connection-bottom .language-links{gap:10px;font-size:10px}.pricing-surface{padding:25px 20px}.pricing-copy>p{margin-top:17px;font-size:15px}.pricing-copy ul{grid-template-columns:1fr;gap:12px;margin:22px 0}.pricing-copy li{font-size:12px}.price-pending{gap:14px}.price-pending h3{font-size:17px}.price-pending .button{min-height:43px;padding:12px 17px;font-size:12px}.calculator.panel{margin-top:2px;padding:21px 16px}.calculator .card-heading{gap:8px}.calculator .card-heading h3{font-size:18px}.calculator .currency-control select{max-width:95px;font-size:11px}.calculator .estimate{grid-template-columns:1fr;gap:15px;padding:14px}.calculator .estimate strong{font-size:20px}.calculator .form-row{gap:10px}.calculator .form-row select{padding:10px 7px;font-size:10px}.budget-field output{font-size:16px}.questions-surface{padding:25px 18px}.questions-surface>h2{margin-bottom:20px}.questions-surface summary{gap:12px;padding:16px 14px;font-size:12px}.questions-surface details p{padding:0 14px 17px;font-size:12px}.closing-surface{min-height:410px;padding:34px 22px 0;display:block}.closing-surface>div:first-child{max-width:350px;margin:auto}.closing-surface h2{margin-bottom:20px;font-size:28px;line-height:1.24}.closing-surface .button{min-height:44px;padding:12px 18px;font-size:12px}.closing-phone{width:210px;height:130px;margin:28px auto 0;transform:rotate(13deg)}.closing-phone .phone-frame{width:225px}.closing-phone .phone-screen{min-height:400px}.closing-phone .phone-channel{font-size:12px}.site-footer.wrap{padding:15px 25px 80px}.site-footer .logo{font-size:20px}.site-footer>nav{gap:15px}.app-topbar{flex-wrap:wrap;gap:9px}.app-topbar>div{flex:1;justify-content:flex-end;gap:8px}.app-topbar .currency-control select{max-width:95px;min-height:34px}.app-topbar .language select{max-width:80px;font-size:10px}.metric>strong{overflow-wrap:anywhere}.app-content h1{font-size:28px}.auth-layout .phone-frame{display:none}}@media (width<=360px){.landing-hero{padding-left:17px;padding-right:17px}.landing-hero h1{font-size:29px}.landing-hero-visual .phone-frame{width:274px}.phone-channel{font-size:13px}.floating-avatar.first{display:none}.floating-lead{width:149px;right:-5px}.feature-panels .surface{padding:22px 16px}.knowledge-preview-body{grid-template-columns:1fr}.knowledge-preview-body>aside{display:none}.knowledge-row strong{font-size:12px}.knowledge-row small{font-size:11px}.calculator .form-row{grid-template-columns:1fr}.site-header .logo{font-size:19px}.header-actions{gap:5px}}:root{--muted:#665f78;--section-border:#e1dbea;--header-offset:86px}html{scroll-padding-top:var(--header-offset)}.skip-link{z-index:80;color:#5126ae;background:#fff;border-radius:10px;padding:12px 18px;position:fixed;top:8px;left:16px;transform:translateY(-160%);box-shadow:0 4px 20px #29134b22}.skip-link:focus{transform:translateY(0)}.site-header.wrap{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f7faf2;border-bottom:1px solid #ded7e980;max-width:1240px;height:72px;padding:0 28px;position:sticky;top:0}.site-header .logo{font-size:19px}.site-header .pilot-mark{width:33px;height:33px;font-size:28px}.site-header .header-actions{gap:10px}.main-nav{gap:18px;font-size:12px}.main-nav a{padding:12px 0;transition:color .18s;position:relative}.main-nav a[aria-current=location]{color:#6230c5}.main-nav a[aria-current=location]:after{content:"";background:#8245e8;border-radius:2px;height:2px;position:absolute;bottom:4px;left:0;right:0}.site-header .login-link{padding:10px 13px}.site-header .currency-control select{min-height:40px}.landing-panels{gap:20px;max-width:1240px;padding:0 24px}.landing-panels .surface{border:1px solid var(--section-border);border-radius:22px;padding:28px;scroll-margin-top:14px;box-shadow:0 2px 3px #30204903,0 12px 32px -24px #35204a35}.feature-panels{scroll-margin-top:14px}.landing-panels h2{letter-spacing:-.038em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;font-size:30px;line-height:1.22}.landing-panels h3{text-wrap:balance}.landing-panels p{text-wrap:pretty}.landing-panels .button{min-height:46px;padding:12px 18px;font-size:13px}.button:active:not(:disabled),.crm-brand:active{transform:translateY(1px)}.primary{background:linear-gradient(160deg,#8450e9,#682bd7)}.primary:hover:not(:disabled){background:linear-gradient(160deg,#7540d7,#5720be)}.landing-panels .landing-hero{background:radial-gradient(at 100% 0,#ecd0ff95,#0000 50%),radial-gradient(at 6% 100%,#ffe1efbb,#0000 55%),linear-gradient(110deg,#fff8f5,#fceffa);grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:30px;min-height:0;margin-top:10px;padding:28px 32px}.landing-hero h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(39px,3.8vw,52px);line-height:1.12}.landing-hero h1>span{display:block}.landing-hero-copy>p{max-width:53ch;margin-top:22px;font-size:16px;line-height:1.65}.landing-hero-copy>.hero-secondary{color:#685e79;margin-top:14px;font-size:13px;line-height:1.6}.landing-hero-copy .button-row{gap:10px;margin-top:25px}.landing-hero-visual{width:100%;max-width:390px;margin:auto;padding:0 0 20px}.landing-hero-visual .phone-frame{border-radius:39px;width:284px;padding:8px}.landing-hero-visual .phone-screen{border-radius:29px;min-height:0}.landing-hero-visual .phone-status{padding:13px 20px 11px;font-size:10px}.landing-hero-visual .phone-status i{width:72px;height:20px;top:8px}.landing-hero-visual .phone-channel{gap:7px;padding:7px 9px;font-size:13px}.landing-hero-visual .phone-contact{padding:7px 10px 10px}.landing-hero-visual .phone-contact strong{font-size:12px}.landing-hero-visual .phone-contact small{color:#756b81;font-size:10px}.landing-hero-visual .preview-messages{gap:9px;padding:14px 9px}.landing-hero-visual .preview-message>div{padding:8px 10px}.landing-hero-visual .preview-message p{font-size:11px;line-height:1.45}.landing-hero-visual .phone-compose{margin:6px 9px 12px}.floating-avatar.second{display:none}.landing-hero-visual .floating-avatar.first{top:15%;left:1%;transform:none}.landing-hero-visual .floating-avatar>.demo-avatar{width:62px;height:62px}.landing-hero-visual .floating-lead{border:1px solid #e8def0;border-radius:14px;gap:8px;width:167px;padding:12px;bottom:38px;right:-4px}.landing-hero-visual .floating-lead strong{font-size:14px}.phone-caption{color:#756680}.feature-panels{grid-template-columns:1fr 1fr;gap:20px}.feature-panels .surface{padding:24px}.feature-panels h2{min-height:2.44em;font-size:25px}.feature-panels .surface>p{margin:10px 0 18px;font-size:14px;line-height:1.6}.knowledge-preview,.lead-preview{border-radius:13px;flex:1}.knowledge-preview-title{gap:11px;padding:12px 16px}.knowledge-preview-title>strong{font-size:13px}.knowledge-preview-title .pilot-mark{width:28px;height:29px;font-size:25px}.knowledge-preview-body{display:block}.knowledge-preview-body>aside{display:none}.knowledge-preview-body>div{gap:8px;padding:12px}.knowledge-row{border-radius:9px;gap:12px;padding:9px 12px}.knowledge-row>span{padding:7px}.knowledge-row strong{font-size:12px}.knowledge-row small{margin-top:2px;font-size:11px;line-height:1.45}.lead-preview{padding:17px}.lead-preview-title strong{font-size:14px}.lead-person{flex-wrap:nowrap;gap:12px;margin-top:17px}.lead-person .demo-avatar{width:45px;height:45px}.lead-person small{font-size:11px}.lead-preview blockquote{color:#635471;margin:17px 0 11px;padding:13px;font-size:13px;line-height:1.6}.workspace-surface h2{margin-bottom:20px}.workspace-preview{border-color:#ded6e9;border-radius:14px;grid-template-columns:125px 165px minmax(0,1fr) 190px}.preview-sidebar{padding:14px 8px}.preview-sidebar>span{padding:11px 8px}.preview-brand{gap:6px;margin-bottom:17px}.preview-brand strong{font-size:11px}.preview-thread>header{padding:11px 13px}.preview-thread .preview-messages{gap:8px;padding:14px}.preview-thread .preview-message p{font-size:12px;line-height:1.55}.preview-thread .preview-message>div{padding:8px 11px}.preview-composer{padding:12px 14px}.preview-customer{padding:15px}.preview-customer>strong{margin-bottom:15px}.preview-customer .demo-avatar{width:44px;height:44px}.preview-customer h3{margin-top:8px}.preview-customer dl{margin:10px 0}.preview-customer .button{min-height:44px;margin-top:12px;padding:9px 10px;font-size:11px}.preview-footnote{margin-top:13px}.preview-footnote p{font-size:12px}.crm-heading{max-width:800px}.crm-heading>.badge{margin-bottom:12px}.crm-heading>p{max-width:78ch;margin:13px 0 0;font-size:15px;line-height:1.6}.crm-brands{gap:12px;margin:22px 0}.crm-brand{border-color:#e2d9ef;border-radius:11px;gap:8px;padding:16px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 2px 5px #522d8504}.crm-brand span{color:#71637e;font-size:11px}.crm-brand:hover{transform:translateY(-2px);box-shadow:0 8px 20px -10px #693f9e33}.crm-details{grid-template-columns:1.1fr .9fr;align-items:start;gap:30px}.crm-details h3{font-size:18px}.crm-details ul{gap:14px;margin:16px 0 0}.crm-details li{align-items:flex-start;gap:11px;font-size:13px;line-height:1.6}.crm-details li svg{margin-top:2px}.crm-request-preview{border-radius:13px;padding:16px}.crm-flow{gap:17px;font-size:13px}.crm-flow>.pilot-mark{width:27px;height:29px;font-size:25px}.crm-transfer-card{max-width:none;margin:12px auto 8px;padding:14px 16px}.crm-transfer-card>p{margin:5px 0 10px;font-size:12px}.crm-transfer-card dl{border-top:1px solid #eee6f5;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 0;padding-top:12px;display:grid}.crm-transfer-card dt{margin:0;font-size:10px}.crm-transfer-card dd{margin:4px 0 0;font-size:12px;line-height:1.5}.crm-example-toggle{display:none}.crm-bottom{gap:22px;margin-top:22px;padding-top:19px}.crm-bottom p{margin-bottom:7px;font-size:13px;line-height:1.6}.crm-bottom small{color:#71667e;font-size:11px;line-height:1.6}.connection-steps{gap:20px;margin-top:22px}.connection-steps article{grid-template-columns:30px 1fr;align-content:start;column-gap:12px;display:grid}.connection-steps header{display:contents}.connection-steps b{grid-row:1/3;width:30px;height:30px;font-size:15px}.connection-steps h3{padding-top:4px;font-size:15px;line-height:1.45}.connection-card{background:0 0;border:0;grid-column:2;height:auto;min-height:0;margin:8px 0 0;padding:0;display:block}.connection-card>svg,.connection-card>.instagram-mark{display:none}.connection-card p{color:#6d586f;font-size:13px;line-height:1.6}.connection-bottom{border-top:1px solid #ead6e0;margin-top:20px;padding-top:14px}.connection-bottom p{margin:0;font-size:12px}.preview-readiness{margin-top:12px}.preview-readiness summary{color:#76617e;font-size:11px}.pricing-surface{grid-template-columns:.9fr 1.1fr;align-items:start;gap:32px}.pricing-copy>p{margin:16px 0;font-size:15px;line-height:1.65}.pricing-copy ul{gap:12px;margin:20px 0}.pricing-copy li{color:#685875;font-size:13px}.price-pending h3{margin:10px 0 17px;font-size:18px}.calculator.panel{border-radius:14px;padding:20px}.calculator .card-heading{margin-bottom:18px}.calculator .card-heading h3{font-size:18px}.calculator label{margin-bottom:15px;font-size:12px}.calculator label>output{font-variant-numeric:tabular-nums}.calculator .estimate{gap:12px;margin:0 0 14px;padding:13px}.calculator .estimate strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:5px;font-size:17px;line-height:1.4}.calculator .estimate small{font-size:11px}.calculator-settings{border-top:1px solid #e6dfef}.calculator-settings>summary{cursor:pointer;color:#6237ad;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-top:8px;font-size:12px;font-weight:650;list-style:none;display:flex}.calculator-settings>summary::-webkit-details-marker{display:none}.calculator-settings[open]>summary{margin-bottom:16px}.calculator-settings[open]>summary svg{transform:rotate(180deg)}.calculator-settings .budget-field{margin:15px 0}.calculator-settings .fineprint{margin-bottom:0;font-size:11px}.questions-surface>h2{margin-bottom:20px}.faq-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.questions-surface details{background:#fcfbfe;border-color:#e4dcec;border-radius:10px;margin:0 0 10px}.questions-surface summary{gap:14px;min-height:60px;padding:14px 16px;font-size:13px;line-height:1.55}.questions-surface details[open]{background:#fff;border-color:#bda1e9}.questions-surface details p{padding:0 16px 16px;font-size:13px;line-height:1.65}.landing-panels .closing-surface{grid-template-columns:minmax(0,1fr) auto;gap:25px;min-height:0;padding:30px 34px}.closing-surface>div:first-child{text-align:left;max-width:600px}.closing-surface h2{margin:0;font-size:28px}.closing-surface>.button{white-space:normal}.site-footer.wrap{gap:22px;max-width:1240px;margin-top:6px;padding:24px 30px 32px}.site-footer .logo{font-size:19px}.site-footer>nav{gap:12px}.site-footer .footer-bottom{margin-top:0;padding-top:17px}.chat-widget{bottom:18px;right:18px}.chat-launcher{border:1px solid #ffffff80;min-width:48px;min-height:48px;padding:13px}.chat-launcher>span{display:none}@media (width>=1600px){.landing-panels,.site-header.wrap,.site-footer.wrap{max-width:1280px}}@media (width<=1100px){.site-header.wrap{gap:14px;padding:0 22px}.main-nav{gap:12px;font-size:11px}.site-header .header-actions{gap:8px}.landing-panels{padding:0 20px}.landing-panels .landing-hero{gap:22px;padding:26px}.landing-hero h1{font-size:42px}.workspace-preview{grid-template-columns:150px minmax(0,1fr) 180px}.preview-sidebar{display:none}.pricing-surface{gap:24px}.crm-bottom{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=1000px){.main-nav{gap:3px;padding:14px 20px;top:calc(100% + 6px);left:18px;right:18px;box-shadow:0 16px 35px #33204414}.main-nav a{width:100%;min-height:44px;font-size:14px}.main-nav a[aria-current=location]:after{width:25px;right:auto}.landing-hero h1{font-size:38px}.landing-panels .landing-hero{grid-template-columns:minmax(0,1fr) 310px}.landing-hero-visual .floating-avatar{display:none}.landing-hero-copy .button-row .button{padding:12px 14px;font-size:12px}.feature-panels h2{font-size:24px}.crm-brands{gap:10px}.crm-brand{padding:14px}.crm-brand h3{font-size:17px}.pricing-surface{grid-template-columns:.85fr 1.15fr}}@media (width<=780px){.landing-panels .surface{padding:24px}.landing-panels .landing-hero{grid-template-columns:minmax(0,1fr) 260px;gap:20px;padding:26px}.landing-hero h1{font-size:32px}.landing-hero-copy>p{font-size:14px;line-height:1.6}.landing-hero-copy>.hero-secondary{font-size:12px}.landing-hero-visual .phone-frame{width:250px}.landing-hero-visual .floating-lead{width:145px;right:-5px}.landing-hero-visual .floating-lead>span:not(.badge){font-size:10px}.landing-hero-visual .phone-contact>svg{display:none}.feature-panels .surface{padding:20px}.feature-panels h2{font-size:23px}.feature-panels .surface>p{font-size:13px}.lead-person{flex-wrap:wrap}.lead-person>.badge{margin-left:0}.workspace-preview{grid-template-columns:minmax(0,1fr) 180px}.preview-inbox{display:none}.crm-brands{grid-template-columns:1fr 1fr}.crm-details{grid-template-columns:1fr 1fr;gap:20px}.crm-transfer-card dl{grid-template-columns:1fr;gap:9px}.connection-steps{grid-template-columns:1fr;gap:20px}.connection-steps h3{font-size:15px}.pricing-surface{grid-template-columns:1fr;gap:24px}.pricing-copy ul{grid-template-columns:1fr 1fr;display:grid}.price-pending{gap:12px}.price-pending h3{margin:0}.landing-panels .closing-surface{grid-template-columns:1fr;gap:20px;padding:26px}.closing-surface>.button{justify-self:start}.faq-columns{grid-template-columns:1fr;gap:0}}@media (width<=620px){:root{--header-offset:114px}.site-header.wrap{flex-wrap:wrap;gap:7px;height:auto;min-height:96px;padding:11px 18px 9px}.site-header .logo{font-size:18px}.site-header .header-actions{flex-basis:100%;justify-content:flex-start;gap:9px;padding-right:0}.site-header .header-actions .menu-toggle{min-width:44px;min-height:44px;position:absolute;top:8px;right:13px}.site-header .header-actions .language{margin-right:auto}.site-header .language select{max-width:105px;min-height:38px;font-size:12px}.site-header .header-actions .currency-control select{max-width:97px;min-height:38px;padding:7px 9px;font-size:12px}.site-header .header-actions .login-link{align-items:center;min-height:38px;padding:8px 10px;font-size:11px;display:inline-flex}.main-nav{top:calc(100% + 5px)}.landing-panels{gap:14px;padding:0 12px}.landing-panels .surface{border-radius:18px;padding:22px}.landing-panels h2{font-size:25px;line-height:1.25}.landing-panels .landing-hero{grid-template-columns:1fr;gap:24px;margin-top:5px;padding:25px 22px 20px}.landing-hero h1{font-size:clamp(29px,7.5vw,38px);line-height:1.13}.landing-hero-copy>p{margin-top:18px;font-size:15px}.landing-hero-copy>.hero-secondary{margin-top:12px;font-size:13px}.landing-hero-copy .button-row{gap:8px;margin-top:20px}.landing-hero-copy .button-row .button{min-height:44px;padding:11px 13px;font-size:12px}.landing-hero-copy .button-row .button.secondary{background:0 0;border-color:#0000;flex:100px;min-width:100px;max-width:170px;padding-left:2px;padding-right:2px}.landing-hero-copy .button-row .button.secondary>svg,.landing-hero-visual .preview-message:nth-child(-n+2){display:none}.landing-hero-visual{max-width:320px}.landing-hero-visual .phone-frame{width:272px}.landing-hero-visual .floating-lead{width:157px;bottom:33px;right:0}.landing-hero-visual .phone-contact>svg{display:block}.feature-panels{grid-template-columns:1fr;gap:14px}.feature-panels h2{min-height:0;font-size:24px}.feature-panels .surface>p{margin:10px 0 16px;font-size:14px}.knowledge-preview-body>div{gap:7px;padding:10px}.knowledge-row{padding:8px 10px}.lead-preview{padding:16px}.lead-person{flex-wrap:nowrap}.lead-person>.badge{font-size:10px}.workspace-surface h2{margin-bottom:18px}.workspace-preview{grid-template-columns:1fr}.preview-thread .preview-messages{gap:8px;padding:13px}.preview-thread .preview-message p{font-size:12px}.preview-customer{border-left:0;border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:5px 10px;padding:14px;display:grid}.preview-customer>strong,.preview-customer>p,.preview-customer>.badge,.preview-customer dl{display:none}.preview-customer .demo-avatar{grid-row:1/3;width:36px;height:36px}.preview-customer h3{margin:0;font-size:13px}.preview-customer>small{margin:0;font-size:11px}.preview-customer .button{grid-column:1/-1;min-height:44px;margin-top:7px;font-size:12px}.preview-footnote{align-items:flex-start;gap:10px}.preview-footnote p{max-width:none;font-size:12px}.preview-footnote small{font-size:10px}.crm-heading>p{font-size:14px}.crm-brands{gap:9px;margin:18px 0 22px}.crm-brand{gap:9px;min-width:0;padding:14px 12px}.crm-brand h3{font-size:17px}.crm-brand span{gap:5px;font-size:10px;line-height:1.5}.crm-surface .crm-details{grid-template-columns:minmax(0,1fr);gap:17px}.crm-details h3{font-size:17px}.crm-details li{font-size:13px;line-height:1.6}.crm-example-toggle{color:#613b96;text-align:left;background:#f8f3ff;border:1px solid #d9c9ec;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:44px;padding:12px 14px;font-size:12px;font-weight:600;display:flex}.crm-example .crm-request-preview{margin-top:10px;display:none}.crm-example[data-expanded=true] .crm-request-preview{display:block}.crm-example[data-expanded=true] .crm-example-toggle svg{transform:rotate(180deg)}.crm-transfer-card dl{grid-template-columns:1fr 1fr}.crm-bottom{gap:15px;margin-top:18px;padding-top:17px}.crm-bottom .button{min-height:44px;font-size:12px}.connection-steps{gap:18px;margin-top:20px}.connection-bottom p{align-items:flex-start;font-size:12px;line-height:1.6}.pricing-copy>p{font-size:15px}.pricing-copy ul{grid-template-columns:1fr;gap:12px;margin:17px 0}.pricing-copy li{font-size:13px}.calculator.panel{padding:16px}.calculator .card-heading{gap:10px;margin-bottom:17px}.calculator .card-heading h3{font-size:18px}.calculator .estimate{grid-template-columns:1fr;gap:10px}.calculator .estimate>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.calculator .estimate small{font-size:10px}.calculator .estimate strong{text-align:right;margin-top:0;font-size:15px}.calculator .currency-control select{min-height:38px}.questions-surface summary{min-height:58px;padding:13px 14px;font-size:13px}.questions-surface details p{font-size:13px}.landing-panels .closing-surface{padding:25px 22px}.closing-surface h2{font-size:26px}.site-footer.wrap{gap:21px;padding:22px 22px 76px}.chat-widget{bottom:12px;right:12px}}@media (width<=360px){.site-header .header-actions .login-link{display:none}.main-nav .nav-login{display:block}.landing-panels .surface{padding:19px 17px}.landing-panels .landing-hero{padding:23px 18px 18px}.landing-hero h1{font-size:29px}.landing-hero-visual .phone-frame{width:256px}.landing-hero-visual .floating-lead{width:145px;right:-3px}.lead-person{flex-wrap:wrap}.crm-brand h3{font-size:16px}.crm-brand span>svg{width:12px}.crm-transfer-card dl{grid-template-columns:1fr}.calculator .card-heading{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.button,.crm-brand,.main-nav a{transition:none}}body:has(.landing-panels){background-color:#f6f5f9;background-image:radial-gradient(at 95% 0,#ece2f45c,#0000 65%);background-repeat:no-repeat;background-size:100% 1000px}body:has(.landing-panels) .preview-strip{background:#eeecf380;border-color:#e5e1ed}body:has(.landing-panels) .site-header{background:#f7f7fbe6;box-shadow:0 1px #ffffffa6}.landing-panels{position:relative}.landing-panels h1{letter-spacing:-.045em;font-weight:800}.landing-panels h2{letter-spacing:-.035em;font-weight:750}.landing-panels h3{font-weight:650}.landing-panels .surface{border-color:#dedbe8;box-shadow:0 1px 2px #39295304,0 12px 28px -22px #41315829}.landing-panels .landing-hero{background:radial-gradient(at 100% 0,#efb6f3a8,#0000 44%),radial-gradient(at 0 100%,#ffd3eccc,#0000 52%),radial-gradient(at 100% 100%,#e4c6ffb0,#0000 43%),linear-gradient(120deg,#fff0f5,#fff8f5 47%,#fce4f2);border-color:#f0dce9;box-shadow:inset 0 1px #ffffffb3,0 2px 4px #34214303,0 20px 45px -34px #87549340}.landing-hero-copy .hero-secondary{color:#635c71}.landing-hero-visual .phone-frame{box-shadow:inset 0 0 0 1px #ffffff7a,0 2px 4px #1e12362b,0 18px 28px -15px #30204170,0 35px 70px -35px #76558755}.landing-hero-visual .floating-lead{transform:rotate(-4deg);box-shadow:0 3px 8px #49305009,0 17px 32px -14px #49305040}.landing-panels .knowledge-surface{background:#ffffffed}.landing-panels .lead-surface{background:linear-gradient(145deg,#fcfaff,#f2ecff)}.knowledge-preview,.lead-preview{box-shadow:0 5px 17px -12px #42246530}.knowledge-row{background:#fff;border-color:#ebe6f2}.knowledge-row>span{background:#f0ebf8}.lead-preview blockquote{background:#f7f2fc;border-left:0;border-radius:10px}.landing-panels .workspace-surface{background:radial-gradient(at 5% 0,#e7dcf766,#0000 55%),linear-gradient(135deg,#f6f3fb,#eeebf6);border-color:#dcd4e9;box-shadow:inset 0 1px #fff,0 18px 48px -33px #4831645c}.landing-panels .crm-surface{background:linear-gradient(130deg,#fffffffa,#fcfbfef0)}.crm-brand{box-shadow:none;border-color:#e7e1ee}.crm-brand:hover{border-color:#bba3d7;box-shadow:0 7px 17px -11px #59378347}.landing-panels .connection-surface{background:linear-gradient(115deg,#fff3f7,#ffe9f4);border-color:#eddce7}.landing-panels .questions-surface{background:#ffffffeb}.landing-panels .connection-surface{padding-top:32px;padding-bottom:32px}.connection-steps b{color:#633db1;background:#ece5f5;border:1px solid #ddd0ef;font-size:13px;font-weight:700;box-shadow:inset 0 1px #fff}.connection-bottom{border-color:#e1dbe9}.connection-card p{color:#655d73}.landing-panels .pricing-surface{background:linear-gradient(125deg,#f3eef9,#f9f7fc 60%);border-color:#ded5ec}.calculator.panel{border-color:#ebe5f2;box-shadow:0 7px 24px -13px #56407422}.questions-surface details{background:#ffffffb8;border-color:#e0dbe9;border-radius:9px}.questions-surface summary{font-weight:550}.questions-surface details:hover{border-color:#cfc2de}.landing-panels .closing-surface{background:radial-gradient(at 100% 0,#e9b4fc99,#0000 52%),radial-gradient(at 0 100%,#ffcfdfaa,#0000 55%),linear-gradient(105deg,#fff0f5,#f6e7fc);border-color:#ead8ed}.closing-surface h2{font-weight:650}.landing-panels .primary{box-shadow:inset 0 1px #ffffff38,0 4px 10px -4px #5728995c}.landing-panels .primary:hover{box-shadow:inset 0 1px #ffffff38,0 7px 16px -6px #57289970}.landing-panels .button{transition:background .18s,box-shadow .18s,transform .18s}.landing-panels svg{stroke-width:1.7px}.journey-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.journey-tabs{background:#eae4f280;border:1px solid #dcd2e9;border-radius:12px;align-items:stretch;gap:5px;min-width:0;padding:5px;display:flex;box-shadow:inset 0 1px 2px #47266d04}.journey-tabs button{color:#6c607c;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:flex}.journey-tabs button:hover{color:#402660;background:#ffffff6b}.journey-tabs button[aria-selected=true]{color:#572b97;background:#fff;border-color:#e2d8ed;box-shadow:0 1px 3px #52386a0a,0 4px 10px -7px #52386a40}.journey-step{color:#857394;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.journey-tabs button[aria-selected=true] .journey-step{color:#8b69b4}.journey-demo-label{color:#6f627d;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.journey-demo-label>span{background:#9d88b5;border-radius:50%;width:5px;height:5px}.journey-panel[hidden]{display:none}.journey-panel{outline-offset:6px;border-radius:14px}.journey-demo .workspace-preview{background:#fff;min-height:330px;box-shadow:0 9px 30px -20px #35234655}.journey-demo .preview-thread{flex-direction:column;display:flex}.journey-demo .preview-thread .preview-messages{flex:1;justify-content:flex-end}.journey-demo .preview-composer{margin-top:auto}.journey-demo .preview-footnote{align-items:flex-start;min-height:34px}.journey-demo .preview-footnote>small{display:none}.journey-scene{background:linear-gradient(120deg,#fbfaff,#fff);border:1px solid #ded6e9;border-radius:14px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:38px;min-height:330px;padding:28px 34px;display:grid;box-shadow:0 9px 30px -20px #35234655}.journey-explanation{min-width:0;max-width:340px}.journey-symbol{color:#7848b6;background:linear-gradient(145deg,#fff,#efe7f8);border:1px solid #e0d4ef;border-radius:13px;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:18px;display:inline-flex;box-shadow:inset 0 1px #fff,0 5px 12px -8px #58387944}.journey-explanation h3{text-wrap:balance;font-size:24px;line-height:1.25}.journey-explanation p{margin:13px 0 18px;font-size:13px;line-height:1.7}.journey-detail-line{color:#766383;align-items:center;gap:12px;font-size:12px;display:flex}.journey-detail-line>.pilot-mark{width:24px;height:26px;font-size:22px}.journey-record{background:#fff;border:1px solid #e2dbe9;border-radius:12px;width:100%;min-width:0;padding:20px 22px;box-shadow:0 2px 4px #4b326309,0 15px 28px -20px #4b326340}.journey-record header{border-bottom:1px solid #ede8f2;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.journey-record header>div{align-items:center;gap:11px;min-width:0;display:flex}.journey-record header strong{font-size:14px;display:block}.journey-record header small{margin-top:3px;font-size:11px;display:block}.journey-record .demo-avatar{width:42px;height:42px}.journey-record dl{margin:0}.journey-record dl>div{padding-top:13px}.journey-record dt{color:#75687f;margin:0 0 4px;font-size:11px}.journey-record dd{overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.6;display:flex}.journey-record dd>svg{color:#897598}.journey-record footer{color:#665279;border-top:1px solid #ede8f2;align-items:flex-start;gap:7px;margin-top:15px;padding-top:13px;font-size:11px;line-height:1.5;display:flex}.journey-record footer>svg{margin-top:1px}.journey-record-icon{color:#7c59a5;background:#f1ecf7;border-radius:10px;padding:10px;display:flex}.journey-transfer dd{justify-content:space-between}.journey-transfer dd>svg{color:#706089}.journey-caption{max-width:88ch;min-height:34px;margin:13px 0 0;font-size:12px;line-height:1.6}.has-interacted .journey-panel:not([hidden]) .journey-record{animation:.35s ease-out both record-arrive}.has-interacted .journey-panel:not([hidden]) .preview-message{animation:.25s ease-out both message-arrive}.has-interacted .journey-panel:not([hidden]) .preview-message:nth-child(2){animation-delay:80ms}.has-interacted .journey-panel:not([hidden]) .preview-message:nth-child(3){animation-delay:.16s}@keyframes record-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes message-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.journey-scene{gap:24px;padding:24px}.journey-step{display:none}.journey-explanation h3{font-size:22px}.journey-record{padding:18px}}@media (width<=780px){.journey-scene{grid-template-columns:1fr;gap:20px}.journey-explanation{max-width:none}.journey-explanation p{margin-bottom:0}.journey-symbol,.journey-detail-line,.journey-demo-label{display:none}.journey-tabs{width:100%}.journey-tabs button{flex:1;padding:10px}.journey-explanation h3{font-size:21px}.journey-scene{min-height:0}}@media (width<=620px){.landing-panels .connection-surface,.landing-panels .questions-surface{padding-top:25px;padding-bottom:25px}.landing-panels h1{font-weight:800}.landing-panels h2{font-weight:750}.journey-toolbar{margin-bottom:14px}.journey-tabs{border-radius:10px;gap:3px;padding:4px}.journey-tabs button{gap:6px;padding:8px 6px;font-size:11px}.journey-tabs button>svg{width:14px}.journey-demo .workspace-preview,.journey-demo .preview-footnote{min-height:0}.journey-scene{gap:17px;padding:17px}.journey-explanation h3{font-size:21px}.journey-explanation p{margin-top:10px;font-size:13px}.journey-record{padding:16px}.journey-record header{flex-wrap:wrap;gap:8px}.journey-record dd{font-size:12px}.journey-caption{min-height:0;font-size:11px}}@media (width<=360px){.journey-tabs button>svg{display:none}.journey-scene{padding:14px}.journey-record{padding:13px}}@media (prefers-reduced-motion:reduce){.journey-tabs button,.landing-panels .button{transition:none}.has-interacted .journey-panel:not([hidden]) .journey-record,.has-interacted .journey-panel:not([hidden]) .preview-message{animation:none}}.landing-panels .landing-hero.has-photo{isolation:isolate;position:relative;overflow:hidden}.landing-hero-photo{z-index:0;pointer-events:none;position:absolute}.landing-hero-photo img{object-fit:cover;width:100%;height:100%;display:block}.landing-hero-photo:after{content:"";background:linear-gradient(#0000 75%,#edcef080),linear-gradient(90deg,#ffedf430,#0000 35%);position:absolute;inset:0}.has-photo .landing-hero-copy,.has-photo .landing-hero-visual{z-index:1;position:relative}.has-photo .phone-caption{color:#66546e}.phone-system-icons{justify-content:flex-end;align-items:center;gap:3px;display:flex}.phone-channel .instagram-mark{color:#cd2d89}.phone-contact-avatar{display:flex;position:relative;flex:none!important}.phone-contact-avatar>i{background:#4bb477;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0}.phone-contact-avatar .demo-avatar{width:30px;height:30px}.phone-conversation-time{text-align:center;color:#847c8e;padding:11px 0 0;font-size:8px}.landing-hero-visual .phone-frame .preview-messages{padding-top:9px;padding-bottom:5px}.phone-frame .preview-message.sent>div{background:linear-gradient(125deg,#7950fd,#6752ff)}.phone-frame .preview-message.received>div{background:#f1f1f5}.phone-frame .preview-message p{font-weight:450}.phone-read-receipt{color:#8a8294;justify-content:flex-end;align-items:center;gap:4px;padding:1px 13px 8px;font-size:8px;display:flex}.phone-read-receipt .demo-avatar{width:12px;height:12px}.landing-hero-visual .phone-compose{border:1px solid #e4dfeb;border-radius:22px;gap:8px;margin-top:0;margin-bottom:8px;padding:5px}.phone-home-indicator{background:#231c2d;border-radius:5px;width:30%;height:3px;margin:3px auto 7px}@media (width<=620px){.has-photo .landing-hero-visual .preview-message:nth-child(-n+2){display:flex}.has-photo .landing-hero-visual .phone-contact>svg{display:block}.has-photo .phone-contact{gap:6px}.has-photo .phone-contact strong{font-size:11px}.has-photo .phone-contact small{font-size:8px}.has-photo .phone-contact-avatar .demo-avatar{width:25px;height:25px}.has-photo .landing-hero-visual .preview-message>div{padding:7px 8px}.has-photo .landing-hero-visual .preview-message p{font-size:10px;line-height:1.45}.has-photo .landing-hero-visual .phone-compose{gap:5px}.has-photo .landing-hero-visual .phone-compose small{font-size:9px}}.landing-panels .landing-hero.compact-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:30px;min-height:0;padding:28px 32px;display:grid}.compact-hero .landing-hero-copy{align-self:center;min-width:0;padding:0}.compact-hero h1{letter-spacing:-.047em;font-size:clamp(42px,4.3vw,56px);line-height:1.08}.compact-hero .landing-hero-copy>p{max-width:49ch;margin-top:20px;font-size:16px;line-height:1.6}.compact-hero .landing-hero-copy>.hero-secondary{margin-top:13px;font-size:13px}.compact-hero .landing-hero-copy .button-row{gap:10px;margin-top:24px}.compact-hero .hero-scene{isolation:isolate;width:100%;min-width:0;max-width:none;height:474px;margin:0;padding:0;position:relative;transform:none}.compact-hero .hero-scene .landing-hero-photo{opacity:1;width:auto;height:auto;inset:-28px -32px -28px 0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 31%);mask-image:linear-gradient(90deg,#0000 0%,#000 31%)}.compact-hero .hero-scene .landing-hero-photo img{object-fit:cover;object-position:right top}.compact-hero .hero-scene .phone-frame{z-index:1;transform-origin:0;width:284px;max-width:none;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)perspective(1100px)rotateY(15deg)rotateX(3deg)rotate(1deg)scale(.88)}.compact-hero .hero-scene .phone-status{padding:9px 17px 8px}.compact-hero .hero-scene .phone-status i{top:6px}.compact-hero .hero-scene .phone-channel{padding:4px 9px}.compact-hero .hero-scene .phone-contact{gap:6px;padding:5px 9px 6px}.compact-hero .hero-scene .phone-contact>svg{display:block}.compact-hero .hero-scene .phone-contact strong{font-size:12px}.compact-hero .hero-scene .phone-contact small{font-size:9px}.compact-hero .hero-scene .phone-contact-avatar .demo-avatar{width:28px;height:28px}.compact-hero .hero-scene .phone-conversation-time{padding:5px 0 0;font-size:8px}.compact-hero .hero-scene .phone-frame .preview-messages{gap:7px;padding:7px 9px 4px}.compact-hero .hero-scene .preview-message{display:flex}.compact-hero .hero-scene .preview-message>div{padding:6px 8px}.compact-hero .hero-scene .preview-message p{font-size:11px;line-height:1.35}.compact-hero .hero-scene .preview-message time{margin-top:2px;font-size:8px}.compact-hero .hero-scene .phone-read-receipt{padding-bottom:4px}.compact-hero .hero-scene .phone-compose{gap:7px;margin:0 8px 5px;padding:4px}.compact-hero .hero-scene .phone-compose small{font-size:10px}.compact-hero .hero-scene .phone-home-indicator{margin-bottom:5px}.compact-hero .hero-scene .floating-avatar.first{z-index:2;display:block;top:12%;left:-17px}.compact-hero .hero-scene .floating-avatar .demo-avatar{width:47px;height:47px}.compact-hero .hero-scene .floating-lead{z-index:2;width:161px;bottom:9px;left:172px;right:auto;transform:rotate(-3deg)}.compact-hero .hero-scene .phone-caption{text-align:center;width:210px;margin:0;padding:0;font-size:9px;position:absolute;top:auto;bottom:-18px;left:30px}@media (width<=1199px){.landing-panels .landing-hero.compact-hero{gap:22px;padding:25px 28px}.compact-hero h1{font-size:clamp(40px,4.7vw,48px)}.compact-hero .hero-scene{height:450px}.compact-hero .hero-scene .landing-hero-photo{inset:-25px -28px -25px 0}.compact-hero .hero-scene .phone-frame{transform:translateY(-50%)perspective(1100px)rotateY(15deg)rotateX(3deg)rotate(1deg)scale(.82)}.compact-hero .hero-scene .floating-lead{width:148px;bottom:10px;left:150px}.compact-hero .landing-hero-copy>p{font-size:15px}}@media (width<=1000px) and (width>=761px){.landing-panels .landing-hero.compact-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;padding:24px}.compact-hero h1{font-size:clamp(36px,4.9vw,44px)}.compact-hero .hero-scene{height:430px}.compact-hero .hero-scene .landing-hero-photo{inset:-24px -24px -24px -5px}.compact-hero .hero-scene .phone-frame{transform:translateY(-50%)perspective(1100px)rotateY(15deg)rotateX(3deg)rotate(1deg)scale(.74)}.compact-hero .hero-scene .floating-avatar.first{display:none}.compact-hero .hero-scene .floating-lead{width:136px;bottom:16px;left:120px}.compact-hero .hero-scene .floating-lead strong{font-size:12px}.compact-hero .hero-scene .floating-lead>span:not(.badge){font-size:9px}.compact-hero .landing-hero-copy .button-row .button{padding:11px 13px;font-size:12px}.compact-hero .hero-scene .phone-caption{width:200px;bottom:-13px;left:5px}}@media (width<=760px){.landing-panels .landing-hero.compact-hero{grid-template-columns:1fr;gap:22px;padding:26px 25px 18px}.compact-hero .landing-hero-copy{max-width:570px}.compact-hero h1{font-size:clamp(34px,5.6vw,42px)}.compact-hero .landing-hero-copy>p{max-width:52ch;margin-top:17px;font-size:15px}.compact-hero .landing-hero-copy>.hero-secondary{margin-top:10px;font-size:12px}.compact-hero .landing-hero-copy .button-row{margin-top:18px}.compact-hero .hero-scene{justify-self:center;width:100%;max-width:500px;height:395px}.compact-hero .hero-scene .landing-hero-photo{inset:-3px -25px -18px;-webkit-mask-image:linear-gradient(#0000 0%,#000 15%);mask-image:linear-gradient(#0000 0%,#000 15%)}.compact-hero .hero-scene .landing-hero-photo img{object-position:right 20%}.compact-hero .hero-scene .phone-frame{left:6%;transform:translateY(-50%)perspective(1100px)rotateY(12deg)rotateX(3deg)scale(.74)}.compact-hero .hero-scene .floating-avatar.first{display:none}.compact-hero .hero-scene .floating-lead{width:140px;padding:10px;bottom:4px;left:43%}.compact-hero .hero-scene .floating-lead strong{font-size:12px}.compact-hero .hero-scene .floating-lead>span:not(.badge){font-size:9px}.compact-hero .hero-scene .phone-caption{width:180px;bottom:-12px;left:5%}}@media (width<=420px){.landing-panels .landing-hero.compact-hero{gap:19px;padding:23px 20px 18px}.compact-hero h1{font-size:clamp(31px,8.6vw,36px)}.compact-hero .landing-hero-copy>p{margin-top:15px;font-size:14px;line-height:1.55}.compact-hero .landing-hero-copy>.hero-secondary{font-size:12px}.compact-hero .hero-scene{height:372px}.compact-hero .hero-scene .landing-hero-photo{inset:-2px -20px -18px}.compact-hero .hero-scene .phone-frame{left:0;transform:translateY(-50%)perspective(1100px)rotateY(12deg)rotateX(3deg)scale(.7)}.compact-hero .hero-scene .floating-lead{width:135px;bottom:0;left:auto;right:-4px}.compact-hero .hero-scene .phone-caption{width:166px;bottom:-14px;left:0}}:root{--text-body:15px;--text-label:14px;--text-note:13px}h1,h2,h3{-webkit-hyphens:none;hyphens:none}.landing-panels h2{letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1.25}.landing-panels h3{letter-spacing:-.015em;line-height:1.4}.landing-panels .compact-hero h1{letter-spacing:-.04em;text-wrap:balance}.landing-panels .compact-hero .landing-hero-copy>p{font-size:16px;line-height:1.6}.landing-panels .compact-hero .landing-hero-copy>.hero-secondary{color:#645b70;font-size:14px;line-height:1.6}.landing-panels .compact-hero .landing-hero-copy .button-row .button{font-size:13px}.feature-panels h2{min-height:2.5em;font-size:26px;line-height:1.25}.feature-panels .surface>p,.crm-heading>p,.pricing-copy>p{font-size:15px;line-height:1.65}.connection-steps h3{text-wrap:pretty;font-size:17px;line-height:1.4}.connection-card p,.crm-details li,.pricing-copy li{font-size:14px;line-height:1.65}.connection-bottom p,.crm-bottom p,.crm-bottom small,.preview-footnote p,.journey-caption{font-size:13px;line-height:1.65}.crm-details h3,.price-pending h3,.calculator .card-heading h3{font-size:20px;line-height:1.35}.crm-brand h3{font-size:19px;line-height:1.35}.crm-brand span{font-size:12px}.questions-surface summary{font-size:15px;font-weight:650;line-height:1.5}.questions-surface details p{font-size:14px;line-height:1.7}.journey-tabs button{font-size:14px}.journey-demo-label{font-size:12px}.journey-explanation p{font-size:15px;line-height:1.65}.journey-explanation h3{font-size:24px;line-height:1.3}.journey-record dt,.journey-record header small,.journey-record footer{font-size:12px}.journey-record dd{font-size:14px}.landing-panels .closing-surface h2{font-size:28px}.calculator label{padding-right:28px;font-size:14px}.calculator .currency-control,.calculator .budget-field label{padding-right:0}.calculator label:has(select){padding-right:0}.calculator .estimate{grid-template-columns:1fr}.calculator .estimate>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.calculator .estimate strong{margin-top:0;font-size:24px}.calculator .estimate small,.calculator-settings>summary,.calculator-settings small,.calculator-settings .fineprint{font-size:13px;line-height:1.6}.calculator-settings>label{margin-top:16px}.calculator-settings .token-estimate{border-top:1px solid var(--line);padding-top:12px;display:block}.main-nav,.site-header .language select,.site-header .currency-control select,.site-header .login-link{font-size:13px}.site-footer nav,.site-footer .language-links,.site-footer .footer-bottom{font-size:13px;line-height:1.6}.site-footer p{font-size:14px}.auth-story p,.narrow>p,.panel>p{font-size:15px;line-height:1.7}.auth-layout h1,.narrow>h1{letter-spacing:-.035em;font-size:clamp(30px,3.5vw,42px);line-height:1.2}.auth-card h2,.onboarding-panel h2{font-size:26px;line-height:1.25}.auth-links,.check-label,.notice,.fineprint,.onboard-tabs button,.checklist>div{font-size:13px;line-height:1.6}.onboard-tabs button{text-align:left;min-height:42px}.onboard-bottom>.button{font-size:13px}.chat-panel header strong{font-size:15px}.chat-panel-body>p{font-size:15px;line-height:1.65}.chat-panel-body .fineprint{font-size:13px}.chat-input-disabled input{font-size:14px}.app-content .page-heading h1{letter-spacing:-.03em;font-size:clamp(28px,3vw,36px);line-height:1.22}.app-content .page-heading p,.app-content .panel>p,.app-content .message p{font-size:14px;line-height:1.65}.app-content .card-heading h3,.app-content .panel>h3{font-size:19px;line-height:1.35}.app-content .fineprint,.app-content .notice,.demo-banner,.app-content label,.app-content .toggle-row,.app-content .rule,.app-content .data-line{font-size:13px;line-height:1.6}.sidebar nav button,.app-topbar,.filter-tabs button,.person-row strong,.conversation-item strong,.conversation>header strong,.app-content .compose input,.app-content table{font-size:13px}.person-row small,.conversation-item small,.conversation-item em,.conversation>header small,.conversation-status,.contact-saved,.simulator summary,.simulator p,.app-content .message small,.app-content th,.app-content td small,.app-content td select,.metric>span,.metric>small,.app-footer,.app-footer button,.app-content .badge{font-size:12px;line-height:1.5}.contact-panel label,.contact-panel select,.contact-panel .fineprint{font-size:13px}.dashboard-grid>*{min-width:0}.knowledge-promo h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (width<=1100px) and (width>=1001px){.site-header.wrap{gap:16px}.main-nav{gap:12px}}@media (width<=780px){.landing-panels h2{font-size:27px}.feature-panels h2{font-size:24px}.landing-panels .closing-surface h2{font-size:26px}.crm-brand h3{font-size:18px}.journey-explanation h3{font-size:22px}}@media (width<=620px){.landing-panels h2{font-size:25px;line-height:1.28}.feature-panels h2{min-height:0;font-size:24px}.landing-panels .compact-hero .landing-hero-copy>p{font-size:15px}.landing-panels .compact-hero .landing-hero-copy>.hero-secondary{font-size:13px}.site-header .language select,.site-header .currency-control select,.site-header .login-link{font-size:12px}.journey-tabs{flex:1}.journey-tabs button{flex:1;padding:10px;font-size:13px}.journey-toolbar{flex-wrap:wrap;gap:10px}.calculator .estimate strong{font-size:23px}.calculator .card-heading{align-items:flex-start}.calculator .card-heading h3{font-size:19px}.questions-surface summary{font-size:14px}.app-topbar,.app-content .conversation>header{flex-wrap:wrap}.auth-story .phone-frame{display:none}input,textarea{font-size:16px}}.logo{min-width:0}.logo-label{white-space:normal;min-width:0;line-height:1.2}.site-header .logo{flex-shrink:1}.header-actions{flex-shrink:0}@media (width<=600px){.site-header .logo{gap:7px;font-size:14px}.site-header .logo-label{max-width:170px}}.pricing-plans.surface{padding:24px;display:block}.pricing-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.pricing-heading h2{margin:0 0 6px}.pricing-heading p{max-width:850px;margin:0;font-size:14px;line-height:1.5}.pricing-heading>.currency-control{flex-shrink:0;margin:0}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.plan-card{background:#fff;border:1px solid #e1dceb;border-radius:16px;flex-direction:column;min-width:0;padding:20px 22px;display:flex;box-shadow:0 8px 24px #30204a04}.plan-card.plan-primary{background:linear-gradient(145deg,#f9f5ff 0%,#fff 58%);border-color:#b295f0;box-shadow:0 6px 26px #783cd70c,inset 0 3px #8952ec}.plan-card header h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}.plan-card header p{margin:5px 0 0;font-size:14px;line-height:1.5}.plan-price{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:12px 0 8px;display:flex}.plan-price>small{color:#655b73;font-size:13px}.plan-price>strong{letter-spacing:-.04em;color:#21123a;overflow-wrap:anywhere;font-size:36px;line-height:1.2}.plan-price>span{color:#6c6379;font-size:13px}.plan-volume{color:#5e3791;background:#f0eafa;border-radius:8px;align-self:flex-start;margin:0 0 12px;padding:6px 10px;font-size:14px;font-weight:650;line-height:1.45}.plan-card ul{flex:1;align-content:start;gap:5px;margin:0 0 14px;padding:0;list-style:none;display:grid}.plan-card li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.plan-card li>svg{color:#8250c1;flex-shrink:0;margin-top:3px}.plan-totals{border-top:1px solid #ece6f3;gap:8px;margin:0 0 14px;padding-top:12px;display:grid}.plan-totals>div,.order-summary dl>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.plan-totals dt,.order-summary dt{color:#6c6379;margin:0;font-size:13px;line-height:1.5}.plan-totals dd,.order-summary dd{text-align:right;flex-shrink:0;margin:0;font-size:14px;font-weight:650}.plan-totals .plan-total dt,.plan-totals .plan-total dd{color:#261938;font-size:15px;font-weight:750}.plan-card>.button{justify-content:center;width:100%;min-height:44px;padding:10px 16px;font-size:14px}.plans-included{padding:18px 0 0}.plans-included h3{margin:0 0 10px;font-size:15px;font-weight:700}.plans-included ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.plans-included li{gap:8px;font-size:14px;line-height:1.5;display:flex}.plans-included li svg{color:#8250c1;flex-shrink:0;margin-top:3px}.price-extras{background:#f6f3fa;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:16px 20px;display:flex}.price-extras>div{gap:4px;display:grid}.price-extras strong{font-size:15px}.price-extras span,.price-extras p{font-size:13px;line-height:1.55}.price-extras p{max-width:290px;margin:0}.payment-methods{flex-wrap:wrap;align-items:center;gap:16px 24px;padding:5px 0 17px;font-size:13px;display:flex}.payment-methods>span{align-items:center;gap:7px;display:flex}.payment-methods>span:first-child{color:#776d83}.payment-methods strong{font-size:14px}.payment-methods small{color:#776d83;font-size:12px}.payment-methods svg{color:#7755a2}.pricing-detail{border-top:1px solid #e8e2ee;padding:13px 0 0}.pricing-detail summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;font-weight:650;list-style:none;display:flex}.pricing-detail[open] summary svg{transform:rotate(45deg)}.pricing-detail p,.price-currency-note{color:#776d83;margin:12px 0 0;font-size:12px;line-height:1.65}.price-currency-note a{text-underline-offset:3px;text-decoration:underline}.payment-page{max-width:1160px;padding-top:38px}.payment-page-heading{max-width:780px;margin-bottom:26px}.payment-page-heading h1{letter-spacing:-.035em;margin:14px 0;font-size:clamp(28px,3.4vw,42px);line-height:1.2}.payment-page-heading p{font-size:15px;line-height:1.65}.order-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.order-options label,.order-options legend{font-size:14px}.order-options select{font-size:15px}.order-includes{padding:0 0 18px}.order-includes strong{font-size:15px}.order-includes p{margin:8px 0 0;font-size:13px;line-height:1.6}.payment-options{border:0;min-width:0;margin:22px 0;padding:0}.payment-options legend{margin-bottom:12px;font-weight:700}.payment-option{cursor:pointer;border:1px solid #e2dceb;border-radius:12px;flex-direction:row;align-items:center;gap:12px;margin:0 0 10px;padding:16px;display:flex}.order-extra-price{margin:0 0 8px;font-size:14px;font-weight:650;line-height:1.5}.payment-option.selected{background:#faf6ff;border-color:#9d73dc}.payment-option>input{accent-color:#8452d4;flex-shrink:0;width:17px;height:17px;margin:0}.payment-option>svg{color:#8255b9;flex-shrink:0}.payment-option>span{flex:1;min-width:0}.payment-option strong,.payment-option small{line-height:1.5;display:block}.payment-option strong{font-size:14px}.payment-option small{color:#776d83;font-size:12px;font-weight:400}.payment-option>b{font-size:12px;font-weight:650}.order-summary{box-shadow:0 12px 36px #39234d08}.order-summary .card-heading{align-items:flex-start;gap:10px}.order-summary .card-heading h2{margin:0;font-size:22px;line-height:1.25}.order-summary .card-heading .currency-control{margin:0}.order-summary h3{font-size:19px}.order-summary dl{gap:14px;display:grid}.order-summary dt>small{display:block}.order-summary .order-display-total{border-top:1px solid #e8e2ee;padding-top:14px}.order-display-total dd{font-size:20px}.settlement-summary{background:#f5effc;border-radius:13px;gap:6px;padding:18px;display:grid}.settlement-summary>span{font-size:13px;font-weight:600}.settlement-summary>strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:32px;line-height:1.2}.settlement-summary>small{color:#756981;font-size:12px;line-height:1.55}.order-summary .notice{margin:18px 0 12px}.order-summary>.fineprint{font-size:12px}.pricing-embedded{margin-top:24px}@media (width<=880px){.plan-grid{grid-template-columns:1fr}}@media (width<=780px){.order-layout{grid-template-columns:1fr}.order-summary{max-width:none}}@media (width<=620px){.pricing-plans.surface{padding:20px 16px}.pricing-heading{flex-wrap:wrap;gap:10px}.plan-card{padding:18px}.plan-totals>div{gap:10px}.plan-totals .plan-total dt,.plan-totals .plan-total dd{font-size:14px}.plans-included ul{grid-template-columns:1fr}.price-extras{padding:14px;display:block}.price-extras p{margin-top:7px}.payment-methods{gap:12px}.payment-methods>span:first-child{width:100%}.payment-methods small{display:none}.payment-page{padding-top:26px}.payment-page .panel{padding:20px 16px}.payment-option{gap:9px;padding:13px 10px}.payment-option>svg{width:20px}.order-summary .card-heading{flex-wrap:wrap}.order-summary dd{font-size:13px}.order-summary .order-display-total dd{font-size:18px}.settlement-summary>strong{font-size:30px}}@media (width<=360px){.plan-card{padding:17px 14px}.plan-price>strong{font-size:32px}.plan-totals>div{flex-direction:column;gap:3px}.plan-totals dd{text-align:left}.payment-option>svg{display:none}.order-summary dl>div{flex-wrap:wrap;gap:4px}.order-summary dd{margin-left:auto}}.live-chat-history{flex-direction:column;gap:14px;height:min(340px,45dvh);padding:18px;display:flex;overflow:auto}.live-chat-bubble{overflow-wrap:anywhere;background:#f2eefb;border-radius:16px;max-width:94%;padding:12px 14px}.live-chat-bubble.visitor{color:#fff;background:#7544ec;align-self:flex-end}.live-chat-bubble small{opacity:.7;font-size:12px}.live-chat-bubble p{white-space:pre-wrap;margin:5px 0 0;font-size:15px;line-height:1.55}.live-chat-form{border-top:1px solid #eee8f5;align-items:center;gap:8px;padding:10px 14px;display:flex}.live-chat-form input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0;font-size:15px}.live-chat-form button{color:#7544ec;flex:none}.live-chat-privacy{color:#77758b;margin:0;padding:0 16px 12px;font-size:12px;line-height:1.4}.live-chat-loading{color:#7544ec;animation:1s linear infinite pilot-spin}@keyframes pilot-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.live-chat-loading{animation:none}}.live-chat-bubble,.live-chat-form input{font-size:16px}.live-chat-bubble small,.live-chat-privacy{font-size:13px}.live-chat-privacy a{color:#7544ec;text-underline-offset:2px;text-decoration:underline}.chat-panel>header>strong{flex:1;min-width:0}.chat-panel .icon-button{min-width:44px;min-height:44px}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/instagram/assets/manrope-cyrillic-Dvxsihut.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/instagram/assets/manrope-latin-ext-Ch3YOpNY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/instagram/assets/manrope-latin-DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.public-language{flex:none;position:relative}.public-language summary{cursor:pointer;border:1px solid #e1dbed;border-radius:9px;align-items:center;gap:5px;min-height:44px;padding:8px 10px;font-size:13px;font-weight:700;list-style:none;display:flex}.public-language summary::-webkit-details-marker{display:none}.public-language nav{z-index:30;background:#fff;border:1px solid #e1dbed;border-radius:12px;min-width:158px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 34px #29174220}.public-language a{border-radius:7px;min-height:44px;padding:11px 12px;font-size:14px;display:block}.public-language a:hover,.public-language a[aria-current=page]{color:#6439bc;background:#f1ebfd}.public-beta{color:#62566e;border-top:1px solid #ded8e7;max-width:1180px;margin:24px auto 0;padding-top:18px;padding-bottom:18px}.public-beta strong{font-size:15px;font-weight:700}.public-beta p{max-width:93ch;margin:7px 0 0;font-size:14px;line-height:1.65}.public-home-link{color:#653db0;align-items:center;gap:7px;font-size:14px;display:inline-flex}.public-footer .footer-bottom,.public-footer .language-links{font-size:13px}.public-header .main-nav a{white-space:nowrap}.public-header .header-actions{flex:none}.public-header .logo-label{max-width:none}@media (width<=1100px){.public-header .main-nav{gap:15px}.public-header .logo{font-size:17px}.public-header .header-actions{gap:8px}}@media (width<=900px){.public-header .main-nav{max-height:calc(100dvh - 120px);top:calc(100% + 6px);left:16px;right:16px;overflow:auto}.public-header .logo{font-size:18px}.public-beta{margin-top:12px}.public-header .logo-label{max-width:220px}}@media (width<=520px){.public-header{gap:8px}.public-header .logo{gap:7px;font-size:15px}.public-header .logo-symbol{flex:none;width:25px;height:28px}.public-header .header-actions{gap:4px}.public-header .logo-label{max-width:160px;line-height:1.15}.public-header .currency-control select{max-width:82px;min-height:44px;padding:7px 3px;font-size:12px}.public-language summary{padding:7px;font-size:12px}.public-header .menu-toggle{min-width:36px;padding:4px}.public-beta strong{font-size:14px}.public-beta p{font-size:13px}}@media (width<=360px){.public-header .logo-label{max-width:123px}.public-header .logo{font-size:14px}.public-header .logo-symbol{width:22px;height:25px}.public-header .header-actions{gap:2px}.public-header .currency-control select{max-width:76px}.public-header .menu-toggle{min-width:30px}.public-language summary{padding:5px}}.logo-symbol.instagram-logo{background:0 0;border-radius:0;flex:none;display:block;transform:none}.public-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}.public-footer .footer-bottom .language-links{flex-wrap:wrap;justify-content:flex-start}@media (width<=520px){.public-header .logo-symbol.instagram-logo{width:25px;height:25px}}@media (width<=360px){.public-header .logo-symbol.instagram-logo{width:22px;height:22px}}.product-demo{box-sizing:border-box;color:#191038;overscroll-behavior:contain;width:min(800px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);font:inherit;background:#faf8fd;border:1px solid #e4dceb;border-radius:24px;padding:0;overflow:auto;box-shadow:0 24px 100px #20103638}.product-demo::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#19102f80}.product-demo[open]{flex-direction:column;display:flex}.product-demo-header,.product-demo-steps,.product-demo-footer{flex-shrink:0}.product-demo-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.product-demo-header{background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 18px;display:flex}.product-demo-label{color:#7040bb;letter-spacing:.03em;font-size:12px;font-weight:700;line-height:1.5}.product-demo-header h2{letter-spacing:-.035em;max-width:600px;margin:6px 0 9px;font-size:clamp(21px,3vw,27px);line-height:1.2}.product-demo-header p{color:#776b86;margin:0;font-size:13px;line-height:1.55}.product-demo-close{border-radius:12px;flex:none;min-width:44px;min-height:44px}.product-demo-steps{background:#fff;border-block:1px solid #e9e2ef;gap:6px;padding:10px 26px;display:flex}.product-demo-steps button{min-width:0;min-height:44px;font:inherit;color:#6c5b7f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 8px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.product-demo-steps button[aria-pressed=true]{color:#6835c8;background:#efe7ff;border-color:#dfd0fc}.product-demo-steps svg{flex:none}.product-demo-body{padding:18px 26px 22px}.product-demo-hint{color:#665977;max-width:70ch;margin:0 0 16px;font-size:14px;line-height:1.65}.product-demo-screen{background:#fff;border:1px solid #e5ddef;border-radius:16px;min-width:0;max-width:580px;margin:auto;overflow:hidden;box-shadow:0 5px 18px #32203b05}.product-demo-contact{border-bottom:1px solid #ede8f2;align-items:center;gap:10px;padding:13px 16px;display:flex}.product-demo-contact>div{gap:4px;min-width:0;display:grid}.product-demo-contact strong{font-size:14px}.product-demo-contact>div>span{color:#7b6b8c;align-items:center;gap:5px;font-size:11px;display:flex}.product-demo-status{color:#7040bb;background:#f0eaff;border-radius:8px;max-width:46%;margin-left:auto;padding:6px 9px;font-size:11px;line-height:1.4}.product-demo .preview-messages{flex-direction:column;gap:12px;margin:0;padding:18px 20px;display:flex}.product-demo .preview-message{align-items:flex-end;gap:8px;width:auto;max-width:88%;font-size:13px;line-height:1.5;display:flex}.product-demo .preview-message.sent{align-self:flex-end}.product-demo .preview-message.received{align-self:flex-start}.product-demo .preview-message>div{background:#f1eff5;border-radius:14px;min-width:0;padding:9px 13px}.product-demo .preview-message.sent>div{color:#fff;background:#7950f5}.product-demo .preview-message p{font:inherit;overflow-wrap:anywhere;margin:0}.product-demo .preview-message time{text-align:right;opacity:.65;margin-top:4px;font-size:9px;line-height:1.4;display:block}.product-demo .demo-avatar{flex:none;width:29px;height:29px}.product-demo .demo-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.product-demo .lead-preview .demo-avatar.large{width:48px;height:48px}.product-demo-takeover{background:#fbf9fe;border-top:1px solid #ede8f2;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.product-demo-takeover p{color:#766685;max-width:290px;margin:0;font-size:12px;line-height:1.5}.product-demo-takeover .button{flex:none;min-height:40px;font-size:12px}.product-demo .knowledge-preview,.product-demo .lead-preview{box-shadow:none;border:0;border-radius:0;margin:0}.product-demo .lead-preview{padding:20px}.product-demo .knowledge-preview-body{grid-template-columns:165px 1fr}.product-demo-footer{background:#fff;border-top:1px solid #e9e2ef;justify-content:space-between;align-items:center;gap:12px;padding:15px 26px;display:flex}.product-demo-footer>span{color:#877895;font-size:12px}.product-demo-footer .button{min-height:44px;font-size:13px}.product-demo button:focus-visible,.product-demo a:focus-visible{outline-offset:2px;outline:3px solid #9b69ff}@media (width<=540px){.product-demo{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.product-demo-header{gap:8px;padding:18px 16px 14px}.product-demo-header h2{font-size:22px}.product-demo-steps{gap:3px;padding:9px 10px}.product-demo-steps button{gap:5px;padding:8px 4px;font-size:11px}.product-demo-steps svg{width:15px}.product-demo-body{padding:14px 12px 16px}.product-demo-hint{font-size:13px}.product-demo .preview-messages{gap:10px;padding:14px 12px}.product-demo .preview-message{max-width:93%;font-size:12px}.product-demo-contact{padding:11px 12px}.product-demo-takeover{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.product-demo-takeover p{max-width:none}.product-demo-takeover .button{align-self:flex-start}.product-demo-footer{gap:8px;padding:12px}.product-demo-footer>span{font-size:10px}.product-demo-footer .button{padding:10px 12px;font-size:12px}.product-demo .knowledge-preview-body{grid-template-columns:1fr}.product-demo .knowledge-preview-body>aside{display:none}.product-demo .knowledge-preview-title{padding:13px}.product-demo .lead-preview{padding:16px}}
/*$vite$:1*/