/* Outcome-first product stories. Scoped so the approved discovery demo is unchanged. */
#why,#outreach,#autopilot,#analytics{--story-ink:#25341f;--story-muted:#536346;--story-rule:#d5ddca;--story-accent:#c5f45b}
#outreach,#autopilot,#analytics{padding:86px 0}
#outreach .ap-section-head,#autopilot .ap-section-head,#analytics .ap-section-head{max-width:980px;margin-bottom:36px}
#outreach .ap-section-head>p:last-child,#autopilot .ap-section-head>p:last-child,#analytics .ap-section-head>p:last-child{max-width:790px;font-size:20px;line-height:1.55;margin-top:22px}
.vertical-story [hidden]{display:none!important}.vertical-story .an-scene,.vertical-story .em-scene{min-height:0;height:auto;animation:none}
.vertical-story button,.vertical-story summary{touch-action:manipulation}.vertical-story button:focus-visible,.vertical-story summary:focus-visible{outline:3px solid #73953f;outline-offset:4px}
.story-eyebrow{display:block;font-size:14px;line-height:1.5;color:#526742;margin-bottom:12px;letter-spacing:.04em}
.demo-motion{width:36px;height:36px;min-width:36px;border:1px solid #cbd5be;background:transparent;color:#45593a;font:16px Geist,sans-serif;cursor:pointer;border-radius:50%;display:grid;place-items:center}
/* Four concrete outcomes, with deliberately different proof forms. */
.why-section{padding:84px 0}.why-heading{margin-bottom:40px}.why-point{padding:30px;min-height:0}.why-point h3{font-size:clamp(29px,3.1vw,38px);margin-bottom:26px}.why-point p{font-size:18px;line-height:1.55;margin:18px 0 0}.why-point .why-experience{font-size:14px;margin:15px 0 0}.why-time{margin:16px 0}.why-time strong{font-size:clamp(38px,4.2vw,54px)}
.value-memory{display:flex;flex-direction:column;min-height:190px}.value-memory>div{padding:14px 18px;background:#fbfcf7;border-left:3px solid #8aa965}.value-memory small{display:block;font-size:14px;color:#596a4d;margin-bottom:8px}.value-memory>div>span{display:flex;gap:10px;align-items:center;font-size:16px;line-height:1.4}.value-memory img{width:28px;height:28px;object-fit:cover;border-radius:50%}.value-link{font-size:24px;line-height:1;margin:5px 0 5px 22px;color:#648443}.value-memory strong{display:block;font-size:25px;font-weight:500;letter-spacing:-.025em}.value-memory-tags{margin-top:12px;flex-wrap:wrap}.value-memory-tags i{font-size:14px;font-style:normal;background:#e8f1d8;padding:5px 9px}
.value-handoff{padding:2px 0 8px}.value-handoff>div>span{color:#c5f45b;font-size:14px;display:block;margin-bottom:10px;letter-spacing:.08em}.value-handoff strong{font-size:25px;line-height:1.3;font-weight:500;display:block}.value-handoff small{font-size:16px;color:#d6e1c8;display:block;margin-top:9px}.value-handoff-line{margin:12px 0;font-size:27px;line-height:1;color:#c5f45b}.value-workflow{margin-top:4px}.value-request{background:#fcfdf9;border-radius:12px 12px 0 12px;padding:20px;font-size:23px;line-height:1.3;letter-spacing:-.025em}.value-workflow>span{display:block;font-size:27px;line-height:1;margin:12px 0;text-align:center;color:#607e42}.value-outputs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.value-outputs>span{background:#f7f9ef;font-size:14px;padding:12px 5px;text-align:center;color:#405330}.value-outputs svg{display:block;stroke:#526c39;fill:none;stroke-width:1.5;width:42px;height:40px;margin:0 auto 8px}
/* Mail: preparation -> a short decision list -> a review choice with adjacent feedback. */
.story-mail{display:block}.story-mail-layout{display:block}.mail-workline{display:grid;grid-template-columns:1fr 32px 1fr 32px 1fr;gap:12px;align-items:center;color:#f3f6ed;margin-bottom:26px}.mail-workline>div{display:flex;align-items:baseline;gap:12px}.mail-workline strong{font-size:54px;line-height:1;font-weight:500;letter-spacing:-.05em}.mail-workline>div:last-of-type strong{color:#c5f45b}.mail-workline span{font-size:17px;line-height:1.4;max-width:120px}.mail-workline i{font-style:normal;color:#a8be8e;font-size:25px}.mail-workline>small{grid-column:1/-1;font-size:14px;color:#b8c5aa;margin-top:6px}
.story-mail-prepared.em-stage{background:#fcfdf9;border-radius:12px;min-height:0;overflow:hidden;color:#25341f}.story-mail .em-account{padding:17px 24px;background:#eef2e7;justify-content:start;gap:10px 18px}.story-mail .em-account>span,.story-mail .em-account strong{color:#50633f;font-size:14px}.story-mail .em-account strong{font-size:16px}.story-mail .em-account .mail-account-note{margin-left:auto}.mail-activity{display:flex;gap:12px;align-items:center;padding:17px 24px;border-bottom:1px solid #dce4d2;background:#f6f9ef;min-height:73px;box-sizing:border-box}.mail-activity>img{width:24px;height:24px;filter:brightness(0)}.mail-activity>div{flex:1;min-width:0}.mail-activity span{font-size:16px;line-height:1.45;display:block}.activity-line{height:3px;margin-top:10px;background:#e0e9d4;overflow:hidden;max-width:420px}.activity-line i{display:block;height:100%;width:100%;background:#769544;transition:width .5s ease}.story-mail[data-beat="0"] .activity-line i{width:10%}.story-mail[data-beat="1"] .activity-line i{width:35%}.story-mail[data-beat="2"] .activity-line i{width:70%}
.source-mail-counts{display:grid;grid-template-columns:1.25fr 1fr 1fr;margin:22px 24px 8px;gap:12px;border:0}.source-mail-counts>div,.source-mail-counts>button{padding:17px 20px;background:#edf2e5;border:1px solid #d8e1cc;color:#25341f;display:flex;align-items:center;justify-content:space-between;gap:14px;font:inherit;text-align:left}.source-mail-counts>div{background:#def2bc;border-color:#bcd28e}.source-mail-counts>button{cursor:pointer}.source-mail-counts span{font-size:16px;line-height:1.3}.source-mail-counts strong{font-size:36px;font-weight:500;line-height:1}.source-mail-counts i{display:none}
.story-mail .em-group{padding:0 24px}.story-mail .em-group-label{padding:18px 0 9px;background:none;border:0;color:#334729;width:100%;font:16px Geist,sans-serif;text-align:left;cursor:pointer}.story-mail .em-group-label b{font-size:14px;color:#566b41;background:#eaf0e0;padding:2px 7px}.source-group-toggle{margin-left:auto;color:#596e45;font-size:20px}.story-mail .em-person{display:grid;grid-template-columns:160px minmax(0,1fr) 16px;align-items:center;gap:16px;padding:15px 16px;background:#fff;border:1px solid #d9e2cc;transition:background .3s,border-color .3s}.story-mail .em-identity{flex-direction:row;align-items:center;gap:10px;min-width:0;max-width:none;padding:0}.story-mail .em-identity img{width:32px;height:32px}.story-mail .em-identity strong{font-size:14px}.story-mail .em-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.story-mail .em-pair>span{font-size:16px;line-height:1.45;display:block}.story-mail .em-pair small{font-size:14px;color:#56684a;display:block;margin:0 0 4px}.story-mail .em-pair>span:last-child{color:#385627}.story-mail .em-open{margin:0;color:#597440}.story-mail[data-beat="2"] #mailGroup1{border-color:#8eb250;background:#f2f8e8}.story-mail[data-beat="1"] #mailGroup1 .em-pair>span:first-child{color:#1e3713}.story-mail .em-hint{color:#526746;font-size:14px;margin:18px 24px 22px;line-height:1.5}.story-mail .pf-reader{margin:20px}.story-mail .pf-reader-top{flex-wrap:wrap}.story-mail .pf-context-band{flex-wrap:wrap}.story-mail .pf-reader-footer{font-size:14px}.story-mail .pf-round small,.story-mail .pf-record>span,.story-mail .pf-letter small{color:#546745}.story-mail .pf-reader-top button{min-height:40px}
.story-mail-decision{margin-top:34px;color:#edf3e5}.review-heading{display:flex;align-items:baseline;justify-content:space-between;gap:22px;margin-bottom:20px}.review-heading h3{font-size:32px;line-height:1.2;letter-spacing:-.03em;margin:0;font-weight:500}.review-heading>span{font-size:16px;color:#b8c8a5}.review-control{padding:24px;background:#f3f6eb;color:#26371f;border-radius:12px}.story-mail .em-prompts{gap:9px;margin:0}.story-mail .em-prompts button{font-size:16px;min-height:44px;padding:10px 18px;border:1px solid #bdcba8;background:#fff;color:#3e5530;border-radius:5px}.story-mail .em-prompts button[aria-pressed=true]{background:#c5f45b;border-color:#adc966;color:#25341f}.review-instruction{font-size:18px;line-height:1.5;margin:18px 0;color:#3f5230}.review-preview{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:center;border-top:1px solid #d3dec4;padding-top:20px;min-height:150px}.review-drafts{display:grid;gap:6px}.review-drafts>div{display:grid;grid-template-columns:18px 27px 55px minmax(0,1fr);gap:8px;align-items:center;background:#fff;padding:10px 12px;font-size:14px;border:1px solid #dce5d0;min-height:45px}.review-drafts img{width:25px;height:25px;border-radius:50%;object-fit:cover}.review-drafts strong{font-size:14px;font-weight:500}.review-drafts>div>span:first-child{color:#527f24}.review-drafts>div>span:last-child{color:#536746}.review-outcome>strong{font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.review-outcome>p{font-size:16px;line-height:1.55;margin:10px 0 0;color:#526445;max-width:380px}.review-individual-nav{display:flex;align-items:center;gap:18px;margin-top:16px;font-size:14px}.review-individual-nav button{font:18px Geist,sans-serif;min-height:40px;width:42px;border:1px solid #c5d1b5;background:#fff;color:#3e5330;cursor:pointer}.review-individual-nav button:disabled{opacity:.4;cursor:default}.story-mail[data-review=individual] .review-drafts>div{min-height:96px;border-left:3px solid #8eb34f;animation:story-enter .25s ease}.story-mail .em-chat-note{font-size:14px!important;color:#526746;margin:18px 0 0;line-height:1.5}.outreach-v2 .em-sample{margin:18px 0 0;color:#bccab0;line-height:1.5}
/* A task changes its plan when a scheduled check finds something new. */
#autopilot{background:#f6f5ed}.story-autopilot{display:block}.routine-demo{border:1px solid #d5ddc7;border-radius:12px;overflow:hidden;background:#fff}.routine-request{padding:22px 28px;background:#283921;color:#f2f6e9}.routine-request>span{font-size:14px;color:#c5f45b;display:block;margin-bottom:10px}.routine-request blockquote{font-size:22px;line-height:1.45;letter-spacing:-.015em;margin:0;max-width:910px}.routine-events{display:flex;align-items:center;gap:14px;padding:22px 28px;background:#edf2e4;border-bottom:1px solid #d7e1ca}.routine-events ol{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;margin:0;padding:0;flex:1}.routine-events li{position:relative;color:#596c49}.routine-events li:not(:last-child):after{content:'→';position:absolute;right:0;top:3px;color:#7d9367}.routine-events time,.routine-events b{font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-.025em;display:block;margin-bottom:8px}.routine-events li>span{font-size:14px;line-height:1.35;display:block}.routine-events .is-current{color:#28421b}.routine-events .is-current>time,.routine-events .is-current>b{color:#304d19}.routine-events .is-done>span{color:#526a3c}.routine-events .is-current:before{content:'';position:absolute;height:3px;bottom:-22px;left:0;right:24px;background:#769b3e}.routine-surface .an-toolbar{padding:18px 28px}.routine-surface .an-toolbar>span{color:#4c653b}.routine-surface .an-work{padding:22px 28px}.routine-surface .an-summary{display:grid;grid-template-columns:90px minmax(0,1fr);gap:20px;margin:0}.routine-surface .an-summary>span{font-size:14px;color:#546947}.routine-surface .an-summary>p{font-size:17px;line-height:1.5;margin:0;min-height:52px;color:#34462c}.routine-surface .an-plan{margin-top:22px}.routine-surface .an-plan header{display:flex;justify-content:space-between;align-items:center}.routine-surface .an-plan header>strong{font-size:18px;font-weight:500}.routine-surface .an-plan header>span{font-size:14px;color:#516a3e}.routine-surface .an-plan-track{height:4px;background:#e1e9d8;margin:13px 0 12px;overflow:hidden}.routine-surface .an-plan-track i{display:block;height:100%;width:100%;background:#8bab54;transition:width .45s ease}.routine-surface .an-plan ul{list-style:none;padding:0;margin:0}.routine-surface .an-plan li{display:flex;gap:12px;align-items:center;min-height:38px;border-bottom:1px solid #e7ecdf}.routine-surface .an-plan li>span{font-size:18px;color:#748b5e;width:19px}.routine-surface .an-plan li>p{font-size:16px;margin:0;line-height:1.4;color:#34462c}.routine-surface .an-plan li.is-done>p{color:#526347;text-decoration:line-through;text-decoration-color:#8b9e78}.routine-surface .an-plan li.is-working{background:#f2f7e8}.routine-surface .an-plan li.is-working>span{color:#365921}.routine-result{display:flex;gap:12px;align-items:center;background:#e4f2d0;padding:15px 18px;margin-top:20px;min-height:70px;box-sizing:border-box;transition:opacity .25s}.routine-result>img{width:27px;height:27px;filter:brightness(0)}.routine-result strong{font-size:19px;font-weight:500;display:block}.routine-result span{font-size:14px;color:#4c6537;display:block;margin-top:5px}.routine-demo:not([data-step="3"]) .routine-result{opacity:0}.routine-footer{display:flex;align-items:center;gap:20px;padding:16px 28px;background:#f1f5e9;border-top:1px solid #dce4d1;font-size:14px;color:#4c633b}.routine-footer>strong{margin-left:auto;font-weight:500}.routine-footer button,.connected-footer button{border:1px solid #b7c7a4;background:transparent;color:#415b30;font:14px Geist,sans-serif;padding:9px 15px;min-height:40px;cursor:pointer}.routine-details{padding:13px 28px;background:#fafcf6;font-size:14px;color:#51643f}.routine-details summary{display:flex;justify-content:space-between;cursor:pointer}.routine-details p{font-size:16px;line-height:1.5;max-width:830px}.routine-details>small{font-size:14px;color:#51643f}.routine-demo[data-paused=true] .routine-events{background:#f0f0e9}.routine-demo[data-paused=true] .routine-events li{color:#58604f}
.connected-story{margin-top:46px;border-top:1px solid #d5ddc7;padding-top:34px}.connected-heading h3{font-size:36px;line-height:1.12;letter-spacing:-.035em;font-weight:500;margin:0}.connected-heading>p{font-size:18px;line-height:1.5;color:#526445;max-width:770px;margin:17px 0 23px}.connected-task{border:1px solid #d5ddc7;border-radius:10px;overflow:hidden;background:#fff}.connected-request{display:flex;gap:13px;padding:20px 26px;align-items:start;border-bottom:1px solid #d9e2cf;background:#edf2e4}.connected-request>img{width:23px;height:23px;filter:brightness(0);margin-top:3px}.connected-request blockquote{font-size:18px;line-height:1.5;margin:0;max-width:830px}.connected-result{display:grid;grid-template-columns:1fr 40px 1fr;gap:24px;padding:24px 27px;align-items:center}.connected-result>div>span,.connected-result small{display:block;font-size:14px;color:#536846}.connected-result strong{font-size:25px;font-weight:500;line-height:1.35;display:block;margin:10px 0 5px;letter-spacing:-.025em}.connected-result s{color:#6e7e62;font-size:20px;font-weight:400}.connected-result strong>span{color:#768e5e}.connected-arrow{font-size:29px;color:#688847}.connected-footer{display:flex;align-items:center;justify-content:space-between;padding:13px 27px;border-top:1px solid #e0e6d6;font-size:14px;color:#4f6840}.connected-footer>span:before{content:'';width:6px;height:6px;display:inline-block;background:#658b38;border-radius:50%;margin-right:8px}.connected-task[data-paused=true] .connected-footer>span:before{background:#828778}.an-note{color:#566949!important;line-height:1.5;margin:18px 0 0}
/* Reporting: a visible record change, a compact dashboard, and a question-led canvas. */
#analytics{background:#eef2e6}.story-analytics{display:block}.story-dashboard{background:#fff;border:1px solid #cfdbc0;border-radius:12px;overflow:hidden}.story-dashboard>.an-toolbar{padding:18px 25px}.story-dashboard .an-toolbar>span{color:#4f643d}.dashboard-insight{display:flex;gap:14px;align-items:center;padding:20px 25px;background:#dff0c4;border-bottom:1px solid #c8dab1}.dashboard-insight img{width:27px;height:27px;filter:brightness(0)}.dashboard-insight p{font-size:23px;line-height:1.4;letter-spacing:-.02em;margin:0}.story-analytics .an-project-layout{grid-template-columns:245px minmax(0,1fr);min-height:0}.story-analytics .an-funnel{padding:23px;background:#f6f8f0}.story-analytics .an-funnel>p{color:#546745;margin:7px 0 20px}.story-analytics .an-funnel>button>span{color:#4a613a}.story-analytics .an-funnel>button{margin-bottom:13px}.story-analytics .an-funnel>small{color:#526b40;margin-top:15px}.story-analytics .an-funnel>button>i{transition:width .6s}.story-analytics .an-overview{padding:22px 25px}.dashboard-event{display:flex;align-items:center;gap:10px;margin:0 0 21px;font-size:14px;flex-wrap:wrap}.dashboard-event>img{width:27px;height:27px;border-radius:50%;object-fit:cover}.dashboard-event>strong{font-weight:500;color:#4c6b32;margin-left:auto}.dashboard-event .demo-motion{width:30px;height:30px;min-width:30px;font-size:13px}.story-analytics .an-facts{grid-template-columns:repeat(3,1fr);gap:18px}.story-analytics .an-facts span,.story-analytics .an-facts small{color:#526347}.story-analytics .an-facts strong{font-size:30px;margin:10px 0 6px}.story-analytics .an-facts small{font-size:14px}.story-analytics .an-budget{display:flex;flex-wrap:wrap;gap:25px;margin-top:24px;padding-top:17px}.story-analytics .an-budget>strong{font-size:16px;width:100%}.story-analytics .an-budget>div{font-size:14px}.story-analytics .an-budget span{color:#566849}.story-analytics .an-budget b{color:#304328}.dashboard-calendar{font-size:14px;color:#526742;border-top:1px solid #dce4d2;margin-top:19px;padding-top:14px}.dashboard-calendar summary{cursor:pointer;display:flex;justify-content:space-between;gap:14px}.dashboard-calendar .an-calendar{margin-top:20px}.an-cal-grid>span{color:#405930!important}.story-analytics .an-people{padding:23px}.story-analytics .an-people p,.story-analytics .an-people-list span{color:#566b43}
.story-performance{padding:22px 25px;border-top:1px solid #d7e1ca;min-height:0;background:#f7f9f2}.story-analytics .an-metrics{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:20px}.story-analytics .an-metrics span{color:#4e6340}.story-analytics .an-metrics strong{font-size:32px;margin:8px 0}.story-analytics .an-metrics small{color:#486737}.story-analytics .an-metrics small>span{display:inline;margin:0}.story-analytics .an-coverage{font-size:14px;color:#516747;margin-top:18px}.story-posts{margin-top:15px;padding-top:15px;border-top:1px solid #d9e3cd;font-size:14px;color:#496337}.story-posts summary{display:flex;justify-content:space-between;cursor:pointer}.story-posts table{margin-top:18px}.story-posts .an-post-detail>summary{font-size:16px;flex-wrap:wrap}
.story-analysis-question{margin-top:45px;padding-top:34px;border-top:1px solid #cbd8b9}.story-data-bridge{margin-bottom:25px}.story-data-bridge>span{display:none}.story-data-bridge h3{font-size:36px;line-height:1.12;font-weight:500;letter-spacing:-.035em;margin:0}.story-workspace{background:#fafcf6;border:1px solid #cfdbbe;border-radius:12px;overflow:hidden}.story-workspace .ax-workspace{padding:26px;min-height:0}.analysis-prompt-label{font-size:14px;color:#536747;margin:0 0 10px}.story-workspace .ax-prompts{gap:8px;margin-bottom:20px}.story-workspace .ax-prompts button{color:#455e34;border:1px solid #c5d4b3;background:#fff;font-size:15px;padding:10px 14px;min-height:44px}.story-workspace .ax-prompts button[aria-pressed=true]{background:#c5f45b;border-color:#9fbe63;color:#283c1d}.story-workspace .ax-question{font-size:22px;line-height:1.4;margin:0 0 16px;color:#405532}.story-workspace .ax-interpretation{padding:20px 24px;background:#273b1f;color:#eef5e5;max-width:none;font-size:25px;line-height:1.35;font-weight:400;letter-spacing:-.02em;margin:0;border-radius:6px 6px 0 0}.story-workspace .ax-output{max-width:none;border-top:0;padding:22px 24px;min-height:260px;box-sizing:border-box;background:#fff}.story-workspace .ax-output h3{font-size:16px;margin-bottom:18px;color:#405832}.story-workspace .ax-output>small{font-size:14px;color:#536946}.story-workspace .ax-bars>div{height:30px;gap:16px}.story-workspace .ax-bars>div>span,.story-workspace .ax-bars b,.story-workspace .ax-bars footer{color:#476037}.story-workspace .ax-bars>div>i{height:26px;background:#c7dcaa}.story-workspace .ax-bars>div:first-child>i{background:#719748}.story-workspace .ax-bars footer{margin-top:16px}.story-workspace .ax-axis-label,.story-workspace .ax-hist small,.story-workspace .ax-hist b,.story-workspace .ax-pie-layout li,.story-workspace .ax-recap td{color:#506542}.story-workspace .ax-hist{height:150px}.story-workspace .ax-recap th{color:#3f5830}.analysis-foot{font-size:14px;line-height:1.5;color:#506442;margin:16px 0 0}.story-workspace .ax-pie-layout{min-height:180px}.story-workspace .ax-output.is-changing{animation:story-enter .3s ease}
@keyframes story-enter{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.mail-workline span{font-size:16px}.mail-workline strong{font-size:46px}.story-mail .em-person{grid-template-columns:135px minmax(0,1fr) 15px}.story-mail .em-pair{gap:16px}.story-analytics .an-project-layout{grid-template-columns:210px minmax(0,1fr)}.story-analytics .an-facts{gap:13px}.story-analytics .an-facts strong{font-size:26px}.story-analytics .an-facts>div+div{padding-left:13px}.story-analytics .an-metrics small>span{display:block}.review-heading{display:block}.review-heading>span{display:block;margin-top:10px}}
@media(max-width:760px){#outreach,#autopilot,#analytics{padding:62px 0}.why-point{padding:26px}.mail-workline>div{display:block}.mail-workline span{display:block;margin-top:8px}.mail-workline strong{font-size:42px}.story-mail .em-account .mail-account-note{margin:0;width:100%}.story-mail .em-person{grid-template-columns:125px minmax(0,1fr) 12px}.story-mail .em-pair{grid-template-columns:1fr;gap:10px}.story-mail .em-pair small{display:inline;margin-right:7px}.source-mail-counts{gap:8px}.source-mail-counts>div,.source-mail-counts>button{display:block;padding:15px}.source-mail-counts strong{display:block;margin-top:10px}.source-mail-counts span{font-size:14px}.review-preview{grid-template-columns:1fr;gap:20px}.review-outcome>p{max-width:none}.routine-events ol{gap:13px}.routine-events li>span{font-size:14px}.routine-events time,.routine-events b{font-size:22px}.routine-request blockquote{font-size:20px}.routine-footer{flex-wrap:wrap;gap:12px}.routine-footer>strong{margin-left:0}.routine-footer button{margin-left:auto}.connected-result{gap:15px;grid-template-columns:1fr 25px 1fr}.connected-result strong{font-size:23px}.story-analytics .an-project-layout{grid-template-columns:180px minmax(0,1fr)}.story-analytics .an-facts{grid-template-columns:1fr 1fr}.story-analytics .an-facts>div:last-child{grid-column:1/-1;border:0;padding:9px 0 0;display:flex;align-items:baseline;gap:12px}.story-analytics .an-facts>div:last-child small{display:none}.story-analytics .an-metrics{grid-template-columns:1fr 1fr}.story-workspace .ax-pie-layout{gap:25px}.story-workspace .ax-pie-layout ul{min-width:210px}}
@media(max-width:540px){.why-heading h2{font-size:42px}.why-point h3{font-size:30px}.why-point p{font-size:18px}.value-memory strong{font-size:23px}.value-handoff strong{font-size:24px}.value-request{font-size:21px}.mail-workline{gap:9px;grid-template-columns:1fr 14px 1fr 14px 1fr}.mail-workline strong{font-size:40px}.mail-workline span{font-size:14px;line-height:1.35}.mail-workline i{font-size:18px}.mail-workline>small{font-size:14px;line-height:1.5}.story-mail .em-account,.mail-activity{padding:16px 18px}.source-mail-counts{margin:18px 16px 6px;gap:6px;grid-template-columns:1.05fr 1fr 1fr}.source-mail-counts>div,.source-mail-counts>button{padding:12px 10px}.source-mail-counts strong{font-size:30px}.source-mail-counts span{min-height:37px;display:block}.story-mail .em-group{padding:0 16px}.story-mail .em-person{grid-template-columns:1fr;gap:12px;padding:14px}.story-mail .em-identity{flex-direction:row;max-width:none}.story-mail .em-pair{gap:9px}.story-mail .em-pair small{display:block;margin:0 0 3px}.story-mail .em-open{display:none}.story-mail .em-hint{margin:17px}.review-heading h3{font-size:29px}.review-control{padding:19px 17px}.story-mail .em-prompts button{font-size:15px;padding:10px 12px}.review-instruction{font-size:17px}.review-drafts>div{grid-template-columns:16px 26px 46px minmax(0,1fr);padding:10px 8px;gap:6px}.review-outcome>strong{font-size:23px}.routine-request{padding:20px}.routine-request blockquote{font-size:19px}.routine-events{padding:20px 17px;gap:10px;align-items:start}.routine-events ol{grid-template-columns:1fr 1fr;gap:22px}.routine-events li:nth-child(2):after{content:none}.routine-events .is-current:before{bottom:-7px}.routine-surface .an-toolbar{padding:17px 20px;gap:9px}.routine-surface .an-work{padding:20px}.routine-surface .an-summary{display:block}.routine-surface .an-summary>span{display:block;margin-bottom:9px}.routine-surface .an-summary>p{font-size:16px;min-height:73px}.routine-surface .an-plan li{padding:10px 0}.routine-surface .an-plan li>p{font-size:16px}.routine-result{padding:14px;min-height:90px}.routine-result strong{font-size:18px}.routine-result span{line-height:1.45}.routine-footer{padding:15px 20px}.routine-footer>span{width:100%}.routine-details{padding:15px 20px}.connected-heading h3,.story-data-bridge h3{font-size:30px}.connected-heading>p{font-size:18px}.connected-request{padding:18px}.connected-request blockquote{font-size:17px}.connected-result{grid-template-columns:1fr;padding:22px;gap:10px}.connected-arrow{transform:rotate(90deg);width:25px;font-size:25px}.connected-result strong{font-size:25px}.connected-footer{padding:13px 20px}.dashboard-insight{padding:20px;align-items:start}.dashboard-insight p{font-size:21px}.story-analytics .an-project-layout{grid-template-columns:1fr}.story-analytics .an-funnel{border-right:0;border-bottom:1px solid #dce5d0;padding:20px}.story-analytics .an-funnel>button{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:12px}.story-analytics .an-funnel>button>span{font-size:14px}.story-analytics .an-funnel>button>i{width:var(--an-width);min-width:38px}.story-analytics .an-funnel>small{margin-top:10px}.story-analytics .an-overview{padding:20px}.story-analytics .an-facts strong{font-size:27px}.story-analytics .an-metrics{gap:20px}.story-analytics .an-metrics strong{font-size:30px}.story-performance{padding:20px}.story-analytics .an-coverage{line-height:1.5;gap:12px}.story-workspace .ax-workspace{padding:20px 17px}.story-workspace .ax-prompts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.story-workspace .ax-prompts button{font-size:14px;line-height:1.4;text-align:left;padding:10px 12px}.story-workspace .ax-question{font-size:19px}.story-workspace .ax-interpretation{font-size:23px;padding:20px}.story-workspace .ax-output{padding:20px 17px;min-height:280px}.story-workspace .ax-bars>div{height:auto;grid-template-columns:1fr;gap:5px;margin:14px 0}.story-workspace .ax-bars footer{margin:14px 0 0;width:78%}.story-workspace .ax-bars>div>i{width:calc(var(--ax-value) * .8)}.story-workspace .ax-pie-layout{flex-direction:column}.story-workspace .ax-pie-layout ul{min-width:0;width:100%}.story-workspace .ax-recap th,.story-workspace .ax-recap td{padding:14px 8px 14px 0;font-size:14px}}
@media(prefers-reduced-motion:reduce){.vertical-story *{animation:none!important;transition:none!important}}
/* Individual review exposes the actual draft locally; batch mode stays concise. */
.review-draft-text{display:none;margin:0}.story-mail[data-review=individual] .review-draft-text{display:block;grid-column:2/-1;font-size:16px;line-height:1.5;color:#344b29;margin:12px 0 5px}.story-mail[data-review=individual] .review-drafts>div>span:first-child{visibility:hidden}.routine-demo[data-step="0"] #routinePlan li:not(:first-child){opacity:.55}.routine-demo #routinePlan li{transition:opacity .3s,background .3s}.routine-surface .an-plan ul{display:block}.routine-result strong{line-height:1.3}.routine-result span{line-height:1.4}.routine-result{min-height:74px}.story-analytics .an-metrics strong{line-height:1.2}.story-analytics .an-metrics small{line-height:1.4}.story-workspace .ax-output{min-height:245px}.story-analytics .an-facts strong{line-height:1.25}
@media(max-width:600px){#why,#outreach,#autopilot,#analytics,#connected-tools{scroll-margin-top:145px}}
/* Value cards describe campaign ownership, context and workflow fit, not isolated UI features. */
#why .why-point h3{font-size:clamp(28px,2.9vw,36px);line-height:1.13}#why .why-point>p:not(.why-experience){font-size:18px;line-height:1.55;margin-top:22px}#why .why-point{padding:30px;justify-content:flex-start}#why .why-point:nth-child(3)>p{color:#dce6d0}
.value-project{background:#fcfdf8;border:1px solid #d0dbc3}.value-project-head{display:flex;align-items:center;gap:11px;padding:16px 18px;border-bottom:1px solid #dde5d3}.value-project-head>img{width:34px;height:34px;object-fit:cover;border-radius:50%}.value-project-head strong{font-size:17px;font-weight:500;display:block;line-height:1.35}.value-project-head small{font-size:14px;line-height:1.4;display:block;margin-top:4px;color:#57694a}.value-project-record{display:grid;grid-template-columns:1fr 1fr;gap:17px 20px;padding:17px 18px}.value-project-record span{display:block;font-size:14px;color:#57694a;margin-bottom:5px}.value-project-record strong{display:block;font-size:17px;font-weight:500;line-height:1.4}.value-project-memory{display:flex;gap:10px;align-items:center;padding:12px 18px;background:#e5eed8;font-size:14px;line-height:1.5;color:#3f582e}.value-project-memory img{height:20px;width:20px;filter:brightness(0)}
.value-manager-work>span{font-size:14px;color:#c5f45b;letter-spacing:.035em}.value-manager-work ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:7px}.value-manager-work li{font-size:17px;line-height:1.45;display:flex;align-items:center;gap:10px;color:#e1ead8}.value-manager-work i{font-style:normal;color:#c5f45b}.value-manager-arrow{font-size:26px;line-height:1;margin:14px 0;color:#c5f45b}.value-manager-decision{padding:17px 18px;border-left:3px solid #c5f45b;background:#35482a}.value-manager-decision small{display:block;color:#c5f45b;font-size:14px;line-height:1.4;margin-bottom:9px}.value-manager-decision strong{font-size:22px;font-weight:500;line-height:1.3;display:block}.value-manager-decision>span{display:block;font-size:16px;line-height:1.5;color:#d8e4cb;margin-top:9px}
.value-adapt{margin-top:5px}.value-adapt-label{font-size:14px;color:#536746;letter-spacing:.025em;display:block;margin-bottom:17px}.value-existing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.value-existing>div{background:#fafcf6;border:1px solid #d0dbc1;padding:17px 8px;text-align:center}.value-existing>div>span{font-family:Arial,sans-serif;font-size:27px;color:#506e36;display:block;line-height:1.2;margin-bottom:12px}.value-existing strong{font-size:15px;font-weight:500;display:block;line-height:1.4}.value-adapt-join{display:grid;grid-template-columns:repeat(3,1fr);height:35px;margin:0 16.66%;border-bottom:1px solid #8ca76c;position:relative}.value-adapt-join i{width:1px;height:100%;background:#8ca76c}.value-adapt-join i:nth-child(2){justify-self:center}.value-adapt-join i:last-child{justify-self:end}.value-adapt-join:after{content:'';position:absolute;width:1px;height:14px;background:#8ca76c;top:100%;left:50%}.value-adapt-creo{display:grid;grid-template-columns:25px 1fr;column-gap:11px;row-gap:6px;align-items:center;background:#d8e9be;padding:20px 18px;margin-top:14px}.value-adapt-creo img{width:24px;height:24px;filter:brightness(0);grid-row:1/3}.value-adapt-creo strong{font-size:21px;line-height:1.3;font-weight:500}.value-adapt-creo>span{font-size:14px;line-height:1.5;color:#4f653c}
@media(max-width:600px){#why .why-point{padding:26px 23px}#why .why-point h3{font-size:30px}.value-project-head{padding:14px}.value-project-record{gap:15px;padding:15px}.value-project-head strong{font-size:16px}.value-project-memory{padding:12px 14px}.value-existing{gap:7px}.value-existing strong{font-size:14px}.value-existing>div{padding:15px 6px}.value-adapt-creo{padding:17px 14px}.value-adapt-creo strong{font-size:19px}.value-manager-decision strong{font-size:21px}}
/* Outcome-led detail sections: delegation, maintained context, then ongoing ownership. */
.mail-delegation{display:grid;grid-template-columns:1fr 44px 1fr;gap:16px;align-items:center;margin-bottom:28px;color:#f3f6ed}.mail-delegation>div{padding:24px 28px;background:#2b3d23;border:1px solid #516445}.mail-delegation>div>span{font-size:16px;display:block;color:#d1ddc5}.mail-delegation>div>div{display:flex;align-items:center;gap:18px;margin:13px 0}.mail-delegation strong{font-size:64px;font-weight:500;line-height:1;letter-spacing:-.06em}.mail-delegation p{font-size:21px;line-height:1.3;margin:0;max-width:190px}.mail-delegation small{font-size:15px;line-height:1.5;display:block;color:#d1ddc5}.mail-delegation .mail-decision-total{background:#c5f45b;color:#25341f;border-color:#c5f45b}.mail-decision-total>span,.mail-decision-total small{color:#344b29!important}.delegation-arrow{font-size:32px;text-align:center;color:#c5f45b}.mail-delegation .delegation-note{grid-column:1/-1;max-width:none;font-size:14px;line-height:1.5;color:#c3d0b5}
.outcome-heading{margin:0 0 25px;max-width:840px}.outcome-heading>span{font-size:14px;color:#526742;display:block;margin-bottom:12px}.outcome-heading h3{font-size:36px;font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:0}.outcome-heading p,.story-data-bridge>p{font-size:18px;line-height:1.5;color:#526347;max-width:730px;margin:16px 0 0}.record-flow{display:grid;grid-template-columns:1fr 32px 1fr;gap:16px;align-items:center;margin-bottom:24px}.record-flow>div{padding:20px;display:flex;align-items:center;gap:14px;background:#fbfcf8;border:1px solid #d1dbc4}.record-flow img{width:36px;height:36px;object-fit:cover;border-radius:50%}.record-flow span{display:block;font-size:14px;color:#526742}.record-flow strong{display:block;font-size:20px;font-weight:500;line-height:1.4;margin-top:5px}.record-flow>.record-target{background:#ddecce}.record-target img{filter:brightness(0);width:27px;height:27px;border-radius:0}.record-flow>span{font-size:27px;text-align:center}.record-target{transition:background .4s}.story-analytics[data-recording=true] .record-target{background:#c5f45b}
.routine-escalation{border-left:3px solid #8fbb2e;background:#e8f0dc;padding:20px 24px;margin-top:20px}.routine-escalation>span{display:block;font-size:14px;color:#536347;margin-bottom:9px}.routine-escalation>strong{font-size:24px;font-weight:500;line-height:1.3}.routine-escalation>p{font-size:17px;line-height:1.5;color:#4b603d;margin:10px 0 0}.routine-escalation{transition:background .4s,border-color .4s}.routine-demo[data-step="3"] .routine-escalation{background:#deedc7;border-color:#719a32}
@media(max-width:760px){.mail-delegation{gap:12px;grid-template-columns:1fr 24px 1fr}.mail-delegation>div{padding:20px}.mail-delegation strong{font-size:48px}.mail-delegation>div>div{display:block}.mail-delegation p{font-size:18px;margin-top:9px}.record-flow{grid-template-columns:1fr;gap:10px}.record-flow>span{transform:rotate(90deg)}.outcome-heading h3{font-size:30px}}
@media(max-width:540px){.mail-delegation{gap:10px;grid-template-columns:1fr 18px 1fr}.mail-delegation>div{padding:16px 12px}.mail-delegation>div>span{font-size:14px}.mail-delegation small{font-size:14px}.mail-delegation p{font-size:17px}.delegation-arrow{font-size:22px}.routine-escalation{padding:17px}.routine-escalation>strong{font-size:21px}}
.routine-footer{display:grid;grid-template-columns:1fr auto;gap:12px 22px;align-items:center;background:#e6efd9}.routine-footer>span{grid-column:1/-1;font-size:15px}.routine-footer #routineNext strong{font-size:30px;line-height:1.2;font-weight:500;color:#2b4320}.routine-footer #routineNext p{font-size:16px;line-height:1.5;color:#4d643e;margin:8px 0 0;max-width:650px}.routine-footer button{margin:0}.routine-demo[data-paused=true] .routine-footer>span{opacity:.45}
/* Closing: delegate operations, resolve adoption questions, choose a working relationship. */
#who{padding:88px 0}.managed-heading{max-width:900px}.managed-heading h2{max-width:900px}.managed-heading>p:not(.ap-kicker){max-width:760px;font-size:20px;line-height:1.55}.managed-handoff{display:grid;grid-template-columns:1fr 1.15fr;margin-top:40px;border:1px solid #849f57}.managed-handoff>div{padding:32px}.managed-you{background:#e9f2d8}.managed-team{background:#25341f;color:#f1f5ea}.managed-handoff>div>span{display:block;font-size:15px;margin-bottom:18px}.managed-team>span{color:#c5f45b}.managed-handoff h3{font-size:30px;line-height:1.2;letter-spacing:-.025em;font-weight:500;margin:0 0 18px}.managed-handoff p{font-size:18px!important;line-height:1.55}.managed-brief{border-top:1px solid #becba9;padding-top:22px;margin-top:24px}.managed-brief span,.managed-brief small{display:block;font-size:14px;line-height:1.5;color:#526742}.managed-brief strong{display:block;font-size:20px;font-weight:500;margin:9px 0}.managed-team ul{list-style:none;padding:0;margin:28px 0 0}.managed-team li{display:flex;gap:14px;font-size:18px;line-height:1.5;padding:14px 0;border-bottom:1px solid #506044}.managed-team li:last-child{border-bottom:0}.managed-team i{color:#c5f45b;font-style:normal}.managed-bottom{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:25px}.managed-bottom>div{display:flex;gap:26px;align-items:center;flex-wrap:wrap}#who .managed-bottom .btn{margin:0}.managed-link{font-size:16px;text-decoration:underline;text-underline-offset:5px}#who .managed-bottom p{font-size:14px;line-height:1.5;max-width:250px;margin:0}#faq .faq summary{font-size:22px;line-height:1.4;padding:25px 0}#faq .faq .answer{font-size:18px;line-height:1.65;max-width:850px;padding-bottom:25px}.closing-final{padding:55px 42px}.closing-final h2{font-size:clamp(36px,4.5vw,62px);font-weight:500;letter-spacing:-.045em;line-height:1.1;margin:18px 0}.closing-final>.closing-kicker{font-size:14px;color:#c5f45b}.closing-final>p{font-size:20px;line-height:1.5;max-width:710px;margin:0 auto}.closing-paths{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:32px auto 24px;max-width:800px;text-align:left}.closing-paths a{padding:24px;background:#c5f45b;color:#25341f;display:block;text-decoration:none}.closing-paths a+ a{background:#2d3e26;color:#f1f5ea;border:1px solid #71865d}.closing-paths span{display:block;font-size:16px;line-height:1.5;margin-bottom:12px}.closing-paths strong{font-size:25px;line-height:1.3;font-weight:500}.closing-final>small{display:block;font-size:14px;line-height:1.5;color:#c3cfb8}.closing-paths a:hover{transform:translateY(-3px)}.closing-paths a{transition:transform .2s}
@media(max-width:760px){.managed-handoff{grid-template-columns:1fr}.managed-handoff>div{padding:25px}.managed-bottom{align-items:start;flex-direction:column}#who .managed-bottom p{max-width:none}.closing-final{padding:38px 24px}.closing-paths{grid-template-columns:1fr}.managed-handoff h3{font-size:28px}#faq .faq summary{font-size:20px}.closing-final>p{font-size:18px}#who{padding:60px 0}}
@media(prefers-reduced-motion:reduce){.closing-paths a{transition:none}.closing-paths a:hover{transform:none}}

/* Detail polish: keep the product story intact; draw attention to the work handed off. */
.mail-delegation>div{align-self:stretch}
.mail-delegation p{max-width:245px}
.story-mail .em-pair>span{transition:background .35s,box-shadow .35s}
.story-mail[data-beat="0"] #mailGroup1 .em-pair>span:first-child,
.story-mail[data-beat="1"] #mailGroup1 .em-pair>span:first-child{background:#edf4df;box-shadow:0 0 0 7px #edf4df}
.story-mail[data-beat="2"] #mailGroup1 .em-pair>span:last-child{background:#e1efc8;box-shadow:0 0 0 7px #e1efc8}
.record-flow .record-count{margin-top:8px}
.record-flow .record-count>span{display:flex;align-items:center;gap:14px;font-size:38px;line-height:1.1;color:#2b4121;letter-spacing:-.04em;font-variant-numeric:tabular-nums}
.record-count i{font-size:26px;font-style:normal;color:#637e4b;font-weight:400}
.record-count b{font-weight:500}
.record-count small{display:block;font-size:16px;letter-spacing:0;font-weight:400;margin-top:8px;color:#526742}
.story-analytics[data-recording=true] .record-count b{animation:record-confirm .45s ease both}
.story-analytics[data-recording=true] #dashboardRemaining{color:#3f6424}
.routine-surface .an-plan header>strong{color:#3e592c}
@keyframes record-confirm{from{transform:translateY(4px);opacity:.45}to{transform:translateY(0);opacity:1}}
@media(max-width:540px){.record-flow .record-count>span{font-size:34px}.mail-delegation p{font-size:17px}}
@media(prefers-reduced-motion:reduce){.story-mail .em-pair>span,.routine-escalation{transition:none}.story-analytics[data-recording=true] .record-count b{animation:none}}

/* Portrait layouts tell the whole story without a horizontal swipe. */
@media(max-width:720px){
  #creators .review-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;scroll-snap-type:none}
  #creators .creator-review-card{min-width:0;width:auto;flex:none}
  #analytics .an-table-scroll{overflow:visible}
  #analytics .an-table-scroll table{display:block;min-width:0;width:100%}
  #analytics .an-table-scroll caption{display:block;text-align:left}
  #analytics .an-table-scroll thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
  #analytics .an-table-scroll tbody{display:block}
  #analytics .an-table-scroll tr{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;padding:18px 0;border-bottom:1px solid #d7e1ca}
  #analytics .an-table-scroll td{display:block;padding:0;border:0;min-width:0;white-space:normal;font-size:16px;line-height:1.4}
  #analytics .an-table-scroll td:first-child{grid-column:1/-1;display:flex;align-items:center;gap:10px}
  #analytics .an-table-scroll td:last-child{grid-column:1/-1}
  #analytics .an-table-scroll td:not(:first-child):before{content:attr(data-label);display:block;margin-bottom:5px;font-size:14px;color:#5a6e49}
  #analytics .an-table-scroll td img{margin:0}
}
@media(max-width:540px){
  #creators .creator-review-card{padding:10px}
  #creators .creator-review-card .vx-who{flex-direction:column;align-items:flex-start;gap:6px}
  #creators .creator-review-card .vx-who strong{font-size:14px;white-space:normal;overflow-wrap:anywhere}
  #creators .creator-review-card .v4-choice{min-height:0}
  #creators .creator-review-card .v4-choice>span{box-sizing:border-box;display:block;width:100%;font-size:14px;line-height:1.3;white-space:normal;text-align:center}
  #creators .creator-review-card .v5-reason-demo{left:5px;right:5px;padding:8px;min-width:0}
  #creators .v5-reason-chip{max-width:100%;box-sizing:border-box;white-space:normal}
}
