@import "https://fonts.googleapis.com/css2?family=Caveat:wght@500;600&display=swap";:root{--landing-ink:#071126;--landing-muted:#667085;--landing-orange:var(--color-brand-primary,#ff5a00);--landing-orange-dark:#df5513;--landing-orange-text:#ad4000;--landing-paper:#fcfbf8;--landing-mint:#dff3e6;--landing-blue:#e7edff;--landing-peach:#ffeadf;--landing-copy-size:18px;--landing-demo-title:18px;--landing-demo-body:15px;--landing-demo-label:12px}html{scroll-behavior:smooth}.landing-page{background:var(--landing-paper);min-height:100vh;color:var(--landing-ink);font-family:Manrope,system-ui,sans-serif;overflow-x:clip}.landing-page h1,.landing-page h2{letter-spacing:-.045em;font-family:Playfair Display,Georgia,serif;font-weight:500}.landing-header{z-index:80;background:#fcfbf8eb;width:100%;position:relative}.landing-nav,.landing-footer{width:min(1240px,100% - 48px);margin:0 auto}.landing-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:96px;display:grid}.landing-nav>a:first-child{white-space:nowrap;justify-self:start}.landing-nav>a:first-child>div{gap:10px}.landing-nav>a:first-child img{width:auto;height:40px}.landing-nav>a:first-child span{letter-spacing:-.04em;font-size:25px;line-height:1.2}.desktop-nav-links,.nav-actions,.footer-links{align-items:center;display:flex}.desktop-nav-links{white-space:nowrap;justify-content:center;gap:30px;font-size:17px}.desktop-nav-links>a{align-items:center;min-height:44px;display:inline-flex}.nav-actions{justify-content:flex-end;gap:24px}.nav-signin{white-space:nowrap;font-size:16px;font-weight:650}.landing-nav .primary-button--small{min-width:140px;min-height:48px}.desktop-nav-links a,.nav-signin,.footer-links a{color:#344054;text-decoration:none;transition:color .18s}.desktop-nav-links a:hover,.nav-signin:hover,.footer-links a:hover{color:var(--landing-orange-text)}.resources-link{align-items:center;gap:4px;display:inline-flex}.primary-button{background:var(--landing-orange);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 28px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 9px 22px #fa641829}.primary-button:hover{background:var(--landing-orange-dark);transform:translateY(-2px);box-shadow:0 12px 28px #fa641838}.primary-button--small{min-width:128px;min-height:44px;padding:0 24px}.mobile-menu-button,.mobile-menu,.mobile-menu-scrim{display:none}.hero-section{width:min(1240px,100% - 48px);margin:0 auto;padding:64px 0 88px}.hero-copy{text-align:center;max-width:1080px;margin:0 auto}.eyebrow{color:#667085;letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700;line-height:1.4}.hero-copy h1{margin:0;font-size:clamp(3.7rem,5.15vw,5.25rem);line-height:.98}.hero-copy h1 span{display:block}.hero-description{max-width:760px;color:var(--landing-muted);margin:24px auto 0;font-size:17px;line-height:1.7}.hero-mobile-action{display:none}.hero-stage{background:#d8d1c4;border-radius:32px;height:clamp(500px,46vw,610px);margin-top:52px;position:relative;overflow:hidden}.hero-stage-image{object-fit:cover;object-position:center 48%;width:100%;height:100%;position:absolute;inset:0}.hero-image-wash{pointer-events:none;background:linear-gradient(#050f1d0a,#0000 34%,#050f1d14);position:absolute;inset:0}.agent-composer{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:10px;width:min(720px,100% - 64px);min-height:72px;padding:8px 9px 8px 12px;display:flex;position:absolute;top:34px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #040f1e29}.composer-mode-icon{width:42px;height:42px;color:var(--landing-orange-text);background:var(--landing-peach);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.agent-composer input{min-width:0;color:var(--landing-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.agent-composer input::placeholder{color:#768196;opacity:1}.carousel-buttons button{cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.composer-submit{background:var(--landing-orange);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:16px;font-weight:500;line-height:24px;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.composer-submit:hover{background:var(--landing-orange-dark);transform:translateY(-2px);box-shadow:0 9px 18px #fa641833}.journey-handwriting,.closing-note{font-family:Caveat,cursive}.hero-controls{z-index:3;min-height:86px;padding-top:22px;position:relative}.carousel-buttons{justify-content:center;gap:10px;display:flex;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.carousel-buttons button{width:44px;height:44px;color:var(--landing-ink);background:#fff;border:1px solid #ecebea;border-radius:50%;transition:transform .18s,border-color .18s;box-shadow:0 6px 18px #07112612}.carousel-buttons button:hover{border-color:#cacdd2;transform:translateY(-2px)}.carousel-tabs{justify-content:center;gap:34px;margin-top:12px;display:flex}.carousel-tabs button{color:#667085;cursor:pointer;background:0 0;border:0;padding:0 0 14px;font-size:12px;position:relative}.carousel-tabs button span{background:#d4d7dc;border-radius:50%;width:6px;height:6px;transition:background .18s,transform .18s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.carousel-tabs button[aria-selected=true]{color:var(--landing-ink)}.carousel-tabs button[aria-selected=true] span{background:var(--landing-orange);transform:translate(-50%)scale(1.2)}.hero-caption{color:#667085;text-align:right;max-width:240px;font-size:11px;line-height:1.5;position:absolute;top:18px;right:0}.hero-caption span{color:#4d586a;margin-bottom:5px;display:block}.manifesto-section{text-align:center;background:#fff;padding:96px 24px 104px}.manifesto-section .eyebrow{margin-bottom:20px;font-family:Manrope,system-ui,sans-serif}.manifesto-section h2{max-width:980px;margin:0 auto;font-size:clamp(2.15rem,3vw,3.55rem);line-height:1.16}.inline-icon{vertical-align:-.08em;border-radius:50%;justify-content:center;align-items:center;width:.85em;height:.85em;margin:0 .05em;display:inline-flex}.inline-icon svg{stroke-width:1.8px;width:.46em;height:.46em}.inline-icon--peach{background:var(--landing-peach)}.inline-icon--mint{background:var(--landing-mint)}.inline-icon--blue{background:var(--landing-blue)}.journey-section{background:var(--landing-paper);padding:108px 24px 116px}.journey-grid{grid-template-columns:.92fr 1.35fr;align-items:center;gap:72px;width:min(1240px,100%);margin:0 auto;display:grid}.journey-heading{max-width:470px}.journey-heading h2{margin:0;font-size:clamp(2.9rem,3.9vw,4.65rem);line-height:1.06}.journey-flow{grid-template-columns:repeat(5,1fr);align-items:start;min-height:226px;padding-top:22px;display:grid;position:relative}.journey-step-wrap{min-width:0;position:relative}.journey-step{color:#364153;text-align:center;flex-direction:column;align-items:center;gap:14px;font-size:14px;line-height:1.35;display:flex}.journey-icon{width:56px;height:56px;color:var(--landing-ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .22s,background .22s;display:flex}.journey-step-wrap:hover .journey-icon{background:var(--landing-peach);transform:translateY(-5px)}.journey-step--success .journey-icon{color:#16975b;background:#e9f8ef}.journey-arrow{color:#8992a2;transform-origin:0;width:calc(100% - 76px);position:absolute;top:19px;left:calc(50% + 38px)}.journey-arrow svg{stroke-width:1.4px;width:100%;height:18px}.journey-handwriting{color:#17243a;align-items:flex-start;gap:6px;width:190px;font-size:19px;line-height:1.05;display:flex;position:absolute;top:98px;right:8px;transform:rotate(-5deg)}.journey-handwriting svg{stroke-width:1.4px;width:34px;height:42px;transform:rotate(-24deg)}.capabilities{background:#fff}.capability-band{background:#faf9f6;border-top:1px solid #0711260d;grid-template-columns:1.05fr .9fr;align-items:center;gap:88px;min-height:0;padding:92px max(24px,50vw - 620px);display:grid}.capability-band--reverse{background:#fff;grid-template-columns:.9fr 1.05fr}.capability-band--navy .capability-visual{border-radius:32px;overflow:hidden}.capability-copy{max-width:570px}.capability-copy h2,.closing-copy h2{margin:0 0 22px;font-size:clamp(2.8rem,3.9vw,4.6rem);line-height:1.04}.capability-copy>p:not(.eyebrow),.closing-copy>p:not(.eyebrow){max-width:530px;color:var(--landing-muted);margin:0 0 28px;font-size:16px;line-height:1.7}.capability-copy>a,.closing-actions>a:not(.primary-button){color:var(--landing-orange-text);align-items:center;gap:9px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.capability-copy>a svg,.closing-actions>a svg{width:17px;transition:transform .18s}.capability-copy>a:hover svg,.closing-actions>a:hover svg{transform:translate(5px)}.action-visual{background:#fffaf6;border:1px solid #f4d8c6;border-radius:32px;flex-direction:column;justify-content:center;gap:18px;min-height:660px;padding:28px;display:flex}.action-routing{grid-template-columns:132px 118px minmax(0,1fr);align-items:center;width:100%;min-height:180px;display:grid}.action-source-stack{z-index:1;height:172px;position:relative}.action-source{color:#526074;white-space:nowrap;background:#fff;border:1px solid #e7e9ed;border-radius:9px;align-items:center;min-width:92px;min-height:30px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex;position:absolute;left:0;box-shadow:0 8px 20px #0711260f}.action-source:before{content:"";background:#b6bdc8;border-radius:50%;width:7px;height:7px;margin-right:7px}.action-source--draft{color:#5268bd;top:1px;left:32px}.action-source--sent{top:28px}.action-source--viewed{color:#168456;top:55px;left:25px}.action-source--replied{top:82px;left:5px}.action-source--overdue{color:#c2413a;top:109px;left:32px}.action-source--paid{color:#11774b;top:136px;left:4px}.action-source--draft:before,.action-source--sent:before{background:#8da0ef}.action-source--viewed:before,.action-source--paid:before{background:#42b883}.action-source--overdue:before{background:#f16e64}.action-routing-lines{width:100%;height:172px;overflow:visible}.action-routing-lines path{fill:none;stroke:#c8ced8;stroke-width:1.4px;stroke-dasharray:3 3}.action-hub-card{z-index:1;background:#fff;border:1px solid #e6e8ec;border-radius:18px;padding:18px;box-shadow:0 18px 40px #07112614}.action-hub-card>div{align-items:center;gap:9px;display:flex}.action-hub-card>div svg{color:var(--landing-orange)}.action-hub-card>div strong{font-size:13px}.action-hub-card ul{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.action-hub-card li{color:#5d687a;align-items:center;gap:7px;font-size:9px;display:flex}.hub-dot{background:#98a2b3;border-radius:50%;flex:none;width:8px;height:8px}.hub-dot--orange{background:var(--landing-orange)}.hub-dot--red{background:#eb6b62}.hub-dot--green{background:#45ad79}.action-panel{background:#fff;border:1px solid #ece6e1;border-radius:22px;width:100%;padding:28px;box-shadow:0 20px 45px #0711260f}.mini-title{margin:0;font-size:17px;font-weight:750}.attention-title{color:var(--landing-ink);align-items:center;gap:11px;margin-bottom:22px;display:flex}.attention-title svg{color:var(--landing-orange)}.attention-title strong{font-size:18px}.reply-insight{background:#fff;border:1px solid #e5e8ed;border-radius:16px;padding:20px}.reply-meta-row{color:#667085;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.reply-meta-row>div{flex:none;gap:7px;display:flex}.signal-pill{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:750}.signal-pill--violet{color:#6331c8;background:#f0ebff}.signal-pill--green{color:#11774b;background:#e8f7ee}.reply-insight blockquote{color:#283449;margin:15px 0 0;font-size:16px;font-weight:550;line-height:1.55}.attention-summary{border:1px solid #e5e8ed;border-radius:16px;margin-top:18px;overflow:hidden}.attention-summary>div{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;min-height:58px;padding:13px 18px;display:grid}.attention-summary>div+div{border-top:1px solid #e5e8ed}.attention-summary span{color:#667085;font-size:12px}.attention-summary strong{color:#283449;font-size:13px}.attention-actions{gap:10px;margin-top:20px;display:flex}.attention-actions button{color:#344054;cursor:pointer;min-height:42px;font:inherit;background:#fff;border:1px solid #dfe3e9;border-radius:12px;padding:0 17px;font-size:12px;font-weight:700}.attention-actions .attention-primary{border-color:var(--landing-orange);background:var(--landing-orange);color:#fff;align-items:center;gap:6px;font-weight:500;display:inline-flex}.approval-note{color:#667085;align-items:center;gap:8px;margin:18px 0 0;font-size:11px;display:flex}.ar-agent-visual{background:#fff8f3;border:1px solid #f1d8c8;border-radius:32px;align-items:center;min-height:520px;padding:28px;display:flex}.ar-agent-shell{width:100%;color:var(--landing-ink);background:#fff;border:1px solid #eadfd8;border-radius:24px;padding:26px;box-shadow:0 24px 54px #301d1017}.ar-agent-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ar-agent-mark{width:42px;height:42px;color:var(--landing-ink);background:var(--landing-orange);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.ar-agent-head>div{flex-direction:column;gap:3px;display:flex}.ar-agent-head small{color:#7b6b61;letter-spacing:.12em;font-size:9px}.ar-agent-head strong{font-size:14px}.ar-agent-status{color:#685b53;background:#fff8f3;border:1px solid #ecdcd2;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.ar-agent-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:22px;display:grid}.ar-signal-card,.ar-reasoning-card{background:#fbfaf8;border:1px solid #ebe5e0;border-radius:18px;min-height:168px;padding:19px}.ar-card-label{color:#7a6f68;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.ar-signal-card p{color:#273348;margin:14px 0 17px;font-size:13px;line-height:1.55}.ar-signal-card>div{flex-wrap:wrap;gap:7px;display:flex}.ar-signal-card>div span{color:#6c5d54;background:#f3ece7;border-radius:999px;padding:5px 8px;font-size:9px}.ar-card-title{align-items:center;gap:8px;font-size:12px;display:flex}.ar-card-title svg{color:var(--landing-orange)}.ar-reasoning-card ul{gap:11px;margin:17px 0 0;padding:0;list-style:none;display:grid}.ar-reasoning-card li{color:#536074;align-items:center;gap:8px;font-size:10px;display:flex}.ar-reasoning-card li svg{color:#5bd394;flex:none}.ar-recommendation{color:var(--landing-ink);background:#fff8f3;border:1px solid #f0d8c9;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:13px;padding:17px 18px;display:flex}.ar-recommendation>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.ar-recommendation small{color:#667085;letter-spacing:.1em;font-size:8px}.ar-recommendation strong{font-size:12px;line-height:1.45}.ar-plan-action{flex:none;align-items:center;gap:10px;display:flex}.ar-plan-action>span{color:#11774b;font-size:9px;font-weight:750}.ar-plan-action button{background:var(--landing-orange);color:#fff;cursor:pointer;min-height:36px;font:inherit;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:500;display:inline-flex}.ar-guardrail{color:#70655e;align-items:center;gap:8px;margin:16px 0 0;font-size:10px;display:flex}.forecast-visual{background:#f4f2ec;border-radius:32px;flex-direction:column;justify-content:center;gap:18px;min-height:700px;padding:28px;display:flex}.forecast-routing{grid-template-columns:145px 78px minmax(0,1fr);align-items:center;width:100%;min-height:164px;display:grid}.forecast-sources{gap:8px;display:grid}.forecast-sources span{color:#556174;background:#fff;border:1px solid #e5e8ec;border-radius:10px;align-items:center;gap:8px;min-height:31px;padding:0 10px;font-size:9px;font-weight:700;display:flex;box-shadow:0 7px 18px #0711260d}.forecast-sources svg{color:var(--landing-orange-text)}.forecast-routing>svg{width:100%;height:154px;overflow:visible}.forecast-routing>svg path{fill:none;stroke:#bbc3cf;stroke-width:1.4px;stroke-dasharray:3 3}.forecast-routing-card{background:#fff;border:1px solid #e5e8ec;border-radius:18px;grid-template-columns:1fr auto;align-content:center;min-height:146px;padding:17px 19px;display:grid;box-shadow:0 16px 36px #07112612}.forecast-routing-card>span{color:#4f5b6e;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.forecast-routing-card>span svg{color:var(--landing-orange)}.forecast-routing-card>strong{letter-spacing:-.04em;grid-column:1;margin-top:8px;font-size:28px}.forecast-routing-card>small{color:#7a8493;grid-column:1;margin-top:1px;font-size:9px}.forecast-mini-bars{grid-area:1/2/span 3;align-items:flex-end;gap:6px;width:92px;height:72px;display:flex}.forecast-mini-bars i{background:color-mix(in srgb, var(--landing-orange) 28%, white);border-radius:4px 4px 1px 1px;width:100%}.forecast-mini-bars i:nth-last-child(-n+2){background:var(--landing-orange)}.forecast-card{background:#fff;border-radius:22px;width:100%;padding:25px;box-shadow:0 20px 45px #07112612}.forecast-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.forecast-label{color:#344054;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.forecast-ranges{background:#f2f3f5;border-radius:10px;gap:2px;padding:3px;display:flex}.forecast-ranges button{color:#667085;cursor:pointer;min-height:28px;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 9px;font-size:9px;font-weight:700}.forecast-ranges button[aria-pressed=true]{color:var(--landing-ink);background:#fff;box-shadow:0 2px 8px #07112614}.forecast-summary{grid-template-columns:1.25fr .75fr;gap:10px;margin:20px 0 17px;display:grid}.forecast-total{background:#f4f8f5;border-radius:16px;margin:0;padding:18px 20px}.forecast-total>span,.forecast-total>small{display:block}.forecast-total>span{color:#516071;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.forecast-total>strong{color:var(--landing-ink);letter-spacing:-.04em;margin-top:5px;font-size:34px;display:block}.forecast-total>small{color:#667085;margin-top:2px;font-size:11px}.forecast-proof{border:1px solid #e8ebee;border-radius:16px;align-content:center;gap:11px;padding:14px 16px;display:grid}.forecast-proof>span{color:#667085;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.forecast-proof strong{color:var(--landing-ink);font-size:11px}.forecast-list{border-top:1px solid #edf0f2}.forecast-row{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) 62px 58px 64px;align-items:center;gap:10px;min-height:54px;display:grid}.forecast-client{flex-direction:column;gap:2px;min-width:0;display:flex}.forecast-client strong{color:#263247;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.forecast-client small{color:#667085;font-size:10px}.forecast-confidence-label{color:#11774b;font-size:9px;font-weight:750}.forecast-date{color:#6d7788;font-size:10px}.forecast-amount{color:#263247;text-align:right;font-size:12px}.forecast-note{color:#667085;align-items:center;gap:7px;margin:14px 0 0;font-size:10px;line-height:1.45;display:flex}.today-section{background:var(--landing-paper);padding:118px 24px 126px}.today-shell{width:min(1240px,100%);margin:0 auto}.today-heading{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.today-heading h2{letter-spacing:-.045em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(3rem,4vw,4.5rem);font-weight:500;line-height:1.04}.today-heading>div>p:last-child{max-width:650px;color:var(--landing-muted);margin:24px 0 0;font-size:15px;line-height:1.75}.today-heading>.primary-button{flex:none}.today-grid{grid-template-columns:repeat(2,1fr);column-gap:70px;margin-top:72px;display:grid}.today-card{background:0 0;border-top:1px solid #ddd9d1;flex-direction:column;min-height:192px;padding:30px 2px 28px;display:flex}.today-card-top{justify-content:space-between;align-items:center;display:flex}.today-card-top>span{width:40px;height:40px;color:var(--landing-orange-text);background:#ffffff9e;border:1px solid #fa641838;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.today-card-top small{color:#9a9287;letter-spacing:.18em;font-size:10px;font-weight:750}.today-card h3{color:var(--landing-ink);letter-spacing:-.025em;margin:22px 0 8px;font-family:Playfair Display,Georgia,serif;font-size:23px;font-weight:500;line-height:1.25}.today-card p{color:#697386;max-width:500px;margin:0;font-size:13px;line-height:1.7}.today-result{color:#435065;align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:10px;font-weight:700;display:flex}.today-result svg{color:#168456}.today-workspace{background:#fff5ed;border:1px solid #eee2d8;border-radius:36px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:62px;margin-top:92px;padding:52px;display:grid}.workspace-copy h3{letter-spacing:-.045em;max-width:420px;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.5rem,3.4vw,4rem);font-weight:500;line-height:1.04}.workspace-copy>p:last-of-type{color:#667085;max-width:430px;margin:24px 0 0;font-size:14px;line-height:1.75}.workspace-copy>a{color:var(--landing-orange-text);align-items:center;gap:9px;margin-top:28px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.workspace-copy>a svg{transition:transform .18s}.workspace-copy>a:hover svg{transform:translate(3px)}.final-product{background:#fffffff5;border:1px solid #07112614;border-radius:28px;min-width:0;padding:30px;box-shadow:0 26px 60px #3623161a}.workspace-head{border-bottom:1px solid #eceae6;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.workspace-head>div{align-items:center;gap:10px;display:flex}.workspace-icon{width:38px;height:38px;color:var(--landing-orange-text);background:var(--landing-peach);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.workspace-head>div>span:last-child{flex-direction:column;gap:2px;display:flex}.workspace-head small{color:#7a8494;letter-spacing:.14em;font-size:8px}.workspace-head strong{color:var(--landing-ink);font-size:13px}.workspace-status{color:#11774b;background:#e8f7ee;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:750}.workspace-journey{grid-template-columns:repeat(4,1fr);margin:28px 0 0;padding:0;list-style:none;display:grid}.workspace-journey li{align-items:flex-start;gap:10px;min-width:0;padding-right:16px;display:flex;position:relative}.workspace-journey li:not(:last-child):after{content:"";background:#dedbd4;height:1px;position:absolute;top:15px;left:30px;right:0}.journey-dot{z-index:1;color:#70798a;background:#fff;border:1px solid #d9d7d1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative}.workspace-journey li.is-complete .journey-dot{color:#147349;background:#edf8f1;border-color:#bfe1cc}.workspace-journey li.is-current .journey-dot{border-color:var(--landing-orange);color:#fff;background:var(--landing-orange);box-shadow:0 0 0 5px #fa64181a}.workspace-journey li>span:last-child{flex-direction:column;min-width:0;padding-top:1px;display:flex}.workspace-journey small{color:#9298a3;letter-spacing:.08em;font-size:7px;font-weight:750}.workspace-journey strong{color:var(--landing-ink);margin-top:15px;font-size:10px}.workspace-journey em{color:#7b8493;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;font-style:normal;line-height:1.35;overflow:hidden}.workspace-decision{background:#f7f5f1;border-radius:18px;grid-template-columns:.7fr 1.25fr auto;align-items:center;gap:20px;margin-top:28px;padding:18px;display:grid}.workspace-amount,.workspace-next{flex-direction:column;gap:3px;display:flex}.workspace-decision small{color:#858d9b;letter-spacing:.09em;font-size:8px;font-weight:750}.workspace-amount strong{color:var(--landing-ink);font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:500}.workspace-amount span{color:#168456;font-size:9px;font-weight:700}.workspace-next{border-left:1px solid #dedbd4;padding-left:20px}.workspace-next strong{color:var(--landing-ink);font-size:11px;line-height:1.4}.workspace-decision button{background:var(--landing-orange);color:#fff;cursor:pointer;min-height:42px;font:inherit;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:10px;font-weight:500;transition:transform .18s,opacity .18s;display:inline-flex}.workspace-decision button:hover:not(:disabled){transform:translateY(-1px)}.workspace-decision button:disabled{color:#11774b;cursor:default;background:#e3f5ea}.journey-editorial{width:min(1160px,100%);margin:0 auto;position:relative}.journey-statement{text-align:center}.journey-statement h2{max-width:1050px;margin:0 auto;font-size:clamp(3rem,4.1vw,4.8rem);line-height:1.17}.statement-chip{vertical-align:-.08em;border-radius:50%;justify-content:center;align-items:center;width:.82em;height:.82em;margin:0 .08em;display:inline-flex}.statement-chip svg{stroke-width:1.75px;width:.45em;height:.45em}.statement-chip--orange{background:#ffe6d8}.statement-chip--mint{background:#dff3e6}.statement-chip--lavender{background:#ebe7ff}.statement-chip--peach{background:#fff0e8}.journey-editorial .journey-handwriting{justify-content:flex-end;width:auto;margin:42px 86px 0 auto;font-family:Caveat,cursive;font-size:26px;display:flex;position:static;transform:rotate(-4deg)}.journey-editorial .journey-handwriting svg{width:38px}.action-overview{background:#f7f4ef;border-radius:32px;grid-template-columns:168px 54px minmax(0,1fr);align-items:center;min-height:430px;padding:42px;display:grid}.action-event-list{gap:10px;display:grid}.action-event-list>span{color:#566174;background:#fff;border:1px solid #e7e3dd;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:0 13px;font-size:11px;font-weight:700;display:grid;box-shadow:0 8px 20px #0711260b}.action-event-list>span svg{color:#778294}.action-event-list>span small{color:#a0a7b2;font-size:9px}.action-event-list>span.is-urgent{color:#b64a31}.action-event-list>span.is-urgent svg{color:var(--landing-orange)}.action-event-list>span.is-paid{color:#11774b}.action-event-list>span.is-paid svg{color:#209463}.action-overview-arrow{color:#aab0ba;justify-content:center;display:flex}.action-overview-card{background:#fff;border:1px solid #e8e4df;border-radius:22px;padding:26px;box-shadow:0 22px 48px #07112613}.action-overview-title{border-bottom:1px solid #ece9e4;align-items:center;gap:12px;padding-bottom:20px;display:flex}.action-overview-title>span{color:#9b3c0a;background:#ffe5d6;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.action-overview-title>div{flex-direction:column;gap:2px;display:flex}.action-overview-title small{color:#8992a0;letter-spacing:.14em;font-size:8px;font-weight:800}.action-overview-card ul{gap:15px;margin:20px 0 0;padding:0;list-style:none;display:grid}.action-overview-card li{color:#5c687b;grid-template-columns:9px 18px minmax(0,1fr) 16px;align-items:center;gap:8px;font-size:11px;display:grid}.action-overview-card li>svg{color:#a0a7b2}.action-overview-card li strong{color:var(--landing-ink);font-size:12px}.followup-visual{background:#fff6ef;border:1px solid #f1ded2;border-radius:32px;grid-template-columns:minmax(0,1.35fr) .65fr;align-items:center;gap:34px;min-height:500px;padding:48px;display:grid}.followup-sheet{background:#fff;border:1px solid #e7e3df;border-radius:22px;min-width:0;padding:28px;transition:border-color .18s,background .18s;box-shadow:0 24px 54px #3120151a}.followup-sheet.is-accepted{background:#fcfffd;border-color:#add8be}.followup-sheet-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.followup-sheet-head>span:first-child{color:var(--landing-ink);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.followup-sheet-head>span:first-child svg{color:var(--landing-orange)}.human-reviewed{color:#11774b;background:#e8f7ee;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;font-weight:750;display:inline-flex}.followup-context{color:#798393;border-top:1px solid #ece9e4;border-bottom:1px solid #ece9e4;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:13px 0;font-size:9px;display:flex}.followup-context strong{color:#9b3c0a;font-size:10px}.followup-sheet>p{color:#435065;margin:24px 0;font-size:12px;line-height:1.65}.followup-sheet-actions{align-items:center;gap:8px;display:flex}.followup-avatar{color:#fff;background:#18253b;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-right:auto;font-size:9px;font-weight:800;display:inline-flex}.followup-sheet-actions button{color:#344054;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #dfe3e9;border-radius:999px;padding:0 15px;font-size:9px;font-weight:750}.followup-sheet-actions .followup-primary{border-color:var(--landing-orange);background:var(--landing-orange);color:#fff;align-items:center;gap:6px;font-weight:500;display:inline-flex}.followup-sheet-actions .followup-primary:disabled{color:#475467;cursor:not-allowed;background:#eef0f3;border-color:#d8dde4}.followup-sheet.is-accepted .followup-primary:disabled{color:#fff;cursor:default;background:#21734f;border-color:#21734f}.followup-guardrail{color:#344054}.followup-guardrail>svg{color:var(--landing-orange)}.followup-guardrail strong{margin-top:15px;font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:500;line-height:1.15;display:block}.followup-guardrail p{color:#727c8c;margin:11px 0 0;font-size:11px;line-height:1.55}.forecast-overview{background:#f4f2ec;border-radius:32px;grid-template-columns:175px 54px minmax(0,1fr);align-items:center;min-height:470px;padding:46px;display:grid}.forecast-signal-list{gap:10px;display:grid}.forecast-signal-list>span{color:#344054;text-align:center;background:#fff;border:1px solid #e4e1db;border-radius:13px;justify-content:center;align-items:center;min-height:58px;padding:11px 12px;font-size:12px;font-weight:700;line-height:1.3;display:flex;box-shadow:0 8px 20px #0711260a}.forecast-signal-list svg{color:var(--landing-orange-text);grid-row:1/span 2}.forecast-signal-list strong{color:#3b475a;font-size:10px}.forecast-signal-list small{color:#9098a5;font-size:8px}.forecast-overview-arrow{color:#aab0ba;justify-content:center;display:flex}.forecast-summary-card{background:#fff;border:1px solid #e4e1dc;border-radius:22px;min-width:0;padding:28px;box-shadow:0 24px 54px #07112613}.forecast-summary-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.forecast-summary-head>span{color:#344054;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.forecast-summary-head>span svg{color:var(--landing-orange)}.forecast-summary-body{min-height:225px;padding-top:31px;position:relative}.forecast-summary-body>small{color:#7f8998;letter-spacing:.12em;font-size:8px;font-weight:800}.forecast-summary-body>strong{letter-spacing:-.04em;margin-top:5px;font-family:Playfair Display,Georgia,serif;font-size:46px;font-weight:500;display:block}.forecast-summary-body>p{color:#7a8494;margin:2px 0 0;font-size:9px}.forecast-bars{align-items:flex-end;gap:7px;width:44%;height:95px;display:flex;position:absolute;top:28px;right:0}.forecast-bars i{background:#ffd4bd;border-radius:5px 5px 1px 1px;flex:1}.forecast-confidence{border-top:1px solid #ece9e4;grid-template-columns:1fr 1fr;gap:18px;padding-top:18px;display:grid;position:absolute;bottom:0;left:0;right:0}.forecast-confidence span{color:#788292;justify-content:space-between;gap:10px;font-size:9px;display:flex}.forecast-confidence strong{color:#253147}.forecast-summary-note{color:#7c8594;border-top:1px solid #ece9e4;align-items:center;gap:7px;margin:18px 0 0;padding-top:15px;font-size:9px;display:flex}.today-shell{grid-template-columns:.82fr 1.18fr;align-items:center;gap:82px;display:grid}.today-heading{display:block}.today-heading>div{max-width:540px}.today-heading h2{font-size:clamp(3rem,4.2vw,4.8rem)}.today-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.today-actions>a:not(.primary-button){color:var(--landing-orange-text);align-items:center;gap:8px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.today-proof{min-width:0}.workflow-collage{min-height:520px;position:relative}.create-invoice-sheet,.client-view-sheet,.client-reply-note,.reminder-control,.payment-received{background:#fff;border:1px solid #e7e3dd;box-shadow:0 20px 48px #07112613}.create-invoice-sheet{border-radius:22px;width:48%;padding:25px;position:absolute;top:36px;left:0}.create-invoice-sheet>div{align-items:center;gap:9px;margin-bottom:18px;display:flex}.create-invoice-sheet>div>span{color:#9b3c0a;background:#ffe5d6;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.create-invoice-sheet label{color:#7a8493;gap:5px;margin-top:10px;font-size:8px;font-weight:700;display:grid}.create-invoice-sheet input{color:#344054;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #e6e9ed;border-radius:8px;padding:0 10px;font-size:9px}.create-invoice-sheet button{background:var(--landing-orange);color:#fff;cursor:pointer;width:100%;min-height:38px;font:inherit;border:0;border-radius:9px;margin-top:16px;font-size:10px;font-weight:500}.client-view-sheet{border-radius:20px;width:47%;padding:23px;position:absolute;top:0;right:4%}.client-view-sheet>small{color:#8b94a2;letter-spacing:.12em;font-size:8px;font-weight:800}.client-view-sheet>strong{margin-top:7px;font-size:14px;display:block}.client-view-sheet>p{color:#808998;margin:4px 0 16px;font-size:9px}.client-view-sheet>div{gap:8px;display:flex}.client-view-sheet button{color:#344054;min-height:32px;font:inherit;background:#fff;border:1px solid #dfe3e9;border-radius:999px;padding:0 15px;font-size:9px;font-weight:750}.client-view-sheet button:first-child{border-color:var(--landing-orange);background:var(--landing-orange);color:#fff;font-weight:500}.client-reply-note{border-radius:17px;gap:11px;width:47%;padding:17px;display:flex;position:absolute;top:185px;right:0}.client-reply-note p{color:#475467;margin:0;font-size:9px;line-height:1.5}.client-reply-note small{color:#969daa;letter-spacing:.11em;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.reminder-control{color:#354155;cursor:pointer;width:48%;min-height:66px;font:inherit;text-align:left;border-radius:17px;grid-template-columns:20px minmax(0,1fr) 34px;align-items:center;gap:9px;padding:0 16px;display:grid;position:absolute;top:303px;right:2%}.reminder-control>span{flex-direction:column;gap:2px;font-size:10px;font-weight:750;display:flex}.reminder-control small{color:#8a93a1;font-size:8px;font-weight:500}.reminder-control i{background:#d9dde3;border-radius:999px;justify-content:flex-start;width:34px;height:20px;padding:3px;display:flex}.reminder-control i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0000002e}.reminder-control.is-on i{background:var(--landing-orange);justify-content:flex-end}.payment-received{border-radius:18px;width:43%;padding:20px;position:absolute;bottom:18px;left:22%}.payment-received>span{color:#11774b;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.payment-received>strong{margin-top:9px;font-family:Playfair Display,Georgia,serif;font-size:27px;font-weight:500;display:block}.workflow-handwriting{color:#17243a;font-family:Caveat,cursive;font-size:24px;line-height:1.05;position:absolute;bottom:28px;right:3%;transform:rotate(-6deg)}.landing-footer{border-top:1px solid #07112612;grid-template-columns:1.65fr repeat(3,1fr);align-items:start;gap:64px;padding:64px 0 52px;display:grid}.footer-brand p{color:#677285;max-width:330px;margin:22px 0 20px;font-size:14px;line-height:1.7}.footer-brand>span{color:#667085;font-size:12px}.footer-column{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-column p{color:var(--landing-ink);margin:0 0 5px;font-size:13px;font-weight:750}.footer-column a{color:#667085;font-size:13px;text-decoration:none;transition:color .18s}.footer-column a:hover{color:var(--landing-orange-text)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1024px){.landing-nav{grid-template-columns:1fr auto}.desktop-nav-links{display:none}.mobile-menu-button{z-index:84;width:44px;height:44px;color:var(--landing-ink);background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.mobile-menu-scrim{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0711263d;border:0;display:block;position:fixed;inset:0}.mobile-menu{z-index:82;overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffc;border:1px solid #eeece7;border-radius:22px;gap:4px;max-height:calc(100dvh - 94px);padding:18px;display:grid;position:fixed;top:78px;left:24px;right:24px;overflow-y:auto;box-shadow:0 24px 60px #0711262e}.mobile-menu a{min-height:48px;color:var(--landing-ink);border-radius:11px;align-items:center;padding:0 14px;font-size:15px;text-decoration:none;display:flex}.mobile-menu a:hover{background:#f7f6f3}.mobile-menu .mobile-menu-primary{background:var(--landing-orange);color:#fff;justify-content:center;gap:8px;min-height:52px;margin-top:8px;font-weight:500}.mobile-menu .mobile-menu-primary:hover{background:var(--landing-orange-dark);color:#fff}.journey-grid{grid-template-columns:1fr;gap:54px}.journey-heading{max-width:620px}.capability-band,.capability-band--reverse{grid-template-columns:1fr;gap:52px}.capability-band--reverse .capability-copy{order:2}.capability-band--reverse .capability-visual{order:1}.capability-copy{max-width:700px}.today-shell{grid-template-columns:1fr;gap:64px}.today-heading{flex-direction:column;align-items:flex-start}.today-heading>div{max-width:720px}.today-proof{width:min(760px,100%);margin:0 auto}.today-workspace{grid-template-columns:1fr;gap:46px}.workspace-copy{max-width:680px}.landing-footer{grid-template-columns:1.4fr repeat(3,1fr);gap:38px}}@media (width<=768px){.landing-nav,.landing-footer,.hero-section{width:min(100% - 32px,1240px)}.nav-signin{display:none}.primary-button--small{min-width:104px;min-height:42px;padding:0 18px}.hero-section{padding:58px 0 78px}.hero-copy h1{font-size:clamp(3.05rem,11.5vw,4.6rem);line-height:1}.hero-description{max-width:540px;font-size:15px}.hero-stage{border-radius:26px;height:520px;margin-top:42px}.hero-stage-image--0{object-position:52% center}.hero-stage-image--1{object-position:34% center}.hero-stage-image--2{object-position:72% center}.hero-stage-image--3{object-position:70% center}.agent-composer{width:calc(100% - 32px);min-height:64px;top:20px}.composer-mode-icon{width:40px;height:40px}.composer-submit{min-height:46px}.hero-caption{text-align:center;max-width:none;margin-top:18px;position:static}.hero-caption span{margin-right:5px;display:inline}.manifesto-section{padding:78px 20px 84px}.manifesto-section h2{font-size:clamp(2.05rem,6.4vw,3rem)}.desktop-break{display:none}.journey-section{padding:82px 20px 92px}.journey-statement h2{font-size:clamp(2.55rem,7vw,3.8rem)}.journey-editorial .journey-handwriting{margin-right:24px}.journey-flow{grid-template-columns:1fr;gap:0;min-height:0;padding-left:16px}.journey-step-wrap{min-height:96px}.journey-step{text-align:left;flex-direction:row;align-items:center;gap:18px}.journey-arrow{border-left:1px solid #c6ccd5;width:2px;height:37px;top:55px;left:23px;overflow:hidden}.journey-arrow svg{display:none}.journey-handwriting{justify-content:flex-start;width:auto;margin:0 0 0 92px;font-size:21px;position:static}.capability-band{gap:46px;min-height:0;padding:78px 20px 86px}.capability-copy h2{font-size:clamp(2.35rem,6.8vw,3.3rem)}.capability-band--forecast .capability-copy h2{font-size:clamp(2.15rem,6vw,3rem)}.action-overview{grid-template-columns:150px 44px minmax(0,1fr);min-height:0;padding:34px}.followup-visual{min-height:0;padding:36px}.forecast-overview{grid-template-columns:160px 44px minmax(0,1fr);min-height:0;padding:36px}.action-visual,.forecast-visual{min-height:0;padding:22px 18px}.ar-agent-visual{min-height:0;padding:24px}.today-section{padding:90px 20px 104px}.today-grid{column-gap:36px}.today-workspace{margin-top:72px;padding:34px}.final-product{min-height:0}.landing-footer{grid-template-columns:1.35fr 1fr 1fr;gap:38px 28px;padding:52px 0 42px}.footer-column:last-child{grid-column:2}}@media (width<=520px){.landing-nav{min-height:72px}.landing-nav .primary-button{display:none}.landing-page .landing-nav img{height:25px}.hero-section{padding:44px 0 68px}.eyebrow{font-size:10px}.hero-copy h1{font-size:3.05rem}.hero-description{margin-top:20px;font-size:15px;line-height:1.65}.hero-mobile-action{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:26px;display:flex}.hero-mobile-action .primary-button{min-height:48px;padding:0 23px}.hero-mobile-action>a:not(.primary-button){color:#495567;font-size:13px;font-weight:700;text-decoration:none}.hero-stage{height:430px;margin-top:36px}.agent-composer{gap:7px;padding:7px 8px}.composer-mode-icon{width:38px;height:38px}.agent-composer input{font-size:13px}.composer-submit{width:44px;min-height:44px;padding:0}.composer-submit span{display:none}.carousel-tabs{gap:20px}.manifesto-section h2{font-size:2rem;line-height:1.2}.journey-heading h2{font-size:2.9rem}.journey-statement h2{font-size:2.45rem;line-height:1.2}.journey-editorial .journey-handwriting{justify-content:center;margin:30px 0 0;font-size:23px}.action-overview{grid-template-columns:1fr;gap:20px;padding:22px}.action-event-list{grid-template-columns:1fr 1fr}.action-overview-arrow,.forecast-overview-arrow{transform:rotate(90deg)}.followup-visual{grid-template-columns:1fr;gap:28px;padding:22px}.followup-guardrail{padding:4px 6px 8px}.forecast-overview{grid-template-columns:1fr;gap:20px;padding:22px}.forecast-signal-list{grid-template-columns:1fr 1fr}.action-visual,.forecast-visual{border-radius:24px;padding:14px}.action-routing{grid-template-columns:112px 60px minmax(0,1fr)}.action-source{min-width:82px;font-size:8px}.action-hub-card{padding:14px}.action-hub-card ul{grid-template-columns:1fr;gap:7px}.action-panel,.forecast-card{padding:18px}.reply-meta-row{flex-direction:column;align-items:flex-start}.reply-insight blockquote{font-size:14px}.attention-summary>div{grid-template-columns:1fr;gap:5px}.attention-actions{flex-wrap:wrap}.attention-actions button{flex:auto}.attention-actions .attention-primary{flex-basis:100%;justify-content:center}.ar-agent-visual{border-radius:24px;padding:14px}.ar-agent-shell{padding:18px}.ar-agent-head{grid-template-columns:40px minmax(0,1fr)}.ar-agent-status{grid-column:1/-1;width:max-content}.ar-agent-grid{grid-template-columns:1fr}.ar-recommendation{flex-direction:column;align-items:flex-start}.ar-plan-action{justify-content:space-between;width:100%}.forecast-summary{grid-template-columns:1fr}.forecast-routing{grid-template-columns:105px 42px minmax(0,1fr)}.forecast-sources span{padding:0 7px;font-size:8px}.forecast-routing-card{padding:14px}.forecast-routing-card>strong{font-size:22px}.forecast-mini-bars{display:none}.forecast-row{grid-template-columns:minmax(0,1fr) 62px}.forecast-confidence-label,.forecast-date{display:none}.forecast-amount{font-size:11px}.today-heading h2{font-size:2.65rem}.today-actions{flex-direction:column;align-items:flex-start;gap:20px}.workflow-collage{gap:12px;min-height:0;display:grid}.create-invoice-sheet,.client-view-sheet,.client-reply-note,.reminder-control,.payment-received,.workflow-handwriting{width:100%;position:static}.workflow-handwriting{width:auto;margin:12px 18px 0 auto;font-size:23px}.today-grid{grid-template-columns:1fr;gap:0;margin-top:52px}.today-card{min-height:182px;padding:25px 0 24px}.today-card h3{font-size:21px}.today-workspace{border-radius:28px;gap:32px;margin-top:58px;padding:23px}.workspace-copy h3{font-size:2.65rem}.final-product{min-height:0;padding:17px}.workspace-head{align-items:flex-start}.workspace-journey{grid-template-columns:1fr;gap:0}.workspace-journey li{min-height:76px;padding:0 0 15px}.workspace-journey li:not(:last-child):after{width:1px;height:auto;inset:30px auto 0 15px}.workspace-journey strong{margin-top:2px;font-size:11px}.workspace-journey em{white-space:normal}.workspace-decision{grid-template-columns:1fr;gap:16px}.workspace-next{border-top:1px solid #dedbd4;border-left:0;padding:16px 0 0}.workspace-decision button{width:100%}.landing-footer{grid-template-columns:1fr 1fr;gap:34px 24px;width:min(100% - 32px,1240px);padding:46px 0 36px}.footer-brand{grid-column:1/-1}.footer-column:last-child{grid-column:auto}}.journey-section{padding:64px 24px 76px;position:relative}.section-anchor{position:absolute;top:0}.journey-statement h2{max-width:1100px;font-size:clamp(2.7rem,4vw,3.8rem);line-height:1.24}.journey-statement .eyebrow{margin-bottom:24px}.journey-editorial .journey-handwriting{margin-top:24px}.journey-process{width:min(1040px,100%);margin:46px auto 0;padding-bottom:94px;position:relative}.journey-process .journey-flow{grid-template-columns:repeat(5,1fr);min-height:0;margin:0;padding:0;list-style:none}.journey-process .journey-step-wrap{min-height:0}.journey-process .journey-step{text-align:center;flex-direction:column;align-items:center;gap:14px;font-size:15px;line-height:1.4}.journey-process .journey-arrow{border:0;width:calc(100% - 76px);height:18px;top:19px;left:calc(50% + 38px);overflow:visible;transform:none}.journey-process .journey-arrow svg{display:block}.journey-process .journey-step-label{max-width:156px}.journey-process .journey-icon{border:1px solid #eeece7}.journey-process .journey-step--success .journey-icon{border-color:#dff3e6}.journey-editorial .journey-process .journey-handwriting{justify-content:center;align-items:center;gap:12px;width:240px;margin:0;font-size:32px;line-height:1.08;position:absolute;top:auto;bottom:10px;right:0}.journey-process .journey-handwriting svg{flex:none;width:38px;height:46px}.hero-section{padding-bottom:40px}.capability-band{border-top:0;gap:76px;padding-top:56px;padding-bottom:56px}.capability-copy h2{font-size:clamp(2.75rem,3.9vw,3.75rem);line-height:1.1}.capability-band--forecast .capability-copy h2{font-size:clamp(2.2rem,3vw,3rem);line-height:1.18}.capability-copy>p:not(.eyebrow){font-size:var(--landing-copy-size);line-height:1.65}.capability-copy>.eyebrow,.today-heading .eyebrow{letter-spacing:.17em;font-size:12px}.capability-copy>a,.today-actions>a:not(.primary-button){font-size:16px}.capability-visual{min-width:0}.action-overview,.forecast-overview{aspect-ratio:600/390;background:0 0;border-radius:0;min-height:0;padding:0;display:block;position:relative;container-type:inline-size}.flow-connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-line{fill:none;stroke:#b3b8bf;stroke-width:1.35px}.flow-connections circle{fill:#a2aab5}.flow-signal{fill:none;stroke:var(--landing-orange);stroke-width:2px;stroke-dasharray:.09 .91;stroke-dashoffset:1px;opacity:0}.is-in-view .flow-signal{animation:1.4s ease-in-out .45s 2 flow-delivery}.is-in-view .flow-connections g:nth-child(2) .flow-signal{animation-delay:.58s}.is-in-view .flow-connections g:nth-child(3) .flow-signal{animation-delay:.71s}.is-in-view .flow-connections g:nth-child(4) .flow-signal{animation-delay:.84s}.is-in-view .flow-connections g:nth-child(5) .flow-signal{animation-delay:.97s}.is-in-view .flow-connections g:nth-child(6) .flow-signal{animation-delay:1.1s}@keyframes flow-delivery{0%{stroke-dashoffset:1px;opacity:0}18%,80%{opacity:.8}to{stroke-dashoffset:0;opacity:0}}.action-event-list{display:block;position:absolute;inset:0}.action-event-list>.invoice-state{border:1px solid #f0efec;border-radius:12px;width:26%;height:19%;min-height:0;padding:10px 12px;display:block;position:absolute;box-shadow:0 12px 30px #18243313}.invoice-state--0{top:1%;left:6%;rotate:-3deg}.invoice-state--1{top:15.4%;left:1%;rotate:1.5deg}.invoice-state--2{top:29.7%;left:8%;rotate:-1deg}.invoice-state--3{top:44.1%;left:2%;rotate:2deg}.invoice-state--4{top:58.5%;left:10%;rotate:-2deg}.action-event-list>.invoice-state--5{width:32%;top:74.3%;left:1%;rotate:1.5deg}.invoice-state-label{white-space:nowrap;color:#34508a;background:#edf2ff;border-radius:7px;align-items:center;gap:4px;max-width:100%;padding:4px 7px;font-size:clamp(11px,2.2cqw,14px);font-weight:700;display:inline-flex}.invoice-state--2 .invoice-state-label,.invoice-state--5 .invoice-state-label{color:#23845f;background:#e4f6ed}.invoice-state--3 .invoice-state-label{color:#5d6879;background:#f3f4f6}.invoice-state--4 .invoice-state-label{color:#c34a57;background:#ffedef}.invoice-state-label svg{flex-shrink:0}.invoice-state-chevron{opacity:.45;position:absolute;top:14px;right:7px}.invoice-state--5 .invoice-state-chevron{display:none}.invoice-state-lines{gap:5px;margin-top:8px;display:grid}.invoice-state-lines i{background:#fcfcfc;border:1px solid #f1f2f3;border-radius:3px;height:5px}.invoice-state-lines i:last-child{width:68%}.action-overview-card{z-index:1;border:1px solid #f0efec;border-radius:18px;width:47%;padding:26px 24px;position:absolute;top:15%;left:51%;box-shadow:0 18px 46px #18243316}.action-overview-title{border:0;padding:0;display:block}.action-overview-title strong{font-size:clamp(18px,3.7cqw,23px)}.action-overview-card ul{gap:17px;margin-top:22px}.action-overview-card li{white-space:normal;align-items:center;gap:10px;font-size:clamp(14px,2.7cqw,17px);line-height:1.4;display:flex}.action-overview-card li strong{font-size:inherit;font-weight:600}.action-result-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.action-result-icon svg{width:16px;height:16px}.action-result-icon--orange{color:#d45414;background:#ffead8}.action-result-icon--green{color:#228563;background:#daf1e6}.action-result-icon--gray{color:#85909f;background:#edf0f3}.followup-visual{background:#f4eee5;border:1px solid #f4e8dc;border-radius:24px;grid-template-columns:minmax(0,1fr) 120px;gap:18px;min-height:390px;padding:30px}.followup-sheet{border:1px solid #eeebe5;border-radius:15px;padding:22px;box-shadow:0 18px 46px #352a191f}.followup-sheet-head{flex-wrap:wrap;gap:8px}.followup-sheet-head>span:first-child{font-size:16px}.human-reviewed{font-size:11px}.followup-context{flex-wrap:wrap;gap:5px;margin-top:16px;padding:10px 0}.followup-message{white-space:pre-line}.followup-sheet>p{font-size:var(--landing-demo-body);margin:18px 0;line-height:1.6}.followup-sheet-actions button{min-height:40px;padding:0 15px;font-size:13px}.followup-context{font-size:var(--landing-demo-label);line-height:1.5}.followup-context strong{font-size:var(--landing-demo-label)}.followup-avatar{object-fit:cover;background:#e9e4da;flex-shrink:0}.followup-demo-status{color:#667085;font-size:var(--landing-demo-label);margin-top:12px;line-height:1.5;display:block}.followup-guardrail{text-align:center}.followup-guardrail>svg{color:#344054;width:42px;height:48px;display:inline-block}.followup-guardrail strong{margin-top:14px;font-family:Caveat,cursive;font-size:26px;font-weight:500;line-height:1.2;rotate:-6deg}.handwritten-rule{border-top:1px solid;width:35px;margin:15px auto 0;display:block;rotate:-8deg}.followup-editor{color:#667085;font-size:var(--landing-demo-label);gap:8px;margin:16px 0;display:grid}.followup-editor textarea{resize:vertical;color:#344054;width:100%;min-height:180px;font:inherit;font-size:var(--landing-demo-body);border:1px solid #dcd8d1;border-radius:8px;padding:10px;line-height:1.5}.forecast-overview{aspect-ratio:600/420;width:100%;min-height:420px}.forecast-overview .flow-connections{height:92.86%}.flow-connections--forecast .flow-line{stroke-dasharray:2 3}.forecast-signal-list{display:block;position:absolute;inset:0}.forecast-signal-list>span{color:#344054;text-align:center;border:1px solid #f0efec;border-radius:22px;justify-content:center;align-items:center;width:18%;height:15.7%;min-height:0;padding:12px;font-size:clamp(10px,1.6cqw,13px);font-weight:700;line-height:1.2;display:flex;position:absolute;left:3%;box-shadow:0 12px 30px #18243314}.forecast-signal-list>span:first-child{top:7.6%}.forecast-signal-list>span:nth-child(2){top:26.7%}.forecast-signal-list>span:nth-child(3){top:45.7%}.forecast-signal-list>span:nth-child(4){top:64.8%}.forecast-signal-list svg{color:#27354a;stroke-width:1.8px;width:32px;height:32px}.forecast-summary-card{border:1px solid #f0efec;border-radius:18px;width:53%;padding:23px;position:absolute;top:5%;left:45%;box-shadow:0 18px 46px #18243316}.forecast-summary-head{flex-wrap:wrap;gap:8px}.forecast-summary-head>span{font-size:var(--landing-demo-title)}.forecast-ranges{margin-left:auto}.forecast-ranges button{min-height:32px;padding:0 8px;font-size:11px}.forecast-summary-body{min-height:0;padding-top:18px}.forecast-summary-body>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:0;font:750 clamp(32px,7.4cqw,46px)/1.2 Manrope,sans-serif}.forecast-summary-body>p{margin-top:3px;font-size:14px}.forecast-bars{gap:8px;width:100%;height:82px;margin-top:19px;position:static}.forecast-bars i{background:#bce5d3;border-radius:3px 3px 0 0}.forecast-bars i:nth-last-child(-n+2){background:#68be99}.forecast-summary-note{border:0;margin-top:16px;padding-top:0;font-size:13px;line-height:1.5}.forecast-summary-note svg{display:none}.forecast-example-note{text-align:center;font-size:var(--landing-demo-label);color:#667085;margin:0;line-height:1.5;position:absolute;bottom:-24px;left:0;right:0}.today-section{padding:64px 24px 76px}.today-shell{grid-template-columns:.92fr 1.08fr;gap:58px}.today-heading h2{font-size:clamp(2.75rem,3.9vw,3.75rem);line-height:1.12}.today-heading>div>p:last-child{font-size:var(--landing-copy-size);margin-top:20px;line-height:1.65}.today-actions{margin-top:25px}.workflow-collage{min-height:485px}.workflow-demo-toolbar{margin-bottom:8px}.create-invoice-sheet{border-radius:15px;width:47%;padding:22px;top:30px}.create-invoice-sheet>div{gap:7px;margin-bottom:13px}.create-invoice-sheet>div>span{width:25px;height:25px}.create-invoice-sheet>div strong{font-size:16px}.create-invoice-sheet label{font-size:var(--landing-demo-label)}.create-invoice-sheet input{min-height:36px;font-size:14px}.create-invoice-sheet button{min-height:40px;font-size:13px}.client-view-sheet{z-index:2;border-radius:13px;width:39%;padding:20px;top:66px;left:41%;right:auto}.client-view-sheet>small{color:#27354a;letter-spacing:0;font-size:var(--landing-demo-label)}.client-view-sheet>strong{font-size:16px}.client-view-sheet>div{gap:5px}.client-view-sheet button{cursor:pointer;min-height:36px;padding:0 12px;font-size:13px}.client-view-sheet>p{font-size:13px;line-height:1.5}.client-reply-note{z-index:2;border-radius:12px;gap:8px;width:30%;min-height:120px;padding:14px;top:337px;left:40%;right:auto}.client-reply-note p{font-size:12px;line-height:1.5}.client-reply-note small{letter-spacing:.03em;font-size:11px}.client-reply-note .followup-avatar{width:24px;height:24px}.reminder-control{z-index:3;border-radius:12px;grid-template-columns:16px minmax(0,1fr) 30px;gap:6px;width:31%;min-height:68px;padding:12px;top:253px;right:0}.reminder-control>span{font-size:12px;line-height:1.4}.reminder-control small{font-size:11px}.reminder-control i{transform-origin:100%;scale:.9}.payment-received{z-index:3;border-radius:12px;width:28%;padding:18px 12px;inset:349px 0 auto auto}.payment-received>span{gap:5px;font-size:11px;line-height:1.4}.payment-received>strong{text-align:center;margin-top:12px;font-family:Manrope,sans-serif;font-size:clamp(20px,1.67vw,24px);font-weight:750}.workflow-handwriting{font-size:25px;top:0;bottom:auto;right:12px}.workflow-handwriting .handwritten-rule{margin-top:9px}.client-reply-note.is-highlighted,.payment-received.is-highlighted{border-color:#80b89c;box-shadow:0 0 0 3px #daf1e6,0 20px 40px #07112614}.workflow-collage button:disabled{cursor:default}.landing-footer{padding:34px 0 24px;display:block}.footer-main{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-main>a:first-child span{white-space:nowrap;font-size:21px}.footer-main nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;display:flex}.footer-main nav a{color:#475467;font-size:14px;text-decoration:none}.footer-legal{color:#667085;border-top:1px solid #eeece7;flex-wrap:wrap;gap:20px;margin-top:30px;padding-top:18px;font-size:12px;display:flex}.footer-legal>span{margin-right:auto}.footer-legal a{color:inherit;text-decoration:none}@media (width<=1024px){.capability-band{gap:32px}.capability-visual,.capability-copy{width:min(620px,100%);margin:0 auto}.today-shell{grid-template-columns:1fr;gap:40px}.today-heading{max-width:620px;margin:0 auto}.today-proof{max-width:620px}.footer-main{flex-wrap:wrap}.footer-main nav{order:3;justify-content:flex-start;width:100%}}@media (width>=1025px) and (width<=1160px){.landing-nav{gap:20px}.desktop-nav-links{gap:20px;font-size:16px}.nav-actions{gap:18px}.landing-nav>a:first-child span{font-size:23px}.landing-nav .primary-button--small{min-width:124px}}@media (width<=600px){.landing-page{--landing-copy-size:16px}.landing-nav{gap:16px;min-height:80px}.landing-nav>a:first-child span{font-size:22px}.landing-page .landing-nav>a:first-child img{height:32px}.footer-main>a:first-child span{font-size:18px}.journey-section{padding:48px 20px 58px}.journey-statement h2{font-size:clamp(2rem,6.6vw,2.5rem)}.journey-editorial .journey-handwriting{margin:24px 0 0}.journey-process{width:min(380px,100%);margin-top:34px;padding-bottom:16px}.journey-process .journey-flow{grid-template-columns:1fr;gap:25px}.journey-process .journey-step{text-align:left;flex-direction:row;gap:17px;font-size:16px}.journey-process .journey-step-label{max-width:none}.journey-process .journey-icon{flex:none;width:48px;height:48px}.journey-process .journey-arrow{transform-origin:50%;width:18px;top:51px;left:15px;transform:rotate(90deg)}.journey-editorial .journey-process .journey-handwriting{width:max-content;max-width:100%;margin:20px 0 0 54px;font-size:30px;position:static}.capability-band{gap:30px;padding:38px 20px 46px}.capability-copy h2{font-size:2.65rem}.capability-band--forecast .capability-copy h2{font-size:2rem;line-height:1.2}.capability-copy>p:not(.eyebrow){font-size:var(--landing-copy-size)}.action-overview{aspect-ratio:600/500}.action-overview .flow-connections,.action-event-list{height:78%}.action-event-list>.invoice-state{border-radius:8px;padding:6px 7px}.invoice-state-label{gap:2px;padding:3px 4px;font-size:10px}.action-event-list>.invoice-state--5{width:36%}.invoice-state--5 .invoice-state-label{font-size:9px}.invoice-state-label svg{width:10px;height:10px}.invoice-state-chevron{width:8px;top:9px;right:3px}.invoice-state-lines{gap:3px;margin-top:4px}.invoice-state-lines i{height:4px}.action-overview-card{border-radius:12px;padding:17px 10px;top:10%}.action-overview-title strong{font-size:16px}.action-overview-card ul{gap:12px;margin-top:14px}.action-overview-card li{gap:6px;font-size:12px}.action-result-icon{width:21px;height:21px}.action-result-icon svg{width:12px;height:12px}.followup-visual{grid-template-columns:1fr;gap:24px;min-height:0;padding:23px}.followup-sheet{padding:20px}.followup-guardrail{justify-content:center;align-items:center;gap:16px;padding:0;display:flex}.followup-guardrail strong{margin:0;font-size:24px}.followup-guardrail .handwritten-rule{display:none}.forecast-overview{aspect-ratio:600/620;min-height:0}.forecast-overview .flow-connections{height:62.9%;top:8%}.forecast-signal-list{height:67.7%;top:8%}.forecast-signal-list>span{border-radius:15px;padding:10px}.forecast-signal-list svg{width:27px;height:27px}.forecast-summary-card{border-radius:13px;width:57%;padding:17px 14px;top:3%;left:43%}.forecast-summary-head>span{gap:5px;font-size:15px}.forecast-summary-head>span svg{width:15px}.forecast-ranges{margin:4px 0 0}.forecast-ranges button{min-width:34px;min-height:32px}.forecast-summary-body{padding-top:11px}.forecast-summary-body>strong{font-size:32px}.forecast-summary-body>p{font-size:12px}.forecast-bars{gap:5px;height:57px;margin-top:13px}.forecast-summary-note{margin-top:11px;font-size:12px}.forecast-example-note{font-size:11px;bottom:-3px}.today-section{padding:44px 20px 56px}.today-heading h2{font-size:2.65rem}.today-actions{flex-direction:row;align-items:center;gap:22px}.workflow-collage{grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}.create-invoice-sheet,.client-view-sheet,.client-reply-note,.reminder-control,.payment-received,.workflow-handwriting{width:100%;min-width:0;position:static}.create-invoice-sheet{grid-column:1/-1;padding:23px}.create-invoice-sheet>div strong{font-size:var(--landing-demo-title)}.create-invoice-sheet label{font-size:var(--landing-demo-label)}.create-invoice-sheet input{min-height:40px;font-size:16px}.create-invoice-sheet button{min-height:44px;font-size:14px}.client-view-sheet{grid-column:1/-1;padding:21px}.client-view-sheet>strong{font-size:var(--landing-demo-title)}.client-view-sheet>p{font-size:14px}.client-view-sheet button{min-height:44px;font-size:14px}.client-reply-note{grid-column:1/-1;min-height:0;padding:18px}.client-reply-note p{font-size:14px}.client-reply-note small{font-size:var(--landing-demo-label)}.client-reply-note .followup-avatar{width:30px;height:30px}.reminder-control{min-height:80px;padding:12px}.payment-received{padding:15px 10px}.payment-received>strong{font-size:22px}.workflow-handwriting{grid-column:1/-1;justify-self:end;width:auto;margin:8px 15px 0 0;font-size:25px}.footer-main{gap:24px 16px}.footer-main nav{gap:17px 24px}.footer-main .primary-button{min-width:104px}.footer-legal{gap:15px}.footer-legal>span{width:100%}}.hero-story-progress{z-index:2;background:var(--landing-orange);transform-origin:0;width:100%;height:3px;animation:6.5s linear both story-progress;position:absolute;bottom:0;left:0}.workflow-demo-toolbar{color:var(--landing-muted);font-size:var(--landing-demo-label);justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.workflow-demo-toolbar button{color:#475467;cursor:pointer;min-height:36px;font:inherit;background:0 0;border:1px solid #e7e3dd;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.workflow-demo-toolbar button:hover{color:var(--landing-orange-text);background:#fff}.workflow-demo-toolbar button:active svg{transform:rotate(-45deg)}.is-in-view .action-event-list>span,.is-in-view .forecast-signal-list>span{animation:.65s cubic-bezier(.22,1,.36,1) both signal-arrive}.is-in-view .action-event-list>span:nth-child(2),.is-in-view .forecast-signal-list>span:nth-child(2){animation-delay:.12s}.is-in-view .action-event-list>span:nth-child(3),.is-in-view .forecast-signal-list>span:nth-child(3){animation-delay:.24s}.is-in-view .action-event-list>span:nth-child(4),.is-in-view .forecast-signal-list>span:nth-child(4){animation-delay:.36s}.is-in-view .action-event-list>span:nth-child(5){animation-delay:.48s}.is-in-view .action-event-list>span:nth-child(6){animation-delay:.6s}.is-in-view .action-overview-arrow svg,.is-in-view .forecast-overview-arrow svg{animation:.8s ease-in-out .55s 3 signal-travel}.is-in-view .action-overview-card{animation:.85s cubic-bezier(.22,1,.36,1) .75s both scene-lift}.is-in-view .action-overview-card li{animation:.55s ease-out 1s both scene-lift}.is-in-view .action-overview-card li:nth-child(2){animation-delay:1.18s}.is-in-view .action-overview-card li:nth-child(3){animation-delay:1.36s}.is-in-view .action-overview-card li:nth-child(4){animation-delay:1.54s}.is-in-view .statement-chip{animation:.7s cubic-bezier(.22,1,.36,1) .25s both chip-arrive}.is-in-view .statement-chip:nth-of-type(2){animation-delay:.4s}.is-in-view .statement-chip:nth-of-type(3){animation-delay:.55s}.is-in-view .statement-chip:nth-of-type(4){animation-delay:.7s}.is-in-view .statement-chip:nth-of-type(5){animation-delay:.85s}.is-in-view .followup-sheet{animation:.8s cubic-bezier(.22,1,.36,1) both scene-lift}.is-in-view .followup-context{animation:.6s ease-out .3s both scene-lift}.is-in-view .followup-sheet>p{animation:.7s ease-out .5s both scene-lift}.is-in-view .followup-sheet-actions{animation:.6s ease-out .8s both scene-lift}.is-in-view .followup-guardrail{animation:.8s cubic-bezier(.22,1,.36,1) 1s both scene-lift}.followup-sheet.is-accepted .followup-primary svg{animation:.45s ease-out chip-arrive}.is-in-view .forecast-summary-card{animation:.8s cubic-bezier(.22,1,.36,1) .55s both scene-lift}.is-in-view .forecast-bars i{transform-origin:bottom;animation:.9s cubic-bezier(.22,1,.36,1) .75s both chart-grow}.is-in-view .forecast-bars i:nth-child(2){animation-delay:.85s}.is-in-view .forecast-bars i:nth-child(3){animation-delay:.95s}.is-in-view .forecast-bars i:nth-child(4){animation-delay:1.05s}.is-in-view .forecast-bars i:nth-child(5){animation-delay:1.15s}.is-in-view .forecast-bars i:nth-child(6){animation-delay:1.25s}.is-in-view .forecast-bars i:nth-child(7){animation-delay:1.35s}.is-in-view .create-invoice-sheet{animation:.85s cubic-bezier(.22,1,.36,1) both scene-lift}.is-in-view .client-view-sheet{animation:.85s cubic-bezier(.22,1,.36,1) .45s both scene-lift}.is-in-view .client-reply-note{animation:.85s cubic-bezier(.22,1,.36,1) .95s both scene-lift}.is-in-view .reminder-control{animation:.85s cubic-bezier(.22,1,.36,1) 1.45s both scene-lift}.is-in-view .payment-received{animation:.9s cubic-bezier(.22,1,.36,1) 2s both payment-arrive}.is-in-view .workflow-handwriting{animation:.85s ease-out 2.45s both handwriting-reveal}.reminder-control i{transition:background .2s;position:relative}.reminder-control i:after{transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;transform:translate(0)}.reminder-control.is-on i:after{transform:translate(14px)}.landing-page button:active:not(:disabled),.landing-page .primary-button:active{scale:.97}.landing-page a>svg,.landing-page button{transition:transform .22s,color .22s,background .22s,scale .18s}.capability-copy a:hover>svg,.today-actions a:hover>svg,.composer-submit:hover>svg{transform:translate(4px)}.landing-page :is(a,button,input,textarea):focus-visible{outline:2px solid var(--landing-orange);outline-offset:4px}.agent-composer:focus-within{box-shadow:0 18px 48px #040f1e29,0 0 0 3px #fa641840}.hero-task-help{color:#586579;text-align:center;max-width:620px;margin:18px auto 0;padding:0 16px;font-size:12px;line-height:1.6}.hero-image-fallback{text-align:center;background:radial-gradient(at 100% 0,#ffe0ce,#0000 65%),#f1e9df;flex-direction:column;justify-content:center;align-items:center;padding:140px 24px 30px;display:flex;position:absolute;inset:0}.hero-image-fallback>svg{color:#ad4000;margin-bottom:20px}.hero-image-fallback strong{font-family:Playfair Display,serif;font-size:clamp(26px,3vw,42px);font-weight:500;line-height:1.2}.hero-image-fallback p{color:#475467;font-size:14px}.hero-image-fallback button{z-index:4;color:#803100;cursor:pointer;background:#fff;border:1px solid #ad4000;border-radius:999px;min-height:44px;padding:0 18px;position:relative}.hero-image-wash{pointer-events:none}.carousel-buttons button:disabled{color:#586579;cursor:default;background:#f4f3f0}.followup-sheet>.followup-error{color:#a1251b;font-size:13px;line-height:1.5;animation:none}.followup-sheet-actions{flex-wrap:wrap}.forecast-summary-note,.forecast-summary-body>p,.followup-context,.client-reply-note small,.reminder-control small{color:#586579}.workflow-step-hint{color:#586579;min-height:42px;margin:-4px 0 20px;font-size:13px;line-height:1.6}.workflow-demo-toolbar{gap:16px}.workflow-demo-toolbar>span{max-width:280px;line-height:1.5}.workflow-demo-toolbar button{flex-shrink:0}.demo-invoice-details{margin:16px 0}.demo-invoice-details>div+div{margin-top:13px}.demo-invoice-details dt{color:#586579;margin-bottom:5px;font-size:12px}.demo-invoice-details dd{color:#344054;border-bottom:1px solid #ece9e4;margin:0;padding:8px 0;font-size:14px;font-weight:600}.workflow-collage button:disabled{color:#586579;cursor:not-allowed;background:#eef0f3;border-color:#e1e5eb}.payment-received.is-pending>span,.payment-received.is-pending>strong{color:#586579}.statement-ending{white-space:nowrap}.journey-mobile-statement{display:none}@media (width<=600px){.journey-desktop-statement{display:none}.journey-mobile-statement{display:inline}.journey-statement h2{text-wrap:balance;max-width:360px;margin-inline:auto;font-size:clamp(28px,7.8vw,34px);line-height:1.25}.journey-process{margin-top:28px}.journey-process .journey-flow{gap:20px}.journey-section{padding-block:42px}.hero-task-help{margin-top:12px;font-size:12px}.hero-image-fallback{padding-top:105px}.hero-image-fallback>svg{width:30px;height:30px;margin-bottom:12px}.hero-image-fallback p{font-size:12px}.workflow-step-hint{margin-bottom:12px}.workflow-collage{gap:10px}.create-invoice-sheet,.client-view-sheet{padding:18px}.demo-invoice-details{margin-block:12px}.demo-invoice-details>div+div{margin-top:8px}.demo-invoice-details>div{border-bottom:1px solid #ece9e4;grid-template-columns:86px minmax(0,1fr);align-items:baseline;gap:10px;padding-bottom:8px;display:grid}.demo-invoice-details dd{border:0;padding-block:5px}.client-reply-note{padding:14px}.client-reply-note p{flex:1}}.payment-options-preview{background:#fcfbf8;border:1px solid #e9e1d5;border-radius:22px;width:100%;max-width:550px;padding:30px;box-shadow:0 16px 40px #3623160d}.payment-options-preview-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.payment-options-preview-head>span:first-child{align-items:center;gap:9px;font-size:14px;font-weight:650;display:inline-flex}.payment-options-preview-head svg{color:var(--landing-orange-text)}.payment-options-preview-head>span:last-child{white-space:nowrap;color:#586579;border:1px solid #e9e1d5;border-radius:999px;padding:5px 10px;font-size:11px}.payment-options-preview h3{color:var(--landing-ink);letter-spacing:-.035em;margin:25px 0 12px;font-family:Playfair Display,Georgia,serif;font-size:32px;font-weight:500;line-height:1.2}.payment-options-preview>p{color:#586579;margin:0 0 24px;font-size:13px;line-height:1.7}.payment-options-preview ul{margin:0;padding:0;list-style:none}.payment-options-preview li{border-top:1px solid #e9e1d5;align-items:center;gap:14px;padding:17px 0;display:flex}.payment-options-icon{color:var(--landing-orange-text);background:#ffeadf;border-radius:12px;flex-shrink:0;padding:10px;display:inline-flex}.payment-options-preview li strong{margin-bottom:4px;font-size:15px;font-weight:650;display:block}.payment-options-preview li div>span{color:#586579;font-size:12px;line-height:1.7;display:block}.payment-options-preview-note{color:#586579;border-top:1px solid #e9e1d5;align-items:flex-start;gap:9px;padding-top:18px;font-size:12px;line-height:1.7;display:flex}.payment-options-preview-note svg{flex-shrink:0;margin-top:2px}.capability-copy>p.payment-options-disclaimer{color:#586579;margin:20px 0 0;font-size:12px;line-height:1.8}.payment-options-preview.is-in-view li{animation:.5s ease-out both payment-options-arrive}.payment-options-preview.is-in-view li:nth-child(2){animation-delay:.1s}.payment-options-preview.is-in-view li:nth-child(3){animation-delay:.2s}@keyframes payment-options-arrive{0%{transform:translateY(10px)}to{transform:translateY(0)}}@media (width<=1024px){.capability-band--payment-options .capability-copy{order:0}.capability-band--payment-options .capability-visual{order:1}.payment-options-preview{max-width:none}}@media (width<=600px){.payment-options-preview{border-radius:18px;padding:22px}.payment-options-preview h3{font-size:28px}.payment-options-preview li{gap:12px}}@keyframes story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes signal-arrive{0%{opacity:.2;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes scene-lift{0%{opacity:.15;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-travel{0%,to{color:#aab0ba;transform:translate(-3px)}55%{color:var(--landing-orange);transform:translate(4px)}}@keyframes chip-arrive{0%{opacity:.25;transform:scale(.65)rotate(-12deg)}70%{transform:scale(1.08)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes chart-grow{0%{opacity:.35;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}@keyframes payment-arrive{0%{opacity:.1;transform:translateY(18px)scale(.96)}75%{transform:translateY(-3px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes handwriting-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.landing-page [style*=opacity]{opacity:1!important}.landing-page [style*=clip-path]{clip-path:none!important}.landing-page button:active,.landing-page .primary-button:active{scale:1}}
