.marketing-site{--marketing-ink:#0b1f3a;--marketing-muted:#627184;--marketing-blue:#0088cc;background:#fff;color:var(--marketing-ink);min-height:100dvh;overflow:clip;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.marketing-site *,.marketing-site :after,.marketing-site :before{box-sizing:border-box}.marketing-site svg{flex-shrink:0;stroke-width:1.7}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site p{margin:0}.marketing-site h2{font-size:clamp(32px,3.6vw,48px);line-height:1.14;letter-spacing:-.047em;font-weight:600}.marketing-site section[id]{scroll-margin-top:96px}.marketing-site a:focus-visible,.marketing-site button:focus-visible,.marketing-site summary:focus-visible{outline:3px solid #0088cc;outline-offset:5px;border-radius:5px}.marketing-container{width:min(1280px,calc(100% - 96px));margin-inline:auto}.marketing-section{padding-block:92px}.marketing-eyebrow{gap:10px;font-size:10px;font-weight:650;letter-spacing:.15em;color:#708096}.marketing-brand,.marketing-eyebrow{display:inline-flex;align-items:center}.marketing-brand{gap:9px;font-size:22px;font-weight:700;letter-spacing:-.06em;white-space:nowrap}.marketing-brand-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#0088cc;color:#fff}.marketing-brand-dot{color:#0088cc}.marketing-brand-light{color:#fff}.marketing-brand-light .marketing-brand-dot{color:#61c4ee}.marketing-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:0 21px;border:1px solid transparent;border-radius:11px;color:#fff!important;background:#0088cc;font-size:13px;font-weight:600;box-shadow:0 3px 7px #0088cc12;transition:background .2s,transform .2s,box-shadow .2s;white-space:nowrap}.marketing-button:hover{background:#0077b4;box-shadow:0 5px 15px #0088cc22}.marketing-button:active{transform:translateY(1px)}.marketing-button-small{min-height:38px;font-size:11px;gap:12px;padding-inline:15px;border-radius:9px}.marketing-text-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:500}.marketing-text-link:hover{color:#0088cc}.marketing-skip-link{position:absolute;top:-100px;left:20px;z-index:100;padding:12px;background:white}.marketing-skip-link:focus{top:8px}.landing-header{position:sticky;top:0;z-index:40;border-bottom:1px solid #edf0f4;background:#ffffffed;backdrop-filter:blur(16px)}.landing-header-inner{height:80px;display:flex;align-items:center;justify-content:space-between;gap:22px}.landing-desktop-nav{display:flex;gap:27px;margin-left:36px}.landing-desktop-nav a{color:#5e6c7d;font-size:12px;transition:color .2s}.landing-desktop-nav a:hover{color:#0088cc}.landing-header-actions{display:flex;align-items:center;gap:24px}.landing-login-link{font-size:12px;font-weight:500}.landing-menu-toggle{display:none;border:0;padding:8px;background:transparent}.landing-mobile-nav{display:none}.landing-hero{position:relative;background:linear-gradient(110deg,#fff 28%,#f7fbfe)}.hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:center;min-height:665px;padding-block:75px 65px}.hero-copy{position:relative;z-index:1;padding-bottom:10px}.hero-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:24px;color:#0088cc;font-size:10px;font-weight:650;letter-spacing:.13em}.hero-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#0088cc;box-shadow:0 0 0 4px #0088cc0b}.hero-copy h1{font-size:clamp(50px,5.7vw,76px);font-weight:600;letter-spacing:-.064em;line-height:1.035}.hero-copy h1>span{color:#0088cc}.hero-description{max-width:410px;margin-top:25px!important;color:#627184;font-size:14px;line-height:1.85}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:23px;margin-top:30px}.hero-footnote{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;color:#788595;font-size:10px}.hero-footnote span{display:flex;align-items:center;gap:5px}.hero-footnote svg{color:#0088cc}.hero-product{position:relative;min-width:0;padding-top:28px}.hero-orbit{position:absolute;pointer-events:none;width:580px;height:580px;border:1px solid #d5e7f254;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-orbit-two{width:710px;height:710px;border-style:dashed;border-color:#dce9f13b}.hero-bottom{justify-content:space-between;padding-block:22px;border-top:1px solid #e5edf2;color:#84909e;font-size:10px}.hero-bottom,.hero-bottom>div{display:flex;align-items:center;gap:16px}.hero-bottom>div{flex-wrap:wrap;color:#59697c;font-size:11px}.hero-bottom i{width:3px;height:3px;background:#a9bccb;border-radius:50%}.product-preview{position:relative;width:100%;font-size:10px}.product-window{position:relative;overflow:hidden;border:1px solid #dce5ec;border-radius:13px;background:#fff;box-shadow:0 24px 64px -20px #133b6626,0 3px 12px #17375708}.demo-window-bar{height:32px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;background:#fcfdfe;border-bottom:1px solid #e8edf2;color:#7d8998;font-size:8px}.demo-window-bar>span:nth-child(2){display:flex;gap:5px;align-items:center}.demo-window-dots{display:flex;gap:4px}.demo-window-dots i{width:5px;height:5px;border-radius:50%;background:#dce4eb}.demo-window-dots i:first-child{background:#e5aaa7}.demo-window-dots i:nth-child(2){background:#e6cea0}.demo-window-dots i:nth-child(3){background:#acd2b7}.demo-workspace{display:grid;grid-template-columns:47px minmax(148px,.8fr) minmax(0,1.35fr);height:354px}.demo-rail{display:flex;align-items:center;flex-direction:column;gap:22px;padding:14px 7px 10px;color:#8395ad;background:#0b1f3a}.demo-rail-brand{display:grid;place-items:center;width:28px;height:28px;margin-bottom:4px;border-radius:9px;color:white;background:#0088cc}.demo-rail-active{display:grid;place-items:center;width:31px;height:31px;margin-block:-4px -6px;border-radius:8px;color:#68c4f0;background:#173959}.demo-rail-bottom{margin-top:auto}.demo-owner{display:grid;place-items:center;margin-top:-7px;width:23px;height:23px;border:1px solid #456078;border-radius:50%;font-size:8px}.demo-inbox{position:relative;padding:15px 0;border-right:1px solid #e5ebf0;min-width:0}.demo-inbox-title{justify-content:space-between;padding-inline:12px;font-size:12px;font-weight:650;letter-spacing:-.02em}.demo-inbox-title,.demo-search{display:flex;align-items:center}.demo-search{gap:6px;margin:11px 10px;padding:7px;border:1px solid #e9eef3;border-radius:6px;color:#92a0ae;font-size:8px}.demo-inbox-filters{display:flex;align-items:center;gap:11px;padding:0 12px 10px;color:#7f8b9a;font-size:7px}.demo-inbox-filters>span:first-child{color:#0088cc;font-weight:650}.demo-inbox-filters b{background:#eef5fa;border-radius:3px;padding:1px 3px;font-size:6px;font-weight:500}.demo-contact{position:relative;display:flex;align-items:center;gap:7px;padding:13px 10px;border-top:1px solid #f3f5f7;min-width:0}.demo-contact-active{background:#eaf5fc;border-left:2px solid #0088cc;padding-left:8px}.demo-contact>div{min-width:0}.demo-contact strong{display:block;max-width:105px;font-size:8px;font-weight:650}.demo-contact p,.demo-contact strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-contact p{font-size:7px;color:#7a8b9f;margin-top:4px!important}.demo-contact time{position:absolute;right:8px;top:9px;color:#99a8b6;font-size:6px}.demo-avatar{width:28px;height:28px;display:inline-grid;flex-shrink:0;place-items:center;border-radius:50%;background:#e6f1fc;color:#477ba4;font-size:8px;font-weight:600}.demo-avatar-peach{background:#f8e2d4;color:#ac765a}.demo-avatar-sage{background:#e0ece5;color:#729982}.demo-avatar-lilac{background:#e6e8f1;color:#7c83a4}.demo-inbox-bottom{position:absolute;bottom:11px;left:12px;display:flex;align-items:center;gap:5px;color:#93a0ac;font-size:7px}.demo-online-dot{width:4px;height:4px;border-radius:50%;background:#79ad94}.demo-conversation{display:flex;flex-direction:column;background:#f2f7fc;min-width:0}.demo-conversation-head{display:flex;align-items:center;gap:8px;height:58px;padding:9px 13px;background:#fff;border-bottom:1px solid #e7edf3}.demo-conversation-head>div{flex:1}.demo-conversation-head strong{display:block;font-size:9px;font-weight:650}.demo-conversation-head>div>span{display:flex;align-items:center;gap:3px;color:#0088cc;font-size:7px;margin-top:3px}.demo-messages{display:flex;align-items:flex-start;flex-direction:column;flex:1;gap:10px;padding:13px 12px}.demo-date{align-self:center;font-size:7px;color:#93a5b7}.demo-bubble{max-width:91%;padding:9px 10px 6px;border:1px solid #e6edf2;border-radius:8px 8px 8px 2px;font-size:8px;line-height:1.6;background:white}.demo-bubble small{display:flex;justify-content:flex-end;align-items:center;gap:3px;font-size:6px;color:#8fa1b4;margin-top:3px}.demo-bubble-out{align-self:flex-end;border-color:#d1eaf7;background:#dff1fd;border-radius:8px 8px 2px 8px}.demo-bubble-out small{color:#6a9dbd}.demo-context{display:flex;align-items:center;gap:5px;font-size:6px;color:#7094b1;margin-top:auto}.demo-composer{padding:10px 12px;margin:0 8px 8px;border:1px solid #e5ebf1;border-radius:8px;background:white;color:#a0aebb;font-size:8px}.demo-composer>div{display:flex;align-items:center;gap:9px;margin-top:9px}.demo-send{display:grid;place-items:center;margin-left:auto;width:22px;height:22px;border-radius:7px;background:#0088cc;color:white}.demo-floating-task{position:absolute;right:-8px;bottom:0;display:flex;align-items:center;gap:11px;min-width:303px;padding:15px 16px;border:1px solid #e0e9f0;border-radius:12px;background:#fff;box-shadow:0 12px 32px #163a5914;transform:rotate(-2deg)}.demo-task-icon{display:grid;place-items:center;width:35px;height:35px;color:#0088cc;border-radius:10px;background:#edf7fd}.demo-floating-task>div>span{color:#93a0ae;font-size:6px;font-weight:650;letter-spacing:.1em}.demo-floating-task strong{display:block;font-size:9px;font-weight:600;margin-top:4px}.demo-floating-task p{display:flex;align-items:center;gap:4px;font-size:7px;margin-top:5px!important;color:#8898a9}.demo-floating-task p>span{color:#0088cc;padding-left:6px}.demo-floating-status{display:flex;align-items:center;gap:7px;position:absolute;top:-21px;right:18px;padding:9px 12px;border:1px solid #e2ebed;border-radius:8px;background:#fff;color:#6b7e87;font-size:8px;box-shadow:0 5px 12px #123c4d07;transform:rotate(2deg)}.demo-floating-status>span{display:grid;place-items:center;width:18px;height:18px;background:#ebf5ef;border-radius:50%;color:#6a9c80}.demo-caption{color:#8794a2;font-size:8px;text-align:center;margin-top:18px!important;line-height:1.7}.hero-product .demo-caption{margin-top:52px!important;text-align:left;padding-left:8px}.problem-section{padding-block:88px 82px;border-bottom:1px solid #eaf0f4}.eyebrow-dash{width:22px;height:1px;background:#0088cc}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;margin-top:27px;align-items:center}.problem-grid h2{font-size:clamp(31px,3.3vw,44px)}.problem-grid h2 span{color:#9aa6b3}.problem-grid>div{max-width:435px}.problem-grid p{color:#758293;font-size:14px;line-height:1.85}.problem-grid .problem-conclusion{color:#294057;margin-top:14px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}.section-heading h2{margin-top:18px}.section-heading>p{color:#798797;font-size:13px;line-height:1.9;padding-bottom:5px}.workspace-section{padding-bottom:104px}.showcase-selectors{display:flex;gap:30px;border-bottom:1px solid #e5ebf0;margin-bottom:32px}.showcase-selectors button{position:relative;display:flex;align-items:center;gap:13px;border:0;background:transparent;font-size:12px;padding:14px 0;color:#8b97a4;cursor:pointer;transition:color .2s}.showcase-selectors button>span{font-size:8px;font-variant-numeric:tabular-nums;color:#9aa7b5}.showcase-selectors button[aria-pressed=true]{color:#0088cc;font-weight:600}.showcase-selectors button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#0088cc}.showcase-content{display:grid;grid-template-columns:1.25fr .75fr;gap:72px;align-items:center}.showcase-screen{min-width:0;padding:30px 26px;border:1px solid #e9eff4;border-radius:18px;background:#f4f8fb;min-height:420px;display:flex;align-items:center}.showcase-copy h3{font-size:28px;font-weight:600;letter-spacing:-.04em;line-height:1.22;margin-top:15px;max-width:300px}.showcase-copy>p{font-size:13px;line-height:1.95;color:#718093;margin-top:19px;max-width:335px}.showcase-copy .marketing-eyebrow{font-size:8px}.showcase-benefits{list-style:none;padding:23px 0 0;margin:23px 0 0;border-top:1px solid #eaf0f4;display:grid;gap:15px;color:#596f83;font-size:11px}.showcase-benefits li{display:flex;align-items:center;gap:10px}.showcase-benefits svg{color:#0088cc}.product-preview-compact .product-window{box-shadow:0 10px 25px #133b660b}.product-preview-compact .demo-workspace{height:312px}.product-preview-compact .demo-rail{gap:18px}.product-preview-compact .demo-contact{padding-block:10px}.product-preview-compact .demo-bubble{font-size:7px}.product-preview-compact .demo-messages{gap:7px;padding-block:9px}.mini-screen-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:600;letter-spacing:-.03em}.mini-screen-secondary{display:flex;align-items:center;gap:4px;font-size:9px;font-weight:400;color:#8a99a9;letter-spacing:0}.pipeline-demo,.tasks-demo{width:100%;min-height:345px;background:white;border:1px solid #e2eaf1;border-radius:12px;padding:22px 18px;box-shadow:0 10px 25px #133b660b}.pipeline-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:24px}.pipeline-column{min-width:0;min-height:216px;border-radius:7px;padding:10px 6px;background:#f5f8fb}.pipeline-column-title{display:flex;align-items:center;gap:4px;font-size:9px;font-weight:600;white-space:nowrap}.pipeline-column-title i{width:5px;height:5px;border-radius:50%}.pipeline-column-title>span{margin-left:auto;color:#9aa8b6;font-size:8px;font-weight:400}.pipeline-person{margin-top:15px;padding:12px 7px;border:1px solid #e5ecf2;background:white;border-radius:7px}.pipeline-person strong{display:block;margin-top:8px;font-size:8px;font-weight:600}.pipeline-person>p{font-size:7px;margin-top:6px;color:#92a0ae}.pipeline-person-tag{display:block;margin-top:12px;color:#0088cc;background:#edf7fc;padding:4px;border-radius:3px;font-size:6px;line-height:1.5}.pipeline-add{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:12px;font-size:7px;color:#95a4b4}.tasks-demo-subtitle{color:#94a1af;font-size:10px;margin-top:8px!important;margin-bottom:18px!important}.tasks-demo-row{display:flex;align-items:center;gap:11px;padding:19px 0;border-top:1px solid #edf1f5}.tasks-demo-check{width:17px;height:17px;border:1px solid #d2e1eb;border-radius:5px;display:grid;place-items:center;flex-shrink:0}.tasks-demo-row-done .tasks-demo-check{background:#0088cc;border-color:#0088cc;color:white}.tasks-demo-row strong{font-size:10px;font-weight:500}.tasks-demo-row>div>p{font-size:8px;margin-top:5px;color:#99a7b4}.tasks-demo-row>span:last-child{display:flex;align-items:center;gap:4px;margin-left:auto;font-size:9px;color:#8193a7}.tasks-demo-row-done strong{color:#a0adba;text-decoration:line-through}.followup-section{background:#0b1f3a;color:white;padding-block:88px;position:relative}.followup-grid{display:grid;grid-template-columns:.95fr 1fr;gap:100px;align-items:center}.followup-copy .marketing-eyebrow{color:#82a3be}.followup-copy h2{margin-top:22px}.followup-copy>p{max-width:350px;color:#9dafc1;font-size:14px;line-height:1.9;margin-top:24px}.followup-note{display:flex;align-items:center;gap:20px;margin-top:34px;padding-block:22px;border-block:1px solid #ffffff13;max-width:365px}.followup-note>span{color:#56b5df;font-size:61px;line-height:1;font-weight:400;letter-spacing:-.05em}.followup-note>p{max-width:265px;color:#8fa6bd;font-size:10px;line-height:1.85}.followup-note strong{display:inline-block;color:#e1eaf1;font-size:11px;font-weight:500;margin-bottom:3px}.followup-link{display:inline-flex;align-items:center;gap:17px;font-size:11px;margin-top:27px;color:#d7eaf6!important}.followup-link:hover{color:white!important}.touch-timeline{background:#122b47;border:1px solid #29435c;border-radius:16px;padding:24px 26px;box-shadow:0 14px 40px #07172922}.touch-timeline-head{display:flex;align-items:center;gap:10px;border-bottom:1px solid #ffffff0e;padding-bottom:18px;margin-bottom:12px}.touch-timeline-head strong{display:block;font-size:11px;font-weight:500}.touch-timeline-head>div>span{display:block;font-size:9px;color:#718ba5;margin-top:4px}.touch-progress{margin-left:auto;border:1px solid #2e5675;border-radius:5px;background:#163d5c;color:#81c8ea;padding:5px 9px;font-size:9px}.touch-step{position:relative;display:flex;align-items:flex-start;gap:17px;padding:12px 0}.touch-step:not(:nth-last-child(2)):after{content:"";position:absolute;left:12px;top:37px;bottom:-12px;width:1px;background:#2e4760}.touch-step-marker{position:relative;z-index:1;width:25px;height:25px;display:grid;place-items:center;border:1px solid #35506b;border-radius:50%;color:#6d8aa6;font-size:9px;background:#122b47;flex-shrink:0}.touch-step-done .touch-step-marker{background:#0088cc;color:white;border-color:#0088cc}.touch-step-day{display:block;font-size:7px;letter-spacing:.03em;color:#7292af;margin-bottom:4px}.touch-step strong{display:block;font-size:10px;font-weight:400;color:#acbbcb}.touch-step p{color:#65819d;font-size:8px;margin-top:4px}.touch-step-current .touch-step-marker{color:#8dd5f5;border-color:#51a6d0;box-shadow:0 0 0 4px #52b6e21a}.touch-step-current strong{color:#f3f8fd}.touch-step-current .touch-step-day{color:#73c4e7}.touch-step-current>svg{margin-left:auto;margin-top:8px;color:#64b4d8}.touch-timeline-caption{margin-top:14px!important;padding-top:13px;border-top:1px solid #ffffff0c;color:#6c87a1;font-size:7px;line-height:1.7}.automation-section{padding-block:102px 108px}.automation-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px}.automation-stage{min-height:335px;border:1px solid #e8eef3;border-radius:16px;padding:35px;background:#f4f8fb;display:flex;flex-direction:column;justify-content:center}.quick-reply-incoming{display:flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content;max-width:100%;background:#fff;border:1px solid #e5edf2;border-radius:9px 9px 9px 2px;padding:12px 14px;font-size:10px;color:#677c91;margin-bottom:15px}.quick-reply-incoming svg{color:#0088cc}.quick-reply-picker{border:1px solid #e2eaf1;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 10px 20px #23495e06}.quick-reply-picker>div:first-child{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;font-size:9px;color:#8c9dad;border-bottom:1px solid #f0f3f6}.quick-key{border:1px solid #e7edf2;padding:1px 5px;border-radius:3px;font-family:monospace}.quick-reply-option{display:flex;align-items:center;gap:11px;padding:10px 14px;color:#7191ac}.quick-reply-option:nth-child(2){background:#edf7fd;color:#0088cc}.quick-reply-option strong{display:block;font-size:10px;font-weight:500}.quick-reply-option small{display:block;margin-top:3px;font-size:8px;color:#9aaab9}.quick-reply-option>svg:last-child:not(:first-child){margin-left:auto}.schedule-chip{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #e1ebf2;border-radius:8px;margin-top:14px;background:#fff;font-size:9px;color:#607e95}.schedule-chip>svg{color:#0088cc}.schedule-chip>span:last-child{display:flex;align-items:center;gap:6px;color:#92a5b7;margin-left:auto;font-size:8px}.automation-rule-demo{padding-inline:41px;background:#f5f8fb}.rule-label{gap:7px;color:#869daf;font-size:7px;letter-spacing:.08em;margin-bottom:19px}.rule-label,.rule-trigger{display:flex;align-items:center}.rule-trigger{gap:11px;border:1px solid #d5e6f0;border-radius:10px;background:#fff;padding:16px;box-shadow:0 4px 10px #1b466608}.rule-trigger>svg{color:#0088cc}.rule-trigger small{display:block;font-size:8px;color:#8aa0b3}.rule-trigger strong{font-size:13px;font-weight:500;margin-top:3px;display:block}.rule-active{margin-left:auto;padding:4px 7px;background:#eef6f1;color:#6b9680;border-radius:4px;font-size:7px}.rule-connector{height:26px;display:flex;flex-direction:column;align-items:center;color:#98b4c8}.rule-connector>span{width:1px;height:13px;background:#ccdee9}.rule-action{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2ebf1;border-radius:9px;padding:13px}.rule-action-icon{width:30px;height:30px;border-radius:8px;background:#edf7fc;color:#0088cc;display:grid;place-items:center}.rule-action strong{display:block;font-size:10px;font-weight:500}.rule-action small{display:block;color:#8fa1b1;font-size:8px;margin-top:4px}.rule-action>svg{margin-left:auto;color:#82a6bc}.automation-demo-caption{font-size:7px;color:#8fa4b5;text-align:center;margin-top:15px!important}.automation-feature-copy{position:relative;padding:24px 0 0 36px}.feature-number{position:absolute;left:0;top:28px;font-size:9px;color:#93a7b8}.automation-feature-copy h3{font-size:20px;font-weight:600;letter-spacing:-.035em}.automation-feature-copy p{margin-top:10px;max-width:420px;font-size:12px;line-height:1.95;color:#79899a}.assistant-section{background:#f3f8fc;border-block:1px solid #e9f0f5;padding-block:92px}.assistant-grid{display:grid;grid-template-columns:.85fr 1fr;gap:110px;align-items:center}.assistant-copy h2{margin-top:22px}.assistant-copy h2>span{color:#0088cc}.assistant-copy>p{color:#75879a;font-size:13px;line-height:1.95;max-width:340px;margin-top:22px}.assistant-principle{display:flex;align-items:center;gap:12px;margin-top:29px}.assistant-principle>span{display:grid;place-items:center;width:34px;height:34px;color:#0088cc;border:1px solid #cce4f3;border-radius:50%}.assistant-principle>p{font-size:11px;line-height:1.9;color:#7f94a7}.assistant-principle strong{font-weight:500;color:#395b75}.assistant-question{display:flex;gap:10px;align-items:flex-start;margin:0 0 22px 14px}.assistant-question>div{padding:13px 16px;border:1px solid #e1eaf1;border-radius:2px 11px 11px 11px;background:#fff;max-width:295px;box-shadow:0 4px 12px #23465e04}.assistant-question strong{font-size:9px;font-weight:500;color:#95a4b1}.assistant-question p{margin-top:5px;font-size:11px;line-height:1.8;color:#4c6278}.assistant-response{padding:23px;border:1px solid #c9e1f0;border-radius:14px;background:#fff;box-shadow:0 15px 35px -15px #26536f22}.assistant-response-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.assistant-response-head>span:first-child{display:flex;align-items:center;gap:7px;color:#0088cc;font-size:11px;font-weight:600}.assistant-response-head>span:last-child{font-size:8px;color:#9babb9}.assistant-context-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:15px}.assistant-context-tags>span{font-size:7px;border:1px solid #e4edf4;color:#8099af;padding:4px 6px;border-radius:4px}.assistant-suggestion{display:flex;align-items:flex-start;gap:9px;border-radius:8px;background:#f0f7fc;padding:12px;margin-top:16px}.assistant-suggestion svg{color:#0088cc;margin-top:1px}.assistant-suggestion p{color:#618098;font-size:9px;line-height:1.9}.assistant-draft{padding:17px 0;font-size:11px;line-height:1.95;color:#3e5971}.assistant-draft-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding-top:14px;border-top:1px solid #eaf0f5}.assistant-draft-footer>span{display:flex;align-items:center;gap:5px;color:#96a7b7;font-size:7px}.assistant-draft-footer>span:last-child{background:#0088cc;border-radius:5px;color:#fff;padding:7px 9px}.analytics-section{display:grid;grid-template-columns:.85fr 1fr;gap:110px;align-items:center;padding-block:103px}.analytics-copy h2{margin-top:20px}.analytics-copy p{font-size:13px;line-height:1.95;margin-top:22px;color:#79899b;max-width:355px}.analytics-demo{border:1px solid #e2eaf0;border-radius:15px;padding:28px 30px 22px;box-shadow:0 14px 40px #1b4c6a07}.analytics-funnel{display:grid;gap:25px;margin-top:27px}.analytics-funnel-row>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#75899e;margin-bottom:10px}.analytics-funnel-row strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:500;color:#2e4d68}.analytics-bar-track{height:9px;border-radius:3px;background:#f2f6f9;overflow:hidden}.analytics-bar-track>span{display:block;height:100%;border-radius:3px}.analytics-demo .demo-caption{padding-top:14px;border-top:1px solid #eff3f7;margin-top:25px!important}.landing-pricing{padding-block:88px 92px}.pricing-section-heading{max-width:630px;margin:0 auto 35px;text-align:center}.pricing-section-heading h2{margin-top:15px;font-size:clamp(32px,3.5vw,44px);line-height:1.16}.pricing-section-heading>p{max-width:470px;margin:17px auto 0;color:#627184;font-size:14px;line-height:1.7}.pricing-plan-card{width:min(100%,470px);margin-inline:auto;padding:29px 30px 30px;border:1px solid #dfe7ef;border-radius:13px;background:#fff}.pricing-plan-card h3{text-align:center;color:#0b1f3a;font-size:18px;font-weight:600;letter-spacing:-.025em}.pricing-plan-description{margin-top:6px!important;color:#75869a;text-align:center;font-size:12px;line-height:1.6}.pricing-plan-price{display:flex;align-items:baseline;justify-content:center;gap:7px;margin-top:24px!important;color:#0b1f3a;white-space:nowrap}.pricing-plan-amount{font-size:66px;font-weight:550;letter-spacing:-.065em;line-height:1;font-variant-numeric:lining-nums tabular-nums}.pricing-plan-currency{font-size:27px;font-weight:500;letter-spacing:-.03em}.pricing-plan-period{margin-left:2px;color:#75869a;font-size:13px}.pricing-feature-groups{margin-block:30px 28px}.pricing-feature-group+.pricing-feature-group{margin-top:22px;padding-top:20px;border-top:1px solid #e8edf3}.pricing-feature-group h4{margin:0 0 11px;color:#75869a;font-size:10px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.pricing-feature-group ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.pricing-feature-group li{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;color:#334b65;font-size:12px;font-weight:450;line-height:1.65}.pricing-feature-group li>svg{margin-top:2px;color:#0088cc}.pricing-plan-cta{display:flex;width:100%;min-height:47px}.pricing-plan-note{max-width:500px;margin:17px auto 0!important;color:#75869a;text-align:center;font-size:10px;line-height:1.8}.pricing-plan-note a{color:#007cba;text-decoration:underline;text-underline-offset:3px}@media (max-width:700px){.landing-pricing{padding-block:56px 60px}.pricing-section-heading{margin-bottom:27px}.pricing-section-heading h2{font-size:32px}.pricing-section-heading>p{max-width:350px;margin-top:14px;font-size:13px}.pricing-plan-card{padding:25px 22px 23px}.pricing-plan-description{font-size:11px}.pricing-plan-amount{font-size:59px}.pricing-plan-currency{font-size:24px}.pricing-plan-period{font-size:12px}.pricing-feature-group li{gap:14px;font-size:12px}.pricing-plan-note{font-size:9px}}.faq-section{border-block:1px solid #edf1f4;background:#fbfcfd;padding-block:78px 82px}.faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.faq-grid h2{margin-top:20px}.faq-grid>div:first-child>p{font-size:12px;line-height:1.9;color:#8a97a6;margin-top:20px}.faq-item{border-bottom:1px solid #e6ecf1}.faq-item:first-child{border-top:1px solid #e6ecf1}.faq-item summary{display:flex;align-items:center;gap:18px;padding:23px 0;cursor:pointer;list-style:none;font-size:12px;font-weight:500}.faq-item summary::-webkit-details-marker{display:none}.faq-number{font-size:8px;color:#a2afbc;font-weight:400}.faq-item summary>svg{color:#8195a7;margin-left:auto;transition:transform .2s}.faq-item[open] summary>svg{transform:rotate(45deg)}.faq-item>p{padding:0 26px 22px 31px;color:#798a9b;font-size:11px;line-height:1.95;max-width:590px}.final-cta{display:flex;align-items:center;flex-direction:column;text-align:center;padding-block:85px 90px}.final-cta-mark{display:grid;place-items:center;width:61px;height:61px;border-radius:20px;color:#0088cc;background:#edf7fc;margin-bottom:22px;transform:rotate(-6deg)}.final-cta .marketing-eyebrow{font-size:8px}.final-cta h2{margin-top:20px;font-size:clamp(30px,3.5vw,45px)}.final-cta h2>span{color:#0088cc}.final-cta>p{color:#8a98a7;margin-top:18px;font-size:12px;line-height:1.9}.final-cta .marketing-button{margin-top:27px}.final-cta-secondary{display:inline-flex;align-items:center;gap:6px;font-size:9px;color:#899aa9!important;margin-top:19px}.landing-footer{border-top:1px solid #e9eff4}.landing-footer-inner{display:flex;align-items:center;flex-wrap:wrap;gap:25px;min-height:90px;padding-block:25px}.landing-footer .marketing-brand{font-size:18px}.landing-footer .marketing-brand-icon{width:28px;height:28px;border-radius:9px}.landing-footer .marketing-brand-icon svg{width:16px}.landing-footer-inner>span{font-size:9px;color:#8b9aaa}.landing-footer-inner>div{margin-left:auto;display:flex;align-items:center;gap:24px}.landing-footer-inner>div a{display:flex;align-items:center;gap:5px;font-size:10px;color:#74889a}.landing-footer-inner>.footer-copyright{color:#a2aeba;margin-left:15px;font-size:8px}.registration-page{display:grid;grid-template-columns:1fr 1fr;min-height:100dvh;background:#0b1f3a}.registration-story{display:flex;flex-direction:column;padding:42px 7vw 34px;background:radial-gradient(ellipse at 0 100%,#153957,transparent 70%);color:white}.registration-story-content{margin-block:auto;padding-block:74px}.registration-story .marketing-eyebrow{color:#7195b2;font-size:9px}.registration-story h2{font-size:clamp(38px,4vw,57px);line-height:1.12;font-weight:500;letter-spacing:-.052em;margin-top:24px}.registration-story h2>span{color:#5bbde8}.registration-story-content>p{color:#91a8be;font-size:13px;line-height:1.95;max-width:310px;margin-top:24px}.registration-story-list{display:grid;gap:17px;margin-top:34px;font-size:11px;color:#b2c4d5}.registration-story-list>span{display:flex;align-items:center;gap:11px}.registration-story-list svg{color:#5fb9e2}.registration-story-card{display:flex;gap:13px;align-items:center;margin-top:51px;padding:19px;background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;max-width:365px}.registration-story-card>span{color:#79c3e6}.registration-story-card strong{font-size:11px;font-weight:500}.registration-story-card p{margin-top:6px;font-size:9px;color:#7894af}.registration-story-card>svg{color:#688aa5;margin-left:auto}.registration-story-footer{font-size:8px;color:#5b7793}.registration-form-section{position:relative;display:flex;flex-direction:column;background:#fbfcfe;padding:44px 7vw 30px;border-radius:28px 0 0 28px}.registration-back{display:inline-flex;align-items:center;gap:7px;width:-moz-max-content;width:max-content;color:#8294a5!important;font-size:10px}.registration-form-container{width:100%;max-width:370px;margin:auto;padding-block:43px}.registration-form-container>h1{font-weight:600;line-height:1.14;letter-spacing:-.047em;font-size:35px;margin-top:13px}.registration-intro{font-size:11px;color:#8999aa;line-height:1.8;margin-top:13px!important}.registration-preview-note{display:flex;align-items:flex-start;gap:9px;padding:12px;margin-top:23px;border-radius:8px;border:1px solid #dce8f1;background:#f1f7fb;color:#7491a8}.registration-preview-note>svg{margin-top:1px}.registration-preview-note>p{font-size:9px;line-height:1.8}.registration-preview-note strong{display:block;font-size:10px;font-weight:500;color:#456f90;margin-bottom:2px}.registration-form-fields{display:grid;gap:16px;margin:0;padding:0;border:0;min-width:0}.registration-form{display:grid;gap:16px;margin-top:23px}.registration-field{display:grid;gap:7px}.registration-field label{font-size:10px;font-weight:600;color:#456079}.registration-field input{height:43px;font-size:11px;background:white;border-color:#dce5ed;border-radius:9px}.registration-field input::-moz-placeholder{color:#a3b0bd}.registration-field input::placeholder{color:#a3b0bd}.registration-field input[aria-invalid=true]{border-color:#cf7f7f}.registration-password{position:relative}.registration-password input{padding-right:40px}.registration-password button{position:absolute;right:3px;top:3px;width:37px;height:37px;display:grid;place-items:center;background:transparent;border:0;color:#99aaba;cursor:pointer}.registration-hint{font-size:8px;color:#96a6b5}.registration-error{font-size:9px;color:#b74949;line-height:1.6}.registration-submit{height:45px;font-size:11px;border-radius:9px;margin-top:4px}.registration-submit-notice{padding:13px;border:1px solid #d6e6f1;border-radius:9px;background:#edf6fc;font-size:10px;line-height:1.9;color:#4e7795}.registration-submit-notice strong{font-weight:600}.registration-login{margin-top:23px!important;text-align:center;font-size:10px;color:#8a9aab}.registration-login a{font-weight:600;color:#0088cc;margin-left:4px}.registration-form-footer{text-align:center;font-size:8px;color:#a7b3bf}.registration-mobile-brand{display:none}@media (min-width:1500px){.hero-grid{gap:65px;min-height:710px}.hero-copy h1{font-size:78px}}@media (max-width:1150px){.marketing-container{width:calc(100% - 64px)}.landing-desktop-nav{gap:18px;margin-left:0}.landing-header-actions{gap:18px}.landing-desktop-nav a{font-size:11px}.hero-grid{gap:23px;min-height:610px}.hero-copy h1{font-size:61px}.hero-actions{gap:17px}.hero-actions .marketing-text-link{font-size:11px}.hero-description{font-size:13px}.demo-workspace{grid-template-columns:41px minmax(120px,.7fr) minmax(0,1.3fr)}.demo-contact{gap:5px;padding-inline:7px}.demo-contact-active{padding-left:5px}.demo-contact strong{font-size:7px;max-width:92px}.demo-avatar{width:25px;height:25px;font-size:7px}.demo-inbox-filters{gap:7px;padding-inline:9px}.demo-floating-task{right:-7px;min-width:286px}.hero-bottom>div{gap:11px}.showcase-content{gap:45px}.showcase-screen{padding:24px 19px;min-height:405px}.showcase-copy h3{font-size:25px}.analytics-section,.assistant-grid,.followup-grid{gap:65px}.automation-stage{padding:27px}.automation-rule-demo{padding-inline:30px}.faq-grid{gap:65px}.registration-form-section,.registration-story{padding-inline:5vw}}@media (max-width:960px){.landing-desktop-nav{display:none}.landing-menu-toggle{display:inline-grid;place-items:center}.landing-header-inner{height:70px}.landing-mobile-nav{display:grid;padding:8px 32px 20px;border-top:1px solid #eef2f6;background:#fff}.landing-mobile-nav a{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:13px 0}.hero-grid{grid-template-columns:.9fr 1.1fr;min-height:590px;gap:25px;padding-block:64px}.hero-copy h1{font-size:54px}.hero-description{font-size:12px}.hero-eyebrow{font-size:8px}.hero-footnote{gap:9px;font-size:8px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.demo-workspace{grid-template-columns:38px minmax(0,1fr);height:330px}.demo-inbox{display:none}.demo-bubble{font-size:9px}.demo-context{font-size:7px}.demo-floating-task{bottom:0;right:-9px;min-width:270px;padding:12px}.demo-floating-task strong{font-size:8px}.demo-task-icon{width:29px;height:29px}.hero-bottom{align-items:flex-start;flex-direction:column;gap:12px}.hero-bottom>div{gap:18px}.problem-grid{gap:40px}.problem-grid p{font-size:13px}.showcase-content{grid-template-columns:1.1fr .9fr;gap:35px}.showcase-screen{padding:23px 15px;min-height:390px}.product-preview-compact .demo-inbox{display:none}.product-preview-compact .demo-workspace{grid-template-columns:35px minmax(0,1fr)}.product-preview-compact .demo-bubble{font-size:9px}.showcase-copy .marketing-eyebrow{font-size:6px}.showcase-copy h3{font-size:24px}.showcase-copy>p{font-size:12px}.showcase-benefits{font-size:9px}.pipeline-demo{padding:20px 10px}.pipeline-columns{gap:5px}.pipeline-column-title{font-size:7px}.pipeline-person{padding-inline:4px}.pipeline-person strong{font-size:7px}.tasks-demo-row{gap:7px}.tasks-demo-row strong{font-size:9px}.tasks-demo-row>span:last-child{font-size:7px}.followup-grid{gap:37px}.followup-copy>p{font-size:12px}.touch-timeline{padding:22px 20px}.touch-step{gap:12px}.touch-step strong{font-size:9px}.automation-grid{gap:24px}.automation-stage{padding:25px 20px}.quick-reply-incoming{font-size:9px}.schedule-chip{font-size:8px;gap:6px}.automation-feature-copy h3{font-size:18px}.analytics-section,.assistant-grid{gap:40px}.assistant-response{padding:20px}.faq-grid{gap:40px}.registration-story h2{font-size:43px}.registration-story-card{padding:15px}.registration-story-card p{font-size:8px}}@media (max-width:700px){.marketing-container{width:calc(100% - 40px)}.marketing-section{padding-block:64px}.marketing-site h2{font-size:34px}.marketing-brand{font-size:21px}.marketing-brand-icon{width:32px;height:32px}.landing-header-inner{height:66px;gap:12px}.landing-header-actions{gap:13px}.landing-header-actions>.marketing-button{display:none}.landing-login-link{font-size:12px}.landing-menu-toggle{padding:5px}.landing-mobile-nav{padding-inline:20px}.hero-grid{grid-template-columns:1fr;gap:37px;min-height:auto;padding-block:47px 19px}.hero-copy{padding:0}.hero-eyebrow{font-size:8px;margin-bottom:20px}.hero-copy h1{font-size:clamp(53px,12vw,72px);letter-spacing:-.062em}.hero-description{max-width:385px;font-size:13px;line-height:1.9;margin-top:22px!important}.hero-actions{flex-direction:row;align-items:center;gap:20px;margin-top:25px}.hero-actions .marketing-button{min-height:46px;padding-inline:17px;font-size:11px;gap:15px}.hero-actions .marketing-text-link{font-size:9px;gap:5px}.hero-footnote{gap:15px;margin-top:22px;font-size:8px}.hero-product{padding:22px 0 0;max-width:550px;width:100%;margin-inline:auto}.hero-orbit{width:380px;height:380px}.hero-orbit-two{width:480px;height:480px}.demo-workspace{grid-template-columns:36px minmax(120px,.75fr) minmax(0,1.25fr);height:310px}.demo-inbox{display:block}.demo-inbox-title{font-size:10px;padding-inline:9px}.demo-contact strong{font-size:7px}.demo-inbox-filters{font-size:6px}.demo-rail{gap:18px;padding-inline:4px}.demo-rail>svg{width:16px}.demo-rail-brand{width:26px;height:26px}.demo-bubble{font-size:7px;padding:7px 8px 5px}.demo-messages{gap:8px;padding:10px 9px}.demo-conversation-head{padding-inline:9px;height:52px}.demo-conversation-head strong{font-size:8px}.demo-inbox-bottom{left:9px;font-size:6px}.demo-context{font-size:5px;gap:4px}.demo-floating-status{font-size:7px;top:-19px;right:14px;padding:7px 9px}.demo-floating-task{right:-2px;bottom:2px;min-width:265px}.hero-product .demo-caption{font-size:6px;margin-top:53px!important}.hero-bottom{padding-block:20px;gap:11px;margin-top:4px}.hero-bottom>span{font-size:8px}.hero-bottom>div{font-size:9px;gap:12px}.hero-bottom i{width:2px;height:2px}.problem-section{padding-block:54px 56px}.marketing-eyebrow{font-size:8px}.problem-grid{grid-template-columns:1fr;gap:22px;margin-top:22px}.problem-grid h2{font-size:34px}.problem-grid>div{max-width:430px}.problem-grid p{font-size:12px}.problem-grid .problem-conclusion{margin-top:12px}.section-heading{display:block;margin-bottom:27px}.section-heading h2{margin-top:15px}.section-heading>p{margin-top:18px;font-size:12px;line-height:1.8}.showcase-selectors{gap:22px;margin-bottom:20px}.showcase-selectors button{font-size:10px;gap:8px;padding-block:13px}.showcase-selectors button>span{font-size:7px}.showcase-content{grid-template-columns:1fr;gap:28px}.showcase-screen{padding:23px 19px;min-height:365px}.product-preview-compact .demo-workspace{height:292px;grid-template-columns:32px minmax(114px,.8fr) minmax(0,1.2fr)}.product-preview-compact .demo-inbox{display:block}.product-preview-compact .demo-bubble{font-size:6px}.product-preview-compact .demo-contact{padding-block:10px}.product-preview-compact .demo-contact p,.product-preview-compact .demo-contact strong{font-size:6px}.product-preview-compact .demo-conversation-head strong{font-size:7px}.product-preview-compact .demo-messages{padding-inline:7px}.product-preview-compact .demo-context{font-size:5px}.showcase-copy h3{font-size:25px;max-width:315px}.showcase-copy>p{max-width:none;font-size:12px;margin-top:13px}.showcase-copy .marketing-eyebrow{font-size:7px}.showcase-benefits{margin-top:19px;padding-top:19px;font-size:10px;gap:13px}.pipeline-demo,.tasks-demo{min-height:315px}.pipeline-columns{gap:9px}.pipeline-column-title,.pipeline-person strong{font-size:8px}.pipeline-person{padding-inline:7px}.tasks-demo-row strong{font-size:10px}.followup-section{padding-block:59px}.followup-grid{grid-template-columns:1fr;gap:35px}.followup-copy h2{margin-top:18px}.followup-copy>p{max-width:430px;font-size:12px;margin-top:19px}.followup-note{max-width:none;margin-top:26px;padding-block:18px;gap:20px}.followup-note>span{font-size:56px}.followup-note>p{max-width:290px;font-size:10px}.followup-note strong{font-size:11px}.followup-link{font-size:10px;gap:10px;margin-top:22px}.touch-timeline{padding:22px}.touch-step{padding-block:13px;gap:18px}.touch-step strong{font-size:10px}.touch-step p{font-size:8px}.touch-timeline-caption{font-size:7px}.automation-grid{grid-template-columns:1fr;gap:36px}.automation-stage{min-height:335px;padding:28px}.automation-feature-copy{padding-top:20px}.feature-number{top:24px}.automation-feature-copy h3{font-size:19px}.automation-feature-copy p{font-size:12px}.quick-reply-incoming,.schedule-chip{font-size:9px}.assistant-section{padding-block:59px}.assistant-grid{grid-template-columns:1fr;gap:35px}.assistant-copy h2{margin-top:18px}.assistant-copy>p{max-width:430px;font-size:12px;margin-top:18px}.assistant-principle{margin-top:20px}.assistant-question{margin-left:0}.assistant-response{padding:20px}.assistant-draft{font-size:11px}.analytics-section{grid-template-columns:1fr;gap:30px}.analytics-copy h2{margin-top:18px}.analytics-copy p{font-size:12px;margin-top:18px;max-width:430px}.analytics-demo{padding:25px}.analytics-funnel{gap:21px}.faq-section{padding-block:58px}.faq-grid{grid-template-columns:1fr;gap:27px}.faq-grid>div:first-child>p{font-size:11px;margin-top:13px}.faq-grid h2{margin-top:16px}.faq-item summary{padding-block:21px;gap:13px;font-size:11px;line-height:1.7}.faq-item>p{padding-left:25px;font-size:10px}.final-cta{padding-block:60px}.final-cta-mark{width:53px;height:53px;border-radius:17px}.final-cta h2{font-size:30px;line-height:1.2;letter-spacing:-.05em}.final-cta>p{font-size:11px;max-width:270px}.landing-footer-inner{gap:20px;padding-block:25px}.landing-footer-inner>span:not(.footer-copyright){width:calc(100% - 150px);margin-left:auto;max-width:160px;font-size:8px;line-height:1.8}.landing-footer-inner>div{width:auto;margin-left:0;gap:22px}.landing-footer-inner>.footer-copyright{margin-left:auto;font-size:8px}.registration-page{display:block;background:#fbfcfe}.registration-story{display:none}.registration-form-section{min-height:100dvh;padding:26px 24px 25px;border-radius:0}.registration-mobile-brand{display:block;margin-bottom:27px}.registration-back{font-size:10px}.registration-form-container{padding-block:37px;max-width:400px}.registration-form-container>h1{font-size:34px}.registration-intro{font-size:12px}.registration-preview-note>p{font-size:10px}.registration-preview-note strong{font-size:11px}.registration-form{gap:18px}.registration-field label{font-size:12px}.registration-field input{font-size:16px;height:47px}.registration-field input::-moz-placeholder{font-size:12px}.registration-field input::placeholder{font-size:12px}.registration-password button{height:41px}.registration-error,.registration-hint{font-size:10px}.registration-submit{height:48px;font-size:12px}.registration-login{font-size:12px}.registration-submit-notice{font-size:11px}}@media (max-width:400px){.marketing-container{width:calc(100% - 36px)}.hero-actions{gap:16px}.hero-actions .marketing-text-link{font-size:8px}.hero-actions .marketing-button{gap:10px;padding-inline:14px}.demo-workspace{grid-template-columns:32px minmax(104px,.7fr) minmax(0,1.3fr)}.demo-rail{padding-inline:3px}.demo-contact{padding-inline:5px;gap:4px}.demo-contact-active{padding-left:3px}.demo-contact strong{max-width:75px;font-size:6px}.demo-contact p{font-size:6px}.demo-contact .demo-avatar{width:22px;height:22px;font-size:6px}.demo-conversation-head strong{font-size:7px}.demo-floating-task{min-width:252px}.hero-bottom>div{gap:10px;font-size:8px}.showcase-selectors{gap:20px}.showcase-selectors button{font-size:9px}.showcase-screen{padding-inline:11px}.product-preview-compact .demo-workspace{grid-template-columns:29px minmax(100px,.7fr) minmax(0,1.3fr)}.product-preview-compact .demo-search{padding-inline:5px;margin-inline:7px}.product-preview-compact .demo-composer{padding:9px}.automation-stage{padding-inline:21px}.quick-reply-incoming{font-size:8px}.assistant-draft-footer>span{font-size:6px}.final-cta h2{font-size:27px}}@media (prefers-reduced-motion:no-preference){.hero-copy{animation:marketing-rise .7s both}.hero-product{animation:marketing-rise .8s .12s both}.demo-floating-task{animation:marketing-task-in .7s .5s both}@keyframes marketing-rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-task-in{0%{opacity:0;transform:translateY(10px) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(-2deg)}}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :after,.marketing-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.faq-grid>div:first-child>p,.final-cta-secondary,.final-cta>p,.hero-bottom>span,.hero-footnote,.landing-footer-inner>.footer-copyright,.landing-footer-inner>span,.marketing-eyebrow,.section-heading>p{color:#64748b}.analytics-copy p,.assistant-copy>p,.automation-feature-copy p,.faq-item>p,.hero-description,.problem-grid p,.showcase-copy>p{color:#627184;font-size:14px}.hero-eyebrow{color:#0077b4}.marketing-button,.registration-submit{background-color:#007cba}.followup-copy .marketing-eyebrow{color:#9bb6ce}@media (max-width:700px){.analytics-copy p,.assistant-copy>p,.automation-feature-copy p,.faq-item>p,.hero-description,.problem-grid p,.showcase-copy>p{font-size:13px}}@media (min-width:701px){.registration-field label{font-size:12px}.registration-field input{height:46px;font-size:13px}.registration-intro{font-size:13px}.registration-preview-note>p{font-size:10px}.registration-preview-note strong{font-size:11px}.registration-error,.registration-hint{font-size:10px}.registration-login{font-size:12px}}.audience-section{padding-block:25px 56px;border-top:1px solid #e5edf2}.audience-heading{display:flex;align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:19px}.audience-heading .marketing-eyebrow{flex-shrink:0}.audience-heading h2{max-width:610px;font-size:clamp(24px,2.5vw,32px);line-height:1.12;letter-spacing:-.04em}.audience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.audience-card{min-height:170px;padding:20px 19px 18px;border:1px solid #e5edf2;border-radius:13px;background:#ffffffd9;box-shadow:0 3px 12px #0b1f3a05;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.audience-card:hover{border-color:#c6e2f2;box-shadow:0 10px 28px #0b1f3a0c;transform:translateY(-2px)}.audience-icon{display:grid;width:36px;height:36px;margin-bottom:14px;place-items:center;border-radius:11px;background:#edf8fd;color:#0088cc}.audience-card h3{margin:0 0 7px;color:#0b1f3a;font-size:15px;font-weight:620;letter-spacing:-.02em}.audience-card p{color:#627184;font-size:12px;line-height:1.65}@media (max-width:1150px){.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-card{min-height:155px}}@media (max-width:700px){.audience-section{padding-block:24px 44px}.audience-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:17px}.audience-heading .marketing-eyebrow{font-size:9px}.audience-heading h2{font-size:27px}.audience-grid{grid-template-columns:1fr;gap:10px}.audience-card{min-height:0;padding:17px 17px 18px}.audience-icon{width:34px;height:34px;margin-bottom:12px}.audience-card h3{font-size:15px}.audience-card p{font-size:13px}}@media (prefers-reduced-motion:reduce){.audience-card{transition:none}.audience-card:hover{transform:none}}.legal-page{background:#fff;color:#122849;min-height:70dvh}.legal-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1184px,calc(100% - 96px));margin-inline:auto;min-height:82px;border-bottom:1px solid #e9eef5}.legal-page-header>a:last-child{display:inline-flex;align-items:center;gap:7px;color:#627184;font-size:12px}.legal-document{width:min(820px,calc(100% - 64px));padding-block:58px 72px;margin-inline:auto}.legal-eyebrow{color:#1d7afc;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.legal-document h1{margin-top:14px;font-size:clamp(30px,4vw,44px);font-weight:550;line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere}.legal-document-edition{margin-top:16px!important;color:#8190a4;font-size:12px}.legal-document-content{margin-top:36px;color:#50637c;font-size:14px;line-height:1.85;overflow-wrap:anywhere}.legal-document-content p+p{margin-top:16px}.legal-document-content h2{margin:35px 0 12px;color:#122849;font-size:24px;font-weight:550;line-height:1.3;letter-spacing:-.025em}.legal-document-content h3{margin:22px 0 9px;color:#122849;font-size:18px;font-weight:550}.legal-document-content a,.legal-footer a{color:#176fe7;text-decoration:underline;text-underline-offset:3px}.legal-document-content ol,.legal-document-content ul{margin-block:14px;padding-left:23px;list-style:revert}.legal-document-content li+li{margin-top:8px}.legal-details-list{margin:26px 0}.legal-details-list>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;padding:16px 0;border-bottom:1px solid #edf1f6}.legal-details-list dt{color:#8a99ad;font-size:12px}.legal-details-list dd{margin:0;color:#334c6b}.legal-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:35px;width:min(1184px,calc(100% - 96px));padding-block:25px 34px;margin-inline:auto;border-top:1px solid #e7edf5;color:#71839c;font-size:12px;line-height:1.85}.legal-footer-operator strong{color:#50637c;font-weight:550;font-size:13px}.legal-footer-operator p{margin-top:3px}.legal-footer-operator>a{display:inline-block;margin-top:7px}.legal-footer nav{display:grid;justify-items:start;gap:9px;padding-top:2px;flex-shrink:0}.legal-footer a:focus-visible,.legal-page a:focus-visible{outline:3px solid #1d7afc;outline-offset:4px}.legal-document-content code{font-family:ui-monospace,monospace;font-size:.9em;padding:2px 5px;border-radius:4px;background:#f0f5fb}.legal-document-settings{display:inline-flex;padding:10px 16px;border:1px solid #d9e5f5;border-radius:10px;background:#f5f9ff;color:#176fe7;font-size:13px;cursor:pointer}.registration-legal-links{margin-top:14px!important;color:#8190a4;font-size:10px;line-height:1.7}.registration-legal-links a{color:#176fe7;text-decoration:underline;text-underline-offset:3px}.legal-acceptance-fields{display:grid;gap:12px;min-width:0;margin:18px 0 0;padding:0;border:0}.legal-acceptance-option{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;color:#59677b;font-size:12px;line-height:1.65;cursor:pointer}.legal-acceptance-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:21px;height:21px;margin:1px 0 0;border:1.5px solid #aeb9c7;border-radius:5px;background:#fff;cursor:pointer}.legal-acceptance-option input:checked{border-color:#1575e8;background:#1575e8}.legal-acceptance-option input:checked:after{content:"";width:9px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.legal-acceptance-option input:focus-visible{outline:3px solid #1d7afc55;outline-offset:2px}.legal-acceptance-option input[aria-invalid=true]{border-color:#be555b}.legal-acceptance-option a,.legal-acceptance-policy a{color:#536375;text-decoration:underline;text-underline-offset:3px}.legal-acceptance-policy{margin:0 0 0 33px;color:#8190a4;font-size:10px;line-height:1.6}.legal-acceptance-policy a{color:#176fe7}.legal-cookie-notice{position:fixed;z-index:40;left:50%;bottom:max(20px,env(safe-area-inset-bottom));transform:translateX(-50%);display:flex;align-items:center;gap:18px;width:min(1040px,calc(100% - 48px));padding:19px 22px;border:1px solid #e1e9f4;border-radius:17px;background:#fff;box-shadow:0 12px 50px #12284918;color:#122849}.legal-cookie-symbol{display:grid;place-items:center;width:41px;height:41px;flex-shrink:0;border-radius:12px;background:#edf4ff;color:#1d7afc}.legal-cookie-copy{flex:1;min-width:0}.legal-cookie-copy p{max-width:600px;font-size:13px;line-height:1.6;color:#657791}.legal-cookie-copy a,.legal-cookie-details a{color:#176fe7;text-decoration:underline;text-underline-offset:3px}.legal-cookie-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.legal-cookie-accept,.legal-cookie-primary,.legal-cookie-refuse,.legal-cookie-secondary,.legal-cookie-settings{display:inline-flex;justify-content:center;align-items:center;min-height:39px;padding:10px 15px;border-radius:10px;border:1px solid transparent;font-size:11px;font-weight:550;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.legal-cookie-primary{background:#1d7afc;color:#fff}.legal-cookie-primary:hover{background:#126ce7}.legal-cookie-secondary{border-color:#e1e9f4;background:#fff;color:#627a9c}.legal-cookie-secondary:hover{background:#f5f8fc}.legal-cookie-accept{background:#23865c;color:#fff}.legal-cookie-accept:hover{background:#1b704c}.legal-cookie-settings{border-color:#d9dde3;background:#f1f2f4;color:#626a75}.legal-cookie-settings:hover{background:#e6e8eb}.legal-cookie-refuse{border-color:#e7d1d2;background:#f9f0f0;color:#a75c61}.legal-cookie-refuse:hover{background:#f2e5e6;color:#91474d}.legal-cookie-dialog a:focus-visible,.legal-cookie-dialog button:focus-visible,.legal-cookie-notice a:focus-visible,.legal-cookie-notice button:focus-visible{outline:3px solid #1d7afc;outline-offset:3px}.legal-cookie-dialog{position:fixed;inset:0;width:min(520px,calc(100% - 40px));max-height:calc(100dvh - 48px);margin:auto;overflow-y:auto;padding:27px;border:1px solid #e1e9f4;border-radius:22px;background:#fff;color:#122849;box-shadow:0 25px 100px #12284922}.legal-cookie-dialog::backdrop{background:#12284950;backdrop-filter:blur(3px)}.legal-cookie-dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.legal-cookie-close{display:grid;place-items:center;padding:8px;border:0;border-radius:8px;background:transparent;color:#8395ae;cursor:pointer}.legal-cookie-close:hover{background:#f2f6fc}.legal-cookie-dialog h2{font-size:27px;letter-spacing:-.04em;line-height:1.2;font-weight:550}.legal-cookie-dialog>p{margin-top:13px;color:#7a8a9f;font-size:12px;line-height:1.75}.legal-cookie-category{padding:17px;border:1px solid #e4ecf7;border-radius:12px;margin-top:22px;background:#f8faff}.legal-cookie-category>div{display:flex;align-items:center;gap:7px}.legal-cookie-category svg{color:#1d7afc}.legal-cookie-category h3{font-size:12px;font-weight:600}.legal-cookie-category div>span{margin-left:auto;padding:3px 6px;border-radius:5px;background:#e4f3ee;color:#559a85;font-size:8px}.legal-cookie-category p{margin-top:11px;color:#7a8a9f;font-size:11px;line-height:1.7}.legal-cookie-details{display:grid;gap:8px;margin-top:19px;color:#91a1b6;font-size:9px}.legal-cookie-details>p{color:#6b809e;font-size:11px;line-height:1.6}.legal-cookie-dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:21px;padding-top:19px;border-top:1px solid #edf1f7}.legal-cookie-dialog>.legal-cookie-status{margin-top:14px;color:#547aa5;font-size:10px}.legal-cookie-status:empty{display:none}@media (max-width:700px){.legal-footer,.legal-page-header{width:calc(100% - 40px)}.legal-page-header{min-height:70px;gap:15px}.legal-page-header>a:last-child{font-size:11px}.legal-document{width:calc(100% - 40px);padding-block:36px 45px}.legal-document-content{font-size:13px;margin-top:27px}.legal-document-content h2{font-size:22px}.legal-details-list>div{grid-template-columns:1fr;gap:4px;padding-block:13px}.legal-footer{flex-direction:column;gap:21px;padding-block:23px 30px}.legal-cookie-notice{flex-wrap:wrap;align-items:flex-start;width:calc(100% - 24px);padding:17px;gap:11px;border-radius:15px;bottom:max(12px,env(safe-area-inset-bottom))}.legal-cookie-symbol{width:33px;height:33px;border-radius:10px}.legal-cookie-copy{flex-basis:calc(100% - 44px)}.legal-cookie-copy p{font-size:12px}.legal-cookie-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:3px;gap:8px}.legal-cookie-actions>:last-child{grid-column:1/-1}.legal-cookie-actions button{width:100%}.legal-cookie-dialog{width:calc(100% - 30px);padding:23px 20px;max-height:calc(100dvh - 36px);border-radius:18px}.legal-cookie-dialog h2{font-size:26px}.legal-cookie-dialog>p{font-size:12px}.legal-cookie-dialog-actions{gap:9px}}@media print{.legal-cookie-dialog,.legal-cookie-notice,.legal-footer,.legal-page-header{display:none!important}.legal-document{width:100%;padding:0}.legal-document-content{color:#162238;font-size:11pt;line-height:1.55}.legal-document-content h2{-moz-column-break-after:avoid;break-after:avoid}.legal-details-list>div{-moz-column-break-inside:avoid;break-inside:avoid}.marketing-site,body{background:#fff!important}}