/* 2026-09-14 visual correction: fewer words, real objects, enlarged product actions. */
:root{--ink:#101820;--muted:#44525f;--line:#15273714;--action:#2350e9}
h1,h2,h3{font-weight:550;letter-spacing:-.045em}p{color:var(--muted)}.section-link{color:#2350d9;font-size:12px;font-weight:650;letter-spacing:.025em}.brand{gap:9px;letter-spacing:-.9px;font-weight:800}.brand img{width:25px;height:30px;object-fit:contain}.mini-brand{font-weight:800;letter-spacing:-.45px}.button{background:#111820;border-color:#111820}.button:hover{background:#2350e9;border-color:#2350e9}.text-link{font-weight:600;font-size:14px;color:#1746d1}.hero-copy{padding:40px 24px 40px}.hero-copy h1{font-size:56px;line-height:1.07;font-weight:550;margin:19px 0 18px;letter-spacing:-.058em}.hero-copy h1>span{color:#152a42}.hero-copy>p{font-size:18px;line-height:1.65;color:#29495b;margin-bottom:22px}.hero-price{color:#38596b;font-size:12px}.eyebrow-pill{font-size:11px;color:#233f52;border-color:#2e536d40}.hero-sky{background-position:center center}.hero-product{padding-bottom:26px}.workbench{height:580px;border:1px solid #73899c40;box-shadow:0 22px 55px #17375329,0 4px 12px #17375312}.wb-body{min-height:0}.wb-toolbar{color:#586b7c;background:#fff}.wb-content{padding-top:26px}.wb-sidebar{background:#f1f4f9}.workspace-name,.sidebar-bottom{color:#3e5266}.sidebar-label{color:#6f7f90;font-size:9px}.sidebar-sources{color:#51647b}.sidebar-tabs button{color:#586a80}.sidebar-tabs button[aria-selected=true]{color:#194cc7;background:#e2eaff}.sidebar-sources .source-letter.blue{background:#2453e8;color:#fff}.sidebar-sources .source-letter.green{background:#16865b;color:#fff}.sidebar-sources .source-letter.peach{background:#e8a535;color:#fff}.dashboard-heading h2{font-weight:600;color:#132739;font-size:26px}.dashboard-heading small{color:#5f7487;font-size:9px}.metric>span:first-child{color:#51697e;font-size:11px}.metric b{color:#172e43;font-size:36px;font-weight:500}.metric small,.metric .metric-note{color:#5f758a}.metric .metric-note{font-size:10px}.reconcile-notice{background:#e8f7ee;border-color:#abdcbc}.reconcile-notice b{color:#1c7146;font-size:12px}.reconcile-notice span:not(.notice-mark){color:#467b5d;font-size:10px}.notice-mark{background:#bde6cd;color:#176b40}.panel-title h3{color:#263e51;font-size:13px;font-weight:600}.panel-title>span{color:#688096;font-size:9px}.stock-bar{height:14px}.bar-paid{background:#2858dc}.bar-promo{background:#42b787}.bar-remaining{background:#c7d8f7}.stock-legend{color:#58718b;font-size:9px}.stock-legend b{color:#314c68}.work-row b{font-size:12px;color:#29445d;font-weight:600}.work-row small{font-size:10px;color:#698198}.row-status{font-size:10px;color:#167a4b}.file-badge.green{background:#d7f0e1;color:#20854f}.file-badge.blue{background:#dce7fe;color:#315cdc}.work-row{gap:12px}.sample-badge{background:#eef3ff;color:#53739d;font-size:9px;border-color:#dbe5f4}.conversation{background:#f8fbff;border-left:1px solid #d5e1f2}.conversation-header{background:#fff;color:#213d5c;font-size:12px;font-weight:600}.conversation-header img{opacity:1}.conversation-date{color:#7c90a5;font-size:9px}.message.user-message{background:#e1ebff;color:#173b70;font-size:14px;line-height:1.7;padding:14px}.assistant-message>img{opacity:1;width:16px;height:20px}.assistant-message p{font-size:15px;line-height:1.8;color:#29485f}.assistant-message p strong{color:#123e9c;font-weight:700}.completion-label{font-size:11px;color:#1b7850;font-weight:600}.answer-records>button{background:#fff;border-color:#cddbec;padding:10px;box-shadow:0 3px 7px #18375d05}.answer-records b{font-size:11px;color:#294c72;font-weight:600}.answer-records small{font-size:10px;color:#64809b}.answer-source{font-size:10px;color:#45668a}.conversation-compose{border-top-color:#dce6f1;background:#fff}.conversation-compose>button{font-size:11px;color:#56718c;border-color:#bdd1e6}.conversation-compose i{background:#2350e9}.conversation-compose>span{font-size:9px;color:#68819a;white-space:normal;line-height:14px}.text-action{color:#3764b6;font-size:10px}.activity-list small,.documents-list small{color:#667f95}.date-pill{color:#637c92;border-color:#d9e4ef}.trace span{color:#476c94}.trace i{background:linear-gradient(90deg,#2450e8,#d9e8fa)}.wb-content::-webkit-scrollbar,.conversation-body::-webkit-scrollbar{width:5px}.wb-content::-webkit-scrollbar-thumb,.conversation-body::-webkit-scrollbar-thumb{background:#c0cfdd;border-radius:9px}
/* Tight introduction, then a large image grounded in the actual shipment example. */
.intro-v2{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;padding:100px 80px}.intro-v2 h2{font-size:42px;line-height:1.16;margin-top:24px;color:#111e2b}.intro-v2>div>p{font-size:19px;line-height:1.65;color:#354c61;margin-top:4px}.apps-ribbon{display:flex;gap:12px;align-items:center;margin-top:33px}.app-glyph{display:grid;place-items:center;width:59px;height:59px;border-radius:14px;box-shadow:0 8px 16px #2d4f8813}.app-glyph>.icon{width:29px;height:29px}.erp-glyph{background:#2b51e5;color:white}.sheets-glyph{background:#198355;color:white}.email-glyph{background:#ffd069;color:#795119}.bf-glyph{background:#fff;border:1px solid #e2e7ed}.bf-glyph img{width:28px;height:33px}.ribbon-arrow{margin:0 8px;color:#3354bb}.ribbon-labels{font-size:11px;display:flex;gap:80px;color:#5e7084;margin-top:15px}.ribbon-labels>span{color:#2b4769}.shipment-story{display:grid;grid-template-columns:1.15fr 1fr;min-height:560px}.shipment-photo{position:relative;min-height:560px;background:#1456be;overflow:hidden}.shipment-photo>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:64% 50%}.dispatch-ticket{position:absolute;left:29px;top:36px;z-index:2;padding:20px 21px 17px;background:#fff;border:1px solid #edf2f8;border-radius:13px;box-shadow:0 20px 38px #07307130;transform:rotate(-6deg);width:167px}.dispatch-ticket>span:first-child{font-size:10px;letter-spacing:.07em;color:#607b98;font-weight:600}.dispatch-ticket>div{display:flex;gap:10px;align-items:end;margin:10px 0 16px}.dispatch-ticket strong{font-size:65px;line-height:65px;letter-spacing:-3px;color:#113c96;font-weight:600}.dispatch-ticket>div>span{font-size:13px;line-height:18px;color:#446685;max-width:45px;margin-bottom:5px}.ticket-status{display:flex;align-items:center;gap:6px;font-size:11px;color:#168455;border-top:1px solid #e1eaf3;padding-top:11px}.ticket-status .icon{width:13px;height:13px}.photo-tag{position:absolute;bottom:17px;left:21px;color:#dbeafe;font-size:10px;background:#1045989c;border-radius:99px;padding:4px 9px}.story-copy{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:60px}.story-copy h2{font-size:49px;line-height:1.12;margin:24px 0;color:#102539}.story-copy>p{font-size:19px;line-height:1.7;color:#4e6172}.story-copy .story-emphasis{color:#1d4cc9;font-weight:650;font-size:20px;margin:22px 0 30px}.story-copy .text-link{padding:0}
/* Large-scale before/after: visually show the edit, not an explanation of the edit. */
.comparison-v2{padding-bottom:50px;background:#fbfcff}.comparison-v2 .section-heading{padding-top:90px;padding-bottom:36px}.comparison-v2 .section-heading h2{font-size:46px;color:#102338;line-height:1.15}.comparison-controls{background:#e9effb;border:0;padding:5px;margin-bottom:30px}.comparison-controls button{font-size:13px;padding:9px 20px;color:#5f7492;font-weight:500}.comparison-controls button[aria-selected=true]{background:#2451e7;color:#fff;box-shadow:0 5px 10px #2355e92e}.comparison-stage{height:490px;background:#e8eeff;border:1px solid #dde6fc;border-radius:16px;margin:0 30px;box-shadow:0 10px 28px #173b7710}.resolution-stage{display:grid;grid-template-columns:.82fr 1.18fr;gap:32px;padding:58px 60px;height:100%;background:radial-gradient(ellipse at 100% 100%,#bbd2ff,transparent 65%),#e8efff}.resolution-chat{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:25px}.small-wordmark{display:flex;align-items:center;gap:9px;color:#172e4d;font-size:17px;font-weight:800;letter-spacing:-.6px}.small-wordmark img{width:23px;height:28px}.resolution-prompt{padding:22px;background:white;color:#183758;font-size:20px;line-height:1.6;font-weight:500;border:1px solid #d9e5fa;border-radius:16px 16px 16px 4px;box-shadow:0 7px 17px #254b970d;max-width:100%}.resolution-reply{display:flex;align-items:center;gap:9px;color:#17764c;font-size:18px;font-weight:600}.resolution-reply .icon{width:22px;height:22px;stroke-width:2px}.resolution-chat>.text-link{padding:0;font-size:13px}.resolution-visual{position:relative;display:flex;align-items:center;min-width:0}.sync-result{background:#fff;border:1px solid #c7d8ef;border-radius:16px;width:100%;padding:24px;box-shadow:0 22px 35px #2b529827;transform:rotate(2deg)}.sync-result-top{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#294766}.sync-result-top>.file-badge{width:29px;height:32px}.synced-pill{margin-left:auto;color:#198451;background:#e2f5e9;border:1px solid #c0e7cc;font-size:10px;border-radius:99px;padding:3px 7px;display:flex;align-items:center;gap:4px;font-weight:500}.synced-pill .icon{width:11px;height:11px}.large-delta{display:flex;align-items:center;justify-content:center;gap:22px;margin:35px 0}.large-delta>span{font-size:54px;line-height:1;font-weight:450;color:#a0acc0;text-decoration:line-through;text-decoration-thickness:2px}.large-delta>.icon{width:27px;height:27px;color:#547aa5}.large-delta>strong{font-size:79px;line-height:1;font-weight:600;color:#173d8b;letter-spacing:-4px}.movement-highlight{display:flex;justify-content:space-between;gap:10px;padding:13px 12px;background:#e8f6ed;border:1px solid #bfdec9;border-radius:7px;font-size:12px;color:#397456}.movement-highlight>b{font-weight:650;color:#156e41}.result-paper{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#748da6;margin-top:20px;padding:0 3px}.result-paper>b{font-weight:500;color:#218356;display:flex;gap:5px;align-items:center}.result-paper .icon{width:12px;height:12px}.result-cursor{position:absolute;bottom:35px;right:4px;transform:rotate(-6deg);filter:drop-shadow(0 4px 3px #13347740)}.result-cursor>.icon{width:48px;height:58px}.messy-workspace{background:#e9edf4;padding:48px 40px}.legacy-erp{width:90%;height:320px;border-color:#b1bccd;box-shadow:0 14px 24px #2038591c}.legacy-toolbar{background:#51425b;color:#fff;font-size:12px;padding:13px 17px}.legacy-toolbar b{font-size:14px}.legacy-toolbar>span{color:#d9cfe0;font-size:10px}.legacy-subbar{color:#35495c;font-size:12px;background:#edf1f6}.legacy-filters span{font-size:10px;color:#63768b}.legacy-erp table{font-size:12px;line-height:25px;color:#4b5e74}.legacy-erp th{font-size:11px;color:#50657d}.legacy-erp td,.legacy-erp th{padding:8px 13px}.legacy-erp td.bad-cell{background:#ffe5dd;color:#b73e28;font-weight:700;font-size:20px}.legacy-footer{font-size:10px;color:#6c7f93}.floating-dispatch{right:27px;bottom:52px;box-shadow:0 19px 25px #243d602b;border-color:#bdd4c8}.floating-dispatch table{font-size:12px}.floating-dispatch table th{color:#46715b;background:#e9f4ed}.floating-dispatch td{color:#3e5c4b}.highlight-row{background:#ffe7a9}.highlight-row td{color:#8b640c;font-weight:650}.floating-dispatch .sheet-title{font-size:12px;color:#416651}.floating-note{bottom:44px;left:5%;font-size:11px;color:#805a17;background:#fff0be;border-color:#dfc26e;box-shadow:0 9px 15px #6b571719}.compare-note{display:none}.illustration-note{color:#657992;font-size:11px;margin-top:22px}
/* A vivid write-back scene demonstrates the existing software, not a new ERP. */
.writeback-section{display:grid;grid-template-columns:.8fr 1.2fr;min-height:535px;background:#163cb9;color:#fff;overflow:hidden}.writeback-copy{padding:68px 48px 66px 60px;display:flex;flex-direction:column;align-items:start;justify-content:center}.writeback-copy .section-link{color:#b8d0ff}.writeback-copy h2{font-size:42px;line-height:1.15;color:white;margin:25px 0}.writeback-copy>p{font-size:18px;line-height:1.8;color:#d0dfff}.writeback-copy .text-link{padding:0;margin-top:28px;color:white}.writeback-scene{position:relative;padding:50px 34px 62px 6px;display:flex;align-items:center;min-width:0;background:radial-gradient(ellipse at 110% 5%,#4978ff,transparent 65%)}.record-window{width:100%;background:#fff;border:1px solid #a9c0f2;border-radius:13px;overflow:hidden;box-shadow:0 25px 40px #09277c50;transform:rotate(-2deg);color:#344a60}.record-window-top{display:flex;align-items:center;gap:10px;padding:16px 21px;background:#f3f6fb;border-bottom:1px solid #d9e2ef}.record-window-top>.source-letter{background:#6e5288;color:#fff;width:25px;height:25px;border-radius:6px;font-style:normal}.record-window-top>strong{font-size:15px;letter-spacing:-.2px;color:#253c55}.record-window-top>span:last-child{margin-left:auto;color:#8198b2}.record-window-top .icon{width:16px;height:16px}.record-window-tabs{display:flex;gap:25px;padding:0 23px;border-bottom:1px solid #e2e9f2;font-size:11px;color:#738aa4;line-height:42px}.record-window-tabs>.active{color:#2451d6;border-bottom:2px solid #2451d6;font-weight:600}.record-window-title{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:24px;font-size:17px;font-weight:650;color:#2a415b}.record-window-title>span:last-child{font-size:8px;letter-spacing:.07em;font-weight:500;color:#6c84a0}.record-macro-table{width:calc(100% - 36px);margin:0 18px 22px;border-collapse:collapse;font-size:13px;text-align:left;color:#5e748d}.record-macro-table th{font-size:11px;color:#71859e;font-weight:500;background:#f3f6fa}.record-macro-table th,.record-macro-table td{padding:13px 12px;border-bottom:1px solid #e1e8f1}.record-macro-table td:nth-child(n+2),.record-macro-table th:nth-child(n+2){text-align:right}.record-macro-table .new-movement{background:#dff5e7;color:#217748}.new-movement td{border-top:1px solid #9fd6af;border-bottom:1px solid #9fd6af}.new-movement td:first-child{border-left:1px solid #9fd6af}.new-movement td:last-child{border-right:1px solid #9fd6af}.new-movement td>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.new-movement .icon{width:12px;height:12px}.new-movement strong{font-size:24px;line-height:28px;color:#12532f;font-weight:700}.writeback-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;background:#f8fafc;padding:14px 22px;color:#7c8fa2;border-top:1px solid #e2eaf2}.writeback-bottom>span:first-child{display:flex;align-items:center;gap:6px;color:#347e58}.writeback-bottom .icon{width:12px;height:12px}.written-badge{display:flex;align-items:center;gap:9px;position:absolute;right:14%;bottom:37px;background:#fff;padding:12px 17px;border:1px solid #c8dbf9;border-radius:11px;box-shadow:0 15px 22px #0b257149;color:#237749;font-size:14px;font-weight:650;transform:rotate(3deg)}.written-badge>.icon{width:20px;height:20px}.writeback-cursor{position:absolute;right:54px;bottom:165px;filter:drop-shadow(0 4px 5px #1b326239)}.writeback-cursor>.icon{width:45px;height:54px}.writeback-scene:hover .writeback-cursor{animation:confirm-click .9s ease both}
/* Macro UI details: one image, one focal object, very little copy. */
.everyday-section{padding-bottom:62px;background:#fff}.everyday-section .section-heading{padding-top:90px;padding-bottom:54px}.everyday-section h2{font-size:48px;line-height:1.14}.visual-card-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 24px}.visual-card{min-width:0}.macro-art{width:100%;height:330px;position:relative;display:block;overflow:hidden;border-radius:11px;border:1px solid #ffffff33;text-align:left;transition:transform .22s,box-shadow .22s}.macro-art:hover{transform:translateY(-4px);box-shadow:0 16px 28px #2547761b}.macro-art:focus-visible{outline-offset:6px}.inventory-art{background:linear-gradient(132deg,#ffc8d4,#ffd2b7 90%)}.art-caption{position:absolute;top:24px;left:25px;font-size:10px;font-weight:650;letter-spacing:.08em;color:#954b54}.inventory-old{position:absolute;left:31px;top:64px;font-size:59px;font-weight:550;line-height:1;color:#b27178;letter-spacing:-3px;text-decoration:line-through;text-decoration-thickness:2px;transform:rotate(-7deg)}.inventory-arrow{position:absolute;top:108px;left:52%;color:#965d69;transform:rotate(40deg)}.inventory-arrow>.icon{width:38px;height:38px}.inventory-new{position:absolute;right:26px;bottom:71px;background:#fff;box-shadow:0 13px 24px #a5514f27;border:1px solid #edb6bb;border-radius:12px;padding:17px 22px 15px;font-size:69px;font-weight:650;line-height:1.1;letter-spacing:-3.5px;color:#27354c;transform:rotate(4deg)}.inventory-new>span{display:block;font-size:11px;letter-spacing:0;font-weight:500;color:#79869a;line-height:20px;text-align:center}.floating-promo{position:absolute;bottom:29px;left:24px;border:1px solid #d8989e;background:#fce9e8;border-radius:99px;color:#9f5861;font-size:12px;padding:6px 11px;transform:rotate(-5deg)}.art-cursor{position:absolute;bottom:45px;right:19px;filter:drop-shadow(0 3px 2px #6b273640)}.art-cursor>.icon{width:36px;height:44px}.orders-art{background:linear-gradient(130deg,#8ccbf7,#bad3ff)}.order-sheet{display:block;position:absolute;left:26px;right:26px;top:45px;bottom:39px;padding:22px;background:#fff;border:1px solid #98bbeb;border-radius:12px;box-shadow:0 15px 25px #215db22a;transform:rotate(-3deg)}.order-sheet-top{display:flex;justify-content:space-between;gap:10px;color:#264f82;font-size:13px;font-weight:600}.order-sheet-top>span{font-size:7px;letter-spacing:.03em;color:#7394be;line-height:22px;font-weight:500}.order-total{display:flex;align-items:baseline;gap:8px;margin:24px 0 20px}.order-total>strong{font-size:54px;line-height:1;letter-spacing:-3px;font-weight:600;color:#19458f}.order-total>span{font-size:20px;color:#8fa6c7;letter-spacing:-.5px}.order-progress{height:12px;display:flex;gap:4px;margin-bottom:7px}.order-progress i{background:#3b6ae7;border-radius:3px;width:40%}.order-progress i:nth-child(2){background:#6f95ed;width:30%}.order-progress i:nth-child(3){background:#92adee;width:10%}.order-progress i:last-child{background:#e2eaff;width:20%}.order-small-label{font-size:10px;color:#7b96b5}.order-open{display:block;text-align:right;font-size:11px;color:#7f98b9;margin-top:7px}.order-open>strong{font-size:17px;font-weight:600;color:#436999;margin-right:4px}.margin-art{background:linear-gradient(140deg,#c4eadd,#a2dec5)}.margin-label{display:block;text-align:center;margin:24px 0 15px;font-size:10px;font-weight:650;letter-spacing:.08em;color:#3d8770}.profit-donut{width:185px;height:185px;margin:auto;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#13865e 0 16%,#ffffffad 16% 100%);box-shadow:0 6px 9px #21785808;transform:rotate(-24deg)}.profit-donut>span{width:138px;height:138px;display:grid;place-items:center;background:#c2e8d8;border-radius:50%;transform:rotate(24deg)}.profit-donut strong{font-size:58px;letter-spacing:-2px;color:#205c48;font-weight:600}.profit-donut strong>span{font-size:28px;margin-left:2px}.profit-value{display:flex;align-items:center;justify-content:center;gap:9px;font-size:22px;color:#185c43;font-weight:650;margin-top:14px}.profit-value>span{font-size:10px;line-height:15px;font-weight:400;color:#458e72;max-width:92px}.visual-card>h3{font-size:23px;font-weight:600;line-height:1.3;color:#1a2c3f;margin:22px 13px 7px;letter-spacing:-.6px}.visual-card>p{font-size:15px;line-height:1.7;margin:0 13px;color:#4e657b}
/* Make the last decision legible and visually distinct. */
.pricing{background:#f4f7ff;padding:100px 100px;gap:100px}.pricing h2{font-size:44px;color:#172c4a}.pricing>div>p{font-size:18px;color:#4d6380}.platform-label{color:#365987;font-size:13px}.price-card{background:#2350e7;border:1px solid #1643d9;box-shadow:0 18px 35px #1944cf24;padding:36px}.price-eyebrow{color:#c1d0ff;font-size:10px}.price strong{color:white;font-size:74px;line-height:1.1}.price>span{color:#d7e0ff;font-size:16px}.free-month{color:#fff;background:#ffffff25;border:1px solid #ffffff30;font-size:12px;padding:4px 10px}.price-card>p{color:#e0e8ff;font-size:16px}.price-card>.button{background:#fff;border-color:white;color:#193f9c;min-height:47px;font-size:14px}.price-card>.button:hover{background:#e7edff;transform:none}.price-footnote{color:#bfcfff;font-size:11px}.closing{padding-top:100px}.closing-sky{padding:88px 30px 75px;background:#bdddf8 url('/assets/sky-2026-09-14.webp') center 58%/cover no-repeat}.closing-sky:before{display:none}.closing-sky h2{font-size:48px;font-weight:600;color:#102a46}.closing-sky>p{color:#355979;font-size:12px}.footer-top>div>a{color:#364e63;font-size:13px}.footer-top>div>span{color:#5f778b}.footer-top>div>p,.footer-bottom{color:#657d90}.footer-top>.brand{font-size:23px}.small-wordmark,.clean-brand{font-family:var(--sans);font-weight:800}.menu-button{width:42px;height:42px}.icon-button{min-width:30px;min-height:30px}.record-eyebrow{color:#5f7c99}#record-body>p{color:#48637b}#record-body td{color:#35546f}.record-footnote{color:#668199}
@keyframes confirm-click{0%{transform:translate(0,0)}60%{transform:translate(-10px,-7px) scale(.91)}100%{transform:translate(0,0)}}
@media(min-width:1536px){.workbench{height:610px}.shipment-story,.shipment-photo{min-height:600px}.story-copy h2{font-size:55px}.macro-art{height:355px}.order-sheet{top:54px;bottom:48px}.inventory-new{bottom:82px}.profit-donut{margin-top:24px}}
@media(max-width:1279px){.hero-copy h1{font-size:51px}.intro-v2{padding:82px 60px;gap:60px}.intro-v2 h2{font-size:37px}.intro-v2>div>p{font-size:17px}.story-copy{padding:45px}.story-copy h2{font-size:41px}.story-copy>p{font-size:17px}.shipment-story,.shipment-photo{min-height:500px}.resolution-stage{padding:45px 38px;gap:25px}.large-delta{gap:15px}.large-delta>span{font-size:45px}.large-delta>strong{font-size:65px}.sync-result{padding:22px}.resolution-prompt{font-size:18px;padding:20px}.movement-highlight{font-size:11px}.writeback-copy{padding:54px 35px}.writeback-copy h2{font-size:35px}.writeback-copy>p{font-size:16px}.writeback-section{grid-template-columns:.85fr 1.15fr;min-height:490px}.writeback-scene{padding:40px 26px 60px 5px}.record-macro-table{font-size:12px}.record-macro-table td,.record-macro-table th{padding:11px 9px}.record-window-title{font-size:16px;padding:22px}.record-window-top{padding:15px 20px}.record-window-tabs{font-size:10px}.writeback-cursor{right:37px;bottom:160px}.written-badge{font-size:12px;right:9%;bottom:31px}.record-window-title>span:last-child{font-size:7px}.writeback-bottom{font-size:9px;padding:12px 16px}.macro-art{height:315px}.order-sheet{left:20px;right:20px;padding:18px;top:40px;bottom:37px}.order-total>strong{font-size:48px}.order-sheet-top>span{font-size:6px}.order-total{gap:6px}.inventory-new{font-size:60px;right:18px;padding:16px 19px}.inventory-old{font-size:53px;left:25px}.profit-donut{width:175px;height:175px}.profit-donut>span{width:130px;height:130px}.profit-value{font-size:21px}.profit-value>span{font-size:9px}.visual-card>h3{font-size:21px}.visual-card>p{font-size:14px}.pricing{padding:85px 65px;gap:65px}.price-card{padding:31px}.pricing h2{font-size:39px}}
@media(max-width:1023px){.workbench{height:550px}.wb-content{padding:22px 16px}.dashboard-heading h2{font-size:21px}.metric b{font-size:29px}.metric>span:first-child{font-size:8px}.metric .metric-note{font-size:8px}.reconcile-notice b{font-size:10px}.reconcile-notice span:not(.notice-mark){font-size:8px}.work-row b{font-size:10px}.work-row small{font-size:8px}.panel-title h3{font-size:11px}.stock-legend{font-size:7px}.conversation-header{font-size:11px}.message.user-message,.assistant-message p{font-size:12px}.answer-records b{font-size:10px}.answer-records small{font-size:8px}.sidebar-sources{font-size:9px}.sidebar-label{font-size:7px}.conversation-compose>span{font-size:8px}.hero-copy h1{font-size:46px}.intro-v2{padding:72px 40px;gap:40px}.intro-v2 h2{font-size:34px}.apps-ribbon{gap:8px}.app-glyph{width:47px;height:47px;border-radius:11px}.app-glyph>.icon{width:25px;height:25px}.ribbon-arrow{margin:0 3px}.ribbon-labels{font-size:9px;gap:50px}.story-copy{padding:32px}.story-copy h2{font-size:35px}.story-copy>p{font-size:16px}.story-copy .story-emphasis{font-size:18px}.shipment-story,.shipment-photo{min-height:450px}.dispatch-ticket{left:18px;top:27px;width:139px;padding:17px}.dispatch-ticket>div>strong{font-size:54px;line-height:58px}.dispatch-ticket>span:first-child{font-size:8px}.dispatch-ticket>div>span{font-size:11px}.ticket-status{font-size:10px}.comparison-v2 .section-heading{padding-top:72px}.comparison-v2 .section-heading h2{font-size:39px}.comparison-stage{margin:0 22px;height:480px}.resolution-stage{padding:36px 26px;grid-template-columns:.8fr 1.2fr;gap:19px}.resolution-prompt{font-size:16px;padding:18px}.small-wordmark{font-size:13px;gap:7px;letter-spacing:-.4px}.small-wordmark img{width:20px;height:24px}.resolution-reply{font-size:15px;gap:7px}.resolution-chat>.text-link{font-size:11px}.sync-result{padding:18px}.sync-result-top{font-size:11px;gap:7px}.synced-pill{font-size:8px;padding:3px 5px}.synced-pill>.icon{display:none}.large-delta{gap:12px;margin:28px 0}.large-delta>span{font-size:36px}.large-delta>strong{font-size:57px}.large-delta>.icon{width:20px;height:20px}.movement-highlight{font-size:9px;padding:11px 8px}.result-paper{font-size:9px}.result-cursor{right:-9px;bottom:52px}.result-cursor>.icon{width:36px;height:45px}.writeback-section{display:block}.writeback-copy{padding:58px 45px 30px}.writeback-copy h2{font-size:41px}.writeback-copy p br{display:none}.writeback-scene{padding:26px 50px 80px;min-height:460px}.record-window{max-width:650px;margin:auto}.record-macro-table{font-size:14px}.record-macro-table th{font-size:12px}.record-macro-table td,.record-macro-table th{padding:14px 14px}.record-window-title{font-size:19px}.record-window-title>span:last-child{font-size:9px}.record-window-top{padding:16px 24px}.record-window-top>strong{font-size:17px}.record-window-tabs{font-size:12px}.writeback-bottom{font-size:11px}.written-badge{right:17%;bottom:39px;font-size:14px}.writeback-cursor{right:90px;bottom:190px}.visual-card-track{display:flex;overflow-x:auto;gap:22px;scroll-snap-type:x mandatory;scroll-padding-left:24px;scrollbar-width:none;padding-bottom:10px}.visual-card{flex:0 0 320px;scroll-snap-align:start}.macro-art{height:335px}.inventory-new{font-size:69px;right:25px;padding:17px 22px}.order-sheet{left:27px;right:27px;top:45px;bottom:40px;padding:22px}.order-total>strong{font-size:54px}.order-sheet-top>span{font-size:7px}.profit-donut{width:185px;height:185px}.profit-donut>span{width:138px;height:138px}.visual-card>h3{font-size:23px}.pricing{padding:78px 48px;gap:40px}.price-card{padding:27px}.price strong{font-size:65px}.pricing h2{font-size:36px}.closing-sky h2{font-size:43px}}
@media(max-width:767px){.hero-copy{padding:43px 30px 33px}.hero-copy h1{font-size:40px;line-height:1.11;letter-spacing:-1.9px}.hero-copy>p{font-size:16px;line-height:1.7;max-width:320px}.hero-copy>p br{display:none}.hero-price{font-size:11px}.hero-sky{background-position:center top}.hero-product{padding-bottom:24px}.workbench{height:540px}.wb-body{min-height:0;height:100%}.wb-columns{min-height:0}.wb-toolbar{font-size:9px}.conversation{min-height:0}.message.user-message{font-size:13px;padding:13px}.assistant-message p{font-size:14px;line-height:1.8}.answer-records b{font-size:11px}.answer-records small{font-size:9px}.conversation-header{font-size:12px}.conversation-compose>button{font-size:11px}.conversation-compose>span{font-size:8px}.intro-v2{display:block;padding:65px 26px}.intro-v2 h2{font-size:35px;margin-top:21px}.intro-v2>div>p{font-size:17px;line-height:1.8;margin-top:27px}.apps-ribbon{gap:11px;margin-top:28px}.app-glyph{width:51px;height:51px;border-radius:12px}.ribbon-labels{font-size:10px;gap:63px}.ribbon-arrow{margin:0 2px}.shipment-story{display:flex;flex-direction:column-reverse}.story-copy{padding:57px 26px 40px}.story-copy h2{font-size:40px;margin:21px 0}.story-copy>p{font-size:17px;line-height:1.75}.story-copy .story-emphasis{font-size:18px;margin:19px 0 24px}.story-copy .text-link{font-size:13px}.shipment-photo{min-height:390px}.shipment-photo>img{object-position:68% 50%}.dispatch-ticket{width:137px;padding:16px;left:18px;top:24px}.dispatch-ticket>div{gap:9px}.dispatch-ticket>div>strong{font-size:52px;line-height:55px}.photo-tag{font-size:9px;left:16px;bottom:15px}.comparison-v2{padding-bottom:36px}.comparison-v2 .section-heading{padding:63px 24px 29px}.comparison-v2 .section-heading h2{font-size:34px;line-height:1.16}.comparison-controls{margin-bottom:24px;max-width:calc(100% - 24px)}.comparison-controls button{font-size:11px;padding:8px 13px}.comparison-stage{height:650px;margin:0 15px;border-radius:13px}.resolution-stage{display:flex;flex-direction:column;padding:30px 20px;gap:29px;align-items:stretch}.resolution-chat{gap:17px;align-items:start;justify-content:flex-start}.small-wordmark{font-size:14px;line-height:24px}.small-wordmark img{width:20px;height:24px}.resolution-prompt{font-size:17px;line-height:1.6;padding:16px 18px;border-radius:12px;max-width:95%;align-self:flex-end}.resolution-reply{font-size:16px;line-height:22px;gap:7px}.resolution-reply>.icon{width:19px;height:19px}.resolution-chat>.text-link{display:none}.resolution-visual{flex:1;align-items:flex-start;padding:0 4px}.sync-result{padding:20px 16px}.sync-result-top{font-size:12px}.sync-result-top>.file-badge{width:26px;height:29px}.synced-pill{font-size:9px;padding:3px 6px}.large-delta{gap:16px;margin:29px 0}.large-delta>span{font-size:42px}.large-delta>strong{font-size:66px;letter-spacing:-3px}.large-delta>.icon{width:23px;height:23px}.movement-highlight{font-size:10px;padding:12px 9px;gap:7px}.result-paper{font-size:10px;margin-top:20px}.result-cursor{right:-7px;bottom:7px}.result-cursor>.icon{width:35px;height:43px}.illustration-note{font-size:10px;line-height:18px;margin:20px 25px 0}.messy-workspace{padding:39px 16px}.legacy-erp{width:590px;transform:scale(.72) rotate(-2deg);height:355px}.legacy-toolbar{padding:11px 14px}.legacy-toolbar b{font-size:16px}.legacy-toolbar>span{display:none}.legacy-subbar{font-size:13px}.legacy-erp table{font-size:14px}.legacy-erp th{font-size:12px}.legacy-filters span{font-size:11px}.floating-dispatch{right:14px;bottom:88px;width:258px;transform:rotate(4deg);padding:17px}.floating-dispatch table{font-size:12px}.floating-dispatch td,.floating-dispatch th{padding:7px 9px}.floating-note{left:18px;right:18px;bottom:44px;font-size:10px;max-width:260px;padding:12px}.writeback-copy{padding:58px 26px 20px}.writeback-copy h2{font-size:36px;line-height:1.15}.writeback-copy>p{font-size:17px}.writeback-copy p br{display:initial}.writeback-copy>.text-link{font-size:13px;margin-top:24px}.writeback-scene{min-height:410px;padding:30px 16px 75px}.record-window{transform:rotate(-1.5deg);border-radius:10px}.record-window-top{padding:12px 15px;gap:8px}.record-window-top>strong{font-size:15px}.record-window-top>.source-letter{width:21px;height:21px}.record-window-tabs{padding:0 16px;gap:20px;font-size:10px;line-height:37px}.record-window-title{padding:18px 16px;font-size:15px}.record-window-title>span:last-child{font-size:7px}.record-macro-table{width:calc(100% - 22px);margin:0 11px 16px;font-size:10px}.record-macro-table th{font-size:9px}.record-macro-table td,.record-macro-table th{padding:11px 8px}.record-macro-table .new-movement td>span{gap:4px}.new-movement .icon{width:10px;height:10px}.new-movement strong{font-size:22px}.writeback-bottom{font-size:8px;padding:12px 14px}.writeback-bottom>span:first-child{gap:4px}.writeback-bottom .icon{width:11px;height:11px}.written-badge{right:12%;bottom:41px;padding:10px 13px;font-size:12px;border-radius:9px;gap:7px}.written-badge .icon{width:16px;height:16px}.writeback-cursor{right:22px;bottom:137px}.writeback-cursor>.icon{width:32px;height:42px}.everyday-section{padding-bottom:48px}.everyday-section .section-heading{padding:64px 24px 38px}.everyday-section h2{font-size:35px}.visual-card-track{padding:0 17px 10px;scroll-padding-left:17px;gap:17px}.visual-card{flex-basis:300px}.macro-art{height:327px}.inventory-new{font-size:65px;right:22px;padding:17px 20px}.inventory-old{font-size:54px;left:26px}.order-sheet{left:24px;right:24px;top:42px;bottom:38px;padding:21px}.order-sheet-top{font-size:12px}.order-sheet-top>span{font-size:7px}.order-total>strong{font-size:53px}.profit-value{font-size:22px}.visual-card>h3{font-size:22px;margin-top:20px}.visual-card>p{font-size:14px;line-height:1.75}.pricing{padding:66px 26px}.pricing h2{font-size:38px}.pricing>div>p{font-size:17px}.platform-label{font-size:12px}.price-card{padding:31px 28px;margin-top:36px;border-radius:15px}.price strong{font-size:76px}.price-card>p{font-size:16px}.price-card>.button{font-size:14px}.closing{padding-top:74px}.closing-sky{padding:68px 24px 60px;background-position:63% 60%}.closing-sky h2{font-size:35px;line-height:1.14}.closing-sky>p{font-size:11px}.footer-top>.brand{font-size:22px}.footer-top>div>a{font-size:13px}.footer-top>div>p{font-size:12px}}
@media(max-width:380px){.hero-copy{padding-left:26px;padding-right:26px}.hero-copy h1{font-size:35px}.hero-copy>p{font-size:15px}.hero-copy .button{font-size:13px}.hero-price{font-size:10px}.conversation-compose>span{font-size:7px}.intro-v2 h2{font-size:31px}.intro-v2>div>p{font-size:16px}.app-glyph{width:44px;height:44px}.apps-ribbon{gap:8px}.app-glyph>.icon{width:24px;height:24px}.ribbon-arrow{margin:0}.ribbon-labels{gap:42px;font-size:9px}.story-copy h2{font-size:36px}.shipment-photo{min-height:350px}.dispatch-ticket{left:13px;top:20px;width:120px;padding:14px}.dispatch-ticket>div>strong{font-size:47px;line-height:49px}.dispatch-ticket>div>span{font-size:10px}.comparison-v2 .section-heading h2{font-size:30px}.comparison-controls button{font-size:10px;padding-left:11px;padding-right:11px}.comparison-stage{margin:0 12px;height:635px}.resolution-stage{padding:26px 15px;gap:27px}.resolution-prompt{font-size:15px;padding:15px}.resolution-reply{font-size:15px}.sync-result{padding:18px 13px}.sync-result-top{font-size:10px;gap:5px}.synced-pill{font-size:8px;padding:3px 5px}.large-delta{gap:10px;margin:27px 0}.large-delta>span{font-size:36px}.large-delta>strong{font-size:56px}.large-delta>.icon{width:18px;height:18px}.movement-highlight{font-size:9px;padding:11px 7px}.result-paper{font-size:9px}.writeback-copy h2{font-size:32px}.record-window-title{font-size:13px}.record-window-title>span:last-child{font-size:6px}.record-macro-table{font-size:9px}.record-macro-table td,.record-macro-table th{padding:10px 6px}.writeback-bottom{font-size:7px}.visual-card{flex-basis:272px}.macro-art{height:308px}.order-sheet{left:21px;right:21px;padding:18px}.order-total>strong{font-size:47px}.inventory-new{font-size:56px;padding:16px 20px;right:18px}.profit-donut{width:168px;height:168px}.profit-donut>span{width:124px;height:124px}.profit-donut strong{font-size:52px}.profit-value{font-size:20px}.everyday-section h2{font-size:31px}.pricing h2{font-size:34px}.closing-sky h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){.macro-art,.writeback-cursor{animation:none!important;transition:none!important;transform:none}.record-window,.sync-result,.dispatch-ticket{transition:none}}
/* The default hero overview also fits without its own cropped scroll region. */
.hero-product .wb-content{padding-top:17px;padding-bottom:14px}.hero-product .dashboard-heading{margin-bottom:20px}
@media(min-width:768px) and (max-width:1023px){.hero-product .recent-panel .work-row:last-child{display:none}}

.brand img,.mini-brand img,.small-wordmark img,.clean-brand img{height:1.14em;width:auto;flex:none}

/* Full 720px product canvas first; the sky hides only its bottom edge.
   Aside at a 1440px viewport: 1288 × 648 visible frame, 57px bottom crop. */
.hero-product{
  --preview-scale:1;
  --preview-inverse:1;
  --preview-crop:17px;
  height:auto;padding:0;overflow:hidden;
}
.workspace-anchor{
  width:calc(100% - 120px);max-width:1320px;
  height:calc(720px * var(--preview-scale));
  margin:0 auto calc(-1 * var(--preview-crop));
}
.hero-product .workbench{
  width:calc(100% * var(--preview-inverse));height:720px;
  transform:scale(var(--preview-scale));transform-origin:top left;
  border-radius:18px;
}
.hero-product .wb-content,.hero-product .conversation-body{overflow:hidden}
@media(min-width:1024px){
  .hero-product .workbench{grid-template-columns:190px minmax(0,1fr)}
  .hero-product .wb-columns{grid-template-columns:minmax(0,1fr) 350px}
  .hero-product .wb-content{padding:32px 28px}
  .hero-product .dashboard-heading{margin-bottom:30px}
  .hero-product .dashboard-heading h2{font-size:30px}
  .hero-product .metric b{font-size:42px;line-height:48px}
  .hero-product .stock-summary{margin:30px 0}
  .hero-product .work-row{padding:20px 0}
  .hero-product .conversation-header{height:54px}
  .hero-product .conversation-body{padding:24px 22px}
  .hero-product .message.user-message{font-size:15px}
}
@media(max-width:1441px){
  .hero-product{--preview-scale:.9;--preview-inverse:1.1111111111;--preview-crop:57px}
}
@media(max-width:1241px){
  .hero-product{--preview-scale:.8;--preview-inverse:1.25;--preview-crop:41px}
}
@media(max-width:1060px){
  .hero-product{--preview-scale:.7;--preview-inverse:1.4285714286;--preview-crop:25px}
}
@media(max-width:767px){
  .hero-product{--preview-scale:1;--preview-inverse:1;--preview-crop:24px}
  .workspace-anchor{width:calc(100% - 48px);max-width:500px;height:560px}
  .hero-product .workbench{height:560px;border-radius:14px}
}
/* Keep the pointer out of the balance cell; touch previews need no mouse pointer. */
.writeback-cursor{right:3px}
@media(max-width:767px){.writeback-cursor,.result-cursor,.art-cursor{display:none}}
