/* Second critique pass: product readability, mobile completeness, and project depth. */
.actual-workspace{padding:95px 0 10px}.actual-main{margin:0;border:1px solid #d5e0ee;border-radius:10px;overflow:hidden;background:#f4f7fc}.actual-main img{display:block;width:100%;height:auto}.actual-main figcaption{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 26px;font-size:.8rem;color:#506c8d;background:#edf3fc;border-top:1px solid #dce6f3}.actual-main figcaption a,.actual-details figcaption>a{font-size:.83rem;font-weight:550;color:#195fbb;white-space:nowrap}.actual-details{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.actual-details figure{margin:0;min-width:0;background:#f3f7fc;border:1px solid #dce5f0;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.actual-details figure>a{height:290px;display:flex;align-items:start;background:#f3f7fc;border-bottom:1px solid #dce5f0;overflow:hidden}.actual-details img{display:block;width:100%;height:auto}.actual-details figcaption{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.actual-details figcaption strong{font-size:1.1rem;font-weight:550}.actual-details figcaption p{font-size:1rem;color:var(--muted);margin:10px 0 0}.actual-details figcaption>a{margin-top:auto}.actual-workspace .section-note{max-width:960px}@media(max-width:650px){.actual-workspace{padding:60px 0 0}.actual-main figcaption{flex-direction:column;align-items:start;gap:10px;font-size:.72rem;padding:17px}.actual-details{grid-template-columns:1fr;gap:22px;margin-top:22px}.actual-details figure>a{height:auto;max-height:270px}.actual-details figcaption{padding:20px}.actual-details figcaption p{font-size:.94rem}}
@media(min-width:1151px){.hero-heading{grid-template-columns:1.17fr 1fr;gap:45px;align-items:start}.hero-heading h1{font-size:clamp(3.8rem,4.75vw,4.4rem)}.hero-product{margin-top:40px}}
.tour-panel .ws-metrics span,.tour-panel .ws-list h4,.tour-panel .ws-item strong{font-size:.875rem}.tour-panel .ws-item small,.tour-panel .ws-metrics small,.tour-panel .ws-top,.tour-panel .status,.tour-panel .ws-nav{font-size:.78rem}.tour-panel .ws-detail p,.tour-panel .source-file,.tour-panel .review-note,.tour-panel .source-file small{font-size:.8rem}.tour-panel .ws-detail h4{font-size:1.06rem}.tour-panel .ws-overline,.tour-panel .detail-kicker,.tour-panel .sample-label,.tour-panel .ws-bottom{font-size:.68rem}.tour-panel .ws-columns{grid-template-columns:1.25fr 1fr}.tour-panel .ws-item{flex-wrap:wrap}.tour-panel .ws-item .status{margin-left:38px}.tour-panel .ws-item>div{flex-basis:calc(100% - 40px)}
.workspace .ws-item small,.workspace .ws-metrics small,.workspace .ws-bottom,.workspace .ws-overline,.workspace .detail-kicker,.workspace .source-file small,.workspace .ws-list h4 span,.workspace .record-type,.workspace .pipeline-card p,.workspace .pipeline-card>div,.workspace .task-info>span,.workspace .message-row small{color:#526881}.workspace .ws-sidebar-bottom{color:#b4cbd3}.workspace .ws-org small{color:#b4cbd3}.workspace .ws-item strong{color:#1b3554}.workspace .ws-detail p,.workspace .review-note,.workspace .sample-label{color:#4e647d}.workspace .status.review{color:#234f9a}.workspace .status.wait{color:#785015}.workspace .status.ready{color:#246147}
.tour-panel .pipeline-card h5{font-size:.95rem}.tour-panel .pipeline-card p,.tour-panel .pipeline-card>div{font-size:.8rem}.tour-panel .record-type{font-size:.65rem}.tour-panel .pipeline-lane h4{font-size:.91rem}.tour-panel .message-row p{font-size:.86rem}.tour-panel .message-row strong{font-size:.9rem}.tour-panel .message-row small{font-size:.73rem}.tour-panel .thread-note,.tour-panel .file-chip,.tour-panel .team-task p,.tour-panel .task-info{font-size:.8rem}.tour-panel .thread-heading{font-size:.92rem}.tour-panel .thread-heading>span{font-size:.75rem}.tour-panel .pipeline-lane{min-height:320px}
.project-demo{display:grid;grid-template-columns:1.4fr .9fr;gap:18px}.project-phase-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #dce5ee;padding-bottom:14px;font-size:.78rem;color:#607794}.project-phase-row strong{color:#1b62c8;font-weight:600}.project-preview{background:white;border:1px solid #dce5ee;border-radius:6px;padding:20px;margin-top:15px}.project-preview h4{font:600 1rem 'DM Sans',sans-serif;letter-spacing:-.02em;line-height:1.4;margin:12px 0}.project-preview>p{font-size:.85rem;color:#536e8a;line-height:1.6;margin:0 0 16px}.project-files{display:flex;gap:9px;flex-wrap:wrap;font-size:.77rem;color:#305e8d}.project-files span{padding:7px 10px;background:#edf4fc;border-radius:4px}.draft-question{display:grid;gap:4px;margin-top:20px;border-left:2px solid #cb982d;background:#fcf8ed;padding:11px 13px;font-size:.79rem;color:#786028;line-height:1.5}.draft-question strong{font-weight:600}.project-help{background:#eaf1f9;padding:22px 19px;border-radius:7px;align-self:start}.project-help h4{font:500 1rem 'DM Sans',sans-serif;letter-spacing:-.02em;line-height:1.6;margin:0 0 15px}.project-help p{font-size:.83rem;color:#526f8f;margin:0}.project-help .review-note{border-top:1px solid #cdddee;padding-top:13px;margin-top:19px;font-size:.75rem}
.project-story{padding:95px 0 0}.project-story-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px}.project-record{background:#f1f5fb;border:1px solid #d4dfed;border-radius:10px;padding:28px;align-self:start}.record-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px;font-size:.66rem;letter-spacing:.04em;color:#607b9b}.project-record h3{font-size:1.55rem;letter-spacing:-.035em;margin-bottom:7px}.project-record>p{font-size:.8rem;color:#647c97}.project-phases{list-style:none;padding:0;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;font-size:.73rem;color:#66809f;border-top:1px solid #d6e1ef;border-bottom:1px solid #d6e1ef;margin:25px 0;padding:15px 0}.project-phases .current{color:#145ed2;font-weight:650}.project-source{padding:19px;background:white;border:1px solid #dce5ef;border-radius:6px}.project-source>span,.project-draft>span{font-size:.66rem;letter-spacing:.06em;color:#5b7593;display:block;margin-bottom:12px}.project-source>strong{font-size:.94rem;font-weight:600}.project-source>p{font-size:.83rem;color:#657c96;margin:7px 0 0}.project-draft{padding:23px;background:white;border:1px solid #dce5ef;border-radius:6px;margin-top:15px}.project-draft h4{font-size:1.3rem;letter-spacing:-.035em;margin:0 0 15px}.project-draft p{font-size:.98rem;color:#4e6784}.project-draft small{display:block;margin-top:18px;color:#6f8097;font-size:.72rem}.project-next{display:flex;gap:12px;align-items:center;margin-top:22px}.project-next strong{font-size:.88rem;font-weight:600;display:block}.project-next span:not(.avatar){font-size:.75rem;color:#687f99;display:block}.project-explanation article{display:flex;gap:25px;padding:22px 0;border-bottom:1px solid var(--line)}.project-explanation article:first-child{padding-top:0}.project-explanation article>span{color:#6486b1;font-size:.85rem;line-height:1.5;margin-top:5px}.project-explanation h3{font-size:1.35rem}.project-explanation p{font-size:1.02rem;color:var(--muted);margin:0 0 5px}.offer-action{display:flex;justify-content:center;margin-top:26px;width:100%}.pricing-card{display:flex;flex-direction:column}.pricing-card .offer-action{margin-top:auto}.pricing-card .check-list{margin-bottom:25px}.contact-page .tim-chatbot{display:none}
@media(max-width:1100px){.tour-controls button{font-size:.77rem;padding-inline:10px}.tour-panel .ws-sidebar{width:153px}.tour-panel .ws-body{padding:19px}.tour-panel .ws-item strong{font-size:.81rem}.tour-panel .ws-item small{font-size:.75rem}.tour-panel .ws-detail p,.tour-panel .source-file,.tour-panel .review-note{font-size:.77rem}.project-story-grid{gap:35px}.project-record{padding:23px}.project-explanation h3{font-size:1.23rem}.project-explanation p{font-size:1rem}}
@media(max-width:900px){.tour-panel .ws-columns{grid-template-columns:1fr}.tour-panel .ws-detail,.tour-panel .team-task{display:block}.tour-panel .team-task{margin-top:5px}.tour-panel .ws-detail p{max-width:500px}.tour-panel .ws-item{flex-wrap:nowrap}.tour-panel .ws-item>div{flex:1}.tour-panel .ws-item .status{margin-left:0}.tour-panel .ws-metrics small{display:none}.tour-panel .pipeline-board{grid-template-columns:1fr}.tour-panel .pipeline-lane{min-height:0}.tour-panel .pipeline-card{display:block}.project-demo{grid-template-columns:1fr}.project-help{padding:20px}.project-help h4{font-size:1rem}.project-help p{font-size:.86rem}.project-story-grid{grid-template-columns:1fr;gap:35px}.project-record{max-width:720px}.project-explanation{display:grid;grid-template-columns:1fr 1fr;gap:25px}.project-explanation article{padding:20px 0;border-top:1px solid var(--line);border-bottom:0}.project-explanation article:first-child{padding-top:20px}}
@media(max-width:650px){.tour-controls{grid-template-columns:1fr 1fr;gap:8px}.tour-controls button{font-size:.78rem;line-height:1.45;padding:12px 10px;min-height:61px}.tour-panel .ws-body{padding:15px}.tour-panel .ws-top{font-size:.72rem}.tour-panel .sample-label{font-size:.65rem}.tour-panel .ws-greeting h3{font-size:1.19rem}.tour-panel .ws-metrics>div{padding:10px 8px}.tour-panel .ws-metrics span{font-size:.75rem;min-height:34px}.tour-panel .ws-metrics strong{font-size:1.8rem}.tour-panel .ws-item{flex-wrap:wrap;padding:15px 0;gap:7px}.tour-panel .ws-item>div{flex-basis:calc(100% - 40px)}.tour-panel .ws-item strong{font-size:.9rem;line-height:1.5}.tour-panel .ws-item small{font-size:.78rem;margin-top:4px}.tour-panel .ws-item .status{margin-left:31px;font-size:.75rem}.tour-panel .ws-list h4{font-size:.9rem}.tour-panel .ws-list h4>span{font-size:.74rem}.tour-panel .ws-detail{padding:20px}.tour-panel .ws-detail p,.tour-panel .source-file,.tour-panel .source-file small,.tour-panel .review-note{font-size:.83rem}.tour-panel .ws-bottom{font-size:.69rem}.tour-panel .ws-overline,.tour-panel .detail-kicker{font-size:.66rem}.tour-panel .team-task{padding:21px}.tour-panel .team-task h4{font-size:1.1rem}.tour-panel .task-info,.tour-panel .team-task p{font-size:.88rem}.tour-panel .message-row p{font-size:.89rem}.tour-panel .message-row strong{font-size:.9rem}.project-story{padding-top:60px}.project-record{padding:19px}.record-heading{font-size:.56rem;gap:8px}.project-record h3{font-size:1.35rem}.project-phases{font-size:.65rem;gap:5px}.project-source,.project-draft{padding:17px}.project-source>strong{font-size:.91rem}.project-draft p{font-size:.94rem}.project-next strong{font-size:.8rem}.project-next span:not(.avatar){font-size:.72rem}.project-explanation{grid-template-columns:1fr;gap:10px}.project-explanation h3{font-size:1.28rem}.project-explanation article{gap:20px}.project-explanation p{font-size:1rem}.project-phase-row{font-size:.72rem;gap:6px}.project-preview{padding:17px}.project-preview h4{font-size:1.08rem}.project-preview>p{font-size:.89rem}.project-files{font-size:.77rem}.draft-question{font-size:.84rem}.project-help .review-note{font-size:.81rem}}
