/* Homepage only. Uniform header/hero paint, not a white header over a gradient. */
:root{--home-surface:#f4f6f8;background:#f4f6f8}html,body,#app,main,.hero{background:var(--home-surface)}.hero:before{display:none}.home-header{background:var(--home-surface);border-color:#d1d9e2;box-shadow:0 2px 0 #fff9,inset 0 1px 0 #fff8,0 10px 35px -25px #213d5e55;backdrop-filter:none}
/* Product slices: a stable app frame, useful records and deliberate state changes. */
.product-demo{min-width:0}.product-demo .pd-scene{height:470px;padding:0;border:1px solid #d7e0ea;border-radius:19px;background:#fff;box-shadow:0 22px 50px -30px #213d5e55,0 1px 3px #213d5e0a;isolation:isolate;color:#253745}.pd-toolbar{height:55px;display:flex;align-items:center;gap:10px;padding:0 22px;border-bottom:1px solid #edf0f4;background:#fafbfd}.pd-toolbar>strong{font-size:13px;font-weight:550}.pd-feature-icon{display:grid;place-items:center;color:#2457dc}.pd-status{margin-left:auto;display:flex;gap:6px;align-items:center;font-size:10px;color:#7b8791}.pd-status i{width:5px;height:5px;border-radius:50%;background:#a5b0bd}.pd-status.is-complete{color:#386a5c}.pd-status.is-complete i{background:#386a5c}
.pd-steps{display:flex;justify-content:space-between;gap:7px;padding:18px 24px 15px}.pd-steps>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#93a0ac}.pd-steps i{width:19px;height:19px;display:grid;place-items:center;border:1px solid #dde4ed;border-radius:50%;font-style:normal;font-size:9px;transition:background .4s,color .4s}.pd-steps svg{width:11px;height:11px}.pd-steps .reached{color:#355779}.pd-steps .reached i{background:#eaf0fc;border-color:#d8e3fa;color:#2457dc}.pd-body{position:relative;height:calc(100% - 107px);padding:6px 24px 20px;transition:opacity .45s,transform .45s}.pd-scene[data-phase="5"] .pd-body{opacity:0;transform:translateY(-5px)}
.pd-record{display:flex;align-items:center;gap:10px;padding:5px 0 16px;border-bottom:1px solid #edf0f3}.pd-record>div{min-width:0}.pd-avatar{width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;border:1px solid #dbe4ed;border-radius:10px;background:#f4f7fb;color:#54708a;font-size:13px}.pd-record strong{display:block;font-size:13px;font-weight:550}.pd-record small{font-size:10px;color:#89939c;display:block;margin-top:5px}.pd-record .pd-record-value{margin-left:auto;font-size:19px;font-weight:500;letter-spacing:-.04em}.pd-record .pd-small{font-size:10px;letter-spacing:0;background:#f1f5f8;border:1px solid #e3e9ed;padding:5px 7px;border-radius:5px;color:#6c8090;white-space:nowrap}
.pd-thread{padding-top:16px}.pd-sent-quote{display:flex;align-items:center;gap:10px;padding:11px 13px;background:#f5f7fa;border:1px solid #e9edf2;border-radius:9px;max-width:75%}.pd-sent-quote>svg{color:#73889b}.pd-sent-quote strong{font-size:11px;font-weight:550;display:block}.pd-sent-quote small{font-size:9px;color:#7d8994;display:block;margin-top:4px}.pd-sent-quote>span{margin-left:auto;font-size:8px;border:1px solid #dce3e9;border-radius:4px;padding:4px;color:#7f8d98}
.pd-compose{position:relative;margin:12px 0 0 25px;border:1px solid #d9e3f3;border-radius:11px;background:#fff;box-shadow:0 9px 24px -15px #44678f50;opacity:0;transform:translateY(14px) scale(.98);transform-origin:bottom right;transition:opacity .55s,transform .7s cubic-bezier(.16,1,.3,1);padding:14px 16px}.pd-compose.is-visible{opacity:1;transform:none}.pd-compose-top{display:flex;align-items:center;gap:7px;color:#375d88;font-size:11px}.pd-compose-top>svg{width:15px;height:15px}.pd-compose-top>small{margin-left:auto;font-size:9px;color:#8a98a5}.pd-email-to{font-size:10px;color:#8b97a2;margin-top:12px}.pd-compose p{font-size:12px;line-height:1.7;margin-top:9px;color:#405364;height:61px;overflow:hidden}.pd-caret,.am-caret{display:inline-block;width:1px;height:13px;margin-left:2px;background:currentColor;animation:pd-blink .8s step-end infinite}.pd-compose-end{display:flex;align-items:center;gap:10px;margin-top:12px}.pd-compose-end>span{font-size:9px;color:#7c8c99}.product-demo .pd-action{flex:none;width:145px;min-width:145px;height:35px;min-height:35px;border-radius:7px;background:#2457dc;color:#fff;font-size:11px;padding:8px 12px;margin:0 0 0 auto;gap:9px;transition:background .4s;box-shadow:0 3px 7px #2457dc20}.pd-action>span{font-size:16px}.pd-scene[data-phase="4"] .pd-action,.pd-scene[data-phase="5"] .pd-action{background:#386a5c}.pd-compose:after{content:'';position:absolute;inset:-1px;border:1px solid #8ca5d8;border-radius:11px;opacity:0;pointer-events:none;transition:opacity .6s}.pd-scene[data-phase="3"] .pd-compose:after{opacity:1}.pd-scene[data-phase="4"] .pd-compose{border-color:#c9ddd5;background:#fcfefd}
.pd-inbox-summary{display:flex;justify-content:space-between;align-items:center;padding:5px 0 13px}.pd-inbox-summary strong{font-size:14px;display:block;font-weight:550}.pd-inbox-summary small{font-size:10px;color:#8a98a4;display:block;margin-top:6px}.pd-inbox-summary>b{font-size:10px;font-weight:500;color:#6a7e90;background:#edf3fc;padding:6px 8px;border-radius:6px}.pd-mail-list{border:1px solid #e2e8ef;border-radius:10px;overflow:hidden}.pd-mail-row{display:grid;grid-template-columns:22px 1fr auto;gap:9px;align-items:center;padding:14px 12px;position:relative;transition:background .5s}.pd-mail-row+.pd-mail-row{border-top:1px solid #edf1f5}.pd-mail-row.is-routed{background:#f7faff}.pd-mail-icon{color:#8799a8}.pd-mail-icon svg{width:16px}.pd-mail-row strong{display:block;font-size:11px;font-weight:550}.pd-mail-row small{display:block;font-size:9px;color:#8b97a2;margin-top:5px}.pd-destination{display:flex;align-items:center;gap:5px;font-size:9px;color:#44698e;min-width:88px;justify-content:flex-end;transition:transform .5s}.pd-destination>svg{width:12px;height:12px}.pd-scan-dots{font-size:23px;line-height:10px;letter-spacing:2px;color:#9caebd;animation:pd-blink 1s infinite}.pd-context-note{display:flex;gap:10px;align-items:center;padding:13px 2px;opacity:0;transform:translateY(5px);transition:opacity .5s,transform .5s;color:#798b9b}.pd-context-note p{font-size:10px;line-height:1.5}.pd-context-note p strong{font-weight:500;color:#4d657a}.pd-bottom{position:absolute;left:24px;right:24px;bottom:17px;display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid #eef1f4;min-height:49px;background:#fff;z-index:3}.pd-bottom>span{font-size:10px;line-height:1.5;color:#7c8b97;max-width:50%}
.pd-chart-key{display:flex;gap:15px;justify-content:flex-end;color:#8c99a3;font-size:9px;margin-bottom:16px}.pd-chart-key span{display:flex;gap:5px;align-items:center}.pd-chart-key i,.pd-chart-key b{width:9px;height:5px;background:#d3deea;border-radius:2px}.pd-chart-key b{background:#486baa}.pd-cost-chart{padding:15px 0;transition:opacity .5s}.pd-cost-row+.pd-cost-row{margin-top:17px}.pd-cost-row>div:first-child{display:flex;justify-content:space-between;gap:9px;align-items:center;font-size:12px}.pd-cost-row strong{font-weight:500}.pd-cost-row span{font-size:10px;color:#8e9ba7}.pd-cost-row small{font-size:8px}.pd-cost-row b{font-weight:500;margin-left:10px;color:#45698d}.pd-cost-rails{height:14px;position:relative;margin-top:9px}.pd-cost-rails>i,.pd-cost-rails>b{height:5px;border-radius:3px;position:absolute;left:0;top:0;background:#d5dfea;margin:0}.pd-cost-rails>b{top:8px;background:#486baa;transition:width 1.3s cubic-bezier(.22,.8,.25,1)}.pd-cost-alert{display:flex;gap:10px;align-items:center;background:#f5f7fb;border:1px solid #e5eaf2;padding:12px;border-radius:8px;opacity:0;transition:opacity .5s,transform .5s;transform:translateY(6px)}.pd-cost-alert>span{width:21px;height:21px;border:1px solid #9aadc2;display:grid;place-items:center;border-radius:50%;font-size:11px;color:#517391}.pd-cost-alert strong{font-size:11px;font-weight:550;display:block}.pd-cost-alert small{font-size:9px;color:#8493a0;margin-top:4px;display:block}.pd-detail-sheet{position:absolute;left:24px;right:24px;top:83px;padding:20px;background:#fff;border:1px solid #d8e2ed;border-radius:10px;box-shadow:0 12px 30px -15px #24476550;opacity:0;transform:translateX(25px);transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .4s;z-index:2}.pd-detail-title{display:flex;gap:8px;align-items:center;font-size:12px}.pd-detail-title>svg{width:15px;color:#70899e}.pd-detail-title strong{font-weight:550}.pd-detail-title>span{margin-left:auto;color:#45698d}.pd-detail-values{display:flex;gap:45px;margin-top:24px;font-size:10px;color:#8b99a5}.pd-detail-values strong{display:block;font-size:22px;letter-spacing:-.03em;color:#293f51;margin-top:7px;font-weight:500}.pd-detail-sheet p{font-size:11px;line-height:1.65;color:#75899a;margin-top:19px}
.pd-billing-progress{padding:18px 0}.pd-billing-progress>div:first-child{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#81909c}.pd-billing-progress strong{font-size:20px;display:block;margin-top:8px;font-weight:500;color:#2c4354;letter-spacing:-.035em}.pd-billing-track{position:relative;height:9px;margin-top:17px;background:#e9edf3;border-radius:5px;overflow:hidden}.pd-billing-track i,.pd-billing-track b{position:absolute;left:0;top:0;height:100%;border-radius:5px}.pd-billing-track i{width:100%;background:#cbd9ee}.pd-billing-track b{background:#486baa;transition:width 1.3s cubic-bezier(.22,.8,.25,1)}.pd-billing-progress>small{display:block;font-size:9px;color:#93a0ab;margin-top:8px}.pd-claim-slip{background:#f7f9fc;border:1px solid #e4eaf2;border-radius:9px;padding:13px 16px;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .6s}.pd-claim-slip>div{display:flex;justify-content:space-between;font-size:11px;color:#82909d;padding:4px 0}.pd-claim-slip strong{font-weight:500;color:#36526a}.pd-claim-slip .pd-claim-total{border-top:1px solid #e3eaf1;margin-top:6px;padding-top:10px;align-items:center}.pd-claim-total strong{font-size:22px;letter-spacing:-.035em}.pd-claim-stamp{position:absolute;top:191px;right:36px;display:flex;align-items:center;gap:11px;padding:17px 20px;background:#fff;border:1px solid #d5e3dc;box-shadow:0 10px 30px -15px #386a5c50;border-radius:10px;opacity:0;transform:translateY(12px) rotate(-3deg);transition:opacity .4s,transform .7s cubic-bezier(.16,1,.3,1);color:#386a5c}.pd-claim-stamp>span{font-size:12px}.pd-claim-stamp small{font-size:10px;color:#83928a;display:inline-block;margin-top:6px}.pd-scene .is-visible{opacity:1;transform:none}.pd-action svg{width:13px;height:13px}@keyframes pd-blink{50%{opacity:.2}}
/* Automatic AI tour: no choices that a visitor needs to operate. */
.auto-management{background:#111;color:#fff;padding:85px 0 65px;scroll-margin-top:110px}.am-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:45px}.am-intro h2{font-size:37px;font-weight:500;line-height:1.2;letter-spacing:-.04em}.am-intro p{font-size:16px;color:#a7a7a7;line-height:1.65;max-width:390px;padding-bottom:3px}.am-tour{display:flex;gap:22px;margin-top:38px;max-width:620px}.am-tour>div{flex:1;color:#757575;font-size:12px;transition:color .4s}.am-tour .active{color:#eee}.am-tour i{display:block;height:2px;background:#333;margin-top:13px;overflow:hidden}.am-tour b{display:block;width:0;height:100%;background:#ddd}.am-tour .active b{width:var(--tour-progress,0%)}.am-app{margin-top:27px;border:1px solid #464646;border-radius:17px;overflow:hidden;background:#fff;box-shadow:0 35px 60px -40px #000}.am-toolbar{height:57px;display:flex;align-items:center;gap:10px;padding:0 27px;background:#1c1c1c;border-bottom:1px solid #363636}.am-mark{display:grid;place-items:center}.am-mark svg{width:20px;height:20px}.am-toolbar>strong{font-size:13px;font-weight:500}.am-running{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:10px;color:#999}.am-running i{height:5px;width:5px;border-radius:50%;background:#aaa;animation:pd-blink 1.4s infinite}.am-workspace{display:grid;grid-template-columns:1.1fr .9fr;min-height:450px;animation:am-arrive .55s ease-out}.am-chat{padding:28px;display:flex;flex-direction:column;background:#1c1c1c;position:relative}.am-user{padding:0 0 19px;border-bottom:1px solid #373737;min-height:71px}.am-user>span{font-size:10px;color:#8f8f8f}.am-user p{font-size:16px;line-height:1.5;color:#eee;margin-top:8px;min-height:25px}.am-caret.is-off{visibility:hidden}.am-source-work{margin-top:20px;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.am-agent-label{display:flex;align-items:center;gap:8px;font-size:11px;color:#aaa;margin-bottom:12px}.am-agent-label svg{width:15px}.am-source-work>div:not(.am-agent-label){display:flex;align-items:center;gap:8px;color:#777;font-size:11px;min-height:27px}.am-source-dot{height:15px;width:15px;border:1px solid #555;border-radius:50%;display:grid;place-items:center}.am-source-dot svg{width:9px;height:9px;opacity:0}.am-source-work .checked{color:#bfbfbf}.am-source-work .checked .am-source-dot svg{opacity:1}.am-source-work small{margin-left:auto;font-size:9px;color:#777}.am-answer{margin-top:22px;opacity:0;transform:translateY(8px);transition:opacity .6s,transform .6s;padding-bottom:64px}.am-answer h3{font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.02em}.am-answer p{font-size:13px;line-height:1.7;color:#aaa;margin-top:10px}.am-answer>span{font-size:9px;color:#777;display:block;margin-top:14px}.am-input{position:absolute;bottom:23px;left:27px;right:27px;border:1px solid #414141;border-radius:8px;padding:12px;display:flex;align-items:center;gap:8px;font-size:10px;color:#737373;background:#242424}.am-input svg{width:14px;height:14px}.am-input>span:last-child{margin-left:auto;color:#aaa}.am-evidence{padding:30px;background:#f5f5f5;color:#252525;display:flex;flex-direction:column;gap:20px}.am-record{background:#fff;border:1px solid #e5e5e5;border-radius:11px;padding:22px;box-shadow:0 9px 24px -18px #0004;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1)}.am-record-top{display:flex;gap:8px;align-items:center;font-size:11px;color:#777}.am-record-top small{margin-left:auto;font-size:9px;color:#999}.am-record-top svg{width:15px}.am-record h3{font-size:18px;font-weight:500;line-height:1.4;margin:22px 0 0;letter-spacing:-.025em}.am-record dl{margin:20px 0 0}.am-record dl>div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;font-size:12px}.am-record dl>div+div{border-top:1px solid #eee}.am-record dt{color:#999}.am-record dd{margin:0;font-size:14px;font-weight:500}.am-record dl>div:last-child dd{font-size:18px}.am-record-source{display:flex;gap:6px;flex-wrap:wrap;margin-top:17px}.am-record-source>span{font-size:8px;padding:5px 6px;border:1px solid #e7e7e7;border-radius:4px;color:#888}.am-action{background:#fff;border:1px solid #d7d7d7;border-radius:10px;padding:17px;display:flex;align-items:flex-start;gap:10px;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.am-action>span{height:23px;width:23px;display:grid;place-items:center;border-radius:50%;border:1px solid #bbb;flex:none}.am-action svg{width:12px;height:12px}.am-action strong{font-size:12px;font-weight:550;display:block}.am-action p{font-size:11px;line-height:1.6;color:#888;margin-top:6px}.am-action small{display:inline-block;margin-top:10px;font-size:9px;border:1px solid #e4e4e4;border-radius:4px;padding:5px 7px;color:#777}.auto-management .is-visible{opacity:1;transform:none}.am-note{font-size:10px;color:#777;line-height:1.6;margin-top:18px}.am-reduced-coverage{display:grid;gap:20px;margin-top:25px}.am-reduced-coverage h3{font-size:18px}.am-reduced-coverage p{font-size:14px;line-height:1.6;color:#aaa}.am-reduced-coverage small{color:#888}@keyframes am-arrive{from{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.featured-list .feature-section,.featured-list .feature-section:nth-child(even){gap:35px}.pd-toolbar{padding-inline:18px}.pd-steps{padding-inline:18px}.pd-body{padding-inline:18px}.pd-bottom{left:18px;right:18px}.pd-compose{margin-left:10px;padding:13px}.pd-compose-end>span{max-width:100px}.pd-mail-row{grid-template-columns:18px 1fr auto;gap:7px;padding:14px 9px}.pd-destination{min-width:64px;font-size:8px}.pd-detail-sheet{left:18px;right:18px}.am-intro h2{font-size:33px}.am-intro p{font-size:15px;max-width:340px}.am-chat,.am-evidence{padding:23px}.am-record{padding:18px}.am-record-top small{display:none}.am-input{left:23px;right:23px}.am-workspace{grid-template-columns:1fr 1fr}}
@media(max-width:850px){.am-intro{display:block}.am-intro p{margin-top:19px;max-width:540px}.am-tour{max-width:none}.product-demo .pd-scene{height:470px}.am-workspace{min-height:490px}.pd-compose p{height:61px}}
@media(max-width:540px){.product-demo .pd-scene{height:487px;border-radius:15px}.pd-toolbar{height:50px;padding-inline:16px}.pd-toolbar>strong{font-size:12px}.pd-status{font-size:9px}.pd-steps{padding:16px 16px 13px;gap:5px}.pd-steps>span{gap:5px;font-size:10px}.pd-steps i{height:17px;width:17px;font-size:8px}.pd-body{height:calc(100% - 98px);padding:8px 16px 16px}.pd-record{gap:8px;padding-bottom:16px}.pd-record strong{font-size:12px}.pd-record small{font-size:9px}.pd-record .pd-record-value{font-size:18px}.pd-record .pd-small{font-size:8px}.pd-avatar{width:28px;height:28px;border-radius:8px}.pd-sent-quote{max-width:91%;padding:11px}.pd-compose{margin:14px 0 0 0;padding:15px 13px}.pd-compose p{font-size:12px;height:82px;line-height:1.7}.pd-compose-top{font-size:10px;gap:6px}.pd-compose-top small{font-size:8px}.pd-compose-end{margin-top:14px}.pd-compose-end>span{font-size:8px;max-width:90px}.product-demo .pd-action{width:134px;min-width:134px;font-size:10px;height:36px}.pd-compose-top svg{width:13px}.pd-bottom{left:16px;right:16px;bottom:17px}.pd-bottom>span{font-size:9px}.pd-mail-row{grid-template-columns:19px 1fr;gap:8px;padding:12px}.pd-mail-row strong{font-size:11px}.pd-mail-row small{font-size:9px}.pd-destination{grid-column:2;justify-content:flex-start;font-size:9px;min-height:13px}.pd-destination svg{width:11px}.pd-mail-row.is-routed{border-left:2px solid #9db2d6;padding-left:10px}.demo-inbox .pd-scene{height:545px}.pd-context-note{padding:13px 0}.pd-cost-chart{padding-top:17px}.pd-cost-row span{font-size:9px}.pd-cost-row b{margin-left:6px}.pd-cost-row>div:first-child{font-size:11px}.pd-cost-alert{padding:13px 10px;margin-top:8px}.pd-cost-alert strong{font-size:10px}.pd-cost-alert small{font-size:9px}.pd-detail-sheet{top:87px;left:16px;right:16px;padding:17px}.pd-detail-title{font-size:11px;gap:5px;flex-wrap:wrap}.pd-detail-title>span{font-size:12px}.pd-detail-values{gap:35px}.pd-detail-values strong{font-size:21px}.pd-detail-sheet p{font-size:11px}.pd-billing-progress strong{font-size:20px}.pd-claim-slip{padding:15px}.pd-claim-slip>div{font-size:11px}.pd-claim-stamp{top:205px;right:23px;padding:17px}.pd-claim-stamp>span{font-size:11px}.auto-management{padding:55px 0 45px;scroll-margin-top:95px}.am-intro h2{font-size:29px}.am-intro p{font-size:16px;line-height:1.65;margin-top:18px}.am-tour{gap:13px;margin-top:28px}.am-tour>div{font-size:10px;line-height:1.5}.am-tour i{margin-top:9px}.am-app{border-radius:14px;margin-top:22px}.am-toolbar{height:52px;padding:0 18px}.am-toolbar>strong{font-size:12px}.am-running{font-size:9px}.am-workspace{grid-template-columns:1fr}.am-chat{padding:23px 20px;min-height:425px}.am-user p{font-size:16px;min-height:48px}.am-user{min-height:80px}.am-source-work{margin-top:17px}.am-source-work>div:not(.am-agent-label){font-size:11px}.am-answer{margin-top:19px;padding-bottom:55px}.am-answer h3{font-size:19px}.am-answer p{font-size:13px}.am-input{left:20px;right:20px;bottom:20px;font-size:9px;padding:11px}.am-evidence{padding:20px;gap:15px}.am-record{padding:19px}.am-record h3{font-size:18px;margin-top:18px}.am-record dl{margin-top:16px}.am-record dl>div{padding:10px 0}.am-record-source>span{font-size:8px}.am-action{padding:16px}.am-note{font-size:9px}.am-reduced-coverage h3{font-size:17px}}
@media(max-width:360px){.pd-record .pd-record-value{font-size:16px}.pd-record small{font-size:8px}.pd-compose p{height:102px}.product-demo.demo-quotes .pd-scene{height:507px}.pd-compose-end>span{max-width:65px}.product-demo .pd-action{width:126px;min-width:126px;font-size:9px}.pd-detail-title{font-size:10px}.pd-detail-values{gap:25px}.pd-toolbar{padding-inline:13px}.pd-toolbar>strong{font-size:11px}.pd-steps>span{font-size:9px}.pd-steps{padding-inline:13px}.pd-billing-progress>small{font-size:8px}}
.am-app,.am-workspace{background:#1c1c1c}.am-workspace{animation:none}.am-evidence{background:transparent;padding-left:10px}.am-action{background:#262626;border-color:#454545;color:#eee}.am-action p{color:#aaa}.am-action small{border-color:#484848;color:#aaa}.am-action>span{border-color:#696969}.am-record-answer{display:none}.am-intro{display:block;text-align:center}.am-intro p{max-width:600px;margin:21px auto 0}.am-tour{margin-inline:auto}.pd-compose p{font-size:13px}.pd-sent-quote strong,.pd-mail-row strong{font-size:12px}.pd-mail-row small{font-size:10px}.pd-destination{font-size:10px}.pd-context-note p{font-size:11px}.pd-bottom>span{font-size:11px}
@media(max-width:540px){.am-intro{text-align:left}.am-intro p{margin:18px 0 0}.am-workspace{height:618px;min-height:618px;position:relative;display:block;overflow:hidden}.am-chat{height:100%;min-height:0}.am-user p{min-height:25px}.am-user{min-height:74px}.am-evidence{position:absolute;left:19px;right:19px;top:104px;padding:0;opacity:0;transform:translateY(14px);transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1);pointer-events:none}.auto-management[data-phase="3"] .am-evidence,.auto-management[data-phase="4"] .am-evidence{opacity:1;transform:none}.auto-management[data-phase="3"] .am-source-work,.auto-management[data-phase="4"] .am-source-work{opacity:0}.am-answer,.am-input{display:none}.am-record{padding:19px}.am-record h3{font-size:17px;margin-top:17px}.am-record-answer{display:block;font-size:12px;line-height:1.65;color:#7d7d7d;margin-top:12px}.am-record dl{margin-top:14px}.am-record-source{margin-top:12px}.am-action p{font-size:10px}.pd-compose p{font-size:12px}.pd-sent-quote strong,.pd-mail-row strong{font-size:11px}.pd-mail-row small{font-size:9px}.pd-destination{font-size:9px}.pd-context-note p{font-size:10px}.pd-bottom>span{font-size:9px}}
.pd-detail-sheet{transform:translateX(12px)}.product-demo.demo-billing .pd-scene{height:510px}.pd-claim-slip>.pd-claim-stamp{position:static;display:flex;justify-content:flex-start;align-items:center;gap:7px;height:31px;padding:9px 0 0;margin-top:6px;border:0;border-top:1px solid #dce7e0;border-radius:0;background:none;box-shadow:none;color:#386a5c;transform:translateY(4px)}.pd-claim-slip>.pd-claim-stamp.is-visible{transform:none}.pd-claim-stamp>svg{width:13px;height:13px}.pd-claim-stamp>span{font-size:10px}
@media(max-width:540px){.product-demo.demo-billing .pd-scene{height:520px}}
.product-demo.demo-billing .pd-scene{height:545px}
@media(max-width:540px){.product-demo.demo-billing .pd-scene{height:555px}}
@media(prefers-reduced-motion:reduce){.product-demo *, .auto-management *{animation:none!important;transition:none!important}.pd-compose,.pd-context-note,.pd-cost-alert,.pd-detail-sheet,.pd-claim-slip,.pd-claim-stamp,.am-source-work,.am-answer,.am-record,.am-action{opacity:1;transform:none}.home-demo-cursor,.pd-caret,.am-caret{display:none}.am-tour .active b{width:100%}}
