:root{--paper:#fff;--wash:#faf8fa;--ink:#231923;--muted:#746b73;--soft:#a79aa4;--line:#e9e3e8;--brand:#fb0291;--accent:#b90065;--plum:#400a29;--blush:#f5b8d9;--pink-wash:#fbeaf3;--dark:#18121b;--radius:14px;--font:Arial,Helvetica,sans-serif;--mono:'SFMono-Regular',Consolas,'Liberation Mono',monospace;--ease:cubic-bezier(.22,1,.36,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3{line-height:1.08;font-weight:500;letter-spacing:-.05em}h1{font-size:76px}h2{font-size:52px}h3{font-size:26px;letter-spacing:-.035em}p{color:var(--muted)}img,video{display:block;max-width:100%}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button svg,a svg{flex-shrink:0}.icon{display:inline-block;flex-shrink:0;vertical-align:middle}::selection{background:#f5b8d9;color:#400a29}[hidden]{display:none!important}.wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.section{padding:100px 0}.eyebrow{font:500 10px/1.5 var(--mono);letter-spacing:.12em;color:var(--accent);display:flex;align-items:center;gap:9px;text-transform:uppercase;margin-bottom:25px}.eyebrow>span{width:5px;height:5px;border-radius:1px;background:currentColor;display:inline-block}h1>span,h2>span{color:#98738b}.section-head{display:flex;align-items:end;justify-content:space-between;gap:64px;margin-bottom:45px}.section-description{max-width:338px;padding-bottom:3px;flex-shrink:0}.section-description p{font-size:14px;line-height:1.8}.section-description .text-link{margin-top:18px}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:12px;font-weight:600;line-height:1.5;min-height:36px;color:var(--ink)}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translateX(4px)}.text-link:hover{color:var(--accent)}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:12px 23px;border:1px solid transparent;border-radius:8px;font-size:12px;line-height:1.5;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;background:var(--plum);color:white}.button:hover{background:#60123f;transform:translateY(-1px);box-shadow:0 8px 20px #400a2912}.button.primary{background:var(--accent)}.button.primary:hover{background:#a50059}.button.secondary{background:white;border-color:var(--line);color:var(--ink);box-shadow:0 2px 3px #230d1703}.button.secondary:hover{border-color:#cdb9c6;background:#fffbfd}.button.small{min-height:40px;padding:9px 17px;font-size:11px}.button.light{background:var(--blush);color:var(--plum)}.button-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fineprint{font-size:11px;line-height:1.7;color:var(--muted)}.skip-link{position:fixed;z-index:1000;left:20px;top:-80px;background:var(--plum);color:white;padding:12px 20px;border-radius:8px}.skip-link:focus{top:12px}.dark-section{color:#f9f5f8;background:var(--dark)}.dark-section p{color:#ada0ad}.dark-section h2>span{color:#c193b0}.dark-section .eyebrow{color:var(--blush)}.dark-section .text-link{color:#f5eaf2}.dark-section .section-description p{color:#bcb0ba}.dark-section .button.secondary{background:transparent;border-color:#564050;color:#fff}.reveal{transition:opacity .75s var(--ease),transform .75s var(--ease)}.reveal.will-reveal{opacity:0;transform:translateY(18px)}.pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);padding:5px 10px;border-radius:5px;font-size:10px;line-height:1.6}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:calc(100% - 36px);background:var(--plum);color:white;padding:12px 22px;border:1px solid #74375a;border-radius:10px;box-shadow:0 8px 28px #400a2922;font-size:13px;z-index:1000}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}dialog{padding:0;border:1px solid var(--line);border-radius:16px;background:white;color:var(--ink);width:min(1000px,calc(100vw - 32px));max-height:90vh;box-shadow:0 24px 100px #10091566}dialog::backdrop{background:#130c19bb;backdrop-filter:blur(6px)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:19px 23px;border-bottom:1px solid var(--line);gap:18px}.modal-head strong{font-size:14px}.modal-close{display:grid;place-items:center;width:36px;height:36px;border:0;background:var(--wash);border-radius:6px}.modal-body{padding:24px}.modal-body p{font-size:14px}.media-modal .modal-body{padding:0;background:var(--dark)}.media-modal video{width:100%;max-height:70vh}.modal-caption{padding:14px 22px;font-size:12px}.form-dialog{width:min(460px,calc(100vw - 32px))}.form-dialog label{display:block;font-size:13px;font-weight:600;margin:15px 0 6px}.form-dialog textarea,.form-dialog select{width:100%;border:1px solid #d9ccd5;border-radius:8px;padding:12px;background:#fff;color:var(--ink)}.form-dialog .button-row{margin-top:20px}.form-dialog textarea{resize:vertical;min-height:95px}body.modal-open{overflow:hidden}
button{border:0;background:none;padding:0}.no-script{padding:18px 25px;background:#400a29;color:white;text-align:center;font-size:12px}

.site-header{position:sticky;top:0;z-index:100;background:#ffffffee;backdrop-filter:blur(18px);border-bottom:1px solid #e9e3e885;height:76px}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative}.wordmark{width:146px;height:31px;display:flex;align-items:center}.wordmark img{width:146px;height:auto}.nav-desktop{display:flex;align-items:center;gap:20px}.nav-desktop>a,.nav-trigger{font-size:12px;color:#6d626c;background:none;border:0;padding:12px 2px;display:flex;align-items:center;gap:6px}.nav-trigger[aria-expanded=true],.nav-desktop>a:hover,.nav-trigger:hover{color:var(--accent)}.header-actions{display:flex;gap:12px;align-items:center}.header-actions .text-link{font-size:11px;margin-right:7px}.header-actions .button{min-height:38px;font-size:11px;padding:9px 15px;gap:17px}.mega-menu{position:absolute;top:calc(100% + 1px);left:0;right:0;padding:28px;background:white;border:1px solid var(--line);box-shadow:0 20px 40px #32152812;border-radius:0 0 14px 14px;display:grid;grid-template-columns:1fr 2.4fr;gap:34px}.mega-intro{border-right:1px solid var(--line);padding-right:20px}.mega-intro strong{font-size:21px;font-weight:500;letter-spacing:-.03em;line-height:1.2;display:block}.mega-intro p{font-size:12px;margin:13px 0;max-width:220px}.mega-links{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.mega-links a{display:flex;align-items:start;gap:13px;padding:10px;border-radius:8px;transition:background .2s}.mega-links a:hover{background:var(--pink-wash)}.mega-links a>.icon{color:var(--accent);margin-top:2px}.mega-links a strong{font-size:12px;font-weight:600;display:block;letter-spacing:0}.mega-links a small{font-size:11px;line-height:1.5;display:block;color:var(--muted);margin-top:2px}.mobile-toggle{display:none;background:none;border:1px solid var(--line);width:40px;height:40px;border-radius:7px;place-items:center}.mobile-nav{margin:0 0 0 auto;width:min(390px,calc(100vw - 25px));max-height:100dvh;height:100dvh;border-radius:0;border-top:0;border-bottom:0;overflow:auto}.mobile-nav nav{padding:15px 25px}.mobile-nav nav>a{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);font-size:15px}.mobile-nav details{border-bottom:1px solid var(--line)}.mobile-nav summary{padding:15px 0;font-size:15px}.mobile-nav details a{display:block;padding:10px 0 10px 12px;color:var(--muted);font-size:13px}.mobile-nav .button{margin:18px 25px;width:calc(100% - 50px)}.site-footer{background:#19121b;color:#f8f0f5;padding:65px 0 24px;border-top:1px solid #ffffff14}.footer-main{display:grid;grid-template-columns:1.7fr 1fr 1.2fr 1fr;gap:40px}.footer-brand img{width:155px;height:auto}.footer-brand p{font-size:12px;line-height:1.85;color:#b6a9b3;margin-top:21px;max-width:225px}.footer-note{display:inline-flex;align-items:center;gap:7px;font:10px var(--mono);color:#d6aac4;margin-top:24px}.footer-note:before{content:'';width:5px;height:5px;border-radius:50%;background:#ef9dcf}.footer-col h3{font:10px var(--mono);letter-spacing:.07em;color:#d8bfd0;margin:6px 0 18px;text-transform:uppercase}.footer-col a{display:block;color:#bcaeb8;font-size:11px;line-height:1.55;padding:5px 0;transition:color .2s}.footer-col a:hover{color:white}.footer-bottom{margin-top:52px;border-top:1px solid #ffffff15;padding-top:22px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#b5a6b0;gap:25px}.footer-bottom div{display:flex;gap:22px}.footer-bottom a:hover{color:white}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted);margin-bottom:37px}.breadcrumb a:hover{color:var(--accent)}.breadcrumb .icon{width:12px}.subhero{padding:54px 0 65px;background:radial-gradient(ellipse at 70% 10%,#fbedf533,transparent 65%)}.subhero .eyebrow{margin-bottom:22px}.subhero h1{font-size:66px;max-width:900px}.subhero .lead{font-size:17px;line-height:1.8;max-width:600px;margin-top:26px}.subhero .button-row{margin-top:30px}.subhero .micro-meta{margin-top:20px}.page-divider{border:0;border-top:1px solid var(--line);margin:0}.notice{padding:18px 23px;border:1px solid var(--line);background:var(--wash);border-radius:10px;font-size:12px;line-height:1.8;display:flex;align-items:start;gap:13px;color:var(--muted)}.notice>.icon{margin-top:4px;color:var(--accent)}

.breadcrumbs{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.7;color:var(--muted);padding-top:26px;flex-wrap:wrap}.breadcrumbs a:hover{color:var(--accent)}.breadcrumbs .icon{width:11px;opacity:.7}.breadcrumbs [aria-current]{color:#66505f}

crm-demo{display:block;min-width:0}.crm-app{--c-bg:#201725;--c-panel:#261c2b;--c-edge:#433245;--c-muted:#b9aebc;--c-accent:#f5b6d9;background:var(--c-bg);color:#f7f1f6;border:1px solid #513a4d;border-radius:11px;overflow:hidden;font-size:12px;line-height:1.45;text-align:left;box-shadow:0 12px 38px #3211281a}.crm-app p{color:inherit}.crm-app button{font-family:var(--font);line-height:1.4}.crm-app :focus-visible{outline-color:#f3a9d2;outline-width:2px;outline-offset:2px}.crm-window{height:35px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--c-edge);background:#261c2b;padding:0 13px;font-size:10px;gap:10px;color:#e9dbe5}.crm-window>span:nth-child(2){display:flex;gap:8px;align-items:center;font-weight:600}.crm-window>span:nth-child(2) img{width:14px;height:14px}.crm-window small{font-weight:400;color:#b4a1af;font-size:9px}.window-dots{display:flex;gap:5px;width:75px}.window-dots i{width:6px;height:6px;background:#785869;border-radius:50%}.window-dots i:nth-child(2){background:#634857}.window-dots i:nth-child(3){background:#493940}.demo-tag{font:8px/1.5 var(--mono);padding:3px 6px;border:1px solid #634257;border-radius:4px;color:#efb6d6;letter-spacing:.04em}.crm-body{display:grid;grid-template-columns:47px 266px minmax(0,1fr) 234px;height:523px}.crm-rail{border-right:1px solid var(--c-edge);display:flex;flex-direction:column;gap:13px;align-items:center;padding-top:13px;background:#19121e}.rail-symbol{color:#beafc1;margin-bottom:9px}.creator-avatar{border:1px solid #604158;background:#362638;color:#d6becd;width:31px;height:33px;border-radius:7px;padding:0;font-size:10px;font-weight:600;position:relative;transition:background .2s}.creator-avatar.selected{border:1px solid #f2a5cf;box-shadow:0 0 0 3px #f2a5cf1d;background:#5a2e48;color:white}.creator-avatar.selected:before{content:'';position:absolute;width:2px;background:#ed91c0;height:23px;top:4px;left:-8px;border-radius:3px}.rail-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:20px;color:#b5a1b5;padding-bottom:17px}.crm-contacts{border-right:1px solid var(--c-edge);background:#1d1622;min-width:0;display:flex;flex-direction:column}.contacts-heading{display:flex;align-items:center;justify-content:space-between;padding:15px 15px 8px;font-size:18px;font-weight:600;letter-spacing:-.025em}.creator-label{display:flex;gap:6px;align-items:center;padding:0 15px 12px;color:#b6a5b6;font-size:10px}.creator-label span{margin-left:auto;font-size:9px;color:#caadc0}.chat-filters{display:flex;gap:4px;padding:0 10px;margin-bottom:9px}.chat-filters button{background:#302337;color:#c0afbf;font-size:8px;display:flex;align-items:center;gap:3px;border:1px solid transparent;border-radius:4px;padding:6px 5px;flex:1;white-space:nowrap;justify-content:center;min-width:0}.chat-filters button.active{background:#583346;color:#fff;border-color:#8f5475}.chat-filters button small{font-size:8px;color:#f2ddec}.chat-filters button:hover{background:#4e3147}.chat-search{margin:0 11px 8px;display:flex;align-items:center;gap:7px;color:#c1acc0;padding-bottom:10px;border-bottom:1px solid #ffffff13}.chat-search input{background:none;border:0;color:#e9d8e4;width:100%;font-size:10px;outline-offset:1px!important}.chat-search input::placeholder{color:#b3a0b2}.contact-list{padding:0 8px;overflow:auto;flex:1;scrollbar-width:thin;scrollbar-color:#593c50 transparent}.contact{display:flex;gap:10px;padding:9px 7px;width:100%;border:1px solid transparent;border-radius:6px;margin-bottom:4px;background:#372832;color:#f6e9f0;min-width:0;text-align:left;min-height:55px;transition:background .18s}.contact:hover{background:#493347}.contact.selected{border-color:#d192b7;background:#604354;box-shadow:inset 0 0 0 1px #d7a0be52}.contact-avatar{display:flex;align-items:center;justify-content:center;background:#e4a0c8;border-radius:6px;width:34px;height:36px;position:relative;color:#321128;flex-shrink:0;font-size:17px;font-weight:700;overflow:visible}.contact-avatar.mint{background:#9fcdba;color:#122f25}.contact-avatar.lilac{background:#b3a0db;color:#2c1d48}.contact-avatar.peach{background:#e8b493;color:#4c2a1d}.contact-avatar em{position:absolute;bottom:0;left:0;right:0;background:#954761;color:#fff;font-size:8px;font-style:normal;text-align:center;line-height:11px;border-radius:0 0 5px 5px;font-weight:600}.contact-avatar>img{position:absolute;right:-3px;top:-4px;width:13px;height:13px;border:2px solid #271829;border-radius:50%;background:#271829}.contact-copy{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:4px}.contact-copy>span:first-child{display:flex;align-items:center;gap:6px}.contact-copy strong{font-size:10.5px;font-weight:600}.contact-copy small{font-size:8px;font-weight:400;color:#d4bccc;margin-left:auto}.contact-copy>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:#cebdc9}.contact.selected .contact-copy>span:last-child{color:#f7e8f2}.priority-dot{width:4px;height:4px;border-radius:50%;background:#ecabd0}.contacts-bottom{font-size:7.5px;color:#b5a2b0;padding:9px 11px;border-top:1px solid #ffffff10;display:flex;gap:5px;align-items:center}.empty-search{padding:20px 8px;color:#d5c7d2!important;font-size:11px}.crm-conversation{display:flex;flex-direction:column;min-width:0;background:#25192c}.chat-top{height:54px;display:flex;align-items:center;justify-content:space-between;padding:8px 17px;border-bottom:1px solid var(--c-edge);flex-shrink:0}.chat-person{display:flex;gap:10px;align-items:center}.chat-person>.contact-avatar{width:30px;height:32px;font-size:15px}.chat-person strong{font-size:13px;display:block}.chat-person small{font-size:8px;color:#baa4b5;display:block;margin-top:2px}.chat-tools{display:flex;align-items:center;gap:15px;color:#cbbac8}.chat-tools button{border:0;background:transparent;color:#d6c1d0;padding:3px;display:grid;place-items:center}.mode-switch{display:flex;align-items:center;gap:3px;padding:8px 12px 6px;border-bottom:1px solid #ffffff08;min-height:42px;flex-shrink:0}.mode-switch button{padding:5px 9px;font-size:9px;border-radius:4px;background:transparent;border:1px solid transparent;color:#bba9bc;display:flex;gap:6px;align-items:center}.mode-switch button.selected{background:#4c2c43;border-color:#8a4f71;color:#fff}.mode-switch>span{font:7px var(--mono);color:#b7a4b4;margin-left:auto;letter-spacing:.04em}.chat-thread{padding:7px 20px 13px;overflow:auto;flex:1;min-height:120px;scrollbar-width:thin;scrollbar-color:#67465c transparent;overscroll-behavior:contain}.thread-date{display:flex;align-items:center;gap:9px;font-size:8px;text-align:center;color:#b9a5b7!important;margin:7px 0 17px}.thread-date:before,.thread-date:after{content:'';height:1px;background:#ffffff17;flex:1}.message{max-width:90%;margin:0 0 14px;width:fit-content}.message.creator{margin-left:auto;text-align:right}.message-meta{display:flex;gap:8px;align-items:center;margin-bottom:5px}.message.creator .message-meta{justify-content:end}.message-meta strong{font-size:9px;color:#eca5d0}.message-meta span{font-size:8px;color:#b4a3b2}.message p{font-size:11px;line-height:1.65;padding:10px 12px;border-radius:7px 7px 7px 0;background:#3d2e41;white-space:pre-wrap;text-align:left}.message.creator p{background:#543047;border:1px solid #80506b;border-radius:7px 7px 0 7px}.delivery{font-size:7.5px;color:#c6a9bd;display:block;margin-top:5px}.draft-wrap{margin:3px 12px 8px;border:1px solid #936080;border-radius:8px;background:#37233a;flex-shrink:0;box-shadow:0 3px 18px #11091933}.draft-heading{padding:9px 10px 7px;display:flex;align-items:center;justify-content:space-between;gap:7px}.draft-heading>span{display:flex;gap:5px;align-items:center}.draft-heading img{width:12px;height:12px}.draft-heading strong{font-size:9px;font-weight:600;color:#f4c5e1}.draft-heading small{font-size:7px;color:#ccb5c6}.draft-content{position:relative}.draft-content textarea{display:block;resize:vertical;min-height:65px;max-height:125px;width:calc(100% - 16px);margin:0 8px;padding:7px 23px 8px 3px;background:transparent;color:#f7eff6;border:0;outline-offset:-1px!important;font-size:11px;line-height:1.7}.draft-edit-symbol{position:absolute;top:8px;right:12px;color:#d0b4c7;pointer-events:none}.draft-actions{display:flex;align-items:center;gap:5px;padding:7px 9px 5px;border-top:1px solid #92627e60}.draft-actions button{display:flex;align-items:center;justify-content:center;gap:5px;font-size:8.5px;border:1px solid transparent;border-radius:4px;min-height:29px;padding:5px 8px;white-space:nowrap;transition:background .18s}.draft-actions .approve{background:#efb8d8;color:#40152e;font-weight:600}.draft-actions .approve:hover{background:#ffd2ec}.draft-actions .reject{background:#653849;color:#f5d5e1;border-color:#7d4c60}.draft-actions .reject:hover{background:#835069}.draft-actions .feedback{background:transparent;color:#e0b5cf;padding-inline:3px}.draft-actions .feedback:hover{background:#56374e}.draft-actions .refresh-draft{background:transparent;color:#d2b4c9;margin-left:auto;padding:4px}.draft-caption{font-size:7px!important;text-align:left;padding:2px 10px 7px;color:#d8bacf!important}.draft-status{display:flex;align-items:center;gap:8px;padding:13px 10px;font-size:11px;color:#f5cee5!important}.feedback-result{font-size:9px;color:#e4b6d0!important;padding:0 12px 8px}.composer-bar{height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 16px 5px;color:#bcabbd;flex-shrink:0}.composer-bar>span{display:flex;gap:13px}.composer-bar small{font-size:7px;color:#b4a0b2}.story-warning{display:flex;align-items:center;gap:8px;margin:3px 12px 8px;background:#654929;padding:9px;border-radius:6px;color:#ffefd5;font-size:9px}.story-warning button{padding:5px 7px;background:#e9c59a;color:#533621;border:0;border-radius:4px;font-size:9px;margin-left:auto}.crm-context{background:#1c1421;border-left:1px solid var(--c-edge);min-width:0;display:flex;flex-direction:column}.context-heading{display:flex;align-items:center;justify-content:space-between;padding:16px 14px 12px;border-bottom:1px solid #ffffff13;height:54px;font-size:11px}.context-body{padding:13px 14px;overflow:auto;scrollbar-width:thin;scrollbar-color:#593c50 transparent}.notes-label{font-size:9px;color:#d0bccc;display:block}.notes-label>.icon{float:right}.notes-label textarea{border:0;background:none;resize:vertical;color:#eee0ea;width:100%;font-size:9px;display:block;min-height:25px;max-height:60px;margin-top:5px;padding:2px 0}.notes-label textarea::placeholder{color:#ab93a5;font-style:italic}.fan-identity{padding:8px 0 12px}.fan-identity>strong{font-size:16px;display:block;line-height:1.4}.fan-tags{display:flex;gap:4px;margin:6px 0 3px}.fan-tags span{display:flex;align-items:center;gap:3px;border:1px solid #655260;background:#352638;border-radius:4px;font-size:8px;color:#dfc9d8;padding:1px 5px;line-height:1.3}.fan-identity>small{font-size:9px;color:#bc9fb4}.fan-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:12px 0}.fan-metrics>div{border-radius:5px;background:#352439;padding:6px 7px;min-width:0}.fan-metrics strong{font-size:15px;display:block;font-weight:600;color:#dbc3d6}.fan-metrics>div:first-child strong{color:#92cfb4}.fan-metrics small{font-size:8px;color:#c7adc0}.story-context{padding:12px 0 10px;border-bottom:1px solid #ffffff1a}.context-section-label{font-size:9px!important;color:#c9adc0!important;margin-bottom:8px!important;display:flex;align-items:center;justify-content:space-between}.context-section-label button{background:none;border:0;color:#d5b6ca;padding:0 1px}.story-name{display:flex;align-items:center;gap:6px;color:#f3c5e1}.story-name strong{font-size:10px}.story-name small{font-size:8px;color:#dbc0d0;margin-left:auto}.story-timeline{display:flex;gap:6px;align-items:center;margin:10px 0;font-size:7px;color:#b398ac;justify-content:space-between}.story-timeline span{display:flex;gap:4px;align-items:center}.story-timeline i{font-size:7px;font-style:normal;width:12px;height:12px;border:1px solid #76586e;border-radius:50%;display:grid;place-items:center}.story-timeline .current{color:#f8cce6}.story-timeline .current i{background:#a95084;color:white;border-color:#d98eb8}.story-timeline .done{color:#9fceb9}.story-media{display:grid;grid-template-columns:1fr 1fr;gap:7px}.media-thumbnail{height:51px;border-radius:5px;background:linear-gradient(160deg,#a18e9d,#665975 50%,#c49d9d);display:flex;align-items:center;justify-content:center;position:relative;color:#ffffff;overflow:hidden}.media-thumbnail:before{content:'';position:absolute;width:90px;height:30px;border-radius:50%;background:#d9c4ac80;bottom:-15px;left:-12px;transform:rotate(-12deg)}.media-thumbnail.clip{background:linear-gradient(20deg,#655374,#8d6d7e 70%,#bd9c9f)}.media-thumbnail small{font-size:7px;position:absolute;bottom:3px;left:5px;z-index:1}.media-thumbnail>span{opacity:.8}.context-fineprint{font-size:6.8px!important;color:#b49cac!important;margin-top:5px}.story-empty{font-size:10px;line-height:1.6}.steering{padding-top:13px}.steering label{display:block;font-size:9px;color:#dcc5d5;margin-bottom:9px}.steering output{font-size:8px;color:#baa2b5;float:right}.steering input{display:block;width:100%;margin:5px 0 0;height:8px;accent-color:#edb5d6;cursor:pointer;background:#60445a}.crm-mobile-nav{display:none}.crm-app[data-focus=contacts] .crm-conversation,.crm-app[data-focus=contacts] .crm-context,.crm-app[data-focus=approval] .crm-contacts,.crm-app[data-focus=approval] .crm-context,.crm-app[data-focus=context] .crm-contacts{opacity:.4;transition:opacity .3s}.crm-app[data-focus=context] .crm-context{box-shadow:inset 0 0 0 1px #e3a6c9}.crm-app[data-focus=approval] .draft-wrap{box-shadow:0 0 20px #e693c53d}.crm-app[data-focus=creator] .crm-rail{box-shadow:inset 0 0 0 1px #e3a6c9}.crm-app[data-focus=creator] .crm-contacts{background:#2c1d31}
/* Grid tracks must not grow to the chat list's intrinsic height. */
.crm-body{grid-template-rows:minmax(0,1fr)}.crm-rail,.crm-contacts,.crm-conversation,.crm-context{min-height:0}.contact-list,.context-body{min-height:0}

.hero{padding:52px 0 0;background:radial-gradient(ellipse 55% 35% at 50% 68%,#efd5e64d,transparent),linear-gradient(#fff,#fffcfe 78%,#fff)}.hero-intro{text-align:center}.early-badge{display:inline-flex;gap:10px;align-items:center;border:1px solid #ead5e3;background:#fffafd;padding:6px 11px;border-radius:30px;font:8px/1.5 var(--mono);letter-spacing:.055em;color:#81506e;transition:border-color .2s}.early-badge>span{width:4px;height:4px;background:var(--accent);border-radius:50%}.early-badge:hover{border-color:#c57ba6}.hero h1{font-size:72px;line-height:1.02;margin:25px 0 22px;letter-spacing:-.062em;font-weight:500}.hero h1>span{color:#956880}.hero-intro>p{font-size:15px;line-height:1.85;color:#776b73}.hero-intro>.button-row{justify-content:center;margin-top:25px}.micro-meta{display:flex;align-items:center;justify-content:center;gap:13px;color:#7b6a77;font-size:9px;margin-top:18px}.micro-meta span{display:flex;gap:5px;align-items:center}.micro-meta i{height:3px;width:3px;border-radius:50%;background:#c8b7c3}.hero-product-wrap{margin-top:42px}.hero-product{position:relative;padding:8px;background:#e8dce580;border:1px solid #e6d7e2;border-radius:18px;box-shadow:0 -12px 70px #e3bed62b,0 12px 50px #3710240e}.hero-product .crm-app{border-color:#503547}.product-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 2px 0;font-size:10px;color:#695766}.product-caption small{font-size:9px;color:#7c6575;margin-left:10px}.product-caption button{display:flex;align-items:center;gap:7px;border:0;background:transparent;font-size:10px;color:var(--accent);padding:8px 0}.product-tour{display:flex;justify-content:center;align-items:center;gap:22px;padding:21px 0 17px}.product-tour button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#756a72;font-size:10px;padding:8px 3px;border-bottom:1px solid transparent;white-space:nowrap}.product-tour button span{font:8px var(--mono);color:#7d6877}.product-tour button.active{border-bottom-color:var(--accent);color:var(--accent)}.platform-strip{margin-top:33px;display:flex;align-items:center;gap:60px;padding:29px 0 20px;border-top:1px solid var(--line)}.platform-strip>span{font:8px/1.9 var(--mono);letter-spacing:.08em;color:#786772;flex-shrink:0}.platform-strip>div{display:flex;align-items:center;justify-content:space-between;flex:1;gap:24px}.platform-strip a{display:flex;align-items:center;gap:9px;opacity:.75;transition:opacity .2s}.platform-strip a:hover{opacity:1}.platform-strip strong{font-size:16px;letter-spacing:-.03em;font-weight:500}.platform-strip img{object-fit:contain;width:23px;height:23px}.platform-disclaimer{text-align:right;font-size:8px;color:#786773;margin-bottom:13px}.workflow-section{padding-top:90px}.architecture{border:1px solid var(--line);border-radius:14px;min-height:262px;display:flex;align-items:center;justify-content:center;padding:45px 65px;background:linear-gradient(110deg,#fcfbfc,#fff9fc 53%,#fff);position:relative}.architecture-inputs{display:flex;flex-direction:column;gap:12px;width:275px}.architecture-inputs>div{display:grid;grid-template-columns:25px 1fr;gap:0 10px;border:1px solid #e5dbe3;background:#fff;border-radius:7px;padding:11px 13px}.architecture-inputs>div>.icon{grid-row:span 2;color:#856075;align-self:center}.architecture-inputs span{font-size:12px;font-weight:600;line-height:1.4}.architecture-inputs small{font-size:9px;color:var(--muted)}.architecture-lines{width:115px;position:relative;height:180px;flex-shrink:0}.architecture-lines i{position:absolute;left:0;right:0;top:50%;border-top:1px solid #bd849f}.architecture-lines i:first-child{height:65px;top:25px;border:1px solid #d7afc4;border-left:0;border-bottom:0;border-radius:0 28px 0 0;width:80%}.architecture-lines i:last-child{height:65px;top:90px;border:1px solid #d7afc4;border-left:0;border-top:0;border-radius:0 0 28px 0;width:80%}.architecture-core{display:flex;align-items:center;justify-content:center;flex-direction:column;width:154px;height:154px;border-radius:20px;background:#fff;border:1px solid #d8afc6;box-shadow:0 5px 30px #edc8e177,0 0 0 8px #f6e6ef66;position:relative;flex-shrink:0}.architecture-core img{margin-bottom:12px}.architecture-core strong{font-size:11px;font-weight:500}.architecture-core small{font:7px var(--mono);color:#806476;margin-top:5px}.architecture-output{padding-left:76px;display:flex;flex-direction:column;gap:14px;position:relative}.architecture-output>i{position:absolute;top:50%;left:0;width:55px;border-top:1px solid #bd849f}.architecture-output>i:after{content:'';display:block;position:absolute;right:0;top:-3px;width:5px;height:5px;border-top:1px solid #bd849f;border-right:1px solid #bd849f;transform:rotate(45deg)}.architecture-output>div{display:flex;align-items:center;gap:12px;font-size:12px;white-space:nowrap}.architecture-output>div>.icon{color:var(--accent)}.workflow-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;padding-top:38px}.workflow-notes>div{border-top:1px solid var(--line);padding-top:19px}.workflow-notes span{font:8px var(--mono);letter-spacing:.06em;color:#806476}.workflow-notes h3{font-size:16px;letter-spacing:-.02em;line-height:1.55;margin-top:10px}.demo-section{background:radial-gradient(ellipse 60% 60% at 80% 60%,#47203955,transparent),#18121b;padding-top:95px;padding-bottom:84px}.demo-section .section-head{margin-bottom:34px}.demo-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px}.scenario-tabs{display:flex;gap:5px;flex-wrap:wrap}.scenario-tabs button{display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid transparent;border-radius:5px;font-size:10px;color:#bda9b9;background:transparent}.scenario-tabs button.active{border-color:#6e465d;background:#392237;color:#f9cce6}.scenario-tabs button:hover{background:#372332}.demo-reset{display:flex;gap:7px;align-items:center;font-size:9px;color:#c2aabb;background:transparent;border:0;padding:9px}.demo-section .crm-app{box-shadow:0 12px 42px #0004;border-color:#6b435e}.demo-section .crm-body{height:555px;grid-template-columns:47px 266px minmax(0,1fr) 250px}.demo-disclosure{display:flex;align-items:center;justify-content:space-between;gap:13px;color:#bda1b4;padding:12px 1px;font-size:8px}.demo-disclosure>span{display:flex;gap:7px;align-items:center}.demo-disclosure>button{border:0;background:none;color:#d9b5ce;display:flex;gap:6px;align-items:center;font-size:9px;padding:5px}.demo-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:28px}.demo-principles>div{border-top:1px solid #64435580;padding-top:18px;position:relative}.demo-principles>div>span{font:8px var(--mono);color:#cb8eaf}.demo-principles h3{font-size:16px;letter-spacing:-.02em;margin:10px 0}.demo-principles p{font-size:11px;line-height:1.85;max-width:310px}.storyline-section{background:linear-gradient(#fff,#fdfafb);padding-top:112px;padding-bottom:102px}.story-showcase{display:grid;grid-template-columns:.79fr 1.38fr;gap:65px;align-items:center}.story-explainer h2{font-size:46px;line-height:1.04}.story-explainer>p:not(.eyebrow){font-size:13px;line-height:1.9;margin-top:23px;max-width:330px}.numbered-points{margin:24px 0 13px;display:flex;flex-direction:column;gap:16px}.numbered-points>div{display:flex;gap:15px}.numbered-points>div>span{font:9px var(--mono);color:var(--accent);padding-top:3px}.numbered-points p{font-size:11px;line-height:1.8}.numbered-points strong{color:#5b4353;display:block;font-size:11px;font-weight:600}.video-card{border:1px solid #decdda;background:#2b202c;border-radius:11px;overflow:hidden;box-shadow:0 13px 35px #32152a0c}.video-chrome{height:34px;background:#2a202e;border-bottom:1px solid #4c3448;color:#e8d3e2;display:flex;align-items:center;justify-content:space-between;padding:0 13px;gap:10px;font-size:9px}.chrome-title{display:flex;align-items:center;gap:6px}.recorded-label{font:7px var(--mono);color:#dbb7cd;border:1px solid #63465a;padding:2px 5px;border-radius:4px}.video-stage{position:relative;overflow:hidden;background:#170f1b;line-height:0;aspect-ratio:1.84}.video-stage video{width:100%;height:100%;object-fit:contain}.video-play-overlay{position:absolute;inset:0;background:linear-gradient(transparent 15%,#180c1844 65%,#1a0c1e77);border:0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:14px;color:#fff;line-height:1.5}.video-play-overlay>span{display:grid;place-items:center;border-radius:50%;width:59px;height:59px;background:#471533d9;border:1px solid #f4c8e1bb;box-shadow:0 0 0 7px #3f123325;transition:transform .25s,background .25s}.video-play-overlay:hover>span{transform:scale(1.1);background:#641947}.video-play-overlay small{font-size:10px;background:#301624b3;border:1px solid #ffffff30;padding:6px 10px;border-radius:5px}.video-card.playing .video-play-overlay{display:none}.video-chapters{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;gap:0}.video-chapters button{text-align:left;background:none;border:0;border-top:1px solid #ddcdd7;padding:12px 8px 6px 0;position:relative;transition:border .2s}.video-chapters button.active{border-top:2px solid var(--accent);padding-top:11px}.video-chapters small{font:8px var(--mono);color:#806476;display:block;margin-bottom:7px}.video-chapters strong{font-size:9px;font-weight:500;color:#6f5667}.video-chapters button.active strong{color:var(--accent);font-weight:600}.video-explanation{font-size:9px;line-height:1.8;margin-top:14px;color:#7e6575;min-height:33px}.stats-section{border-block:1px solid var(--line);background:#faf8fa}.stats-layout{display:grid;grid-template-columns:1.5fr .8fr;gap:85px;align-items:center}.stats-copy h2{font-size:46px;line-height:1.08}.stats-copy>p:not(.eyebrow){font-size:13px;line-height:1.9;margin:23px 0}.stats-switch{display:inline-flex;gap:3px;border:1px solid #e3d7df;padding:4px;background:#fff;border-radius:6px;margin-bottom:16px}.stats-switch button{border:0;background:none;padding:6px 11px;font-size:9px;display:flex;gap:6px;align-items:center;color:#7b6574;border-radius:3px}.stats-switch button.active{background:var(--pink-wash);color:var(--accent)}.stats-product>.fineprint{margin-top:14px;font-size:8px}.stat-topics{display:flex;flex-direction:column;gap:14px;margin:25px 0}.stat-topics span{display:flex;gap:10px;align-items:center;font-size:11px;color:#635360}.stat-topics svg{color:var(--accent)}.mobile-video-container{display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#e4cedf,#f4edf2 65%);height:371px;border:1px solid #e5d8e1;border-radius:12px;padding:12px}.mobile-video-container .video-card{width:168px;border:5px solid #2b2030;border-radius:25px;box-shadow:0 15px 28px #341e3424}.mobile-video-container .video-chrome{display:none}.mobile-video-container .video-stage{aspect-ratio:9/19}.mobile-video-container .video-play-overlay small{font-size:8px;text-align:center;margin:0 4px}.feature-section{padding:94px 0 88px}.feature-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.feature-link{position:relative;padding:25px 28px 26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .25s}.feature-link:hover{background:#fdf5fa}.feature-link>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.feature-icon{color:#93627f}.feature-link>div>small{font:8px var(--mono);color:#7d6877}.feature-link h3{font-size:15px;letter-spacing:-.02em;line-height:1.4;font-weight:600;max-width:250px;margin-bottom:11px}.feature-link>p{font-size:11px;line-height:1.85;max-width:260px;margin-bottom:10px}.feature-arrow{position:absolute;right:20px;bottom:18px;color:#a9829b;transition:transform .2s}.feature-link:hover .feature-arrow{transform:translateX(4px);color:var(--accent)}.solutions-section{padding:94px 0;background:radial-gradient(ellipse 60% 100% at 0% 90%,#4c203740,transparent),#201322}.solutions-layout{display:grid;grid-template-columns:.95fr 1.4fr;gap:95px}.solutions-intro h2{font-size:48px}.solutions-intro>p:not(.eyebrow){font-size:13px;line-height:1.85;max-width:318px;margin:24px 0 17px}.enterprise-mark{display:flex;align-items:center;gap:24px;margin-top:53px}.enterprise-mark img{width:82px;height:82px;opacity:.8}.enterprise-mark>span{font:8px/2 var(--mono);letter-spacing:.12em;color:#b489a3}.solution-index{border-top:1px solid #6d445c80}.solution-index>a{display:flex;align-items:center;gap:23px;border-bottom:1px solid #6d445c80;padding:23px 0;transition:padding .25s,color .25s}.solution-index>a:hover{padding-left:8px;color:#f7b8dd}.solution-index>a>div{flex:1}.solution-num{font:9px var(--mono);color:#b586a3;align-self:start;margin-top:5px}.solution-index small{display:block;font:7px/1.5 var(--mono);letter-spacing:.1em;color:#bc90aa;margin-bottom:8px}.solution-index h3{font-size:19px;letter-spacing:-.025em;font-weight:400}.solution-index>a>.icon{color:#bb8ca8}.integrations-preview{padding:96px 0}.integrations-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:115px;align-items:center}.integrations-layout h2{font-size:46px}.integrations-layout>div>p:not(.eyebrow){margin:24px 0 14px;font-size:12px;line-height:1.95}.integration-rows a{display:flex;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid var(--line)}.integration-rows a:first-child{border-top:1px solid var(--line)}.platform-logo-box{display:grid;place-items:center;width:37px;height:37px;border:1px solid #e8e0e7;border-radius:8px;background:white}.platform-logo-box img{max-width:25px;max-height:25px;object-fit:contain}.integration-rows strong{font-size:13px;font-weight:500}.integration-rows small{margin-left:auto;font-size:9px;color:#7b6673}.integration-rows>a>.icon{color:#9c7f8f}.integration-rows a:hover strong{color:var(--accent)}.integration-rows>p{font-size:9px;line-height:1.9;margin-top:16px}.comparison-ribbon{border-top:1px solid var(--line);padding:28px 0;display:flex;align-items:center;justify-content:space-between;margin-bottom:45px}.comparison-ribbon p{font:8px var(--mono);letter-spacing:.07em;color:#8d5f79;margin-bottom:8px}.comparison-ribbon h3{font-size:18px;letter-spacing:-.025em}.comparison-ribbon>.text-link{font-size:11px}.cta-section{padding:0 0 20px}.cta-panel{padding:52px 62px;background:radial-gradient(ellipse at 90% 35%,#743453 0%,transparent 55%),linear-gradient(130deg,#321728,#47172f);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #8c5b75;border-radius:15px;position:relative;overflow:hidden}.cta-panel .eyebrow{color:#efb3d3;margin-bottom:22px}.cta-panel h2{font-size:46px;letter-spacing:-.045em}.cta-panel h2>span{color:#efbad6}.cta-panel p{color:#d0b7c8;font-size:12px;line-height:1.8;margin:21px 0}.cta-panel .text-link{color:#f4d7e9;font-size:11px}.cta-panel .button-row{gap:24px}.cta-panel>div>small{display:block;color:#c8aabe;font-size:8px;margin-top:17px}.cta-brand{opacity:.9;width:175px;height:175px;margin-right:47px;filter:drop-shadow(0 0 25px #fb029144)}.faq-section{padding:77px 0 86px}.faq-layout{display:grid;grid-template-columns:.85fr 1.45fr;gap:100px}.faq-layout h2{font-size:33px;line-height:1.15}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:12px;line-height:1.6;padding:18px 0;color:#55404e}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>.icon{color:#926a82;transition:transform .2s}.faq-list details[open] summary>.icon{transform:rotate(45deg)}.faq-list details[open] summary{color:var(--accent)}.faq-list details>p{font-size:12px;line-height:1.95;padding:0 24px 22px 0}.standalone-demo{padding:35px 0 65px}

.cta-panel{background-color:#47172f}.cta-panel p.eyebrow{font-size:10px;line-height:1.5;letter-spacing:.12em;margin-top:0}

/* Product, solutions and source-grounded information pages. */
.wash-section{background:var(--wash)}.product-overview-stage,.detail-product-stage{padding-bottom:38px}.product-overview-stage>.fineprint{margin-top:14px;text-align:center}.visual-intro{max-width:1000px}.original-figure{margin:0}.original-figure>div{height:440px;border:1px solid var(--line);background:var(--wash);border-radius:14px;overflow:hidden;display:grid;place-items:center}.original-figure img{width:100%;height:100%;object-fit:contain;padding:18px}.original-figure figcaption{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:var(--muted);margin-top:13px}.detail-layout{display:grid;grid-template-columns:.85fr 1.35fr;gap:100px}.detail-layout>aside{align-self:start;position:sticky;top:118px}.detail-icon{display:grid;place-items:center;width:51px;height:51px;background:#f9eaf3;color:var(--accent);border-radius:12px;margin-bottom:33px}.detail-layout h2{font-size:39px}.detail-facts{margin-top:30px;display:grid;gap:15px}.detail-facts>span{font-size:12px;display:flex;gap:10px;align-items:center;color:var(--muted)}.detail-facts svg{color:var(--accent);flex-shrink:0}.detail-text article{display:grid;grid-template-columns:30px 1fr;gap:16px;padding:29px 0;border-bottom:1px solid var(--line)}.detail-text article:first-child{padding-top:0}.detail-text article>span{font-size:10px;color:var(--accent);padding-top:6px}.detail-text h3{font-size:24px;font-weight:500;letter-spacing:-.04em;line-height:1.3;margin-bottom:13px}.detail-text p{font-size:14px;line-height:1.85}.small-video-layout{display:grid;grid-template-columns:.8fr 1.35fr;gap:72px;align-items:center}.small-video-layout h2{font-size:42px}.small-video-layout p{font-size:14px;margin:24px 0}.related-section{border-top:1px solid var(--line)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px}.related-grid>a{border-top:1px solid var(--line);padding:28px 24px 30px 0;position:relative}.related-grid>a>span{color:var(--accent)}.related-grid h3{font-size:19px;letter-spacing:-.02em;font-weight:500;margin:22px 0 12px}.related-grid p{font-size:13px;line-height:1.8}.related-grid>a>svg{position:absolute;right:5px;top:28px;transition:transform .2s}.related-grid>a:hover>svg{transform:translate(3px,-3px);color:var(--accent)}.steps-three{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.steps-three article{border-top:1px solid var(--line);padding:25px 0}.steps-three article>span{font-size:10px;letter-spacing:.04em;color:var(--accent)}.steps-three h3{font-size:21px;font-weight:500;letter-spacing:-.03em;margin:20px 0 12px}.steps-three p{font-size:13px;line-height:1.85}.agent-process{display:flex;align-items:center;gap:14px;background:var(--wash);border:1px solid var(--line);padding:28px;border-radius:10px;margin-bottom:34px}.agent-process>span{display:flex;align-items:center;gap:10px;font-size:12px;white-space:nowrap}.agent-process>span>svg{color:var(--accent)}.agent-process>i{height:1px;background:var(--line);flex:1;min-width:15px;position:relative}.agent-process>i:after{content:'';position:absolute;width:5px;height:5px;right:0;top:-2px;border:solid var(--line);border-width:1px 1px 0 0;transform:rotate(45deg)}.agent-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.agent-grid details{border-bottom:1px solid var(--line)}.agent-grid summary{display:flex;gap:16px;align-items:center;padding:25px 0;cursor:pointer;list-style:none}.agent-grid summary>span{font-size:10px;color:var(--accent)}.agent-grid h3{font-size:15px;letter-spacing:-.01em;font-weight:500;flex:1}.agent-grid details p{font-size:13px;line-height:1.9;padding:0 30px 25px}.agent-grid details[open] summary>svg{transform:rotate(45deg)}.voice-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.voice-layout p{font-size:14px;margin:24px 0}.voice-layout .fineprint{font-size:11px}.audio-samples{display:grid;gap:18px}.audio-samples>div{background:#ffffff08;border:1px solid #ffffff16;padding:23px;border-radius:10px}.audio-samples header{display:flex;gap:16px;align-items:center;margin-bottom:20px}.audio-samples header>span{font-size:10px;color:#c999b4}.audio-samples strong{font-size:12px;font-weight:500;flex:1}.audio-samples header>svg{color:var(--blush)}.audio-samples audio{width:100%;height:34px}.demo-page-note{display:flex;align-items:center;gap:9px;justify-content:center;font-size:11px;color:var(--muted);margin-top:-22px;margin-bottom:34px}.demo-section.standalone-demo{padding-top:50px}.demo-guide .section-head{margin-bottom:38px}
/* Enterprise */
.solutions-hero{padding:64px 0 105px;overflow:hidden}.solutions-hero>.wrap{display:grid;grid-template-columns:1.5fr .8fr;gap:55px;align-items:center}.solutions-hero h1{font-size:59px;line-height:1.1;max-width:800px}.solutions-hero p{max-width:580px;font-size:16px;line-height:1.9;margin:28px 0 31px}.solutions-hero .eyebrow{margin-bottom:25px}.solution-orbit{width:350px;height:350px;border:1px solid #efdfeb;border-radius:50%;position:relative;background:radial-gradient(circle,#fff1f9 0,white 68%);margin:12px auto}.solution-orbit:before{content:'';position:absolute;inset:48px;border:1px solid #f5eaf1;border-radius:50%}.solution-orbit-core{position:absolute;inset:105px;display:grid;place-items:center;background:#fff;border:1px solid #efd6e5;border-radius:29px;box-shadow:0 12px 35px #400a2910}.orbit-module{position:absolute;width:58px;height:58px;border:1px solid #efdfeb;background:white;border-radius:16px;color:var(--accent);display:grid;place-items:center;box-shadow:0 4px 14px #400a2905}.orbit-0{top:-22px;left:146px}.orbit-1{top:60px;right:-6px}.orbit-2{bottom:55px;right:-6px}.orbit-3{bottom:-22px;left:146px}.orbit-4{bottom:55px;left:-6px}.orbit-5{top:60px;left:-6px}.solution-full-index>a{display:grid;grid-template-columns:45px 1.35fr .85fr 40px;gap:28px;padding:43px 0;border-top:1px solid var(--line);align-items:center}.solution-full-index>a:last-child{border-bottom:1px solid var(--line)}.full-solution-num{font-size:11px;align-self:start;padding-top:4px;color:var(--accent)}.full-solution-heading .eyebrow{font-size:9px;margin:0 0 12px}.full-solution-heading h2{font-size:30px;letter-spacing:-.04em}.solution-full-index>a>p{font-size:13px;line-height:1.85;max-width:285px}.full-solution-arrow{color:var(--ink);justify-self:end;transition:.2s}.solution-full-index>a:hover .full-solution-arrow{color:var(--accent);transform:translate(4px,-4px)}.solution-detail-hero{padding-bottom:70px}.solution-detail-body{padding:0 0 100px}.solution-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.solution-detail-visual{background:linear-gradient(135deg,#2a1024,#4e1c3d);color:white;padding:42px;border-radius:13px;position:sticky;top:110px}.solution-symbol{height:135px;display:flex;align-items:flex-start;justify-content:space-between;color:#eeb7d7}.solution-detail-visual .eyebrow{color:#cda0bc;font-size:9px}.solution-detail-visual h2{font-size:36px;margin:20px 0 18px}.solution-detail-visual p{color:#bea8b7;font-size:14px}.solution-scope{display:flex;gap:20px;border-top:1px solid #ffffff1d;margin-top:50px;padding-top:24px;font-size:10px;color:#d3becb}.solution-next{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.solution-next h2{font-size:40px}.solution-next p{font-size:14px;margin-bottom:25px}.solution-next .text-link{font-size:13px}
/* Integrations */
.catalog-section{padding:0 0 95px}.catalog-top{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:24px}.catalog-search{border:1px solid var(--line);border-radius:8px;display:flex;gap:13px;align-items:center;padding:0 17px;width:440px;max-width:100%;height:50px;color:var(--muted)}.catalog-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #b900650c}.catalog-search input{width:100%;height:100%;border:0;background:none;outline:none;font-size:13px;color:var(--ink)}.catalog-top>span{font-size:11px;color:var(--muted)}.catalog-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.catalog-filters button{border:1px solid var(--line);border-radius:6px;padding:10px 14px;display:flex;align-items:center;gap:10px;font-size:11px;min-height:41px}.catalog-filters button>span{font-size:9px;color:var(--muted)}.catalog-filters button.active{border-color:var(--plum);background:var(--plum);color:white}.catalog-filters button.active>span{color:#ecc0db}.catalog-notice{display:flex;gap:12px;background:var(--wash);border:1px solid var(--line);padding:17px 20px;border-radius:7px;margin-bottom:34px;color:var(--muted)}.catalog-notice>svg{flex-shrink:0;margin-top:3px;color:var(--accent)}.catalog-notice p{font-size:12px;line-height:1.8}.catalog-notice strong{color:#594753;font-weight:500}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.integration-card{padding:28px 24px;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;align-self:start;transition:border-color .2s}.integration-card:hover{border-color:#cfacbf}.integration-card header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.integration-logo{width:49px;height:49px;border:1px solid var(--line);border-radius:12px;display:grid;place-items:center;background:white}.integration-logo img{object-fit:contain}.integration-card header>small{font-size:9px;color:var(--muted)}.integration-card h2{font-size:20px;letter-spacing:-.03em;line-height:1.3;margin-bottom:9px}.integration-card>p{font-size:12px;min-height:36px;line-height:1.65}.integration-card details{font-size:11px;margin:22px 0 19px;padding-top:15px;border-top:1px solid var(--line)}.integration-card summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;min-height:30px;color:var(--muted)}.integration-card details>p{font-size:11px;line-height:1.8;padding:10px 0}.integration-card .text-link{font-size:10px;align-self:start;gap:10px;color:var(--accent)}.catalog-empty{padding:65px 25px;text-align:center}.catalog-empty>svg{color:var(--accent)}.catalog-empty h2{font-size:25px;margin:20px 0 14px}.catalog-empty p{font-size:14px;margin-bottom:25px}.catalog-empty .button{display:inline-flex}
/* Workflow criteria */
.comparison-intro{padding-top:0}.workflow-comparison{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden}.workflow-comparison>div{padding:39px;background:var(--wash)}.workflow-comparison>div+div{background:#fff4fa;border-left:1px solid var(--line)}.workflow-comparison h2{font-size:32px}.workflow-comparison p{font-size:13px;line-height:1.85;margin:20px 0 27px;max-width:420px}.scattered-tags,.unified-tags{display:flex;gap:8px;align-items:center;min-height:52px}.scattered-tags>span{padding:10px;background:white;border:1px solid var(--line);border-radius:5px;font-size:10px;transform:rotate(-3deg)}.scattered-tags>span:nth-child(2n){transform:rotate(4deg)}.unified-tags{border:1px solid #e8c6da;border-radius:9px;padding:11px 17px;background:white}.unified-tags>span{flex:1;font-size:12px}.unified-tags>svg{color:var(--accent)}.comparison-caveat{font-size:11px!important;margin-top:22px;line-height:1.9!important;color:var(--muted)}.criteria-section{padding-bottom:100px}.criteria-key{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;padding:20px 0;border-bottom:1px solid var(--ink);font-size:9px;letter-spacing:.05em}.criteria-group{padding-top:38px}.criteria-group>h2{font-size:10px;color:var(--accent);font-weight:500;letter-spacing:.055em;padding:17px 0;border-bottom:1px solid var(--line)}.criterion-row{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;padding:22px 0;border-bottom:1px solid var(--line)}.criterion-row>div{display:flex;gap:17px}.criterion-row>div>span{font-size:10px;color:#776571;padding-top:4px}.criterion-row h3{font-size:14px;font-weight:500;line-height:1.5}.criterion-row p{font-size:12px;line-height:1.85}.criterion-row p>strong{color:var(--ink);font-weight:500}.criteria-section>.wrap>.fineprint{margin-top:30px}
/* Roadmap */
.roadmap-notice{display:flex;gap:17px;padding:22px;background:var(--wash);border:1px solid var(--line);border-radius:8px;margin-bottom:65px}.roadmap-notice>svg{flex-shrink:0;color:var(--accent);margin-top:3px}.roadmap-notice strong{font-size:12px;font-weight:500}.roadmap-notice p{font-size:12px;line-height:1.9;margin-top:8px}.roadmap-section{padding-bottom:85px}.roadmap-layout{display:grid;grid-template-columns:220px 1fr;gap:100px}.roadmap-nav{position:sticky;top:110px;align-self:start;display:grid;gap:7px}.roadmap-nav a{display:flex;flex-direction:column;gap:7px;padding:15px 14px;border-left:2px solid var(--line)}.roadmap-nav a:hover{background:var(--wash);border-color:var(--accent)}.roadmap-nav span{font-size:14px}.roadmap-nav small{font-size:10px;color:var(--muted)}.roadmap-phase{position:relative;padding:8px 0 70px 33px;scroll-margin-top:120px}.phase-line{position:absolute;left:0;top:15px;height:100%;width:1px;background:var(--line)}.phase-line>span{position:absolute;left:-4px;top:0;width:9px;height:9px;border-radius:50%;background:#a8668c;box-shadow:0 0 0 6px white}.roadmap-phase>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.phase-date{font-size:13px;color:var(--accent)}.roadmap-phase header>small{font-size:9px;padding:6px 9px;border:1px solid var(--line);color:var(--muted);border-radius:4px}.roadmap-phase>h2{font-size:32px;line-height:1.2;margin-bottom:13px}.phase-motto{font-size:12px;margin-bottom:26px}.phase-motto>span{color:#776571}.roadmap-items details{border-bottom:1px solid var(--line)}.roadmap-items summary{display:grid;grid-template-columns:120px 1fr 18px;gap:12px;align-items:center;padding:18px 0;cursor:pointer;list-style:none}.roadmap-items summary>span{font-size:8px;color:var(--muted)}.roadmap-items h3{font-size:12px;font-weight:500;line-height:1.5}.roadmap-items details>p{font-size:12px;line-height:1.9;padding:0 27px 20px 132px}.roadmap-items details[open] summary>svg{transform:rotate(45deg)}
/* Honest local/legal pages */
.legal-content{max-width:840px;padding-bottom:110px}.legal-content>section{border-top:1px solid var(--line);padding:30px 0}.legal-content h2{font-size:24px;margin-bottom:16px}.legal-content p{font-size:14px;line-height:1.9}.legal-content>.button-row{margin-top:20px}.not-found{text-align:center;padding:95px 0 130px}.error-code{font-size:100px;font-weight:500;letter-spacing:-.08em;color:#e5cbdc;display:block;margin-bottom:30px}.not-found h1{font-size:56px;line-height:1.13}.not-found>p{font-size:15px;max-width:480px;margin:25px auto}.not-found .button-row{justify-content:center}

.access-intro{padding:55px 0 62px}.access-intro h1{font-size:65px;line-height:1.08;letter-spacing:-.055em}.access-intro p{font-size:16px;line-height:1.9;margin-top:25px}.access-section{padding:0 0 90px}.access-layout{display:grid;grid-template-columns:1.5fr .8fr;gap:38px;align-items:start}.request-form-card{border:1px solid var(--line);border-radius:12px;padding:30px 35px 35px;background:white}.request-steps{display:flex;align-items:center;gap:13px;padding-bottom:30px;border-bottom:1px solid var(--line);margin-bottom:34px}.request-steps>span{display:flex;align-items:center;gap:9px;font-size:11px;color:#746670;white-space:nowrap}.request-steps b{width:23px;height:23px;display:grid;place-items:center;font-weight:500;font-size:9px;background:#f4f1f3;border-radius:50%;color:var(--muted)}.request-steps>span.active{color:var(--ink)}.request-steps>.active>b{background:var(--plum);color:white}.request-steps>.done>b{background:#f3dce9;color:var(--accent)}.request-steps>i{flex:1;background:var(--line);height:1px}.form-step-title{margin-bottom:28px}.form-step-title>span{font-size:9px;letter-spacing:.05em;color:var(--accent)}.form-step-title h2{font-size:26px;letter-spacing:-.04em;margin:13px 0 11px}.form-step-title p{font-size:12px;line-height:1.9}.request-form-card label{font-size:11px;font-weight:500;display:block;color:var(--ink);line-height:1.7}.request-form-card label>span{color:var(--accent)}.request-form-card label>small{font-size:10px;color:var(--muted);font-weight:400;margin-left:5px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.request-form-card input:not([type=checkbox]):not([type=radio]),.request-form-card select,.request-form-card textarea{display:block;width:100%;border:1px solid #e1d8df;border-radius:6px;padding:12px 13px;background:white;color:var(--ink);font-size:12px;outline:none;font-weight:400;margin-top:8px;min-height:44px;line-height:1.5}.request-form-card select{appearance:auto}.request-form-card input:focus,.request-form-card select:focus,.request-form-card textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #b900650a}.request-form-card input::placeholder,.request-form-card textarea::placeholder{color:#978b95}.request-form-card textarea{resize:vertical}.request-form-card [data-form-step]>label{margin:0 0 24px}.request-form-card fieldset{border:0;padding:0;margin:0 0 28px}.request-form-card legend{font-size:12px;font-weight:500;margin-bottom:13px}.request-form-card fieldset>small{font-size:10px;color:var(--muted);display:block;margin-top:12px}.platform-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.platform-choices label,.mode-choices label,.addon-choice{cursor:pointer;position:relative}.platform-choices input,.mode-choices input,.addon-choice input{position:absolute;opacity:0;width:1px;height:1px}.platform-choices label>span{padding:12px 8px;border:1px solid var(--line);border-radius:6px;display:flex;gap:6px;align-items:center;justify-content:center;color:var(--muted);font-size:10px;white-space:nowrap}.platform-choices label>span>img{object-fit:contain;width:16px;height:16px;filter:grayscale(.4)}.platform-choices label>span>svg{display:none}.platform-choices input:checked+span{border-color:#c190ad;background:#fff6fb;color:var(--plum)}.platform-choices input:checked+span>img{filter:none}.platform-choices input:focus-visible+span,.mode-choices input:focus-visible+span,.addon-choice input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.mode-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mode-choices label>span{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:7px;padding:16px 13px;color:var(--muted);height:100%;position:relative}.mode-choices label>span>svg{margin-bottom:18px}.mode-choices strong{font-size:12px;font-weight:500;color:var(--ink);margin-bottom:7px}.mode-choices small{font-size:10px;font-weight:400;line-height:1.7}.mode-choices b{position:absolute;right:12px;top:14px;border:1px solid #d6c9d2;border-radius:50%;width:14px;height:14px;color:transparent;display:grid;place-items:center}.mode-choices input:checked+span{border-color:#c190ad;background:#fff6fb}.mode-choices input:checked+span>svg{color:var(--accent)}.mode-choices input:checked+span>b{background:var(--accent);border-color:var(--accent);color:white}.addons-fieldset .fineprint{font-size:10px;margin-top:-5px;margin-bottom:16px}.addon-choice>span{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid var(--line);color:var(--muted)!important}.addon-choice>span>span{flex:1}.addon-choice strong{display:block;font-size:11px;font-weight:500;color:var(--ink)}.addon-choice small{font-size:10px;font-weight:400;color:var(--muted)}.addon-choice b{width:17px;height:17px;border:1px solid #d1c4cd;border-radius:4px;color:transparent;display:grid;place-items:center;flex-shrink:0}.addon-choice input:checked+span>b{background:var(--accent);border-color:var(--accent);color:white}.addon-choice input:checked+span>svg{color:var(--accent)}.form-actions{border-top:1px solid var(--line);padding-top:24px;margin-top:30px;display:flex;align-items:center;justify-content:space-between;gap:17px}.form-actions>span{font-size:10px;color:var(--muted);line-height:1.7}.form-actions .button{font-size:11px;padding-left:17px;padding-right:17px}.form-actions .text-link{font-size:11px}.back-arrow{transform:rotate(180deg)}.local-form-notice{display:flex;gap:12px;border:1px solid #e8dce4;border-radius:7px;background:var(--wash);padding:18px;margin:22px 0}.local-form-notice>svg{color:var(--accent);flex-shrink:0;margin-top:2px}.local-form-notice p{font-size:11px;line-height:1.8}.local-form-notice strong{display:block;color:var(--ink);font-weight:500}.form-error{border:1px solid #db90a2;background:#fff1f3;color:#8e1836;font-size:12px;line-height:1.7;padding:14px;border-radius:6px;margin-bottom:23px}.request-summary{border:1px solid #e2d3dd;border-radius:12px;background:linear-gradient(130deg,#fbf7fa,#f4edf2);padding:32px;position:static}.summary-title{display:flex;align-items:center;gap:9px;margin-bottom:31px}.summary-title>span{font-size:9px;letter-spacing:.09em;color:#976580}.request-summary h2{font-size:30px;line-height:1.25;overflow-wrap:break-word}.summary-heading>span{display:block}.base-included{margin-top:30px}.base-included>span,.summary-addons>span{font-size:8px;letter-spacing:.055em;color:#8a5875;display:block;margin-bottom:19px}.base-included>div{display:flex;gap:11px;align-items:center;margin-bottom:21px}.base-included>div>svg{color:#ab4b80;flex-shrink:0}.base-included>div>svg:last-child{margin-left:auto;color:#925174}.base-included p{font-size:10px;line-height:1.6}.base-included p>strong{font-size:12px;font-weight:500;display:block;color:var(--ink);margin-bottom:3px}.request-summary dl{border-top:1px solid #dfd1da;margin-top:29px;padding-top:21px}.request-summary dl>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;font-size:11px;line-height:1.6}.request-summary dt{color:var(--muted);flex-shrink:0}.request-summary dd{margin:0;text-align:right;max-width:60%;overflow-wrap:anywhere}.summary-extra{font-size:9px;margin-top:6px;padding-bottom:25px;border-bottom:1px solid #dfd1da}.summary-addons{padding-top:26px}.summary-addons p{font-size:11px;line-height:1.9}.summary-bottom{border-top:1px solid #dfd1da;padding-top:26px;margin-top:24px}.summary-bottom strong{font-size:12px;font-weight:500}.summary-bottom p{font-size:11px;margin-top:9px;line-height:1.8}.export-actions{display:flex;gap:10px;flex-wrap:wrap}.export-actions .button{font-size:11px}.request-contact{padding:25px 0;margin:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.request-contact>span{font-size:10px;color:var(--muted);display:block;margin-bottom:13px}.request-contact>a{font-size:13px;display:flex;align-items:center;gap:8px;color:var(--accent);margin:11px 0}.request-contact>p{font-size:10px;line-height:1.9;margin-top:16px}.request-form-card #request-text{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.8;background:var(--wash)}.access-process{padding-bottom:90px}.access-process>div:first-child{margin-bottom:28px}.access-process h2{font-size:32px}.access-process .steps-three h3{font-size:18px}
.computed-addon{cursor:default!important}.computed-addon input:checked+span>b{background:#8d5678;border-color:#8d5678}.computed-addon>span>span>small{color:#7f6475}

.contact-reach .form-two{margin-bottom:10px}
.contact-purpose{margin-bottom:25px}
.contact-optional{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.contact-optional>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:18px 0;font-size:12px;font-weight:500;min-height:48px}
.contact-optional>summary::-webkit-details-marker{display:none}
.contact-optional>summary small{font-size:10px;color:var(--muted);font-weight:400;margin-left:5px}
.contact-optional[open]>summary>svg{transform:rotate(45deg)}
.contact-optional-body{padding:2px 0 24px}
.contact-optional-body .form-two{margin-bottom:20px}
[data-contact-layout=b] .contact-optional{border-bottom:0}
[data-contact-layout=b] .contact-optional-body{padding-bottom:0}
@media(max-width:780px){.request-summary .summary-heading{display:block;font-size:23px;line-height:1.3;margin-top:15px}.contact-optional>summary{font-size:11px}.contact-reach .form-two{gap:16px}.contact-purpose{margin-bottom:22px}}
[data-contact-layout=a] .contact-reach .form-two{grid-template-columns:1fr;gap:16px}

@media(min-width:1600px){.wrap{width:1200px}.hero{padding-top:64px}}
@media(max-width:1200px){.wrap{width:calc(100% - 64px)}.nav-desktop{gap:15px}.header-inner{gap:24px}.header-demo{display:none!important}.crm-body,.demo-section .crm-body{grid-template-columns:43px 225px minmax(0,1fr) 210px}.crm-window .window-dots{width:50px}.draft-heading small{display:none}.draft-actions .feedback>span{display:none}.contact-copy strong{font-size:10px}.chat-filters{gap:2px;padding-inline:7px}.chat-filters button{padding:5px 3px;font-size:7.5px}.contacts-heading{font-size:17px}.crm-context .context-body{padding-inline:11px}.demo-section .section-description{max-width:300px}.architecture{padding:35px}.architecture-output{padding-left:50px}.architecture-output>i{width:34px}.architecture-lines{width:80px}.architecture-inputs{width:255px}.story-showcase{gap:40px;grid-template-columns:.8fr 1.3fr}.stats-layout{gap:55px}.solutions-layout{gap:65px}.integrations-layout{gap:65px}.footer-main{gap:28px}.cta-brand{margin-right:15px}.faq-layout{gap:65px}}
@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.header-inner{gap:20px}.nav-desktop{gap:13px}.nav-trigger,.nav-desktop>a{font-size:11px}.header-actions .button{padding:8px 11px;font-size:10px;gap:9px}.wordmark,.wordmark img{width:132px}.hero h1{font-size:64px}.crm-body,.demo-section .crm-body{grid-template-columns:42px 190px minmax(0,1fr) 193px;height:525px}.crm-window small{display:none}.chat-filters small{display:none}.creator-label{font-size:9px;padding-inline:11px}.creator-label span{font-size:8px}.contact-copy>span:last-child{font-size:9px}.contact{gap:7px;padding-inline:5px}.contact-avatar{width:29px}.contact-copy small{font-size:7px}.contact-copy strong{font-size:9px}.contact-list{padding-inline:5px}.contacts-bottom{font-size:6px}.draft-content textarea{font-size:10px;min-height:83px}.draft-actions button{padding:5px 6px;font-size:8px}.mode-switch{padding-inline:8px;gap:0}.mode-switch button{font-size:8px;padding-inline:7px}.mode-switch>span{display:none}.chat-thread{padding-inline:13px}.message p{font-size:10px}.context-heading{padding-inline:12px}.story-timeline{gap:3px;font-size:6px}.story-name strong{font-size:9px}.fan-metrics strong{font-size:13px}.composer-bar small{display:none}.platform-strip{gap:25px}.platform-strip>div{gap:17px}.platform-strip strong{font-size:13px}.platform-strip img{width:20px;height:20px}.section-head{gap:35px}h2{font-size:44px}.section-description{max-width:285px}.architecture-inputs{width:230px}.architecture-lines{width:50px}.architecture-core{width:138px;height:138px}.architecture-output{padding-left:40px}.architecture-output>i{width:28px}.architecture-output>div{font-size:10px;gap:7px}.workflow-notes{gap:35px}.story-explainer h2,.stats-copy h2{font-size:40px}.story-showcase{grid-template-columns:.82fr 1.2fr;gap:34px}.numbered-points{gap:12px}.numbered-points p{font-size:10px}.stats-layout{gap:40px}.feature-link{padding:22px}.feature-link h3{font-size:14px}.solutions-intro h2{font-size:41px}.solutions-layout{gap:50px;grid-template-columns:1fr 1.35fr}.solution-index h3{font-size:16px}.solution-index>a{gap:18px}.integrations-layout{gap:50px}.integrations-layout h2{font-size:40px}.integration-rows small{display:none}.cta-panel{padding:40px}.cta-panel h2{font-size:40px}.cta-brand{width:145px;height:145px;margin:0}.faq-layout{gap:45px}.footer-main{grid-template-columns:1.4fr 1fr 1.3fr 1fr;gap:20px}.footer-col a{font-size:10px}}
@media(max-width:780px){.wrap{width:calc(100% - 40px)}.site-header{height:65px}.nav-desktop{display:none}.header-demo{display:none!important}.mobile-toggle{display:grid}.header-actions .button{min-height:36px;padding:9px 12px;font-size:10px;gap:9px}.wordmark,.wordmark img{width:128px}.header-inner{gap:10px}.header-actions{gap:10px}.hero{padding-top:37px}.hero h1{font-size:54px;line-height:1.04}.hero-intro>p{font-size:13px}.hero-product-wrap{margin-top:30px}.hero-product{padding:5px;border-radius:14px}.hero .crm-body{height:505px}.crm-body,.demo-section .crm-body{grid-template-columns:40px minmax(0,1fr);height:520px}.crm-contacts,.crm-context{display:none}.crm-app[data-pane=contacts] .crm-contacts{display:flex}.crm-app[data-pane=contacts] .crm-conversation{display:none}.crm-app[data-pane=context] .crm-context{display:flex}.crm-app[data-pane=context] .crm-conversation{display:none}.crm-conversation{min-height:0}.crm-context{border-left:0}.crm-mobile-nav{display:flex;align-items:center;justify-content:space-evenly;gap:6px;background:#241928;border-top:1px solid #64405a;padding:6px}.crm-mobile-nav button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;color:#c9afc1;border:0;background:transparent;border-radius:4px;font-size:10px;min-height:32px;padding:5px 2px}.crm-mobile-nav button.active{background:#533149;color:#ffe2f3}.crm-window{height:31px;padding-inline:10px}.crm-window>span:nth-child(2){font-size:9px}.window-dots{width:auto!important;gap:4px}.window-dots i{width:5px;height:5px}.demo-tag{font-size:6px;padding:2px 4px}.crm-window>span:nth-child(2) img{width:12px;height:12px}.chat-top{height:56px;padding:10px 15px}.chat-person strong{font-size:14px}.chat-person small{font-size:9px}.mode-switch{min-height:44px;padding:6px 10px;gap:4px}.mode-switch button{font-size:10px;padding:6px 10px;min-height:30px}.mode-switch>span{display:block;font-size:6px}.chat-thread{padding:5px 15px 8px;min-height:130px}.message p{font-size:12px;padding:10px 12px;line-height:1.65}.message-meta strong{font-size:10px}.message-meta span{font-size:9px}.thread-date{font-size:8px;margin-bottom:13px}.message{margin-bottom:14px;max-width:95%}.draft-wrap{margin:4px 10px 8px}.draft-heading{padding:9px 10px 5px}.draft-heading strong{font-size:10px}.draft-heading small{display:block;font-size:7px}.draft-content textarea{font-size:12px;min-height:78px;max-height:135px;line-height:1.6;padding-right:22px}.draft-actions{padding:7px;gap:6px}.draft-actions button{font-size:10px;padding:7px;min-height:34px;gap:5px}.draft-actions .feedback>span{display:inline}.draft-actions .refresh-draft{margin-left:auto}.draft-caption{font-size:8px!important}.composer-bar{height:34px;padding-inline:15px}.composer-bar>span{gap:20px}.composer-bar small{display:block;font-size:8px}.contact{padding:12px;min-height:58px}.contact-copy strong{font-size:13px}.contact-copy>span:last-child{font-size:11px}.contact-copy small{font-size:9px}.contact-avatar{width:35px;height:36px}.chat-filters{padding:0 13px;gap:5px}.chat-filters button{font-size:10px;min-height:32px}.chat-filters small{display:inline;font-size:9px}.creator-label{font-size:11px}.creator-label span{font-size:9px}.chat-search{margin-top:8px}.chat-search input{font-size:12px}.contacts-bottom{font-size:9px}.context-heading{padding:18px;height:50px;font-size:12px}.context-body{padding:15px 19px!important}.notes-label{font-size:11px}.notes-label textarea{font-size:11px}.fan-identity>strong{font-size:20px}.fan-identity>small{font-size:10px}.fan-tags span{font-size:10px}.fan-metrics{gap:9px}.fan-metrics strong{font-size:20px}.fan-metrics small{font-size:10px}.context-section-label{font-size:11px!important}.story-name strong{font-size:12px}.story-name small{font-size:10px}.story-timeline{font-size:10px;gap:10px}.story-timeline i{width:17px;height:17px;font-size:9px}.media-thumbnail{height:68px}.media-thumbnail small{font-size:10px}.context-fineprint{font-size:8px!important}.steering label{font-size:11px}.steering output{font-size:10px}.steering input{margin-top:10px;margin-bottom:16px}.story-warning{font-size:10px}.story-warning button{font-size:10px;padding:7px}.crm-app[data-focus] .crm-contacts,.crm-app[data-focus] .crm-context,.crm-app[data-focus] .crm-conversation{opacity:1}.product-caption{font-size:9px;align-items:start;gap:10px;padding-top:10px}.product-caption>span{max-width:60%;line-height:1.8}.product-caption small{display:block;margin:0;font-size:8px}.product-caption button{font-size:8px;gap:4px;padding-top:2px;max-width:150px}.product-tour{gap:15px;justify-content:space-between;padding-block:12px}.product-tour button{font-size:9px;gap:4px}.product-tour button:first-child{display:none}.platform-strip{display:block;margin-top:25px;padding-top:23px}.platform-strip>span{display:block;font-size:7px;text-align:center;margin-bottom:20px}.platform-strip>span>br{display:none}.platform-strip>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 20px;justify-items:center}.platform-strip strong{font-size:13px}.platform-strip a{gap:7px}.platform-disclaimer{text-align:center;font-size:8px;line-height:1.9;max-width:450px;margin-inline:auto;padding-inline:20px}.section{padding:65px 0}.section-head{display:block;margin-bottom:32px}.section-head .section-description{margin-top:22px;max-width:460px}.section-description p{font-size:13px}.eyebrow{font-size:8px;margin-bottom:22px}h2{font-size:42px}.architecture{padding:30px 25px;min-height:230px}.architecture-inputs{width:195px}.architecture-inputs>div{padding:9px;gap:0 7px;grid-template-columns:20px 1fr}.architecture-inputs span{font-size:10px}.architecture-inputs small{font-size:8px}.architecture-lines{width:44px}.architecture-core{width:118px;height:128px;border-radius:15px}.architecture-core img{width:45px;height:45px}.architecture-core strong{font-size:10px}.architecture-output{padding-left:40px;gap:16px}.architecture-output>div{font-size:9px;max-width:130px;white-space:normal}.workflow-notes{gap:22px;padding-top:26px}.workflow-notes span{font-size:7px}.workflow-notes h3{font-size:13px}.demo-section .section-head{margin-bottom:27px}.demo-tools{align-items:start;gap:10px;margin-bottom:12px}.scenario-tabs{gap:3px}.scenario-tabs button{font-size:9px;gap:5px;padding:7px}.demo-reset{font-size:8px;white-space:nowrap;gap:4px}.demo-disclosure{align-items:start;padding-top:10px;gap:10px;font-size:7px}.demo-disclosure>span{align-items:start;max-width:70%}.demo-disclosure>button{font-size:8px;white-space:nowrap}.demo-principles{gap:22px;margin-top:17px}.demo-principles h3{font-size:13px;line-height:1.4}.demo-principles p{font-size:10px}.story-showcase{grid-template-columns:1fr;gap:30px}.story-explainer h2{font-size:43px}.story-explainer h2 br:nth-child(2){display:none}.story-explainer>p:not(.eyebrow){max-width:550px}.numbered-points{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-block:27px 16px}.numbered-points>div{gap:9px}.numbered-points p{font-size:10px}.numbered-points strong{font-size:10px}.video-chrome{height:32px}.video-explanation{font-size:9px}.stats-layout{grid-template-columns:1fr;gap:35px}.stats-copy{grid-row:1}.stats-copy h2{font-size:43px}.stats-copy h2 br:nth-child(2){display:none}.stats-copy>p:not(.eyebrow){max-width:500px}.stat-topics{flex-direction:row;flex-wrap:wrap;gap:20px;margin:18px 0 13px}.stat-topics span{font-size:10px}.stats-product .video-stage{aspect-ratio:1.84}.mobile-video-container .video-stage{aspect-ratio:9/19}.mobile-video-container{height:380px}.feature-directory{grid-template-columns:repeat(2,1fr)}.feature-link{padding:22px}.feature-link:last-child{grid-column:span 2}.feature-link>div{margin-bottom:18px}.feature-link p{font-size:11px;max-width:290px}.feature-link h3{font-size:15px}.solutions-layout{grid-template-columns:1fr;gap:35px}.solutions-intro h2{font-size:42px}.solutions-intro>p:not(.eyebrow){max-width:470px}.enterprise-mark{display:none}.solution-index h3{font-size:18px}.solution-index>a{padding-block:21px}.integrations-layout{grid-template-columns:1fr;gap:28px}.integrations-layout h2{font-size:42px}.integration-rows small{display:block}.integrations-layout>div>p:not(.eyebrow){font-size:13px}.comparison-ribbon{margin-bottom:28px;padding-block:25px;gap:30px}.comparison-ribbon h3{font-size:16px}.comparison-ribbon .text-link{font-size:10px;gap:12px}.cta-panel{padding:37px 32px}.cta-panel h2{font-size:36px}.cta-brand{width:90px;height:90px;opacity:.65;position:absolute;right:27px;top:44px}.cta-panel>div{position:relative;z-index:1}.cta-panel p{font-size:12px}.cta-panel .button-row{gap:15px}.cta-panel .text-link{font-size:10px}.cta-panel .button{font-size:10px}.faq-layout{grid-template-columns:1fr;gap:29px}.faq-layout h2{font-size:33px}.faq-list summary{font-size:13px}.footer-main{grid-template-columns:repeat(3,1fr);gap:25px}.footer-brand{grid-column:span 3;display:grid;grid-template-columns:1fr 1fr;align-items:start;margin-bottom:15px}.footer-brand p{margin:0;max-width:none;text-align:right;font-size:11px}.footer-note{margin-top:15px;font-size:8px}.footer-col a{font-size:10px}.footer-col h3{font-size:9px}.footer-bottom{align-items:start;font-size:8px;margin-top:34px;gap:20px}.footer-bottom>span{max-width:180px}.footer-bottom div{gap:10px;flex-wrap:wrap;justify-content:end;max-width:230px}.subhero{padding:32px 0 45px}.subhero h1{font-size:49px}.subhero .lead{font-size:15px;max-width:600px}.breadcrumb{font-size:10px;margin-bottom:30px}.standalone-demo{padding-top:25px}}
@media(max-width:520px){.wrap{width:calc(100% - 36px)}.site-header{height:63px}.wordmark,.wordmark img{width:120px}.header-actions .button{font-size:9px;padding:8px 10px;min-height:35px;gap:10px}.header-actions .button>.icon{width:12px}.mobile-toggle{width:34px;height:35px}.header-actions{gap:7px}.hero{padding-top:31px}.early-badge{font-size:6.8px;padding:6px 9px;gap:7px}.hero h1{font-size:43px;letter-spacing:-.063em;margin:23px 0 18px;line-height:1.08}.hero-intro>p{font-size:12px;line-height:1.9}.hero-intro>p br{display:none}.hero-intro>.button-row{margin-top:23px;gap:9px}.hero-intro .button{min-height:44px;padding:10px 12px;font-size:10px;gap:9px}.hero-intro .button>.icon{width:13px}.micro-meta{font-size:7px;gap:8px;margin-top:15px}.micro-meta .icon{width:10px}.hero-product-wrap{margin-top:29px}.crm-app{border-radius:8px}.crm-body,.demo-section .crm-body{grid-template-columns:32px minmax(0,1fr);height:537px}.hero .crm-body{height:505px}.crm-rail{gap:14px;padding-top:16px}.creator-avatar{width:23px;height:28px;font-size:8px;border-radius:5px}.creator-avatar.selected:before{left:-5px}.rail-symbol{margin-bottom:1px}.rail-symbol>.icon,.rail-bottom>.icon{width:16px}.crm-window{padding-inline:8px;gap:6px}.crm-window>span:nth-child(2){font-size:8px;gap:5px}.crm-window>span:nth-child(2) img{width:11px;height:11px}.demo-tag{font-size:5.5px}.window-dots{gap:3px}.window-dots i{width:4px;height:4px}.chat-top{padding-inline:12px;height:54px}.chat-person strong{font-size:12px}.chat-person small{font-size:8px}.chat-person>.contact-avatar{width:28px;height:29px;font-size:13px}.mode-switch{min-height:42px;padding:5px 8px;gap:2px}.mode-switch button{font-size:9px;padding:6px 7px;gap:4px}.mode-switch>span{display:none}.chat-thread{padding:4px 12px 7px;min-height:138px}.thread-date{font-size:7px;margin-bottom:10px}.message p{font-size:11px;padding:10px 11px;line-height:1.6}.message-meta strong{font-size:9px}.message-meta span{font-size:8px}.message{margin-bottom:11px}.draft-wrap{margin:4px 8px 8px}.draft-heading{padding:8px 8px 4px}.draft-heading strong{font-size:9px}.draft-heading small{font-size:6px}.draft-heading img{width:11px;height:11px}.draft-content textarea{font-size:11px;min-height:87px;line-height:1.6;width:calc(100% - 14px);margin:0 7px;padding-right:18px}.draft-actions{gap:4px;padding:7px 6px 4px}.draft-actions button{font-size:9px;gap:4px;min-height:33px;padding:6px}.draft-actions button>.icon{width:12px}.draft-actions .feedback>span{display:none}.draft-actions .feedback{padding:6px 4px}.draft-actions .refresh-draft{padding:5px}.draft-caption{font-size:7px!important;padding:3px 9px 7px}.composer-bar{height:31px;padding-inline:13px}.composer-bar small{display:none}.composer-bar>span{gap:16px}.crm-mobile-nav{padding:5px 4px;gap:3px}.crm-mobile-nav button{font-size:8px;gap:5px;min-height:32px}.crm-mobile-nav svg{width:14px}.story-warning{font-size:9px;margin-inline:8px;padding:8px}.story-warning button{font-size:8px;padding:6px}.story-warning>.icon{width:13px}.product-caption{font-size:8px}.product-caption small{font-size:7px}.product-caption button{font-size:7px;max-width:118px;line-height:1.7;text-align:right}.product-tour{gap:11px;padding-block:11px}.product-tour button{font-size:8px;gap:5px}.product-tour button span{font-size:7px}.platform-strip>div{gap:20px 17px}.platform-strip strong{font-size:12px}.platform-strip img{width:20px;height:20px}.platform-disclaimer{font-size:7px;line-height:1.9;padding-inline:10px}.section{padding:55px 0}.section-head{margin-bottom:28px}.section-head .section-description{margin-top:20px}.section-description p{font-size:12px}.section-description .text-link{font-size:11px;margin-top:12px}.eyebrow{font-size:7.5px;margin-bottom:20px;letter-spacing:.085em;gap:8px}h2{font-size:35px;letter-spacing:-.05em}.architecture{padding:28px 17px;min-height:240px;flex-wrap:wrap;justify-content:space-between;gap:0}.architecture-inputs{width:calc(100% - 119px);gap:8px}.architecture-inputs>div{grid-template-columns:17px 1fr;gap:0 6px;padding:9px 7px}.architecture-inputs .icon{width:15px;height:15px}.architecture-inputs span{font-size:9px}.architecture-inputs small{font-size:7px}.architecture-lines{width:29px;height:144px}.architecture-lines i:first-child{top:20px;height:52px;width:78%}.architecture-lines i:last-child{top:72px;height:51px;width:78%}.architecture-core{width:90px;height:109px;border-radius:14px;box-shadow:0 5px 20px #edc8e155,0 0 0 4px #f6e6ef66}.architecture-core img{width:34px;height:34px;margin-bottom:10px}.architecture-core strong{font-size:8px}.architecture-core small{font-size:6px}.architecture-output{padding:22px 0 0 0;margin-top:18px;border-top:1px solid var(--line);flex-direction:row;width:100%;justify-content:center;gap:26px}.architecture-output>div{font-size:9px;gap:7px;max-width:180px}.architecture-output>div>.icon{width:15px}.architecture-output>i{display:none}.workflow-notes{gap:12px;padding-top:26px}.workflow-notes>div{padding-top:15px}.workflow-notes span{font-size:6px;line-height:1.7;letter-spacing:0;display:block}.workflow-notes h3{font-size:11px;line-height:1.65;margin-top:9px}.demo-tools{flex-direction:column;align-items:stretch;gap:0}.demo-reset{align-self:end;padding:4px 2px 9px;font-size:7px}.scenario-tabs{flex-wrap:nowrap;justify-content:space-between;gap:2px}.scenario-tabs button{font-size:7.5px;gap:4px;min-height:33px;padding:6px 7px}.scenario-tabs button .icon{width:12px}.demo-disclosure{font-size:6.5px;line-height:1.8;gap:10px}.demo-disclosure>span{max-width:70%;gap:4px}.demo-disclosure>span>.icon{width:10px;margin-top:2px}.demo-disclosure>button{font-size:7px;gap:3px}.demo-disclosure>button>.icon{width:10px}.demo-principles{grid-template-columns:1fr;gap:20px;margin-top:22px}.demo-principles>div{padding:16px 0 0 26px}.demo-principles>div>span{position:absolute;left:0;top:21px}.demo-principles h3{font-size:14px;margin:1px 0 7px}.demo-principles p{font-size:11px;max-width:none;line-height:1.85}.story-explainer h2,.stats-copy h2{font-size:36px}.story-explainer>p:not(.eyebrow),.stats-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;margin-top:20px}.numbered-points{display:flex;gap:15px;margin:23px 0 14px}.numbered-points>div{gap:12px}.numbered-points p{font-size:11px;line-height:1.8}.numbered-points strong{font-size:11px}.story-showcase{gap:27px}.video-card{border-radius:8px}.video-chrome{height:29px;padding-inline:10px;font-size:8px}.recorded-label{font-size:6px}.video-play-overlay>span{width:44px;height:44px}.video-play-overlay>span>.icon{width:17px}.video-play-overlay small{font-size:8px;padding:4px 7px}.video-play-overlay{gap:10px}.video-chapters{margin-top:15px}.video-chapters small{font-size:7px}.video-chapters strong{font-size:8px;line-height:1.6;display:block}.video-chapters button{padding-top:11px;padding-right:7px}.video-explanation{font-size:8px;line-height:1.8}.stat-topics{gap:13px 20px;flex-direction:column}.stat-topics span{font-size:11px}.stats-layout{gap:23px}.mobile-video-container{height:360px}.feature-link{padding:20px 17px 24px}.feature-link h3{font-size:13px;letter-spacing:-.01em;line-height:1.4}.feature-link p{font-size:10px;line-height:1.85;max-width:250px}.feature-link>div{margin-bottom:15px}.feature-link>div>small{font-size:7px}.feature-icon>.icon{width:19px}.feature-arrow{right:13px;bottom:13px}.feature-arrow>.icon{width:14px}.solutions-layout{gap:28px}.solutions-intro h2{font-size:36px}.solutions-intro>p:not(.eyebrow){font-size:12px;line-height:1.9}.solution-index>a{gap:16px;padding-block:20px}.solution-num{font-size:8px}.solution-index small{font-size:6px;margin-bottom:7px}.solution-index h3{font-size:16px;letter-spacing:-.025em;line-height:1.25}.solution-index>a>.icon{width:16px}.integrations-layout h2{font-size:35px}.integrations-layout>div>p:not(.eyebrow){font-size:12px;line-height:1.9}.integration-rows a{gap:12px;padding-block:13px}.integration-rows strong{font-size:12px}.integration-rows small{font-size:8px}.integration-rows>p{font-size:8px}.comparison-ribbon{gap:20px;margin-bottom:24px}.comparison-ribbon p{font-size:6px;line-height:1.8;max-width:190px}.comparison-ribbon h3{font-size:14px;line-height:1.4;max-width:170px}.comparison-ribbon>.text-link{font-size:9px;gap:9px;max-width:130px}.cta-panel{padding:32px 24px;border-radius:12px}.cta-panel h2{font-size:31px;letter-spacing:-.05em;line-height:1.1}.cta-panel .eyebrow{font-size:7px;margin-bottom:20px}.cta-brand{width:105px;height:105px;right:-25px;top:60px;opacity:.13}.cta-panel p{font-size:11px;line-height:1.9;margin-block:19px}.cta-panel .button-row{flex-direction:column;align-items:start;gap:12px}.cta-panel .button{font-size:11px;min-height:44px;gap:22px}.cta-panel .text-link{font-size:10px;min-height:32px}.cta-panel>div>small{font-size:7px;margin-top:11px}.faq-layout{gap:28px}.faq-layout h2{font-size:31px}.faq-list summary{font-size:12px;line-height:1.7;padding-block:17px}.faq-list details>p{font-size:11px;line-height:1.9}.site-footer{padding-top:44px}.footer-main{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-brand{grid-column:span 2;display:block;margin-bottom:6px}.footer-brand img{width:136px}.footer-brand p{font-size:11px;text-align:left;margin-top:18px;line-height:1.8}.footer-note{font-size:7px;margin-top:15px}.footer-col h3{font-size:8px;margin-bottom:12px}.footer-col a{font-size:10px;padding-block:5px;line-height:1.7}.footer-col:last-child{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.footer-col:last-child h3{grid-column:span 2}.footer-bottom{display:block;font-size:8px;line-height:1.8}.footer-bottom>span{max-width:none}.footer-bottom>div{max-width:none;justify-content:start;margin-top:13px;gap:19px}.subhero h1{font-size:42px;line-height:1.08;letter-spacing:-.055em}.subhero .lead{font-size:13px;line-height:1.9;margin-top:22px}.subhero .button-row{gap:10px}.subhero .button{font-size:10px;padding:11px 14px;gap:15px}.breadcrumb{font-size:9px;gap:8px;flex-wrap:wrap}.subhero{padding-top:26px}.notice{font-size:10px;line-height:1.9;padding:15px 16px;gap:10px}.notice>.icon{width:15px}.modal-head{padding:14px 17px}.modal-head strong{font-size:13px}.modal-body{padding:18px}.modal-body p{font-size:12px}.modal-caption{font-size:10px;padding:12px 17px}.standalone-demo{padding-top:22px}}
@media(max-width:370px){.wrap{width:calc(100% - 30px)}.hero h1{font-size:39px}.hero-intro .button{padding-inline:10px;font-size:9.5px;gap:8px}.wordmark,.wordmark img{width:112px}.header-actions .button{font-size:8px;gap:8px}.header-actions{gap:6px}.crm-window .window-dots{display:none}.crm-window>span:nth-child(2){font-size:8px}.draft-actions button{font-size:8px;padding:6px 5px}.draft-heading small{display:none}.contact-copy>span:last-child{font-size:10px}.feature-link h3{font-size:12px}.section h2{font-size:33px}.cta-panel h2{font-size:29px}.hero .crm-body{height:510px}.architecture{padding-inline:13px}.architecture-inputs span{font-size:8px}.micro-meta{font-size:6.5px}.scenario-tabs button{font-size:7px;padding-inline:6px}.solution-index h3{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal.will-reveal{opacity:1;transform:none}}
/* Detail routes and request flow */
@media(max-width:1200px){.detail-layout{gap:65px}.small-video-layout{gap:40px}.solutions-hero>.wrap{grid-template-columns:1.3fr 1fr;gap:30px}.solutions-hero h1{font-size:50px}.solution-orbit{transform:scale(.85)}.access-layout{grid-template-columns:1.55fr .8fr;gap:25px}.request-form-card{padding:28px}.request-summary{padding:25px}.platform-choices{grid-template-columns:repeat(4,1fr)}.platform-choices label>span{font-size:9px}.solution-detail-grid{gap:50px}}
@media(max-width:1000px){.detail-layout{grid-template-columns:.85fr 1.25fr;gap:40px}.detail-layout h2{font-size:32px}.detail-text h3{font-size:21px}.detail-text p{font-size:13px}.small-video-layout{grid-template-columns:1fr 1.15fr;gap:30px}.small-video-layout h2{font-size:34px}.solutions-hero h1{font-size:44px}.solution-orbit{transform:scale(.7);transform-origin:center;left:-15px}.solution-full-index>a{grid-template-columns:26px 1.25fr 1fr 24px;gap:20px}.full-solution-heading h2{font-size:24px}.full-solution-heading .eyebrow{font-size:8px}.solution-detail-grid{gap:33px}.solution-detail-visual{padding:32px}.solution-detail-visual h2{font-size:30px}.access-layout{grid-template-columns:1fr 285px;gap:20px}.request-form-card{padding:25px}.request-summary{padding:24px}.request-summary h2{font-size:27px}.request-steps{gap:7px}.request-steps>span{font-size:10px;gap:6px}.platform-choices{grid-template-columns:repeat(2,1fr)}.platform-choices label>span{font-size:11px;justify-content:flex-start;padding:11px}.mode-choices{grid-template-columns:1fr}.mode-choices label>span{display:grid;grid-template-columns:22px 1fr;gap:2px 12px;padding:12px 37px 12px 13px}.mode-choices label>span>svg{grid-row:span 2;margin:3px 0}.mode-choices strong{margin:0}.mode-choices small{grid-column:2}.mode-choices b{top:16px}.request-summary dl>div{font-size:10px;gap:12px}.form-actions{align-items:flex-start}.form-actions>span{font-size:9px}.form-actions>.button{font-size:10px;padding:12px}.form-two{gap:11px}.roadmap-layout{grid-template-columns:175px 1fr;gap:45px}.roadmap-items summary{grid-template-columns:100px 1fr 16px}.roadmap-items details>p{padding-left:112px}.integration-grid{gap:13px}.integration-card{padding:23px 18px}.integration-card h2{font-size:18px}.workflow-comparison>div{padding:30px}.workflow-comparison h2{font-size:27px}.scattered-tags{flex-wrap:wrap}.voice-layout{gap:45px}.criteria-key,.criterion-row{gap:35px}}
@media(max-width:780px){.subhero{padding:44px 0 52px}.subhero h1{font-size:45px}.subhero p{font-size:14px}.breadcrumbs{font-size:10px;padding-top:22px;flex-wrap:wrap;gap:7px}.product-overview-stage,.detail-product-stage{padding-bottom:5px}.detail-layout,.small-video-layout,.solution-detail-grid,.solution-next,.voice-layout{grid-template-columns:1fr;gap:40px}.detail-layout>aside,.solution-detail-visual{position:static}.detail-layout h2{font-size:34px}.detail-facts{margin:25px 0 0;gap:11px}.detail-icon{margin-bottom:25px}.detail-layout .detail-text{border-top:1px solid var(--line)}.detail-text article:first-child{padding-top:26px}.detail-text h3{font-size:22px}.small-video-layout h2,.solution-next h2{font-size:35px}.small-video-layout p{font-size:13px}.visual-intro .original-figure>div{height:340px}.related-grid{gap:24px}.related-grid h3{font-size:17px}.related-grid p{font-size:12px}.related-grid>a{padding-right:7px}.steps-three{gap:25px}.steps-three h3{font-size:18px}.steps-three p{font-size:12px}.agent-process{flex-wrap:wrap;gap:20px;padding:24px}.agent-process>span{font-size:11px}.agent-process>i{min-width:10px}.agent-process>i:last-of-type{display:none}.agent-grid{gap:0 25px}.agent-grid h3{font-size:13px}.agent-grid summary{gap:10px}.agent-grid details p{padding-left:0;padding-right:10px;font-size:12px}.solutions-hero{padding:38px 0 55px}.solutions-hero>.wrap{grid-template-columns:1fr}.solutions-hero h1{font-size:45px}.solutions-hero p{font-size:14px}.solution-orbit{display:none}.solution-full-index>a{grid-template-columns:22px 1fr 22px;gap:19px;padding:29px 0}.solution-full-index>a>p{grid-column:2;grid-row:2;max-width:none;margin-top:-7px;font-size:12px}.full-solution-heading h2{font-size:25px}.full-solution-heading .eyebrow{margin-bottom:10px}.full-solution-arrow{grid-column:3;grid-row:1}.solution-detail-body{padding-bottom:65px}.solution-detail-visual{padding:30px}.solution-symbol{height:85px}.solution-detail-visual h2{font-size:31px}.solution-scope{margin-top:30px}.catalog-section{padding-bottom:60px}.catalog-top{gap:15px}.catalog-top>span{white-space:nowrap;font-size:10px}.catalog-search{height:45px}.catalog-search input{font-size:12px}.catalog-filters{gap:7px;margin-bottom:22px}.catalog-filters button{font-size:10px;padding:9px 11px;gap:7px}.catalog-notice{padding:15px;gap:10px}.catalog-notice p{font-size:11px}.integration-grid{grid-template-columns:1fr 1fr;gap:15px}.integration-card{padding:23px 19px}.integration-card h2{font-size:18px}.integration-card>p{font-size:11px}.integration-card header>small{font-size:8px}.roadmap-layout{grid-template-columns:1fr;gap:35px}.roadmap-nav{display:flex;position:static;gap:0;overflow:auto;border-bottom:1px solid var(--line)}.roadmap-nav a{flex:1;border-left:0;border-bottom:2px solid transparent;padding:13px 9px;min-width:68px}.roadmap-nav small{display:none}.roadmap-nav span{font-size:11px;white-space:nowrap}.roadmap-phase{padding-bottom:47px;padding-left:23px}.roadmap-notice{margin-bottom:24px;padding:18px}.roadmap-notice strong{font-size:11px}.roadmap-notice p{font-size:11px}.roadmap-phase>h2{font-size:29px}.roadmap-phase header>small{font-size:8px}.roadmap-items h3{font-size:12px}.roadmap-items summary{grid-template-columns:105px 1fr 16px}.roadmap-items details>p{padding-left:117px}.access-intro{padding:40px 0 43px}.access-intro h1{font-size:49px}.access-intro p{font-size:14px}.access-layout{grid-template-columns:1fr;gap:26px}.request-summary{position:static;display:none}.request-form-card{padding:27px}.request-steps{gap:13px}.request-steps>span{font-size:11px;gap:8px}.platform-choices{grid-template-columns:repeat(4,1fr)}.platform-choices label>span{font-size:10px;padding:11px 8px;justify-content:center}.mode-choices{grid-template-columns:repeat(3,1fr)}.mode-choices label>span{display:flex;padding:16px 14px;gap:0}.mode-choices label>span>svg{margin-bottom:15px}.mode-choices strong{margin-bottom:5px}.mode-choices b{top:16px}.form-actions>.button{font-size:11px;padding:13px 16px}.form-actions>span{font-size:10px}.form-two{gap:15px}.access-process{padding-bottom:60px}.access-section{padding-bottom:60px}.access-process h2{font-size:30px}.criteria-key{gap:24px}.criterion-row{gap:24px}.criterion-row h3{font-size:13px}.criterion-row>div{gap:10px}.criterion-row p{font-size:11px}.workflow-comparison{grid-template-columns:1fr}.workflow-comparison>div+div{border-left:0;border-top:1px solid var(--line)}.workflow-comparison h2{font-size:30px}.workflow-comparison p{max-width:none}.legal-content{padding-bottom:70px}.legal-content h2{font-size:22px}.legal-content p{font-size:13px}.not-found h1{font-size:44px}.not-found{padding:65px 0 85px}}
@media(max-width:520px){.subhero{padding:38px 0 45px}.subhero h1{font-size:38px;line-height:1.1}.subhero p{font-size:13px;line-height:1.85;margin-top:22px}.subhero .eyebrow{font-size:8px;line-height:1.7}.subhero .button-row{margin-top:25px}.subhero .button-row .button{font-size:10px;padding:12px 14px}.breadcrumbs{font-size:9px;gap:6px;padding-top:18px;line-height:1.8}.breadcrumbs svg{width:9px}.related-grid{grid-template-columns:1fr;gap:10px;margin-top:20px}.related-grid>a{padding:24px 30px 23px 0}.related-grid h3{margin-top:16px;font-size:20px}.related-grid p{max-width:300px}.related-grid>a>svg{top:25px}.related-section .section-head{margin-bottom:20px}.steps-three{grid-template-columns:1fr;gap:0}.steps-three article{padding:25px 0}.steps-three h3{margin-top:15px;font-size:20px}.steps-three p{font-size:13px}.detail-text article{grid-template-columns:22px 1fr;gap:10px;padding:24px 0}.detail-text h3{font-size:21px}.detail-text p{font-size:13px;line-height:1.85}.detail-layout h2{font-size:34px}.detail-facts>span{font-size:11px}.detail-icon{width:44px;height:44px}.visual-intro .original-figure>div{height:255px}.original-figure img{padding:8px}.original-figure figcaption{font-size:8px;gap:5px;line-height:1.7;text-align:center;align-items:start}.small-video-layout{gap:28px}.small-video-layout h2,.solution-next h2{font-size:33px}.agent-process{gap:13px;padding:19px;display:grid;grid-template-columns:1fr 1fr}.agent-process>i{display:none}.agent-process>span{font-size:10px;gap:8px;white-space:normal}.agent-process>span>svg{width:16px;flex-shrink:0}.agent-grid{grid-template-columns:1fr;gap:0}.agent-grid h3{font-size:14px}.agent-grid summary{padding:22px 0}.agent-grid details p{font-size:13px}.voice-layout p{font-size:13px}.audio-samples>div{padding:21px}.audio-samples strong{font-size:11px}.audio-samples header{gap:12px}.demo-page-note{font-size:10px;line-height:1.8;margin-top:-12px;justify-content:flex-start;align-items:start;margin-bottom:25px}.demo-page-note>svg{flex-shrink:0;margin-top:2px}.demo-section.standalone-demo{padding-top:25px}.solutions-hero h1{font-size:39px}.solutions-hero p{font-size:13px;line-height:1.85}.solutions-hero .eyebrow{font-size:8px}.solutions-hero .button-row .button{font-size:10px;padding:13px}.solution-full-index>a{grid-template-columns:19px 1fr 18px;gap:13px}.full-solution-heading h2{font-size:24px}.solution-detail-visual{padding:26px;border-radius:9px}.solution-detail-visual h2{font-size:29px}.solution-detail-visual p{font-size:12px}.solution-detail-visual .eyebrow{font-size:7px}.solution-symbol{height:83px}.solution-symbol>svg{width:42px}.solution-scope{font-size:9px;gap:17px}.solution-next{gap:25px}.solution-next p{font-size:13px}.catalog-top{display:block}.catalog-search{width:100%;height:47px;margin-bottom:15px}.catalog-top>span{display:block}.catalog-filters button{padding:9px 10px;font-size:9px;gap:7px}.catalog-notice{padding:14px;gap:10px}.catalog-notice p{font-size:10px}.integration-grid{grid-template-columns:1fr;gap:13px}.integration-card{padding:24px}.integration-card header{margin-bottom:20px}.integration-card h2{font-size:23px}.integration-card>p{font-size:12px;min-height:0}.integration-card header>small{font-size:10px}.integration-card details{font-size:11px;margin:18px 0 15px}.integration-card .text-link{font-size:11px;min-height:35px}.integration-card details p{font-size:12px}.catalog-empty{padding:45px 10px}.catalog-empty h2{font-size:24px}.roadmap-notice{padding:16px;gap:11px}.roadmap-notice strong{font-size:10px;line-height:1.7;display:block}.roadmap-notice p{font-size:10px}.roadmap-notice>svg{width:17px}.roadmap-nav a{padding:12px 7px}.roadmap-nav span{font-size:10px}.roadmap-phase{padding-left:20px}.roadmap-phase>header{gap:10px}.phase-date{font-size:11px}.roadmap-phase header>small{font-size:7px;padding:6px}.roadmap-phase>h2{font-size:28px}.roadmap-items summary{grid-template-columns:1fr 16px;gap:6px;padding:15px 0}.roadmap-items summary>span{grid-column:1;font-size:8px}.roadmap-items h3{grid-column:1;font-size:13px}.roadmap-items summary>svg{grid-column:2;grid-row:1 / span 2}.roadmap-items details>p{padding-left:0;font-size:12px}.phase-motto{font-size:11px}.phase-motto>span{display:block;margin-top:6px}.workflow-comparison>div{padding:26px}.workflow-comparison h2{font-size:29px}.workflow-comparison p{font-size:12px}.workflow-comparison .eyebrow{font-size:8px}.unified-tags>span{font-size:10px}.unified-tags{padding:10px 12px}.criteria-key{grid-template-columns:1fr;font-size:8px}.criteria-key>span:last-child{display:none}.criterion-row{grid-template-columns:1fr;gap:12px;padding:23px 0}.criterion-row h3{font-size:14px}.criterion-row p{padding-left:25px;font-size:12px}.criteria-group>h2{font-size:9px;line-height:1.7}.criteria-section{padding-bottom:60px}.comparison-caveat{font-size:10px!important}.access-intro{padding:37px 0 34px}.access-intro h1{font-size:44px}.access-intro p{font-size:13px;line-height:1.8}.access-intro p>br{display:none}.request-form-card{padding:23px 18px;border-radius:9px}.request-steps{gap:6px;padding-bottom:23px;margin-bottom:28px}.request-steps>span{font-size:9px;gap:6px}.request-steps b{width:20px;height:20px;font-size:8px}.form-step-title h2{font-size:24px}.form-step-title p{font-size:11px}.form-two{grid-template-columns:1fr;gap:19px;margin-bottom:21px}.platform-choices{grid-template-columns:repeat(2,1fr);gap:9px}.platform-choices label>span{font-size:11px;padding:13px 10px}.platform-choices label>span>img{width:19px;height:19px}.request-form-card legend{font-size:12px;line-height:1.6}.mode-choices{grid-template-columns:1fr}.mode-choices label>span{display:grid;grid-template-columns:23px 1fr;gap:2px 12px;padding:14px 34px 14px 14px}.mode-choices label>span>svg{grid-row:span 2;margin:3px 0}.mode-choices strong{margin:0;font-size:12px}.mode-choices small{grid-column:2;font-size:10px}.mode-choices b{top:17px}.request-form-card input:not([type=checkbox]):not([type=radio]),.request-form-card select,.request-form-card textarea{font-size:16px;padding:11px 12px;min-height:46px}.request-form-card input::placeholder,.request-form-card textarea::placeholder{font-size:12px}.request-form-card fieldset{margin-bottom:26px}.addon-choice strong{font-size:11px}.addon-choice small{font-size:9px}.addon-choice>span{gap:11px;padding:15px 0}.form-actions{gap:14px;align-items:center}.form-actions>.button{font-size:10px;padding:12px}.form-actions>span{font-size:8px;max-width:100px}.form-actions .text-link{font-size:10px}.form-actions>.button>svg{width:14px}.export-actions .button{width:100%;font-size:12px;justify-content:center}.request-form-card #request-text{font-size:11px}.local-form-notice{padding:15px;gap:10px}.local-form-notice p{font-size:10px}.request-contact>a{font-size:12px}.access-process h2{font-size:30px;line-height:1.2}.access-process>div:first-child{margin-bottom:22px}.access-section{padding-bottom:55px}.not-found h1{font-size:37px}.not-found p{font-size:13px}.error-code{font-size:85px}.legal-content h2{font-size:22px}.legal-content p{font-size:13px}}
@media(min-width:1001px){.hero{padding-top:32px}.hero h1{font-size:67px;margin:21px 0 18px}.hero-intro>.button-row{margin-top:21px}.hero-product-wrap{margin-top:29px}.hero .crm-body{height:440px}.hero .chat-thread{min-height:100px}.hero .draft-content textarea{min-height:55px}.hero .crm-context .context-body{padding-top:10px}.hero .notes-label textarea{min-height:20px}.hero .draft-actions .feedback span{display:inline}}
@media(max-width:780px){.hero .crm-body{height:450px}.hero .chat-thread{min-height:80px}.hero .draft-content textarea{min-height:60px;max-height:100px}}
@media(max-width:520px){.hero{padding-top:25px}.hero h1{font-size:40px;margin-top:19px;margin-bottom:17px}.hero-intro>p{font-size:12px;line-height:1.85}.hero-intro>.button-row{margin-top:19px}.micro-meta{margin-top:13px}.hero-product-wrap{margin-top:23px}.hero .crm-body{height:416px}.hero .chat-thread{padding-top:2px;padding-bottom:5px}.hero .thread-date{margin-top:5px;margin-bottom:11px}.hero .message{margin-bottom:9px}.hero .message p{padding:8px 10px;font-size:10.5px}.hero .draft-content textarea{min-height:69px;max-height:95px}.hero .draft-heading{padding-top:7px}.hero .chat-top{height:45px}.hero .draft-actions{padding-top:6px}.hero .composer-bar{height:25px}.site-footer .footer-col>a{min-height:38px;display:flex;align-items:center}}
@media(max-width:370px){.hero h1{font-size:37px}.hero .crm-body{height:420px}.hero .draft-content textarea{min-height:73px}}

/* Focused additions to the supplied website layout. */
.feature-explorer{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.7fr);gap:44px;border-top:1px solid var(--line);padding-top:28px}.feature-selection{display:flex;flex-direction:column;align-self:start}.feature-selection button{display:flex;align-items:center;gap:12px;text-align:left;min-height:58px;padding:12px 14px;border:0;border-bottom:1px solid var(--line);background:none;color:#6c5967;font-size:12px}.feature-selection button>small{font:9px var(--mono);color:#9a7f91}.feature-selection button>span{flex:1}.feature-selection button>.icon:last-child{opacity:0}.feature-selection button:hover{background:#fbf5f9;color:var(--accent)}.feature-selection button[aria-selected=true]{background:#f8ecf3;color:#6e234f;box-shadow:inset 3px 0 var(--accent)}.feature-selection button[aria-selected=true]>.icon:last-child{opacity:1}.feature-panel-copy .eyebrow{margin-bottom:14px}.feature-panel h3{font-size:28px;line-height:1.15;letter-spacing:-.025em}.feature-panel-copy>p{font-size:14px;line-height:1.8;max-width:560px;margin:15px 0}.feature-panel-copy ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;margin:20px 0}.feature-panel-copy li{display:flex;align-items:center;gap:7px;font-size:11px;color:#76616f}.feature-panel-copy li svg{color:var(--accent);flex-shrink:0}.feature-panel-media{margin:26px 0 0}.feature-panel-media img{display:block;width:100%;max-height:370px;object-fit:contain;object-position:left center;border:1px solid var(--line);border-radius:8px;background:#f8f4f7}.feature-panel-media figcaption{font-size:9px;color:#8a7181;margin-top:10px}.solution-reader{display:grid;grid-template-columns:230px minmax(0,1fr);gap:70px}.solution-jumps{position:sticky;top:95px;align-self:start;display:flex;flex-direction:column;border-top:1px solid var(--line)}.solution-jumps>strong{font-size:10px;letter-spacing:.04em;text-transform:uppercase;padding:18px 0;color:#8b617a}.solution-jumps>a{display:flex;gap:13px;padding:14px 0;font-size:12px;line-height:1.5;border-bottom:1px solid var(--line);color:#6b5262}.solution-jumps>a span{font:9px/1.8 var(--mono);color:#a18597}.solution-jumps>a:hover,.solution-jumps>a:focus-visible{color:var(--accent)}.solution-chapter{padding:0 0 60px;margin:0 0 60px;border-bottom:1px solid var(--line);scroll-margin-top:100px}.solution-chapter:last-child{margin-bottom:0}.solution-chapter-heading{display:flex;align-items:flex-start;gap:22px}.solution-chapter-number{font:24px/1.3 var(--mono);color:#b18ba3;padding-top:2px}.solution-chapter h2{font-size:34px;letter-spacing:-.03em;line-height:1.2}.solution-chapter-heading p:not(.eyebrow){font-size:14px;line-height:1.8;margin-top:17px}.solution-chapter .eyebrow{margin-bottom:12px}.solution-chapter-details{display:grid;gap:24px;margin:32px 0;padding-left:62px}.solution-chapter-details h3{font-size:15px;margin-bottom:8px;line-height:1.4}.solution-chapter-details p{font-size:12px;line-height:1.9}.solution-chapter>.button-row{padding-left:62px;gap:22px}
.early-badge{border:0;border-radius:0;background:none;padding:4px 0;color:#80536d;font:500 12px/1.6 var(--font);letter-spacing:0;text-transform:none;text-underline-offset:4px}.early-badge:hover{text-decoration:underline}
.crm-window-actions{display:flex;gap:12px;align-items:center;flex-shrink:0}.crm-language{display:flex;gap:2px}.crm-language button{color:#c8b7c6;font-size:9px;padding:4px 6px;border-radius:3px;min-height:25px}.crm-language button[aria-pressed=true]{color:#fff;background:#614155}.crm-creator-bar{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--c-edge);background:#1c1421;min-width:0}.crm-creator-bar>button{display:flex;align-items:center;gap:7px;font-size:10px;border:1px solid transparent;border-radius:5px;padding:6px 9px;min-height:32px;color:#cbbbc8;white-space:nowrap}.crm-creator-bar>button.selected{border-color:#925f7c;background:#4b2e40;color:#fff}.crm-creator-tab>span{display:grid;place-items:center;width:21px;height:21px;background:#604353;border-radius:4px;font-size:8px;color:#f2d2e7}.crm-platform-picker{margin-left:auto;min-width:0}.crm-platform-picker select{max-width:145px;color:#e0ccd9;background:#2f2131;border:1px solid #5a4153;border-radius:4px;padding:6px 22px 6px 8px;font-size:9px;min-height:32px}.rail-bottom button{color:inherit;display:grid;place-items:center;min-width:30px;min-height:30px}.chat-filters{flex-wrap:wrap;justify-content:flex-start;gap:5px}.chat-filters button{flex:0 0 auto;min-width:max-content;gap:5px;font-size:8.5px;padding:5px 7px}.chat-filters button small{display:inline-flex;align-items:center;justify-content:center;min-width:12px;flex-shrink:0}.contact-copy .contact-owner{font-size:8px;line-height:1.4;color:#d7bccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-copy{gap:3px}.contact{min-height:64px}.draft-actions{flex-wrap:wrap}.draft-heading small{white-space:normal;text-align:right}.crm-app[data-focus=creator] .crm-creator-bar{box-shadow:inset 0 0 0 1px #e3a6c9}
.platform-strip{gap:30px;position:relative}.platform-strip>.platform-marquee{display:block;overflow:hidden;min-width:0;mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent)}.platform-track{display:flex;width:max-content;animation:platform-travel 75s linear infinite}.platform-group{display:flex;align-items:center;gap:38px;padding-right:38px;flex-shrink:0}.platform-strip .platform-band-item{display:flex;align-items:center;gap:10px;opacity:1;flex-shrink:0}.platform-band-item>span{display:flex;flex-direction:column;gap:2px}.platform-band-item small{font-size:9px;color:#776a73;white-space:nowrap}.platform-strip .platform-planned img,.integration-planned .integration-logo img,.platform-planned .platform-logo-box img{filter:grayscale(1);opacity:.6}.platform-strip .platform-planned strong{color:#777078}.platform-motion{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--line);border-radius:5px;color:#745c6d}.platform-strip:hover .platform-track,.platform-strip:focus-within .platform-track,.platform-strip.is-paused .platform-track{animation-play-state:paused}.integration-status{display:inline-block;font-size:10px;line-height:1.5;padding:4px 7px;margin:2px 0 11px;border-radius:4px;color:#594150;background:#f7edf3}.integration-planned .integration-status{color:#67616a;background:#f0eef1}.platform-choices label>span{flex-wrap:wrap;align-content:center;min-height:64px}.platform-choices label>span>small{display:block;flex-basis:100%;font-size:8px;line-height:1.5;text-align:center;color:#68616a}.platform-choices .platform-planned>span{border-color:#dedbe0;color:#69636b;background:#f8f7f9}.platform-choices .platform-planned img{filter:grayscale(1);opacity:.65}.platform-choices .platform-planned input:checked+span{border-color:#9b8593;background:#f0eaf0;color:#554450}.form-two>label>small{font-weight:400;color:var(--muted);line-height:1.6}.request-summary dl>div{gap:12px}.request-summary dd{overflow-wrap:anywhere}.request-form-card textarea[readonly]{white-space:pre-wrap}.request-form-card input:disabled,.request-form-card select:disabled,.request-form-card textarea:disabled{opacity:.75}.header-login{font-size:11px}
@keyframes platform-travel{to{transform:translateX(-50%)}}
@media(max-width:1100px){.crm-creator-bar{gap:4px}.crm-creator-bar>button{padding-inline:7px}.header-login{display:none}.platform-strip{gap:24px}.crm-window-actions{gap:7px}.crm-window .window-dots{width:32px}}
@media(max-width:780px){.crm-window-actions .demo-tag{display:none}.crm-creator-bar{flex-wrap:wrap;padding:7px 8px;gap:4px}.crm-creator-bar>button{font-size:9px;padding:5px 7px;min-height:31px}.crm-creator-tab>span{width:18px;height:18px;font-size:7px}.crm-platform-picker{margin-left:auto}.crm-platform-picker select{font-size:9px;max-width:130px}.crm-window-actions{margin-left:auto}.crm-window{gap:6px;padding-inline:8px}.crm-window .window-dots{display:none}.crm-window>span:nth-child(2){font-size:9px;gap:5px}.crm-window small{display:none}.platform-strip{align-items:center;gap:16px}.platform-strip>span{font-size:7px}.platform-group{gap:25px;padding-right:25px}.platform-strip strong{font-size:14px}.platform-band-item small{font-size:8px}.platform-strip .platform-motion{width:26px;height:30px}.request-summary{display:block}.request-summary h2,.request-summary .base-included,.request-summary .summary-bottom{display:none}.request-summary dl{margin-top:14px}.request-summary .summary-title{padding-bottom:6px}.request-summary{padding:20px}}
@media(max-width:520px){.early-badge{font-size:11px}.crm-creator-bar>.crm-all-inbox{flex:1}.crm-creator-bar>.crm-creator-tab{flex:1;justify-content:center}.crm-creator-tab>span{display:none}.crm-platform-picker{flex-basis:100%;margin:2px 0 0}.crm-platform-picker select{width:100%;max-width:none;font-size:10px;padding-block:5px;min-height:28px}.crm-language button{min-width:27px;min-height:27px}.platform-strip{display:grid;grid-template-columns:1fr 28px;gap:14px 8px;padding-top:23px}.platform-strip>span{grid-column:1/-1;font:500 9px/1.6 var(--font);letter-spacing:.05em}.platform-strip>span br{display:none}.platform-strip>.platform-marquee{width:100%}.platform-strip strong{font-size:15px}.platform-disclaimer{text-align:left;font-size:9px}.platform-choices label>span>small{font-size:8px}.request-form-card #request-text{font-size:12px;min-height:390px}}
@media(prefers-reduced-motion:reduce){.platform-track{animation:none}.platform-strip>.platform-marquee{overflow-x:auto;mask-image:none}.platform-group[aria-hidden=true]{display:none}.platform-motion{display:none}.platform-strip{grid-template-columns:1fr}}
/* The CRM frame contains independent, keyboard-reachable scroll regions. */
.crm-body,.demo-section .crm-body,.hero .crm-body{height:620px;grid-template-columns:44px 22% minmax(0,1fr) 22%;grid-template-rows:minmax(0,1fr)}
.crm-contacts{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;overflow:hidden}
.crm-context{display:grid;grid-template-rows:54px minmax(0,1fr);overflow:hidden}
.crm-conversation{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden;min-height:0}
.crm-reply{min-height:0;max-height:290px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#936080 #25192c}
.crm-reply .draft-wrap{margin-top:6px}.crm-reply .feedback-result{overflow-wrap:anywhere}
.crm-app .chat-thread,.hero .chat-thread{display:block;min-height:0;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain;padding:12px 16px 18px}
.crm-app .chat-thread .message{flex:none;max-width:94%;overflow-wrap:anywhere}.crm-app .chat-thread .message p{font-size:12px;line-height:1.7;padding:10px 12px}
.crm-app .thread-date{margin-top:0}.thread-navigation{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 12px;border-bottom:1px solid #ffffff0b}
.thread-navigation button{font-size:8px;line-height:1.4;color:#ceb3c6;background:none;min-height:27px;padding:4px;display:flex;align-items:center;gap:5px;text-underline-offset:3px}.thread-navigation button:hover{text-decoration:underline;color:#ffe2f3}
.crm-app .contact-list,.crm-app .context-body{min-height:0;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain;padding-bottom:22px}.crm-app .context-heading{height:54px;min-height:54px;margin:0}
.crm-app .draft-content textarea,.hero .draft-content textarea{min-height:88px;max-height:145px;resize:vertical;font-size:12px;line-height:1.7}.crm-app .draft-actions{gap:5px;flex-wrap:wrap}.crm-app .draft-actions button{min-height:32px;font-size:9px}.crm-app .draft-caption{font-size:8px!important}.crm-app .context-body .steering{padding-bottom:12px}
@media(max-width:1100px){.feature-explorer{gap:28px;grid-template-columns:220px minmax(0,1fr)}.solution-reader{gap:38px;grid-template-columns:200px minmax(0,1fr)}.feature-selection button{gap:8px;padding-inline:10px}.crm-app .draft-actions .feedback>span{display:none}}
@media(max-width:1000px){.crm-body,.demo-section .crm-body,.hero .crm-body{grid-template-columns:40px minmax(0,1fr);height:590px}.crm-contacts,.crm-context{display:none}.crm-app[data-pane=contacts] .crm-contacts,.crm-app[data-pane=context] .crm-context{display:grid}.crm-app[data-pane=contacts] .crm-conversation,.crm-app[data-pane=context] .crm-conversation{display:none}.crm-mobile-nav{display:flex;align-items:center;gap:6px;padding:6px;background:#241928;border-top:1px solid #64405a}.crm-mobile-nav button{display:flex;align-items:center;justify-content:center;flex:1;gap:7px;color:#c9afc1;border:0;background:transparent;border-radius:4px;font-size:11px;min-height:40px;padding:6px}.crm-mobile-nav button.active{background:#533149;color:#ffe2f3}.crm-context{border-left:0}.crm-app .draft-actions .feedback>span{display:inline}.crm-app .context-body{padding:18px!important}.crm-app .context-body .steering label{font-size:12px}.crm-app .contact{min-height:70px}.crm-app .chat-filters button{font-size:10px;min-height:33px}.crm-app[data-focus] .crm-contacts,.crm-app[data-focus] .crm-context,.crm-app[data-focus] .crm-conversation{opacity:1}}
@media(max-width:780px){.feature-explorer{grid-template-columns:1fr;gap:30px}.feature-selection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-selection button{font-size:11px;min-height:52px}.feature-selection button>.icon:last-child{display:none}.feature-panel h3{font-size:26px}.feature-panel-copy>p{font-size:13px}.feature-panel-media img{max-height:330px}.solution-reader{grid-template-columns:1fr;gap:42px}.solution-jumps{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.solution-jumps>strong{grid-column:1/-1}.solution-jumps>a{font-size:11px}.solution-chapter h2{font-size:28px}.solution-chapter-details,.solution-chapter>.button-row{padding-left:0}.solution-chapter-heading{gap:16px}.solution-chapter-number{font-size:20px}.solution-chapter{margin-bottom:44px;padding-bottom:44px}.crm-app .chat-thread .message p{font-size:12px}.crm-app .draft-actions button{font-size:10px;min-height:36px}.crm-app .crm-reply{max-height:270px}}
@media(max-width:520px){.crm-body,.demo-section .crm-body,.hero .crm-body{grid-template-columns:32px minmax(0,1fr);height:590px}.crm-app .chat-thread{padding-inline:10px}.crm-app .chat-thread .message{max-width:98%}.crm-app .chat-thread .message p{font-size:11px;padding:9px}.crm-app .draft-actions .feedback>span{display:none}.crm-app .draft-actions button{font-size:9px;padding-inline:6px;min-height:35px}.crm-app .draft-content textarea{font-size:11px;min-height:90px}.crm-mobile-nav button{font-size:9px;min-height:38px;gap:5px}.thread-navigation{gap:5px;padding-inline:8px}.thread-navigation button{font-size:7.5px;min-height:28px}.feature-selection button{font-size:10px;padding:9px 7px;gap:7px}.feature-selection button>small{display:none}.feature-selection button>svg{width:15px;flex-shrink:0}.feature-panel-copy ul{display:grid}.feature-panel-media img{max-height:260px}.solution-jumps{gap:0 14px}.solution-jumps>a{font-size:10px;gap:8px}.solution-chapter-heading p:not(.eyebrow){font-size:13px}.solution-chapter .button-row{align-items:flex-start;flex-direction:column;gap:16px}}

/* Compact entry to the one interactive home-page demo. */
.hero-workflow{max-width:940px;margin-top:36px;margin-bottom:24px}
.hero-workflow-heading{display:flex;align-items:center;gap:13px;padding:0 0 18px}
.hero-workflow-heading strong{font-size:14px;font-weight:600;color:var(--ink)}
.hero-workflow-heading p{margin-top:3px;font-size:11px;color:var(--muted)}
.hero-workflow-heading button{margin-left:auto;display:flex;align-items:center;gap:7px;padding:10px 0 10px 16px;font-size:11px;color:var(--accent);background:none;border:0}
.hero-workflow-heading button:hover{text-decoration:underline;text-underline-offset:4px}
.hero-workflow-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line)}
.hero-workflow-links a{display:flex;align-items:center;gap:12px;min-width:0;padding:20px 14px;color:var(--ink);transition:background .2s}
.hero-workflow-links a+a{border-left:1px solid var(--line)}
.hero-workflow-links a:hover,.hero-workflow-links a:focus-visible{background:var(--pink-wash)}
.hero-workflow-links a>.icon{color:var(--accent);flex-shrink:0}
.hero-workflow-links a>.icon:last-child{margin-left:auto;width:13px}
.hero-workflow-links strong{display:block;font-size:12px;font-weight:600}
.hero-workflow-links small{display:block;margin-top:5px;font-size:10px;line-height:1.5;color:var(--muted)}
.thread-navigation .thread-reset{flex-shrink:0;margin-left:4px;padding:6px}
@media(max-width:780px){.hero-workflow{margin-top:32px}.hero-workflow-links{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-workflow-links a{padding:16px 10px;gap:10px}.hero-workflow-links a:nth-child(3){border-left:0}.hero-workflow-links a:nth-child(n+3){border-top:1px solid var(--line)}}
@media(max-width:480px){.hero-workflow{margin-top:29px;margin-bottom:16px}.hero-workflow-heading{flex-wrap:wrap;gap:10px;padding-bottom:12px}.hero-workflow-heading button{margin-left:40px;padding:2px 0 4px;font-size:10px}.hero-workflow-heading strong{font-size:13px}.hero-workflow-heading p{font-size:10px}.hero-workflow-links small{font-size:9px}.hero-workflow-links a>.icon:last-child{display:none}}

/* Local comparison surface: inherits the existing white / plum website. */
.variant-page{padding-bottom:50px}
.variant-intro{padding:58px 0 45px}
.variant-intro h1{font-size:62px;line-height:1.1}
.variant-intro>p{font-size:16px;max-width:630px;margin-top:24px}
.variant-jumps{display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:30px}
.variant-jumps a{display:inline-flex;align-items:center;gap:12px;font-size:12px;min-height:40px;color:var(--accent)}
.variant-jumps a:last-child{margin-left:auto;color:var(--muted)}
.variant-section{padding:58px 0 65px;border-top:1px solid var(--line);scroll-margin-top:100px}
.variant-section>header{display:flex;align-items:end;justify-content:space-between;gap:32px}
.variant-section>header .eyebrow{margin-bottom:16px}
.variant-section>header h2{font-size:40px;line-height:1.12}
.variant-section>header p{font-size:13px;line-height:1.8;max-width:570px;margin-top:16px}
.variant-switch{display:flex;gap:4px;padding:4px;background:var(--wash);border:1px solid var(--line);border-radius:8px;flex-shrink:0}
.variant-switch button{display:flex;gap:8px;align-items:center;padding:10px 12px;font-size:11px;min-height:44px;border-radius:5px;color:var(--muted)}
.variant-switch button>b{display:grid;place-items:center;font-size:10px;width:19px;height:19px;border:1px solid #d2c2cd;border-radius:4px}
.variant-switch button[aria-pressed=true]{background:var(--plum);color:white}
.variant-switch button[aria-pressed=true]>b{border-color:#94627f}
.variant-recommendation{font-size:12px;line-height:1.8;margin:25px 0 30px;max-width:800px}
.variant-recommendation strong{color:var(--ink);font-weight:500}
.variant-contact-preview .access-section{padding-bottom:0}
.variant-contact-preview .wrap{width:100%}
.variant-contact-preview .request-summary{position:static}
.variant-contact-preview .form-actions>.button{min-height:46px}
.variant-contact-preview .access-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr)}
.alpha-label{display:inline-flex;align-items:center;align-self:center;justify-content:center;font:500 10px/1.4 var(--mono);padding:5px 8px;color:#8d1256;background:#fbe8f2;border:1px solid #ebc1d9;border-radius:4px;white-space:nowrap}
.alpha-existing{display:grid;grid-template-columns:auto auto 1fr;gap:25px;align-items:center;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.alpha-existing>div{display:flex;align-items:center;gap:10px}
.alpha-existing strong{font-size:12px;font-weight:500;line-height:1.65}
.alpha-existing small{display:block;color:var(--muted);font-size:10px;font-weight:400}
.alpha-existing p{font-size:11px;line-height:1.8;padding-left:20px;border-left:1px solid var(--line)}
.alpha-scope{display:flex;align-items:center;gap:16px;padding:25px 0}
.alpha-scope p{font-size:12px;line-height:1.8;max-width:750px}
.alpha-group+.alpha-group{margin-top:27px}
.alpha-group h3{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500;margin:0 0 13px;color:var(--muted)}
.alpha-group h3>span{font:10px var(--mono);color:var(--accent)}
.alpha-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}
.alpha-item{border:1px solid var(--line);border-radius:7px;min-width:0;background:#fff}
.alpha-item>summary{display:flex;align-items:center;gap:10px;cursor:pointer;min-height:77px;padding:17px 14px;list-style:none}
.alpha-item>summary::-webkit-details-marker{display:none}
.alpha-item>summary>.alpha-label{margin-left:auto}
.alpha-platform-name{display:flex;align-items:center;gap:12px;min-width:0}
.alpha-platform-name>img,.neutral-channel-icon{width:26px;height:26px;flex:0 0 26px;object-fit:contain}
.neutral-channel-icon{display:grid;place-items:center;color:#625467}
.alpha-platform-name>strong{font-size:12px;font-weight:500;line-height:1.65;overflow-wrap:anywhere}
.alpha-item>summary>svg{color:var(--muted)}
.alpha-item[open]{border-color:#caaec0;background:#fffafd}
.alpha-item[open]>summary>svg{transform:rotate(45deg)}
.alpha-detail{padding:0 15px 17px}
.alpha-detail>p{font-size:11px;line-height:1.8;margin-bottom:9px}
.alpha-detail>a{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:10px;min-height:32px;margin-right:12px}
.alpha-source{font-size:11px;line-height:1.9;margin-top:25px;max-width:860px}
.alpha-source a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.alpha-logo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:9px;padding:12px 0}
.alpha-logo-grid>div{padding:16px 14px;text-align:center;border-right:1px solid var(--line)}
.alpha-logo-grid>div:last-child{border-right:0}
.alpha-logo-grid .alpha-platform-name{display:flex;flex-direction:column;justify-content:start;gap:15px;min-height:96px}
.alpha-logo-grid .alpha-platform-name>img,.alpha-logo-grid .neutral-channel-icon{width:32px;height:32px;flex-basis:32px}
.alpha-logo-grid .alpha-label{margin-top:12px}
.alpha-full-list{margin-top:20px}
.alpha-full-list>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;color:var(--accent);font-size:12px;padding:15px 0;list-style:none;min-height:48px}
.alpha-full-list>summary::-webkit-details-marker{display:none}
.alpha-full-list[open]>summary>svg{transform:rotate(45deg)}
.alpha-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}
.workflow-sequence{border:1px solid var(--line);border-radius:10px;overflow:hidden}
.workflow-step-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line);padding:8px;gap:5px;background:var(--wash)}
.workflow-step-tabs>button{display:flex;align-items:center;gap:9px;min-height:52px;border-radius:6px;padding:12px;font-size:12px;text-align:left;color:var(--muted)}
.workflow-step-tabs>button>b{font:10px var(--mono);color:#98718a}
.workflow-step-tabs>button>svg{margin-left:auto}
.workflow-step-tabs>button[aria-selected=true]{color:white;background:var(--plum)}
.workflow-step-tabs>button[aria-selected=true]>b{color:#e5bdd6}
.workflow-step-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:55px;padding:42px;min-height:300px}
.workflow-step-number{font:10px var(--mono);color:var(--accent);display:block;margin-bottom:17px}
.workflow-step-panel h3{font-size:30px;line-height:1.17;max-width:340px}
.workflow-step-panel>div>p{font-size:13px;line-height:1.9;max-width:350px;margin-top:18px}
.workflow-step-visual{min-width:0}
.workflow-people{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.workflow-people>span{display:flex;flex-direction:column;align-items:center;gap:13px;padding:18px 13px;font-size:12px}
.workflow-people b,.workflow-creator-buttons b{display:grid;place-items:center;width:47px;height:47px;background:#f7e5f0;color:var(--plum);border:1px solid #e5c6d9;border-radius:9px;font-size:13px;font-weight:500}
.workflow-routes>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}
.workflow-routes>div:last-child{border-bottom:0}
.workflow-routes>div>span:nth-child(2){font-size:11px;color:var(--muted);display:flex;gap:12px;align-items:center}
.workflow-channel{display:inline-flex;align-items:center;gap:8px;font-size:11px;line-height:1.65;white-space:nowrap}
.workflow-channel img{object-fit:contain;flex-shrink:0}
.workflow-inbox{border:1px solid var(--line);border-radius:8px;overflow:hidden;min-width:0;background:white}
.workflow-inbox-heading{display:flex;align-items:center;gap:9px;padding:15px;border-bottom:1px solid var(--line);background:var(--wash)}
.workflow-inbox-heading>strong{font-size:12px;font-weight:500}
.workflow-inbox-heading>span{font-size:9px;color:var(--muted);margin-left:auto}
.workflow-inbox-row{display:flex;width:100%;align-items:center;gap:11px;padding:14px;text-align:left;border-bottom:1px solid var(--line);min-height:74px}
.workflow-inbox-row:last-child{border-bottom:0}
.workflow-inbox-row>span:not(.workflow-fan-initial){min-width:0;flex:1}
.workflow-inbox-row strong{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;font-weight:500}
.workflow-inbox-row small{font-size:9px;color:var(--muted);font-weight:400}
.workflow-inbox-row>span>span{display:block;font-size:10px;line-height:1.7;margin-top:3px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.workflow-inbox-row[aria-pressed=true]{background:#fcf0f7}
.workflow-fan-initial{display:grid;place-items:center;flex:0 0 27px;height:27px;border-radius:6px;background:#f2e9f0;font-size:11px;color:var(--plum)}
.workflow-incoming,.workflow-outgoing{border-radius:8px;font-size:12px;line-height:1.85;padding:14px 16px;max-width:95%}
.workflow-incoming{color:var(--ink);background:#f5f1f5;margin:15px 25px 15px 0}
.workflow-outgoing{background:var(--plum);color:white;margin:15px 0 15px 25px}
.workflow-draft>span,.workflow-draft>small{font-size:10px;color:var(--accent);display:flex;align-items:center;gap:7px}
.workflow-mode-options{display:flex;gap:8px}
.workflow-mode-options>button{display:flex;gap:8px;align-items:center;justify-content:center;flex:1;border:1px solid var(--line);border-radius:6px;font-size:11px;padding:12px 8px;min-height:47px}
.workflow-mode-options>button[aria-pressed=true]{background:#f8e8f2;border-color:#cda7bd;color:var(--plum)}
.workflow-mode-copy{padding-top:15px}
.workflow-mode-copy strong{font-size:12px;font-weight:500}
.workflow-mode-copy p{font-size:11px;line-height:1.9;margin-top:5px}
.workflow-converging{padding:30px;border:1px solid var(--line);border-radius:10px;background:var(--wash)}
.workflow-label{font:10px/1.7 var(--mono);color:var(--accent);margin-bottom:14px}
.workflow-creator-buttons{display:flex;gap:10px;flex-wrap:wrap}
.workflow-creator-buttons>button{display:flex;align-items:center;gap:10px;flex:1;padding:12px 17px;background:white;border:1px solid var(--line);border-radius:7px;font-size:12px;min-height:56px}
.workflow-creator-buttons>button:first-child{flex:.75;justify-content:center}
.workflow-creator-buttons b{width:29px;height:29px;font-size:10px;border-radius:5px}
.workflow-creator-buttons>button[aria-pressed=true]{border-color:#b27798;color:var(--plum);background:#fff6fb}
.workflow-funnels{margin-top:30px}
.workflow-channel-funnels{display:flex;flex-wrap:wrap;gap:12px}
.workflow-channel-funnels>div{flex:1 1 250px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;background:white;border:1px solid var(--line);border-radius:7px;padding:14px 16px}
.workflow-channel-funnels strong{flex-basis:100%;font-size:11px;font-weight:500}
.workflow-channel-funnels>div>span:nth-last-child(2){font-size:9px;display:flex;align-items:center;gap:8px;color:var(--muted)}
.workflow-join{display:flex;justify-content:center;align-items:center;height:44px;color:var(--accent)}
.workflow-join svg{transform:rotate(90deg)}
.workflow-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}
.workflow-conversation{background:white;border:1px solid var(--line);border-radius:8px;padding:20px;min-width:0}
.workflow-chat-heading{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid var(--line)}
.workflow-chat-heading strong{font-size:12px;font-weight:500;line-height:1.7}
.workflow-chat-heading small{display:block;font-size:10px;color:var(--muted);font-weight:400}
.workflow-example-draft{padding:15px;border:1px solid #ddc7d6;border-radius:8px;margin-bottom:21px;background:#fffafd}
.workflow-example-draft>span{font-size:10px;color:var(--accent);display:flex;align-items:center;gap:7px}
.workflow-example-draft p{font-size:12px;line-height:1.9;margin:9px 0;color:var(--ink)}
.workflow-example-draft small{font-size:9px;color:var(--muted)}
.workflow-boundary{font-size:11px;line-height:1.9;margin:24px 0 12px;max-width:840px}
@media(max-width:1100px){.variant-section>header{display:block}.variant-switch{display:inline-flex;margin-top:22px}.alpha-existing{grid-template-columns:1fr 1fr}.alpha-existing p{grid-column:1/-1;border-left:0;padding-left:0}.alpha-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alpha-logo-grid>div:nth-child(3){border-right:0}.alpha-logo-grid>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.workflow-step-panel{gap:25px;padding:30px}.workflow-step-tabs>button{font-size:11px;padding:10px;gap:6px}.workflow-step-tabs>button>svg{display:none}.alpha-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:780px){.variant-intro{padding:36px 0}.variant-intro h1{font-size:44px}.variant-intro>p{font-size:13px}.variant-jumps{gap:4px 23px;margin-top:22px}.variant-jumps a:last-child{margin-left:0}.variant-section{padding:36px 0 43px}.variant-section>header h2{font-size:32px}.variant-switch{display:flex;width:100%;margin-top:21px}.variant-switch button{flex:1;justify-content:center;font-size:11px;padding:10px 7px;gap:7px}.variant-recommendation{font-size:11px;margin:20px 0 24px}.variant-contact-preview .access-layout{grid-template-columns:1fr}.variant-contact-preview .request-summary{display:block}.alpha-existing{gap:17px}.alpha-existing>div{flex-wrap:wrap}.alpha-existing strong{font-size:11px}.alpha-scope{align-items:start;gap:12px;padding:22px 0}.alpha-scope p{font-size:11px}.alpha-grid,.alpha-list{grid-template-columns:1fr}.alpha-item>summary{min-height:68px;padding:15px}.alpha-logo-grid .alpha-platform-name>strong{font-size:11px}.alpha-logo-grid .alpha-platform-name{min-height:112px;gap:13px}.alpha-logo-grid>div{padding:17px 8px}.alpha-full-list>summary{font-size:11px}.workflow-step-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding:7px}.workflow-step-tabs>button{font-size:11px;min-height:47px;padding:9px}.workflow-step-panel{grid-template-columns:1fr;gap:25px;padding:24px;min-height:0}.workflow-step-panel h3{font-size:27px}.workflow-step-panel>div>p{font-size:12px;margin-top:14px}.workflow-converging{padding:18px}.workflow-creator-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.workflow-creator-buttons>button{padding:10px;font-size:11px}.workflow-creator-buttons>button:first-child{justify-content:start}.workflow-funnels{margin-top:25px}.workflow-channel-funnels>div{flex-basis:100%}.workflow-workspace-grid{grid-template-columns:1fr;gap:17px}.workflow-inbox-row strong{flex-wrap:wrap;gap:1px 8px}.workflow-inbox-heading{padding:13px}.workflow-inbox-heading>strong{font-size:11px}.workflow-inbox-heading>span{font-size:8px}.workflow-conversation{padding:16px}.workflow-mode-options>button{font-size:10px;gap:6px}.workflow-boundary{font-size:11px}}
@media(prefers-reduced-motion:reduce){.variant-page *{scroll-behavior:auto}}

/* Selected designs on the main product surfaces. */
.catalog-product-context{margin-bottom:35px}
.catalog-alpha-section{padding-top:18px}
.alpha-catalog-heading h2{font-size:30px;line-height:1.25;letter-spacing:-.035em;display:flex;align-items:center;gap:15px}
.alpha-catalog-heading p{font-size:12px;line-height:1.9;margin-top:12px;max-width:770px}
.alpha-catalog-heading .alpha-label{color:#8d1256;letter-spacing:0}
.catalog-other-section{margin-top:52px;padding-top:35px;border-top:1px solid var(--line)}
.catalog-other-section .integration-grid{margin-top:28px}
.catalog-other-section .integration-card h3{font-size:24px;line-height:1.2;margin-bottom:10px}
.platform-choices .platform-alpha img{filter:none}
.platform-choices .platform-alpha>span>small{color:#8d1256}
@media(max-width:780px){.catalog-product-context{margin-bottom:24px}.alpha-catalog-heading h2{font-size:25px}.alpha-catalog-heading p{font-size:11px}.catalog-other-section{margin-top:35px;padding-top:28px}.catalog-other-section .integration-card h3{font-size:23px}}
