@charset "UTF-8";
:root{--paper:#f6f4ed;--surface:#fffefa;--ink:#183139;--muted:#6e7776;--line:#dedfd6;--orange:#ee753c;--orange-dark:#b74613;--orange-soft:#f9e7d9;--green:#3d7862;--navy:#163039;--blue:#5b8090;--radius:16px;--shadow:0 16px 54px #1831390c;font-family:Arial,"Segoe UI",sans-serif;color:var(--ink);font-size:15px;line-height:1.55;font-synthesis:none;scroll-behavior:smooth}
*{box-sizing:border-box}body{margin:0;background:var(--paper)}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-decoration:none}input,textarea,select{width:100%;border:1px solid #d7dcd5;background:#fffefa;color:var(--ink);border-radius:8px;padding:12px 13px;min-height:46px;outline:none;transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:#79988b;box-shadow:0 0 0 3px #3d786216}textarea{resize:vertical}select{padding-right:28px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{line-height:1.1;letter-spacing:-.035em}h1{font-size:clamp(42px,5.1vw,76px);font-weight:600}h2{font-size:clamp(30px,3.1vw,45px);font-weight:600}h3{font-size:24px;font-weight:600}p{color:var(--muted)}[hidden]{display:none!important}:focus-visible{outline:3px solid #dd6329;outline-offset:4px}::selection{background:#f5c39f;color:var(--ink)}.section-wrap{max-width:1376px;margin:0 auto;padding-left:64px;padding-right:64px}.section-space{padding-top:100px;padding-bottom:100px}.site-header{height:108px;max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 48px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0;letter-spacing:.035em;font-size:17px;font-weight:800;line-height:1.2}.brand small{display:block;font-size:8px;letter-spacing:.145em;font-weight:600;margin-top:5px}.brand-mark{display:flex;align-items:center;justify-content:space-between;width:34px;height:37px;position:relative;gap:4px}.brand-mark i{width:7px;height:34px;background:var(--orange);display:block;transform:skewY(-24deg)}.brand-mark i:nth-child(2){height:26px}.brand-mark i:nth-child(3){height:18px}.main-nav{display:flex;gap:29px;font-size:13px;color:#465658}.main-nav a:hover,.main-nav .active{color:var(--orange-dark)}.header-actions{display:flex;align-items:center;gap:22px}.local-status{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.025em;white-space:nowrap}.local-status i,.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#71916d;box-shadow:0 0 0 3px #71916d10}.button{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:49px;padding:13px 21px;border-radius:7px;border:1px solid transparent;font-weight:600;font-size:13px;line-height:1.45;transition:background .15s,transform .15s;white-space:nowrap}.button:hover:not(:disabled){transform:translateY(-1px)}.button-primary{background:var(--orange);color:#102a32}.button-primary:hover:not(:disabled){background:#f1874e}.button-outline{border-color:#c8d0c7;background:transparent;color:var(--ink)}.button-outline:hover:not(:disabled){background:#eaece4}.button-small{min-height:38px;padding:8px 14px;font-size:12px;gap:14px}.button-danger{background:#fff4ee;color:#a33520;border-color:#ecc3b8}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:600;border:0;padding:0;background:none;line-height:1.5;color:var(--ink)}.text-link:hover{color:var(--orange-dark)}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:10px;align-items:center;min-height:639px;padding-top:62px;padding-bottom:71px}.hero-copy{position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.16em;font-weight:700;line-height:1.7;color:#667570;margin-bottom:23px}.tiny-line{width:24px;height:2px;background:var(--orange)}.hero h1{line-height:1.08;font-size:clamp(43px,4.5vw,65px);letter-spacing:-.055em;white-space:nowrap}.serif-accent{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-style:italic;color:var(--orange-dark);letter-spacing:-.045em}.hero-description{font-size:16px;max-width:460px;line-height:1.75;margin-top:28px}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:30px}.hero-footnote{display:flex;align-items:center;gap:10px;font-size:11px;color:#728078;margin-top:38px}.outline-check{height:20px;width:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #a0b1a4;border-radius:50%;font-size:11px;color:var(--green);flex-shrink:0}.hero-art{height:490px;position:relative;overflow:visible}.art-grid{position:absolute;inset:26px -15px 0 15px;background-image:linear-gradient(#bccbc62b 1px,transparent 1px),linear-gradient(90deg,#bccbc62b 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse at center,#000 0%,transparent 73%)}.art-orbit{position:absolute;border:1px solid #c3cec255;border-radius:50%;transform:rotate(-24deg)}.orbit-one{width:400px;height:370px;left:54px;top:78px}.orbit-two{width:510px;height:450px;left:0;top:35px}.warehouse-art{position:absolute;width:100%;height:100%;inset:1px 0 0;filter:drop-shadow(0 28px 17px #304c4310)}.art-label{position:absolute;font-size:8px;letter-spacing:.14em;font-weight:700;display:flex;gap:9px;align-items:center}.art-label-top{top:13px;left:24px}.art-card{position:absolute;background:#fffdf7eF;border:1px solid #d8ded4;box-shadow:0 13px 28px #1f3c3310;border-radius:10px;z-index:1}.art-card-one{display:flex;gap:11px;align-items:center;left:1px;bottom:24px;padding:15px}.art-card small{font-size:7px;letter-spacing:.12em;display:block;color:var(--muted);margin-bottom:4px}.art-card strong{font-size:11px;letter-spacing:-.02em;display:block;font-weight:600}.art-card-icon{height:35px;width:35px;display:flex;align-items:center;justify-content:center;background:var(--orange-soft);border-radius:8px;font-size:23px}.art-card-check{margin-left:12px;color:#63836a;font-size:14px}.art-card-two{right:-7px;top:92px;width:158px;padding:16px}.art-card-tag{display:block;font-size:7px;margin-top:13px;background:#edf0e8;color:#5a7163;border-radius:4px;padding:5px 7px}.mini-flow{display:flex;align-items:center;margin-bottom:15px}.mini-flow i{display:block;width:20px;height:20px;border-radius:5px;background:var(--orange);position:relative}.mini-flow i:after{position:absolute;inset:6px;border:1px solid #9d3f12;content:"";border-radius:2px}.mini-flow i:nth-of-type(2){background:#bdcfc0}.mini-flow i:nth-of-type(2):after{border-color:#6b826c}.mini-flow i:nth-of-type(3){background:#254c51}.mini-flow i:nth-of-type(3):after{border-color:#aabeba}.mini-flow b{width:18px;height:1px;background:#c2cbc1}.art-coordinate{position:absolute;right:30px;bottom:3px;font-size:7px;letter-spacing:.1em;color:#879289}.capability-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#edeFE7}.capability-strip .section-wrap{display:flex;justify-content:space-between;align-items:center;gap:25px;min-height:79px;font-size:12px;font-weight:600;color:#5d6f66}.capability-strip i{font-style:normal;font-size:20px;font-weight:300;color:#8a9c90}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:43px}.section-heading>p{font-size:14px;max-width:365px;line-height:1.8;padding-bottom:3px}.section-heading .eyebrow{margin-bottom:17px}.direction-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.direction-card{padding:34px;border-radius:var(--radius);border:1px solid #d7dccf;display:flex;flex-direction:column;overflow:hidden;position:relative}.warehouse-card{background:#eaece1}.automation-card{background:#e3e9e4}.direction-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px}.pill{display:inline-flex;align-items:center;border:1px solid #b7c1b3;border-radius:4px;padding:5px 8px;font-size:8px;font-weight:700;letter-spacing:.08em;line-height:1.5}.direction-symbol{font-size:38px;line-height:1;color:#638075;font-weight:400}.direction-card h3{font-size:32px;line-height:1.14;margin-bottom:20px;letter-spacing:-.045em}.direction-card>p{font-size:13px;line-height:1.8;max-width:410px;color:#657268}.feature-list{list-style:none;padding:0;margin:28px 0 32px}.feature-list li{padding:8px 0;font-size:12px;display:flex;align-items:center;gap:11px}.feature-list li:before{content:"↗";color:#7b9579;font-size:13px}.direction-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #c8d1c4;padding-top:22px}.direction-bottom>span{font-size:10px;color:#617062}.round-link{display:flex;align-items:center;justify-content:center;border:1px solid #acbcae;border-radius:50%;height:39px;width:39px;font-size:23px;flex-shrink:0}.round-link:hover{background:var(--orange);border-color:var(--orange)}.process-section{background:#eeeee6;border-top:1px solid #e6e7dd;border-bottom:1px solid #e6e7dd}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:56px}.process-grid article{position:relative;border-top:1px solid #c8d1c3;padding-top:25px}.process-grid article:before{content:"";position:absolute;width:7px;height:7px;border:1px solid #97ac96;background:var(--paper);border-radius:50%;top:-4px;left:0}.step-number{font-size:11px;color:#80917f;font-weight:600}.process-grid h3{font-size:22px;margin:25px 0 17px}.process-grid p{font-size:12px;line-height:1.85;max-width:240px}.request-section{display:grid;grid-template-columns:1fr 1fr;gap:95px}.request-copy>p{font-size:14px;line-height:1.85;margin-top:25px;max-width:370px}.request-copy>.eyebrow{margin-top:0}.request-note{display:flex;gap:13px;margin:34px 0}.request-note strong{font-size:12px;font-weight:600}.request-note p{font-size:11px;line-height:1.9;margin-top:9px}.local-note{padding-top:28px;border-top:1px solid var(--line);max-width:320px}.local-note p{font-size:10px;line-height:1.7;margin-top:10px;max-width:270px}.request-form{background:var(--surface);border:1px solid #e0e3d8;padding:31px;border-radius:var(--radius);box-shadow:var(--shadow)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{margin-bottom:19px}.field label{display:block;font-size:11px;font-weight:600;margin-bottom:7px;line-height:1.5}.field small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.optional{font-size:9px;font-weight:400;color:var(--muted);margin-left:4px}.field input,.field textarea,.field select{font-size:12px}.check-field{display:flex;align-items:flex-start;gap:9px;font-size:10px;line-height:1.7;color:var(--muted);margin:6px 0 21px;cursor:pointer}.check-field input{width:15px;height:15px;min-height:15px;flex-shrink:0;accent-color:#436c5c;margin:2px 0 0}.request-form>.button{width:100%;justify-content:space-between}.form-result{font-size:12px;line-height:1.6;margin-top:13px}.form-result:empty{display:none}.form-result.success{padding:13px;background:#edf4eb;color:#375e46;border:1px solid #cee0ca;border-radius:7px}.form-result.error{padding:13px;background:#fff0e8;color:#983b26;border:1px solid #ecc7b9;border-radius:7px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:151px;border-top:1px solid var(--line)}.site-footer p{font-size:10px;line-height:1.9;color:#596b61}.site-footer p span{color:#809083}.site-footer>div:last-child{display:flex;flex-direction:column;gap:9px;font-size:11px}.site-footer a:hover{color:var(--orange-dark)}.chat-launcher{position:fixed;right:26px;bottom:23px;z-index:20;display:flex;align-items:center;gap:10px;background:var(--navy);color:#fffdf5;border:1px solid #365459;border-radius:50px;padding:11px 18px 11px 13px;box-shadow:0 7px 20px #17313c2b;font-size:11px;font-weight:600}.chat-launcher>span:first-child{height:25px;width:25px;font-size:27px;line-height:23px;color:#f6a36d}.chat-panel{position:fixed;right:26px;bottom:86px;width:366px;max-height:min(690px,calc(100dvh - 110px));z-index:30;background:var(--surface);border:1px solid #d5ddd1;border-radius:14px;box-shadow:0 16px 60px #18313935;display:flex;flex-direction:column;overflow:hidden}.chat-header{display:flex;align-items:center;gap:10px;background:var(--navy);color:white;padding:16px}.chat-avatar{height:34px;width:34px;display:flex;align-items:center;justify-content:center;background:#426561;border-radius:9px;font-weight:700;color:#ffc69d}.chat-header strong{display:block;font-size:12px}.chat-header small{display:block;font-size:9px;color:#a9bcb7;margin-top:3px}.chat-header .icon-button{margin-left:auto;color:#e3ede4}.icon-button{height:35px;width:35px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ink);font-size:23px;border-radius:7px}.icon-button:hover{background:#82967d16}.chat-messages{padding:18px 15px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;min-height:175px;max-height:360px}.chat-bubble{background:#edf0e8;color:#475c52;padding:12px 13px;border-radius:10px 10px 10px 2px;max-width:92%;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.chat-bubble.user{align-self:flex-end;background:#1c4246;color:#eef4ec;border-radius:10px 10px 2px 10px}.chat-bubble.chat-error{background:#fff0e5;color:#923c20}.chat-track-options{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.chat-form{padding:13px 16px 0;border-top:1px solid var(--line)}.chat-form textarea{font-size:12px;resize:none;min-height:61px}.chat-consent{margin:9px 0;font-size:9px}.chat-form>.button{width:100%;justify-content:space-between}.chat-footer-note{text-align:center;font-size:8px;padding:10px 12px 12px;color:#7d897e}.toast-container{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);max-width:min(550px,calc(100vw - 32px));z-index:100;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{padding:13px 20px;background:var(--navy);color:#fffdf5;border:1px solid #44615b;box-shadow:0 6px 28px #1831392b;border-radius:9px;font-size:12px;animation:toast-in .2s ease;overflow-wrap:anywhere}.toast.error{background:#863b2b;border-color:#b0654f}@keyframes toast-in{from{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-60px;left:15px;padding:10px 20px;background:var(--orange);z-index:1000}.skip-link:focus{top:10px}
/* Operator workspace */
.desk-body{background:#f5f5ef;font-size:13px}.sidebar{position:fixed;inset:0 auto 0 0;width:234px;background:var(--navy);padding:33px 21px 25px;color:#e1e9df;display:flex;flex-direction:column;z-index:25}.brand-inverse{color:#f5f2e8;font-size:15px;gap:10px}.brand-inverse small{font-size:8px;color:#8da399;letter-spacing:.2em}.brand-inverse .brand-mark{width:30px}.brand-inverse .brand-mark i{width:6px}.workspace-label{font-size:8px;letter-spacing:.12em;color:#78918a;margin:52px 13px 18px}.desk-nav{display:flex;flex-direction:column;gap:6px}.nav-item{display:flex;align-items:center;gap:12px;text-align:left;width:100%;border:0;background:none;border-radius:8px;padding:13px 12px;color:#aebfb5;font-size:11px;font-weight:500;white-space:nowrap;min-height:43px}.nav-item>span:first-child{font-size:20px;width:19px;line-height:18px;font-weight:400}.nav-item.active{background:#2c494b;color:#faf8ee}.nav-item.active>span:first-child{color:#f7a573}.nav-item:hover{background:#29464a;color:#fff}.nav-count{margin-left:auto;background:#466360;border-radius:4px;font-size:9px;min-width:19px;line-height:19px;text-align:center}.sidebar-links{display:flex;flex-direction:column;gap:19px;padding:27px 12px;margin-top:27px;border-top:1px solid #34514f;font-size:10px;color:#a3b7ab}.sidebar-links span{font-size:15px;margin-right:10px}.sidebar-links a:hover{color:#ffe2c9}.sidebar-footer{margin-top:auto;padding:28px 12px 0}.sidebar-footer .local-status{font-size:9px;color:#bdcbbd}.sidebar-footer p{font-size:11px;line-height:1.8;color:#8aa397;margin:18px 0 23px}.sidebar-mini-brand{font-size:7px;letter-spacing:.13em;color:#6d8c80}.desk-layout{margin-left:234px;min-height:100vh}.desk-topbar{height:78px;background:#fffdf680;border-bottom:1px solid #e1e3d9;display:flex;align-items:center;justify-content:space-between;padding:0 38px;gap:15px}.breadcrumbs{display:flex;align-items:center;gap:13px;color:#889287;font-size:10px}.breadcrumbs span{color:#b7bfb2}.breadcrumbs strong{font-weight:500;color:#43564e}.topbar-tools{display:flex;align-items:center;gap:15px}.connection-status{font-size:9px;color:#7b8d77}.connection-status:before{display:inline-block;content:"";height:5px;width:5px;border-radius:50%;background:#91a284;margin-right:6px}.connection-status.offline{color:#a64f2b}.connection-status.offline:before{background:#b86236}.operator-avatar{display:flex;align-items:center;justify-content:center;background:#e7eade;border:1px solid #cfd8c8;border-radius:50%;height:32px;width:32px;font-size:10px;font-weight:700}.topbar-tools .icon-button{font-size:20px;color:#6f8377}.desk-main{padding:36px 38px 0;max-width:1740px;margin:0 auto}.desk-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:26px}.desk-heading .eyebrow{font-size:8px;margin-bottom:10px;letter-spacing:.14em}.desk-heading h1{font-size:33px;letter-spacing:-.045em;line-height:1.2}.desk-heading p:not(.eyebrow){font-size:11px;margin-top:10px;color:#7d877c}.desk-heading>.button{min-height:42px;padding:11px 16px;font-size:11px;gap:9px}.track-filter{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:27px}.filter-chip{display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid #dce1d5;color:#6d7b6c;border-radius:6px;padding:8px 13px;font-size:10px;min-height:34px}.filter-chip.active{color:#f5f4e9;background:#25474a;border-color:#25474a}.track-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.warehouse-dot{background:var(--orange)}.automation-dot{background:#6c9294}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px}.metric-card{background:var(--surface);border:1px solid #dde2d5;border-radius:10px;padding:20px 20px 17px;min-height:129px}.metric-card>span{font-size:10px;color:#667a6c;display:block}.metric-card>strong{display:block;font-size:32px;line-height:1.4;letter-spacing:-.06em;font-weight:500;margin:5px 0;overflow-wrap:anywhere}.metric-card>small{font-size:9px;color:#9ba58f}.metric-card.metric-accent{background:#e9ede0;border-color:#d8e0cc}.overview-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:22px;margin-bottom:24px}.panel{background:var(--surface);border:1px solid #dfe3d7;border-radius:12px;min-width:0;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:25px 24px 21px}.panel-heading h2{font-size:17px;font-weight:600;letter-spacing:-.025em;line-height:1.3}.panel-heading p{font-size:10px;color:#929d8b;margin-top:6px}.panel-heading .text-link{font-size:10px;white-space:nowrap}.panel-note{font-size:9px;color:#8c9986;padding:16px 24px;background:#f9f9f2;border-top:1px solid #edf0e4}.pipeline{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:14px 24px 27px;min-height:196px}.pipeline-stage{flex:1;min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;border:0;background:transparent;padding:0;color:var(--ink)}.pipeline-stage strong{font-size:21px;font-weight:500;letter-spacing:-.04em}.pipeline-bar{background:#dde6d6;border-radius:5px 5px 0 0;width:100%;max-width:73px;min-height:8px;transition:height .3s}.pipeline-stage:nth-child(2) .pipeline-bar{background:#c4d5c1}.pipeline-stage:nth-child(3) .pipeline-bar{background:#a0b8a4}.pipeline-stage:nth-child(4) .pipeline-bar{background:#76968a}.pipeline-stage:nth-child(5) .pipeline-bar{background:#eb9b64}.pipeline-stage small{color:#8a9982;font-size:8px;white-space:nowrap}.next-step-panel{background:#e8ecdf;padding:26px;position:relative;min-height:286px}.next-step-panel .eyebrow{font-size:8px;margin-bottom:15px}.next-step-panel h2{font-size:29px;line-height:1.12;position:relative;z-index:1}.next-step-panel #next-action{position:relative;z-index:1;max-width:230px}.next-step-panel p{font-size:10px;line-height:1.8;color:#71806b;margin:14px 0 20px}.next-step-panel .button{font-size:10px;min-height:35px;padding:8px 12px;border-color:#b8c7ad;max-width:100%}.next-step-decor{position:absolute;right:13px;bottom:29px;opacity:.3;height:83px;width:83px;border:1px solid #a3b49a;border-radius:50%;display:flex;align-items:center;justify-content:center}.next-step-decor i{position:absolute;height:117px;width:117px;border:1px solid #b0bda3;border-radius:50%}.next-step-decor b{font-size:49px;font-weight:300;color:#849f83}.empty-state{padding:33px 24px 43px;text-align:center;max-width:430px;margin:auto}.empty-state .empty-icon{width:48px;height:48px;border:1px dashed #c3d0bb;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:26px;color:#a2b196;background:#f6f7ef}.empty-state h3{font-size:14px;letter-spacing:-.015em;font-weight:600}.empty-state p{font-size:10px;line-height:1.8;margin:9px auto 0;max-width:325px;color:#91a084}.empty-state .button{margin-top:18px;font-size:10px}.recent-lead{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;text-align:left;padding:15px 24px;border-top:1px solid #edf0e5}.recent-lead:hover{background:#f7f8f0}.lead-avatar{height:33px;width:33px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#eceddf;color:#798773;font-size:11px;flex-shrink:0}.lead-avatar.automation{background:#e4ece7;color:#63817a}.recent-lead>div{min-width:0;flex:1}.recent-lead strong{font-size:11px;font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-lead small{font-size:9px;color:#9aa590;display:block;margin-top:3px}.badge{display:inline-flex;align-items:center;gap:5px;border:1px solid #d8e2d0;border-radius:4px;padding:3px 7px;font-size:8px;color:#759060;background:#f0f4ea;white-space:nowrap;line-height:1.5}.badge.new{background:#eef1e6;color:#7e8b5f;border-color:#dce2ce}.badge.qualified,.badge.accepted{background:#e7eee5;color:#507953;border-color:#cadcc5}.badge.proposal,.badge.draft{background:#fbefdf;color:#aa7948;border-color:#eddbbe}.badge.negotiation{background:#e5eeee;color:#5e8483;border-color:#cbdedd}.badge.won{background:#e2eee1;color:#396e39;border-color:#b9d5b4}.badge.lost,.badge.rejected,.badge.disabled{background:#efeee6;color:#89907e;border-color:#dce0d2}.badge.error{background:#fae9df;color:#a25438;border-color:#ebc8b4}.events-list{padding:0 24px 19px}.event-row{position:relative;border-left:1px solid #dce4d3;padding:0 0 19px 17px;margin-left:4px}.event-row:before{content:"";position:absolute;left:-4px;top:5px;width:7px;height:7px;background:#a7bc9b;border:2px solid var(--surface);border-radius:50%}.event-row:last-child{padding-bottom:0;border-left-color:transparent}.event-row strong{display:block;font-size:10px;font-weight:500;line-height:1.7;overflow-wrap:anywhere}.event-row small{font-size:8px;color:#9eaa95;margin-top:4px;display:block}.notice{display:flex;gap:12px;padding:17px 20px;background:#edf0e3;border:1px solid #dbe2d1;border-radius:9px;margin-bottom:22px}.notice-symbol{display:flex;align-items:center;justify-content:center;border:1px solid #a8baa0;border-radius:50%;height:18px;width:18px;flex-shrink:0;font-size:11px;margin-top:1px}.notice strong{font-size:11px;font-weight:600;display:block}.notice p{font-size:10px;line-height:1.8;color:#829275;margin-top:4px}.error-notice{color:#8d3f23;background:#fff0e7;border-color:#ebc8b4;font-size:12px}.inline-controls{display:flex;align-items:center;gap:9px}.inline-controls input,.inline-controls select{font-size:10px;min-height:35px;padding:8px 10px}.inline-controls input{width:190px}.inline-controls select{width:155px}.leads-list{padding:0 24px 24px}.lead-card{padding:20px 0;border-top:1px solid #e6eadd}.lead-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.lead-card-heading h3{font-size:15px;line-height:1.4;letter-spacing:-.02em}.lead-card-meta{font-size:9px;color:#849478;margin-top:5px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.lead-card>p{font-size:11px;line-height:1.8;margin:12px 0;max-width:800px;white-space:pre-wrap;overflow-wrap:anywhere}.lead-card-footer{display:flex;gap:12px;align-items:center;justify-content:space-between}.lead-contact{font-size:10px;color:#566f55;overflow-wrap:anywhere}.card-actions{display:flex;gap:7px;flex-wrap:wrap}.card-actions .button{font-size:9px;min-height:30px;padding:6px 10px;gap:6px}.lead-source{font-size:8px;color:#95a18a;margin-top:12px}.discovery-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.discovery-actions .button{font-size:11px;min-height:42px}.subtle{font-size:10px;color:#8a977f}.count-badge{display:inline-block;padding:4px 8px;border-radius:6px;background:#edf1e4;color:#799267;font-size:11px}.prospects-list{padding:0 24px}.prospect-card{padding:20px 0;border-top:1px solid #e5eadb}.prospect-card h3{font-size:14px;line-height:1.55;letter-spacing:-.015em}.prospect-card h3 a:hover{text-decoration:underline}.prospect-card>p{font-size:11px;line-height:1.8;margin-top:9px;overflow-wrap:anywhere}.prospect-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:14px}.prospect-footer small{font-size:9px;color:#8a9c7c}.prospect-card .button{font-size:9px;min-height:32px}.desk-view[data-view-panel="discovery"]>.panel{margin-bottom:22px}.source-row{padding:15px 24px;border-top:1px solid #e7ecdd}.source-row>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:15px}.source-row strong{font-size:11px;font-weight:600}.source-row>a{font-size:9px;color:#799269;display:block;overflow-wrap:anywhere;margin-top:5px}.source-row>small{font-size:9px;color:#96a78a;display:block;margin-top:6px}.compact-form{padding:0 24px 20px}.prominent-check{font-size:11px;color:#4e6d4e;margin:0 0 21px}.compact-form .button{font-size:10px;min-height:38px}.runs-list{padding:0 24px 20px}.run-row{padding:11px 0;border-top:1px solid #e6ebdd;font-size:9px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#839679}.run-row .run-error{width:100%;color:#a55b39;overflow-wrap:anywhere}.quotes-list{padding:0 24px 24px}.quote-card{border-top:1px solid #e7ebdd;padding:23px 0}.quote-card-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.quote-card-heading h3{font-size:15px;line-height:1.5;letter-spacing:-.02em}.quote-card-heading p{font-size:9px;color:#8d9f80;margin-top:5px}.quote-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;background:#f6f8f0;border:1px solid #e4eadb;border-radius:8px;padding:14px 17px;margin:15px 0}.quote-figures small{display:block;font-size:8px;color:#8c9e7f}.quote-figures strong{display:block;font-size:15px;font-weight:500;letter-spacing:-.025em;margin-top:4px}.quote-card .card-actions{margin-top:15px}.desk-view[data-view-panel="quotes"]>.notice{margin-top:22px}.integrations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.integration-card{padding:23px;background:var(--surface);border:1px solid #dce3d3;border-radius:12px}.integration-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.integration-icon{height:37px;width:37px;background:#eef1e5;border:1px solid #dce4d0;color:#809a6c;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:22px}.integration-card h3{font-size:15px;line-height:1.4}.integration-card p{font-size:10px;line-height:1.8;margin-top:10px;color:#8d9f80}.capabilities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding:0 24px 27px}.capabilities-grid article>span{color:#9bb18a;font-size:11px}.capabilities-grid h3{font-size:14px;margin:13px 0 10px;line-height:1.4}.capabilities-grid p{font-size:10px;line-height:1.8;color:#8d9f80}.capabilities-grid .text-link{font-size:10px;margin-top:15px}.desk-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #dfe5d5;margin-top:35px;padding:25px 0;font-size:8px;color:#92a080}.desk-footer>span:first-child{font-size:7px;letter-spacing:.12em}.desk-footer>a{color:#6c8561}.app-dialog{width:min(690px,calc(100vw - 34px));max-height:calc(100dvh - 40px);border:1px solid #d5e0ca;padding:28px;background:var(--surface);border-radius:15px;box-shadow:0 20px 100px #0d2b3240;color:var(--ink);overflow-y:auto}.app-dialog::backdrop{background:#193b4266;backdrop-filter:blur(4px)}.dialog-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px}.dialog-heading .eyebrow{font-size:8px;margin-bottom:8px}.dialog-heading h2{font-size:26px;line-height:1.3;letter-spacing:-.035em}.dialog-heading .icon-button{flex-shrink:0}.dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #e1e8d7;padding-top:19px;margin-top:9px}.dialog-actions .button{font-size:11px}.dialog-note{font-size:10px;line-height:1.8;margin-bottom:18px;color:#869976}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:22px}.detail-grid dt{font-size:9px;color:#8da07d}.detail-grid dd{margin:5px 0 0;font-size:12px;overflow-wrap:anywhere}.detail-full{grid-column:1 / -1}.detail-full dd{white-space:pre-wrap}.dialog-section-title{font-size:14px;line-height:1.4;margin:23px 0 15px;padding-top:20px;border-top:1px solid #e3e9d9}.draft-text{font-size:12px;line-height:1.8;min-height:230px;white-space:pre-wrap}.draft-subject{font-size:13px;font-weight:600;line-height:1.6;margin-bottom:15px}.draft-reasons{font-size:10px;color:#8d9f80;margin:13px 0}.quote-preview{border-radius:9px;background:#edf2e6;border:1px solid #d8e4ca;padding:18px;margin-bottom:20px}.quote-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.quote-preview-grid small{display:block;font-size:9px;color:#819671}.quote-preview-grid strong{display:block;font-size:19px;font-weight:500;margin-top:5px;letter-spacing:-.04em}.quote-preview>p{font-size:9px;margin-top:12px;color:#8fa27e}.quote-preview .negative{color:#a34424}.quote-form>.form-row{gap:15px}.form-error{font-size:11px;line-height:1.7;color:#a04428;margin:14px 0}.form-error:empty{display:none}.busy-label{display:flex;align-items:center;gap:8px}.busy-label:before{content:"";display:inline-block;width:12px;height:12px;border:2px solid #bcccad;border-top-color:#536f47;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
/* Business model */
.model-intro{padding-top:77px;padding-bottom:58px}.model-intro h1{font-size:clamp(43px,4.8vw,70px);letter-spacing:-.05em}.model-intro-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:30px}.model-intro-bottom>p{font-size:14px;line-height:1.85;max-width:665px}.model-track-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.model-track{padding:34px;border:1px solid #d9dfce;border-radius:16px;background:#eaeede}.model-track h2{font-size:34px;line-height:1.16;margin-bottom:30px}.model-track .direction-top{margin-bottom:25px}.model-details{margin:0}.model-details>div{display:grid;grid-template-columns:85px 1fr;gap:16px;border-top:1px solid #d0d9c3;padding:17px 0}.model-details dt{font-size:10px;font-weight:600;color:#6e8561}.model-details dd{font-size:12px;line-height:1.8;margin:0;color:#677b5c}.model-track>.text-link{margin-top:24px;font-size:12px}.model-track-dark{background:#203e42;border-color:#203e42;color:#f4f2e6}.model-track-dark .pill{border-color:#667f70;color:#c5d4ba}.model-track-dark .direction-symbol{color:#8ba98d}.model-track-dark .model-details>div{border-color:#3b5750}.model-track-dark .model-details dt{color:#9db497}.model-track-dark .model-details dd{color:#b3c2a7}.model-track-dark .text-link{color:#f5ae78}.model-funnel{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center;gap:22px;border:1px solid #d8e0c9;border-radius:12px;padding:31px;background:#f2f4e9}.model-funnel article>span{font-size:10px;color:#91a97e}.model-funnel h3{font-size:20px;margin:12px 0}.model-funnel p{font-size:11px;line-height:1.8;color:#81946e}.model-funnel>b{font-size:23px;color:#99ae85;font-weight:400}.calculator-section{background:#eaeede;border-top:1px solid #dfe6d1;border-bottom:1px solid #dfe6d1}.scenario-banner{display:flex;align-items:center;gap:18px;padding:17px 0;border-top:1px solid #c9d7bb;border-bottom:1px solid #c9d7bb;margin-bottom:27px}.scenario-banner .pill{font-size:8px;background:#f4f6eb;border-color:#c4d4b4;flex-shrink:0}.scenario-banner>span:not(.pill){font-size:10px;color:#7f9570}.scenario-banner>.text-link{margin-left:auto;font-size:10px}.scenario-tracks{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.scenario-tracks fieldset{border:1px solid #d1ddc2;border-radius:12px;background:#f8faef;padding:25px 27px 22px;min-width:0;margin:0;position:relative}.scenario-tracks legend{font-size:13px;font-weight:600;padding:0 10px;line-height:1.6}.scenario-tracks legend .track-dot{margin-right:5px}.scenario-tracks input,.shared-costs input{background:#fffef6;border-color:#d9e2cd;font-size:13px}.scenario-tracks label,.shared-costs label{font-size:10px;color:#6e855d}.scenario-tracks .field{margin-bottom:17px}.track-scenario-result{padding-top:17px;border-top:1px solid #dbe5cf;font-size:10px;line-height:1.9;color:#7a9168;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.track-scenario-result strong{color:#426340;font-weight:600}.shared-costs{display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:28px;margin-top:25px;padding:26px 28px;background:#e0e8d1;border:1px solid #d0ddbe;border-radius:12px}.shared-costs h3{font-size:17px;line-height:1.5;margin-bottom:9px}.shared-costs p{font-size:10px;line-height:1.8;color:#81966d}.shared-costs .field{margin-bottom:0}.shared-costs small{font-size:9px;color:#8fa27e}.scenario-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:25px}.scenario-stat{padding:24px;border-radius:10px;background:#fafbf1;border:1px solid #d3e0c2;overflow-wrap:anywhere}.scenario-stat>small{display:block;font-size:10px;color:#81966e}.scenario-stat>strong{display:block;font-size:29px;font-weight:500;letter-spacing:-.055em;line-height:1.4;margin-top:7px}.scenario-stat>span{display:block;font-size:9px;color:#96a780;margin-top:7px}.scenario-stat:last-child{background:#274749;color:#f7f6e9;border-color:#274749}.scenario-stat:last-child>small{color:#bbceab}.scenario-stat:last-child>span{color:#9cb58c}.scenario-stat.negative>strong{color:#b44925}.scenario-stat:last-child.negative>strong{color:#f7ad83}.scenario-chart{padding:28px 0}.chart-labels{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.chart-labels h3{font-size:13px;line-height:1.5;letter-spacing:-.015em}.chart-labels>span{font-size:10px;color:#8b9f79}.split-bar{height:12px;display:flex;background:#d9e2c9;border-radius:6px;overflow:hidden}.split-bar>span{height:100%;transition:width .3s}.split-bar>span:first-child{background:var(--orange);width:0}.split-bar>span:last-child{background:#6c9294;width:0}.chart-legend{display:flex;gap:28px;margin-top:14px;font-size:9px;color:#80976b}.chart-legend>span{display:flex;align-items:center;gap:8px}.model-action-row{display:flex;align-items:center;gap:25px}.model-action-row .button,.model-action-row .text-link{font-size:11px}.model-action-row>.subtle{margin-left:auto;font-size:9px}.model-boundaries{display:grid;grid-template-columns:1fr 1fr;gap:75px}.boundary-list article{display:flex;gap:21px;border-top:1px solid #d5dfc7;padding:24px 0}.boundary-list article:first-child{padding-top:0;border:0}.boundary-list article>span{font-size:10px;color:#92a87c;padding-top:3px}.boundary-list h3{font-size:18px;line-height:1.4}.boundary-list p{font-size:12px;line-height:1.8;margin-top:10px;color:#82956e}
.privacy-link{display:block;font-size:9px;color:#73846a;text-decoration:underline;text-underline-offset:3px;margin-top:13px}.footer-contacts{display:flex;align-items:center;flex-wrap:wrap;gap:10px 25px;padding-top:25px;padding-bottom:25px;border-top:1px solid var(--line);font-size:11px;color:#708262}.footer-contacts strong{font-size:9px;letter-spacing:.06em;color:#8a7955;font-weight:600}.footer-contacts small{display:block;flex-basis:100%;font-size:9px;color:#929d85}.privacy-main{max-width:1020px}.privacy-main h1{font-size:clamp(35px,4.6vw,58px)}.privacy-intro{font-size:15px;line-height:1.8;margin:28px 0 30px;max-width:770px}.privacy-main>.boundary-list{margin:37px 0}.privacy-main>.footer-contacts{margin:25px 0}.scenario-banner>#example-scenario{font-size:9px;text-align:left;max-width:130px;margin-left:auto;flex-shrink:0}.scenario-banner>#reset-scenario{margin-left:4px;flex-shrink:0}
@media(min-width:1600px){.hero{gap:65px}.hero-art{height:520px}.desk-main{padding-left:50px;padding-right:50px}.metrics-grid{gap:22px}.overview-grid{gap:26px}.metric-card{padding:23px 25px}}
@media(max-width:1200px){.section-wrap{padding-left:40px;padding-right:40px}.site-header{padding:0 32px;height:95px;gap:20px}.header-actions{gap:13px}.main-nav{gap:18px;font-size:11px}.hero{min-height:590px}.hero h1{font-size:clamp(39px,4.5vw,55px)}.hero-description{font-size:14px;max-width:380px}.hero-art{height:420px}.orbit-one{width:330px;height:300px;left:28px}.orbit-two{width:400px;height:370px;left:0}.art-card-two{right:-7px;width:142px;top:69px}.art-card-one{left:5px;bottom:0;padding:12px}.hero-actions{gap:19px}.hero-actions .button{font-size:12px;padding:12px 16px;gap:18px}.hero-actions .text-link{font-size:11px}.request-section{gap:55px}.direction-card{padding:29px}.direction-card h3{font-size:29px}.sidebar{width:212px;padding:30px 15px}.desk-layout{margin-left:212px}.desk-main{padding:30px 27px 0}.desk-topbar{padding:0 27px}.desk-heading h1{font-size:29px}.metric-card{padding:17px 15px}.metric-card>strong{font-size:28px}.metric-card>small{font-size:8px}.panel-heading{padding:23px 20px 19px}.overview-grid{gap:17px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.pipeline{padding:12px 20px 22px;gap:6px}.pipeline-stage small{font-size:7px}.next-step-panel{padding:23px}.next-step-panel h2{font-size:25px}.integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wrap-heading{flex-wrap:wrap}.leads-list,.quotes-list{padding:0 20px 20px}.model-track{padding:29px}.model-details>div{grid-template-columns:73px 1fr;gap:12px}.model-funnel{gap:15px;padding:27px}.scenario-tracks fieldset{padding:22px}.scenario-summary{gap:12px}.scenario-stat{padding:20px}.scenario-stat>strong{font-size:24px}.shared-costs{gap:22px}}
@media(max-width:1000px){.header-actions>.local-status{display:none}.hero{grid-template-columns:1.1fr 1fr;gap:0;min-height:565px;padding-top:45px;padding-bottom:60px}.hero h1{font-size:40px}.hero-art{height:380px}.hero-description{font-size:13px;max-width:333px}.art-card-two{right:-7px;top:56px;width:125px;padding:12px}.art-card strong{font-size:9px}.art-card-tag{font-size:6px;padding:4px;margin-top:9px}.art-card-icon{width:29px;height:29px;font-size:20px}.art-card-one{padding:10px;gap:8px;bottom:5px;left:10px}.art-card-check{margin-left:4px}.orbit-one{width:260px;height:240px;left:40px}.orbit-two{width:325px;height:315px;left:0;top:25px}.art-label-top{font-size:6px;top:7px}.art-coordinate{font-size:6px;right:5px;bottom:-15px}.section-space{padding-top:76px;padding-bottom:76px}.section-heading>p{max-width:300px;font-size:12px}.direction-card{padding:26px}.direction-card h3{font-size:26px}.direction-card>p{font-size:12px}.feature-list li{font-size:11px}.direction-top .pill{font-size:7px}.process-grid{gap:22px}.process-grid p{font-size:11px}.request-section{gap:37px}.request-form{padding:24px}.request-section h2{font-size:35px}.request-copy>p{font-size:12px}.form-row{gap:12px}.field label{font-size:10px}.optional{display:block;margin-left:0;margin-top:2px;font-size:8px}.request-form .form-row{align-items:flex-end}.sidebar{width:195px;padding:29px 13px}.brand-inverse{font-size:13px;gap:7px}.brand-inverse .brand-mark{width:27px}.nav-item{font-size:10px;gap:10px;padding:12px 10px}.desk-layout{margin-left:195px}.desk-topbar{padding:0 23px}.desk-main{padding:27px 23px 0}.desk-heading h1{font-size:27px}.desk-heading>.button{padding:10px 12px;font-size:10px}.desk-heading p:not(.eyebrow){font-size:10px;max-width:350px}.metrics-grid{gap:10px}.metric-card{padding:15px 12px;min-height:116px}.metric-card>span{font-size:9px}.metric-card>strong{font-size:25px}.metric-card>small{font-size:7px}.overview-grid{grid-template-columns:1fr}.next-step-panel{min-height:225px}.next-step-panel h2 br{display:none}.next-step-panel #next-action{max-width:450px}.next-step-panel p{max-width:330px}.next-step-decor{right:70px;bottom:60px}.pipeline{min-height:196px}.pipeline-stage small{font-size:9px}.capabilities-grid{gap:19px}.capabilities-grid h3{font-size:12px}.capabilities-grid p{font-size:9px}.model-intro-bottom{align-items:flex-start}.model-intro-bottom>p{font-size:12px;max-width:520px}.model-intro-bottom .button{font-size:11px;gap:12px}.model-track h2{font-size:28px}.model-details>div{grid-template-columns:1fr;gap:5px}.model-details dd{font-size:11px}.model-funnel{gap:11px;padding:23px;grid-template-columns:1fr 17px 1fr 17px 1fr 17px 1fr}.model-funnel h3{font-size:17px}.model-funnel p{font-size:10px}.model-funnel>b{font-size:18px}.scenario-tracks fieldset{padding:21px 18px}.scenario-tracks legend{font-size:11px}.scenario-tracks label,.shared-costs label{font-size:9px}.shared-costs{grid-template-columns:1fr 1fr;gap:20px;padding:24px}.shared-costs>div:first-child{grid-column:1 / -1}.scenario-summary{grid-template-columns:1fr 1fr}.model-boundaries{gap:40px}.boundary-list h3{font-size:16px}.boundary-list p{font-size:11px}}
@media(max-width:760px){.section-wrap{padding-left:24px;padding-right:24px}.site-header{padding:0 23px;height:83px;gap:14px}.brand{font-size:14px;gap:9px}.brand small{font-size:7px}.brand-mark{height:30px;width:29px}.brand-mark i{height:29px;width:6px}.brand-mark i:nth-child(2){height:22px}.brand-mark i:nth-child(3){height:15px}.main-nav{display:none}.header-actions .button{font-size:11px;min-height:35px;padding:8px 11px;gap:12px}.hero{grid-template-columns:1fr;padding-top:44px;padding-bottom:35px;gap:19px;min-height:0}.hero h1{font-size:clamp(34px,7.5vw,56px);white-space:normal}.hero .eyebrow{font-size:8px;margin-bottom:23px}.hero-description{max-width:450px;font-size:14px;margin-top:25px}.hero-actions{gap:23px;margin-top:25px}.hero-footnote{margin-top:25px;font-size:10px}.hero-art{height:380px;max-width:460px;width:100%;margin:auto}.warehouse-art{width:93%;left:3%}.art-label-top{top:20px;left:19px;font-size:7px}.orbit-one{width:320px;height:280px;left:60px;top:59px}.orbit-two{width:420px;height:342px;left:10px;top:32px}.art-card-two{right:5px;top:78px;width:142px;padding:15px}.art-card strong{font-size:10px}.art-card-tag{font-size:7px}.art-card-one{left:14px;bottom:4px;padding:13px}.art-coordinate{right:24px;bottom:-3px}.capability-strip .section-wrap{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:21px;padding-bottom:21px;font-size:10px}.capability-strip i{display:none}.capability-strip span{display:flex;align-items:center;gap:8px}.capability-strip span:before{content:"+";color:#99aa92}.section-space{padding-top:58px;padding-bottom:58px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:32px;line-height:1.13}.section-heading>.eyebrow,.section-heading>div>.eyebrow{font-size:8px;margin-bottom:16px}.section-heading>p{max-width:440px;font-size:12px;margin-top:20px}.direction-grid{grid-template-columns:1fr;gap:17px}.direction-card{padding:27px}.direction-card h3{font-size:29px}.direction-card>p{font-size:12px;max-width:460px}.direction-top .pill{font-size:8px}.feature-list{margin:22px 0 26px}.feature-list li{font-size:11px}.direction-bottom>span{font-size:9px}.process-grid{grid-template-columns:1fr 1fr;gap:30px 22px;margin-top:36px}.process-grid h3{font-size:20px;margin:18px 0 13px}.process-grid p{font-size:11px;line-height:1.8}.request-section{grid-template-columns:1fr;gap:32px}.request-copy h2{font-size:34px}.request-copy .eyebrow{font-size:8px}.request-copy>p{font-size:13px;max-width:430px}.request-note{margin:26px 0}.local-note{padding-top:19px;max-width:430px}.local-note p{max-width:430px}.request-form{padding:24px}.field label{font-size:11px}.optional{display:inline;margin-left:3px;font-size:8px}.site-footer{flex-wrap:wrap;padding-top:27px;padding-bottom:29px;gap:25px}.site-footer .brand{font-size:13px}.site-footer p{font-size:9px}.site-footer>div:last-child{width:100%;flex-direction:row;justify-content:space-between;font-size:10px}.chat-launcher{right:17px;bottom:16px;padding:9px 15px 9px 11px;font-size:10px}.chat-panel{right:14px;bottom:76px;width:min(366px,calc(100vw - 28px));max-height:calc(100dvh - 97px)}.chat-messages{max-height:310px}.sidebar{position:sticky;top:0;inset:auto;width:100%;padding:14px 19px 0;display:block;z-index:25}.brand-inverse{font-size:13px}.brand-inverse .brand-mark{width:27px;height:28px}.brand-inverse .brand-mark i{height:27px}.brand-inverse .brand-mark i:nth-child(2){height:21px}.brand-inverse .brand-mark i:nth-child(3){height:15px}.brand-inverse small{font-size:7px}.workspace-label,.sidebar-links,.sidebar-footer{display:none}.desk-nav{display:flex;flex-direction:row;overflow-x:auto;gap:3px;margin-top:15px;padding-bottom:0;scrollbar-width:none}.desk-nav::-webkit-scrollbar{display:none}.nav-item{width:auto;padding:10px 13px;min-height:40px;border-radius:6px 6px 0 0;font-size:10px;gap:7px;flex-shrink:0}.nav-item>span:first-child{font-size:16px;width:15px}.nav-count{font-size:8px;min-width:16px;line-height:16px}.desk-layout{margin-left:0}.desk-topbar{height:51px;padding:0 22px}.breadcrumbs{font-size:8px;gap:8px}.connection-status{font-size:8px}.topbar-tools{gap:10px}.operator-avatar{height:25px;width:25px;font-size:8px}.topbar-tools .icon-button{height:25px;width:25px;font-size:19px}.desk-main{padding:27px 20px 0}.desk-heading{align-items:flex-start;gap:15px;margin-bottom:21px}.desk-heading h1{font-size:25px;max-width:350px}.desk-heading .eyebrow{font-size:7px;letter-spacing:.12em;margin-bottom:10px}.desk-heading p:not(.eyebrow){font-size:10px;margin-top:9px;max-width:340px}.desk-heading>.button{white-space:normal;flex-shrink:0;gap:4px;max-width:100px;text-align:left;padding:9px 10px;font-size:10px;min-height:41px;line-height:1.4}.track-filter{margin-bottom:22px;gap:5px}.filter-chip{font-size:8px;padding:7px 9px;min-height:30px;gap:5px}.track-dot{width:5px;height:5px}.metrics-grid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:20px}.metric-card{padding:17px;min-height:120px}.metric-card>span{font-size:10px}.metric-card>strong{font-size:28px}.metric-card>small{font-size:8px}.panel-heading{padding:23px 20px 20px}.panel-heading h2{font-size:16px}.panel-heading p{font-size:9px}.panel-heading .button{font-size:9px;padding:7px 9px;min-height:33px;gap:6px;white-space:normal}.pipeline{padding:10px 19px 22px;min-height:182px}.pipeline-stage small{font-size:8px}.pipeline-stage strong{font-size:20px}.panel-note{font-size:8px;padding:13px 20px}.next-step-panel{padding:26px;min-height:237px}.next-step-panel h2{font-size:27px}.next-step-panel p{font-size:11px;max-width:340px}.next-step-panel #next-action{max-width:360px}.next-step-decor{right:36px;bottom:35px}.overview-grid{gap:20px;margin-bottom:20px}.recent-lead{padding:14px 20px}.empty-state{padding:30px 22px 35px}.events-list{padding:0 20px 22px}.event-row strong{font-size:10px}.notice{padding:15px;gap:10px}.notice strong{font-size:10px}.notice p{font-size:9px}.inline-controls{width:100%;gap:8px}.inline-controls input{width:100%;min-width:0}.inline-controls select{width:135px;flex-shrink:0}.leads-list{padding:0 19px 19px}.lead-card-heading{gap:10px}.lead-card-heading h3{font-size:14px}.lead-card-footer{align-items:flex-start;gap:10px;flex-direction:column}.lead-card>p{font-size:11px}.lead-card-meta{font-size:8px}.lead-contact{font-size:10px}.card-actions{gap:6px}.card-actions .button{font-size:9px}.prospects-list{padding:0 20px}.prospect-footer{align-items:flex-start;gap:12px}.prospect-footer small{font-size:8px}.prospect-card h3{font-size:13px}.prospect-card>p{font-size:10px}.discovery-actions .button{font-size:10px;padding:10px 12px;min-height:37px;gap:8px}.source-row{padding:15px 20px}.compact-form{padding:0 20px 20px}.integrations-grid{gap:13px}.integration-card{padding:18px}.integration-card h3{font-size:13px}.integration-card p{font-size:9px}.integration-card-top{margin-bottom:16px;gap:7px;flex-wrap:wrap}.integration-icon{height:31px;width:31px;font-size:18px}.integration-card .badge{font-size:7px}.capabilities-grid{grid-template-columns:1fr;gap:22px;padding:0 20px 25px}.capabilities-grid article{border-top:1px solid #e1e9d7;padding-top:18px}.capabilities-grid article>span{float:left;margin:2px 14px 0 0}.capabilities-grid h3{font-size:14px;margin:0 0 10px}.capabilities-grid p{font-size:11px}.capabilities-grid .text-link{font-size:10px}.quote-figures{grid-template-columns:1fr 1fr;gap:14px;padding:15px}.quote-figures strong{font-size:16px}.quote-card-heading h3{font-size:14px}.desk-footer{flex-wrap:wrap;gap:12px;font-size:8px;padding-bottom:24px}.desk-footer>span:nth-child(2){display:none}.app-dialog{padding:24px 20px;max-height:calc(100dvh - 26px);width:calc(100vw - 26px)}.dialog-heading h2{font-size:23px}.dialog-heading{margin-bottom:22px}.dialog-actions .button{font-size:10px;padding:11px 14px}.detail-grid{gap:16px;font-size:11px}.quote-preview-grid{gap:11px}.quote-preview-grid strong{font-size:16px}.quote-preview-grid small{font-size:8px}.model-intro{padding-top:47px;padding-bottom:35px}.model-intro>.eyebrow{font-size:8px;max-width:330px}.model-intro h1{font-size:clamp(38px,7vw,53px)}.model-intro-bottom{display:block;margin-top:24px}.model-intro-bottom>p{font-size:13px;max-width:510px}.model-intro-bottom>.button{margin-top:24px;font-size:12px}.model-track-grid{grid-template-columns:1fr;gap:17px}.model-track{padding:27px}.model-track h2{font-size:29px}.model-details>div{grid-template-columns:80px 1fr;gap:15px}.model-details dd{font-size:11px}.model-details dt{font-size:9px}.model-funnel{grid-template-columns:1fr 1fr;gap:27px;padding:27px}.model-funnel>b{display:none}.model-funnel h3{font-size:20px}.model-funnel p{font-size:11px}.scenario-banner{flex-wrap:wrap;gap:11px;padding:15px 0}.scenario-banner>span:not(.pill){order:3;width:100%;font-size:9px}.scenario-banner>.text-link{font-size:10px}.scenario-banner .pill{font-size:7px}.scenario-tracks{grid-template-columns:1fr;gap:25px}.scenario-tracks fieldset{padding:23px}.scenario-tracks legend{font-size:12px}.scenario-tracks label,.shared-costs label{font-size:10px}.scenario-tracks .form-row{gap:14px}.shared-costs{padding:22px;gap:20px}.shared-costs h3{font-size:16px}.scenario-summary{gap:12px}.scenario-stat{padding:19px}.scenario-stat>strong{font-size:26px}.scenario-stat>small{font-size:9px}.scenario-stat>span{font-size:8px}.chart-labels{align-items:flex-start;gap:17px}.chart-labels h3{font-size:12px;max-width:230px}.chart-labels>span{font-size:9px;flex-shrink:0}.chart-legend{gap:20px;font-size:8px}.model-action-row{flex-wrap:wrap;gap:20px}.model-action-row>.subtle{margin-left:0;width:100%}.model-action-row .button,.model-action-row .text-link{font-size:10px}.model-boundaries{grid-template-columns:1fr;gap:33px}.model-boundaries h2{font-size:32px}.boundary-list h3{font-size:18px}.boundary-list p{font-size:12px}.boundary-list article{padding:22px 0}}
@media(max-width:390px){.section-wrap{padding-left:20px;padding-right:20px}.hero h1{font-size:33px}.hero-actions{gap:17px}.hero-actions .button{font-size:11px;padding:12px 13px;gap:13px}.hero-actions .text-link{font-size:10px;gap:7px}.hero-art{height:328px}.orbit-one{width:255px;height:250px;left:36px}.orbit-two{width:310px;height:289px;left:0}.art-card-two{width:120px;right:-2px;top:65px;padding:11px}.art-card strong{font-size:9px}.art-card-one{left:0;padding:10px;bottom:-3px}.art-coordinate{display:none}.direction-card,.request-form{padding:22px}.direction-top .pill{font-size:7px}.direction-card h3{font-size:27px}.form-row{gap:10px}.optional{display:block;margin:2px 0 0}.request-form .form-row{align-items:flex-end}.sidebar{padding-left:15px;padding-right:15px}.nav-item{font-size:9px;padding:10px 10px;gap:6px}.desk-main{padding-left:16px;padding-right:16px}.desk-heading h1{font-size:23px}.desk-heading>.button{max-width:91px;font-size:9px}.filter-chip{font-size:7px;padding:7px}.pipeline-stage small{font-size:7px}.metric-card{padding:15px}.metric-card>strong{font-size:26px}.metric-card>small{font-size:7px}.integrations-grid{grid-template-columns:1fr}.model-track{padding:24px}.model-details>div{grid-template-columns:1fr;gap:7px}.scenario-tracks fieldset{padding:22px 17px}.scenario-tracks label,.shared-costs label{font-size:9px}.scenario-stat{padding:16px}.scenario-stat>strong{font-size:23px}.scenario-stat>small{font-size:8px}.scenario-stat>span{font-size:7px}.chart-legend{font-size:7px;gap:15px}.shared-costs{padding:19px}.model-funnel{padding:23px;gap:22px}.model-funnel h3{font-size:18px}.model-funnel p{font-size:10px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover:not(:disabled){transform:none}}
/* Operations extend the existing desk without separate navigation or client state. */
.ops-table-wrap{overflow-x:auto;border-radius:0 0 12px 12px;max-width:100%}.ops-table-wrap:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.ops-table{border-collapse:collapse;width:100%;text-align:left;font-size:11px;line-height:1.6;min-width:690px}.ops-table th,.ops-table td{padding:17px 20px;border-top:1px solid #e1e8d8;vertical-align:top}.ops-table thead th{font-size:9px;text-transform:uppercase;letter-spacing:.055em;font-weight:500;color:#728969;background:#f6f8f0}.ops-table tbody th{font-weight:400;min-width:205px;max-width:340px}.ops-table tbody th strong{display:block;font-weight:600;font-size:12px}.ops-table small{display:block;color:#84957a;font-size:9px;line-height:1.7;margin-top:5px;overflow-wrap:anywhere}.ops-table .text-link{font-size:10px;white-space:normal;text-align:left;margin-top:5px}.ops-table td{max-width:240px;overflow-wrap:anywhere}.ops-table .ops-amount{white-space:nowrap;font-weight:600}.ops-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ops-toolbar select{font-size:10px;padding:8px 11px;background:var(--surface);border:1px solid #dce4d2;border-radius:7px;color:var(--ink);max-width:190px}.ops-three-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.company-profile{margin:18px 0 3px;padding:17px;background:#f5f7ef;border:1px solid #e0e7d7;border-radius:9px}.company-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.company-profile-heading>strong{font-size:12px}.company-profile p{font-size:10px;line-height:1.8;overflow-wrap:anywhere;margin:10px 0}.company-profile>.button{margin-top:10px}.ops-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px;margin:15px 0 0;font-size:10px}.ops-profile-grid dt{font-size:9px;color:#7b8e71;margin-bottom:4px}.ops-profile-grid dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.ops-profile-grid a{text-decoration:underline}.ops-open,.ops-planned,.ops-research{background:#eef2e6;color:#647e54}.ops-done,.ops-ready,.ops-settled{background:#e6f1df;color:#547b48}.ops-in_progress{background:#f9eddd;color:#9a6b35}.ops-cancelled,.ops-reject{background:#f1ebe6;color:#877264}.desk-view[data-view-panel="catalog"]>.notice{margin-bottom:22px}.quote-mode-picker{border:1px solid #dce4d1;border-radius:9px;padding:12px 15px;display:flex;gap:22px;flex-wrap:wrap;margin:0 0 22px;font-size:11px}.quote-mode-picker legend{font-size:10px;padding:0 7px;color:#7b8e71}.quote-mode-picker label{display:flex;align-items:center;gap:7px}.quote-mode-picker input{accent-color:var(--orange)}.quote-fieldset{border:0;min-width:0;padding:0;margin:0}.quote-fieldset[hidden]{display:none}.quote-catalog-scroll{max-height:350px;overflow:auto;border:1px solid #dce4d1;border-radius:8px;margin-bottom:12px}.quote-catalog-table{min-width:480px;font-size:10px}.quote-catalog-table th,.quote-catalog-table td{padding:12px 10px}.quote-catalog-table tbody th{min-width:180px;max-width:290px}.quote-catalog-table .check-field{margin:0;font-size:10px;align-items:flex-start}.quote-catalog-table small{font-size:8px}.quote-catalog-quantity{width:87px;min-height:34px;border:1px solid #dce4d1;border-radius:6px;background:var(--surface);padding:6px;color:var(--ink)}.quote-catalog-quantity:disabled{opacity:.45}.quote-line-summary{border-bottom:1px solid #dce4d1;padding-bottom:12px;margin-bottom:15px}.quote-line-summary>div{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;font-size:10px;margin:7px 0}.quote-line-summary span{overflow-wrap:anywhere}.quote-line-summary strong{white-space:nowrap;font-weight:500}.quote-line-summary p{font-size:8px}.quote-form .form-error{white-space:normal}.ops-table .negative{color:#a53d29}.ops-table tbody th>strong,.ops-table tbody th>small{overflow-wrap:anywhere;white-space:pre-wrap}.sidebar{overflow-y:auto}.sidebar-footer{flex-shrink:0}.desk-nav{flex-shrink:0}.sidebar-links{flex-shrink:0}
@media(max-width:1000px){.ops-table th,.ops-table td{padding:15px}.ops-toolbar{gap:7px}.ops-toolbar select{max-width:165px}.ops-three-metrics .metric-card>strong{font-size:24px}}
@media(max-width:760px){.sidebar{overflow-y:visible}.ops-table{font-size:10px;min-width:630px}.ops-table th,.ops-table td{padding:14px}.ops-table tbody th strong{font-size:11px}.ops-table thead th{font-size:8px}.ops-toolbar{width:100%;justify-content:space-between}.ops-toolbar select{max-width:160px}.ops-three-metrics{gap:9px}.ops-three-metrics .metric-card{padding:13px 10px;min-height:105px}.ops-three-metrics .metric-card>span{font-size:8px}.ops-three-metrics .metric-card>strong{font-size:24px}.ops-three-metrics .metric-card>small{font-size:7px}.company-profile{padding:14px}.company-profile-heading{align-items:flex-start}.company-profile-heading>strong{font-size:11px}.ops-profile-grid{grid-template-columns:1fr;gap:12px}.quote-catalog-table{min-width:440px}.quote-catalog-table th,.quote-catalog-table td{padding:9px}.quote-mode-picker{gap:16px}.quote-line-summary>div{font-size:9px}}

.business-settings-toolbar{display:flex;align-items:center;gap:20px;margin:20px 0}.business-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.business-settings-form{padding:24px;display:grid;gap:17px}.business-settings-form .field{margin:0}.business-settings-form .form-row{margin:0}.business-settings-form .form-result{margin:0}.business-settings-form small{font-size:10px;line-height:1.7;color:var(--muted)}.notification-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 24px 18px}.notification-stat{border:1px solid var(--line);border-radius:8px;padding:12px}.notification-stat span{font-size:10px;display:block;line-height:1.5}.notification-stat strong{font-size:21px;display:block;margin-top:6px}.notification-recent{padding:0 24px 22px;display:grid;gap:12px}.notification-entry{padding:12px 0;border-top:1px solid var(--line);font-size:11px;line-height:1.8}.notification-entry strong{display:block}.footer-contacts [data-company-optional][hidden]{display:none}.profile-load-note{font-size:11px;line-height:1.7}.business-settings-form button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1000px){.business-settings-grid{grid-template-columns:1fr}}@media(max-width:600px){.business-settings-form{padding:20px}.business-settings-toolbar{align-items:start;flex-direction:column}.notification-summary{padding:0 20px 18px}.notification-recent{padding:0 20px 20px}}
