@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700;750;800&display=swap');
:root{--navy:#061524;--gold:#B18450;--cream:#F5EEE5;--text:#3D4145;--border:#E7E1DA;--muted:#66717a;--green:#24654c;--ease:cubic-bezier(.23,1,.32,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--navy);background:#fff;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}button,a,input,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}button:active,.button:active{transform:scale(.97)}.container{width:min(1240px,calc(100% - 96px));margin:auto}.site-header{background:rgba(255,255,255,.96);border-bottom:1px solid #e9ebed;position:sticky;top:0;z-index:20}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:32px}.logo{width:156px;height:40px;object-fit:contain}.nav nav{display:flex;gap:32px;font-size:14px;font-weight:500}.button{border:1px solid var(--navy);background:var(--navy);color:white;display:inline-flex;justify-content:center;align-items:center;gap:30px;padding:18px 23px;border-radius:6px;font-weight:600;font-size:14px;min-height:52px;transition:background 160ms ease,transform 160ms var(--ease)}.button span{font-size:20px;line-height:1}.button.small{min-height:44px;padding:12px 17px;gap:24px;font-size:13px}.hero{background:var(--cream);padding:77px 0 0;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:center}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.6px;line-height:1.7;margin:0 0 28px;display:flex;align-items:center;gap:10px}.eyebrow>span{width:6px;height:6px;background:var(--gold);display:inline-block}.hero h1{font-size:clamp(42px,4.6vw,65px);line-height:1.08;letter-spacing:-3px;margin:0 0 26px;font-weight:750}.hero h1 em{font-style:normal;color:#987042}.hero-lead{font-size:19px;line-height:1.55;max-width:465px;font-weight:550;margin:0 0 14px}.hero-description{font-size:15px;line-height:1.85;max-width:450px;color:var(--text);margin:0}.actions{display:flex;gap:27px;align-items:center;margin-top:30px}.text-link{font-size:13px;font-weight:600;display:inline-flex;gap:13px;align-items:center;border-bottom:1px solid transparent;padding:10px 0}.micro{font-size:12px;color:#636465;line-height:1.6;margin-top:19px}.hero-visual{background:#fcfaf7;border:1px solid #ddd4c9;border-radius:12px;box-shadow:0 24px 55px -28px #06152445;overflow:hidden;transform:rotate(-1deg)}.visual-top{display:flex;justify-content:space-between;gap:10px;padding:20px 23px;border-bottom:1px solid var(--border);font-size:12px;letter-spacing:1.6px;font-weight:700}.demo-label{color:#89827a;font-size:12px;letter-spacing:1px}.flow-board{padding:28px 30px 25px;background-image:radial-gradient(#ded7ce .7px,transparent .7px);background-size:16px 16px}.message{background:#fff;border:1px solid #e3e5e3;border-radius:8px;padding:17px 18px;position:relative;width:91%;margin:auto;box-shadow:0 3px 8px #06152404}.message-head{display:flex;align-items:center;gap:10px}.message-head strong{display:block;font-size:12px;font-weight:600}.message-head small{font-size:12px;color:var(--muted);display:block;margin-top:4px}.channel-icon{background:#ecf3ec;color:var(--green);border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:21px}.timestamp{margin-left:auto;font-size:12px;color:#839089}.message p{font-size:13px;line-height:1.7;margin:12px 0 4px}.message-tick{position:absolute;right:17px;bottom:12px;font-size:12px;color:#618fa4}.connector{height:27px;width:1px;background:#d4c4b0;margin:auto;position:relative}.connector:after{content:'';position:absolute;width:5px;height:5px;border-right:1px solid #b1a28e;border-bottom:1px solid #b1a28e;transform:rotate(45deg);bottom:1px;left:-2px}.engine{background:var(--navy);color:#fff;border:1px solid #203142;border-radius:8px;box-shadow:0 10px 20px #06152415}.engine-head{padding:15px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #243443}.engine-head strong{font-size:12px;font-weight:550}.tiny-tag{font-size:12px;letter-spacing:.9px;color:#b9a384;margin-left:auto}.checks{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;padding:19px;font-size:12px;color:#e4e8e8}.checks span::first-letter{color:#bd986a}.order{display:flex;align-items:center;gap:13px;background:white;border:1px solid #dddfe1;border-radius:8px;padding:15px;width:94%;margin:auto}.order-icon{width:34px;height:38px;border:1px solid var(--border);border-radius:5px;display:grid;place-items:center;font-size:25px;color:var(--gold)}.order small{font-size:12px;letter-spacing:1px;color:var(--muted);display:block;margin-bottom:5px}.order strong{font-size:12px;display:block}.status{font-size:12px;background:#eaf2eb;color:#326347;padding:6px 8px;border-radius:4px;margin-left:auto;white-space:nowrap}.flow-bottom{display:flex;align-items:center;justify-content:center;gap:25px}.flow-bottom>div{display:grid;grid-template-columns:28px auto;gap:4px 8px}.flow-bottom strong{font-size:12px;align-self:end}.flow-bottom small{font-size:12px;color:var(--muted);grid-column:2}.mini-icon{grid-row:1/3;align-self:center;font-size:25px;color:#99805e}.flow-arrow{color:#b6a185}.visual-footer{padding:15px 20px;border-top:1px solid var(--border);display:flex;justify-content:space-between;font-size:12px;color:#67716a;align-items:center;gap:10px}.visual-footer i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#659376;margin-right:6px}.motion-control{border:0;background:none;color:var(--navy);font-size:12px;padding:7px}.hero-bottom{display:flex;justify-content:space-between;border-top:1px solid #ddd4c9;margin-top:61px;padding-top:25px;padding-bottom:25px;font-size:12px;font-weight:500;letter-spacing:.2px}.hero-bottom span+span:before{content:'↗';color:var(--gold);margin-right:38px}.flow-step{transition:opacity 300ms ease,transform 300ms var(--ease)}.flow-step.waiting{opacity:.16;transform:translateY(5px)}.flow-step.current{box-shadow:0 0 0 2px #b1845055}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:white;padding:15px}.skip-link:focus{top:10px}
@media(hover:hover){.button:hover{background:#183247}.text-link:hover{border-color:currentColor}.nav nav a:hover{color:#956a37}}
@media(min-width:1500px){.hero{padding-top:95px}.hero h1{font-size:70px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.hero-grid{gap:32px}.hero h1{font-size:52px}.actions{gap:15px}.button{gap:15px;padding:16px}.tiny-tag{display:none}.flow-board{padding:24px 18px}.hero-bottom span+span:before{margin-right:15px}.nav nav{gap:20px}}
@media(max-width:800px){.container{width:calc(100% - 40px)}.nav{height:72px;gap:15px}.nav nav{display:none}.logo{width:125px}.button.small{font-size:12px;gap:10px;padding:10px;min-height:42px}.hero{padding-top:45px}.hero-grid{grid-template-columns:1fr;gap:40px}.hero h1{font-size:clamp(44px,9vw,66px);letter-spacing:-2.5px}.hero-lead{font-size:18px;max-width:560px}.hero-description{max-width:560px}.eyebrow{font-size:12px;letter-spacing:1.1px;margin-bottom:22px}.hero-visual{width:min(100%,520px);justify-self:center;transform:none}.hero-bottom{margin-top:35px;display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:12px}.hero-bottom span+span:before{display:none}.actions{flex-wrap:wrap}.flow-board{padding:25px}.message-head strong{font-size:12px}.visual-top{font-size:12px;padding:18px}.demo-label{font-size:12px}.hero .micro{font-size:12px}}
.section{padding:105px 0}.section-heading{margin-bottom:48px}.section-heading h2,h2{font-size:clamp(32px,3.25vw,46px);line-height:1.16;letter-spacing:-1.8px;margin:0;font-weight:650}h2 em{font-style:normal;color:#8d693f}h3{letter-spacing:-.4px}p{line-height:1.75}h2+p{color:var(--text);font-size:16px;margin-top:23px} .split-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.split-heading>div{flex:1.4}.split-heading>p{flex:1;max-width:380px;color:var(--text);font-size:15px;margin-bottom:4px}.section .eyebrow{color:#8a663d;margin-bottom:22px}.centered{text-align:center;max-width:900px;margin:0 auto 48px}.centered .eyebrow{justify-content:center}.centered p{color:var(--text)}.manual-flow{display:grid;grid-template-columns:repeat(5,1fr);margin-top:58px}.manual-flow>div{padding:0 23px;border-left:1px solid var(--border);position:relative}.manual-flow>div:first-child{padding-left:0;border:0}.manual-flow>div:last-child{padding-right:0}.step-number{font-size:12px;color:#9b8060;display:block;margin-bottom:35px}.manual-flow h3{font-size:15px;font-weight:600;margin:0 0 10px;line-height:1.5}.manual-flow p{font-size:13px;line-height:1.75;color:#62666a;margin:0}.pullquote{text-align:center;font-size:20px;line-height:1.7;margin:52px 0 0;padding:30px 20px;background:#faf8f5;border-radius:5px;letter-spacing:-.4px}.cost-section{background:var(--navy);color:#fff;padding:80px 0}.cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.light-eyebrow{color:#c6a47a!important}.cost-section h2{font-size:48px}.cost-section h2 em,.erp-section h2 em,.final-cta h2 em{color:#c4a178}.cost-grid>div>p:not(.eyebrow){color:#b0bac2;font-size:15px;max-width:440px;margin-top:23px}.leaks{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.leaks span{font-size:12px;border:1px solid #31404d;border-radius:4px;padding:7px 10px;color:#c2cbd0}.cost-calculation{border:1px solid #3a434a;border-radius:10px;padding:32px;background:#0d1d2c}.cost-calculation .eyebrow{color:#c2a17b;font-size:12px;margin-bottom:25px}.equation{display:flex;align-items:center;justify-content:space-between;gap:15px}.equation strong{font-size:34px;font-weight:550;display:block;font-variant-numeric:tabular-nums}.equation span{font-size:12px;color:#a8b1b8;display:block;margin-top:9px}.equation b{color:#677684;font-size:18px;font-weight:400}.cost-result{border-top:1px solid #33404b;margin-top:25px;padding-top:25px}.cost-result>strong{font-size:55px;font-weight:550;letter-spacing:-2px;white-space:nowrap}.cost-result>strong span{font-size:25px;margin-right:6px;color:#c1a17b}.cost-result p{font-size:13px;color:#bac2c8;margin:10px 0 25px}.button.gold{background:var(--gold);color:var(--navy);border-color:var(--gold)}.cost-calculation .button{width:100%;font-size:13px;gap:10px}.fine-print{font-size:12px!important;line-height:1.65;color:#9ea8b0;margin:17px 0 0!important}.cycle{display:grid;grid-template-columns:1fr 40px 1.4fr 40px 1.2fr;gap:24px;align-items:center;max-width:1060px;margin:55px auto 0}.node-label{font-size:12px;letter-spacing:1.3px;color:#7d725f;display:block;margin-bottom:16px}.cycle-inputs>div{border:1px solid var(--border);padding:17px 20px;border-radius:5px;margin-top:10px;font-size:14px;background:#faf8f5}.cycle-arrow{font-size:27px;color:#b3936a;text-align:center}.cycle-engine{border-radius:10px;padding:24px;background:var(--navy);color:white;text-align:center;box-shadow:0 16px 30px #06152412}.cycle-engine>p{font-size:12px;letter-spacing:2px;color:#b5a083;margin-top:8px}.rule-tags{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:22px}.rule-tags span{font-size:12px;padding:10px 8px;background:#142535;border:1px solid #263746;border-radius:4px;color:#d1d7dc}.engine-approved{border-top:1px solid #32404c;margin-top:20px;padding-top:19px;font-size:12px;color:#ceaf86}.cycle-outputs{display:grid;gap:15px}.cycle-outputs>div{display:flex;gap:15px;align-items:center;border-bottom:1px solid var(--border);padding:15px 0}.cycle-outputs>div>span{font-size:12px;color:#9e835f}.cycle-outputs strong{font-size:14px;display:block}.cycle-outputs small{font-size:12px;color:var(--muted);display:block;margin-top:7px}.cycle-management{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:32px;padding:20px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cycle-management>span{color:var(--gold);font-size:24px}.cycle-management p{font-size:13px;margin:0}.cycle-management .text-link{margin-left:20px;font-size:12px}.simulation-caption{font-size:12px;color:#747d83;line-height:1.7;text-align:center;margin:16px 0 0}.channels{background:#f9f7f3}.channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.channel-card{border:1px solid #e1ddd7;border-radius:7px;padding:29px;background:white;position:relative;transition:transform 220ms var(--ease),box-shadow 220ms ease}.line-icon{width:43px;height:43px;border:1px solid #e4d9c8;background:#faf6ef;color:#94734a;display:grid;place-items:center;border-radius:6px;font-size:25px}.card-index{position:absolute;top:35px;right:28px;font-size:12px;color:#b7a88f}.channel-card h3{font-size:21px;margin:27px 0 12px;font-weight:600}.channel-card p{font-size:14px;color:var(--text);min-height:74px;margin:0}.channel-card .text-link{margin-top:22px;width:100%;justify-content:space-between;border-top:1px solid var(--border);padding-top:19px;font-size:12px}.channel-card b{font-weight:400;color:var(--gold);font-size:18px}.feature-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:100px;align-items:center}.feature-copy p{font-size:15px;color:var(--text);max-width:430px}.feature-copy h2{font-size:42px}.feature-list{list-style:none;padding:0;margin:25px 0}.feature-list li{font-size:14px;line-height:1.65;padding:8px 0 8px 25px;position:relative}.feature-list li:before{content:'✓';color:#9b794d;position:absolute;left:0}.product-window{border:1px solid #dfe2e3;border-radius:9px;box-shadow:0 20px 50px -20px #06152422;overflow:hidden;background:#fff}.window-bar{padding:16px 22px;display:flex;align-items:center;gap:25px;border-bottom:1px solid #e9ebed}.window-bar>span:not(.avatar){font-size:12px;letter-spacing:1.5px;color:#77808a}.avatar{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#f1e9dc;color:#977444;font-size:12px}.window-bar>.avatar{margin-left:auto}.window-content{padding:27px}.welcome{display:flex;align-items:center;justify-content:space-between;gap:10px}.welcome small{font-size:12px;color:var(--muted);letter-spacing:1px}.welcome h3{font-size:20px;font-weight:600;margin:7px 0}.gold-tag{font-size:12px;color:#846133;background:#f4eee4;border-radius:4px;padding:6px 8px;line-height:1.5}.portal-metrics{display:grid;grid-template-columns:1.6fr 1fr;gap:18px;margin-top:22px}.portal-metrics>div{background:#f8f9f9;border:1px solid #e6e8e9;border-radius:5px;padding:17px}.portal-metrics small{font-size:12px;color:var(--muted)}.portal-metrics strong{font-size:24px;letter-spacing:-.9px;display:block;margin-top:8px;font-weight:600}.portal-metrics strong span{font-size:16px}.search-preview{display:flex;gap:13px;padding:12px 14px;border:1px solid #e1e4e5;border-radius:4px;margin:20px 0;font-size:21px;color:#7c858c;align-items:center}.search-preview span{font-size:12px}.product-list-head{display:flex;justify-content:space-between;font-size:12px;margin-bottom:14px;gap:15px;align-items:center}.product-list-head>span{font-size:12px;color:#9e7b4d}.catalog-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #ebeded}.sku-icon{width:35px;height:40px;background:#f5f1eb;display:grid;place-items:center;font-size:12px;color:#998363;border-radius:4px}.catalog-row strong{font-size:12px;display:block;font-weight:550}.catalog-row small{font-size:12px;color:#7c8388;display:block;margin-top:6px}.catalog-row>div:last-child{margin-left:auto;text-align:right}.green-text{color:#3e755a!important}.window-footer{padding:11px 20px;border-top:1px solid #e4e7e9;background:#fafafa;color:#7c8388;font-size:12px;text-align:right}.whatsapp-section{background:var(--cream)}.reverse{grid-template-columns:1.1fr 1fr}.chat-demo{background:#fcfaf7;border:1px solid #d9d7cf;border-radius:10px;overflow:hidden;box-shadow:0 22px 50px -27px #06152430;max-width:510px}.chat-header{background:#fff;padding:20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e7e5dd}.chat-avatar{height:37px;width:37px;display:grid;place-items:center;background:#f5eee5;border-radius:50%}.chat-header strong{font-size:12px;font-weight:600;display:block}.chat-header small{font-size:12px;color:#7f878b;display:block;margin-top:5px}.chat-dots{margin-left:auto;color:#7b8388}.chat-body{padding:20px 24px;display:flex;flex-direction:column;gap:15px;background-image:radial-gradient(#d9d1c3 .6px,transparent .6px);background-size:15px 15px}.chat-date{align-self:center;font-size:12px;letter-spacing:1px;color:#83857f;padding:5px 10px;background:#f0eee7;border-radius:3px}.chat-bubble{max-width:88%;padding:13px 16px;border-radius:7px;box-shadow:0 1px 3px #06152409}.outgoing{align-self:flex-end;background:#e6ece1;border:1px solid #d9e1d5;border-top-right-radius:0}.incoming{align-self:flex-start;background:white;border:1px solid #e6e5df;border-top-left-radius:0}.chat-bubble p{font-size:12px;line-height:1.7;margin:0 0 7px}.chat-bubble small{display:block;text-align:right;font-size:12px;color:#7b8a83}.chat-items{display:grid;gap:10px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;margin:11px 0;padding:12px 0;font-size:12px}.chat-items>span{display:flex;gap:20px;justify-content:space-between}.chat-items b{font-weight:550}.chat-valid{font-size:12px;color:#347152;line-height:1.9;margin-bottom:10px}.chat-confirm{background:#fff;border:1px solid #c9d7c4;border-radius:5px;display:flex;align-items:center;padding:15px;gap:14px}.chat-confirm>span{height:30px;width:30px;border-radius:50%;background:#e7f0e4;color:#467353;display:grid;place-items:center}.chat-confirm strong{font-size:12px;font-weight:600;display:block}.chat-confirm small{font-size:12px;display:block;color:#738178;margin-top:5px}.chat-footer{padding:10px 20px;display:flex;justify-content:space-between;align-items:center;background:white;border-top:1px solid #e0e2dc;font-size:12px;color:#727c76}.chat-footer .text-link{font-size:12px}.feature-callout{border-left:2px solid var(--gold);padding-left:20px;margin-top:30px!important;line-height:1.85}.feature-callout strong{font-weight:600;color:var(--navy)}.rules-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.order-sheet{border:1px solid var(--border);background:#fcfaf7;border-radius:8px;padding:30px}.sheet-header{display:flex;align-items:center;justify-content:space-between;gap:15px}.sheet-header .eyebrow{margin:0;font-size:12px}.order-sheet>h3{font-size:24px;margin:25px 0 8px;font-weight:600}.muted{color:var(--muted)}.small-text{font-size:12px}.rule-definition{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;margin:25px 0 0}.rule-definition>div{border-top:1px solid #e4dfd7;padding:16px 0}.rule-definition dt{font-size:12px;color:#7b7e7f}.rule-definition dd{font-size:15px;margin:8px 0 0;font-weight:550}.validated-tags{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #e4dfd7;padding-top:22px;margin-top:6px}.validated-tags span{font-size:12px;color:#526b56;background:#edf1e9;border:1px solid #dee5d8;padding:7px;border-radius:3px}.credit-panel>h3{font-size:30px;line-height:1.25;font-weight:600;margin:0 0 14px;letter-spacing:-1px}.credit-panel>p:not(.eyebrow):not(.simulation-caption){font-size:14px;color:var(--text);max-width:350px;margin-bottom:25px}.credit-state{border:1px solid #e2e6e2;display:flex;padding:17px;gap:13px;border-radius:6px;margin-top:12px;align-items:center}.credit-state>span{height:27px;width:27px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.credit-state strong{font-size:12px;display:block}.credit-state small{font-size:12px;display:block;margin-top:6px;color:#757b7d}.approved>span{background:#e9f2e8;color:#3e6c3e}.blocked>span{background:#f9ecea;color:#ac514c}.approval>span{background:#fbf2e2;color:#a67b3e}.stock-section{background:#f9faf9;border-top:1px solid #eef0ed;border-bottom:1px solid #eef0ed}.stock-window{background:#fff;border:1px solid #dfe3e2;border-radius:8px;padding:26px;box-shadow:0 15px 40px -25px #06152430}.stock-window .sheet-header{margin-bottom:22px;font-size:14px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}th{color:#7b8385;font-weight:400;font-size:12px;padding:12px 10px 12px 0;border-bottom:1px solid #e4e7e6;white-space:nowrap}td{padding:17px 10px 17px 0;border-bottom:1px solid #eceeed;font-variant-numeric:tabular-nums}td strong{font-size:12px;font-weight:550;display:block;white-space:nowrap}td small{font-size:12px;color:#879087;display:block;margin-top:5px}.zero-stock{color:#b46848;background:#faf0e9;padding:4px 7px;border-radius:3px}.stock-note{padding:13px 9px;margin-top:20px;font-size:12px;background:#f0f4ed;color:#5d7154;border-radius:4px;line-height:1.7}.stock-note span{margin-right:7px}.billing-flow{display:grid;grid-template-columns:1.3fr repeat(4,1fr);border:1px solid var(--border);border-radius:8px;overflow:hidden}.billing-start{padding:27px;background:var(--navy);color:#fff;display:flex;flex-direction:column}.billing-start>strong{font-size:42px;font-weight:500;line-height:1}.billing-start>span{font-size:12px;margin-top:9px;color:#d6dde1}.billing-start .batch-label{padding:10px 12px;background:#b18450;color:#061524;margin-top:20px;border-radius:4px;font-size:12px}.billing-node{padding:28px 20px;display:flex;flex-direction:column;border-right:1px solid var(--border);position:relative;justify-content:center;background:#fcfbf9}.billing-node:last-child{border:0}.billing-node>span{font-size:12px;color:#a48760;margin-bottom:28px}.billing-node strong{font-size:16px;font-weight:600}.billing-node small{font-size:12px;line-height:1.5;color:#7d8285;margin-top:10px}.billing-node:not(:last-child):after{content:'→';position:absolute;right:-8px;top:50%;z-index:1;color:#b89973;background:#fcfbf9}.management-section{padding-top:0}.executive-window{border:1px solid #dfe3e5;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 20px 50px -30px #06152424}.executive-header{padding:23px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #e4e8e9}.executive-header>div{display:flex;align-items:center;gap:14px}.executive-header strong{font-size:13px;font-weight:600}.executive-header>span{font-size:12px;color:#808a91}.executive-metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:30px 10px;border-bottom:1px solid #e4e8e9}.executive-metrics>div{padding:0 28px;border-right:1px solid #e4e8e9}.executive-metrics>div:last-child{border:0}.executive-metrics small{font-size:12px;color:#77838c}.executive-metrics strong{font-size:34px;letter-spacing:-1px;font-weight:550;display:block;margin-top:13px;font-variant-numeric:tabular-nums}.executive-metrics strong>span{font-size:23px}.executive-detail{display:grid;grid-template-columns:1.7fr 1fr}.sales-chart{padding:28px 35px;border-right:1px solid #e4e8e9}.chart-title{display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:20px}.chart-title strong{font-weight:550}.chart-title>span{font-size:12px;color:#818b92}.sales-chart svg{display:block;width:100%;height:auto;margin-top:30px}.chart-axis{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.5px;color:#919a9f;margin-top:13px}.commission{padding:28px 35px}.commission-person{display:flex;align-items:center;gap:10px}.commission-person strong{font-size:12px;font-weight:600;display:block}.commission-person small{font-size:12px;color:#7b8790;display:block;margin-top:3px}.commission dl{margin:24px 0 18px}.commission dl>div{display:flex;justify-content:space-between;font-size:12px;padding:8px 0}.commission dt{color:#7b8790}.commission dd{font-weight:550;margin:0}.commission dl>div:last-child dd{color:#987340}.goal-label{display:flex;justify-content:space-between;font-size:12px;color:#78848d}.goal-label strong{font-weight:500;color:#8d6a3b}.goal-track{height:4px;background:#eaeef0;border-radius:3px;margin-top:10px}.goal-track span{display:block;width:92%;height:100%;background:var(--gold);border-radius:3px}.risk-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e4e8e9;background:#f9fafb}.risk-metrics>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 30px;border-right:1px solid #e4e8e9}.risk-metrics>div:last-child{border:0}.risk-metrics span{font-size:12px;color:#737e87}.risk-metrics strong{font-size:17px;font-weight:550}.insight-list{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 28px;margin-top:30px}.insight-list span{font-size:12px;color:#616c73}.insight-list span:before{content:'↗';color:#ac8759;margin-right:8px}.erp-section{background:var(--navy);color:white}.erp-section .feature-copy p{color:#b4bdc6}.erp-section .feature-copy .erp-statement{font-size:18px;color:#e7ebee;margin:30px 0}.erp-section .text-link{color:#d6b88f}.erp-section .feature-grid{gap:120px}.erp-section h2{font-size:64px;letter-spacing:-2.5px}.erp-diagram{border:1px solid #3e4244;border-radius:10px;background:#0b1a29;overflow:hidden}.torlis-layer{text-align:center;padding:26px 30px;background:#112233}.torlis-layer>p,.erp-layer>p{font-size:12px;letter-spacing:2px;color:#9fabb4;margin:12px 0 21px}.torlis-layer>div,.erp-layer>div{display:flex;flex-wrap:wrap;gap:9px;justify-content:center}.torlis-layer>div>span,.erp-layer>div>span{font-size:12px;padding:7px 11px;border:1px solid #3d4a56;border-radius:4px;color:#d2d8dd}.integration-line{display:flex;align-items:center;justify-content:center;gap:15px;padding:4px 10px;background:#091725;border-top:1px dashed #485055;border-bottom:1px dashed #485055}.integration-line>span{font-size:25px;color:#b89c75}.integration-line>p{font-size:12px;color:#ad9e87}.erp-layer{text-align:center;padding:25px 30px 30px}.erp-layer>strong{font-size:24px;letter-spacing:3px;font-weight:500}.integration-scope{padding-top:42px;margin-top:60px;border-top:1px solid #2b3945;text-align:center}.integration-scope>p{font-size:12px;color:#a9b4bd}.integration-scope>p strong{font-size:16px;color:#e4e8eb;font-weight:500}.integration-scope>div{display:flex;justify-content:center;flex-wrap:wrap;gap:25px;margin:26px 0 20px;color:#d4dbe0;font-size:12px}.integration-scope>small{font-size:12px;color:#84939f}.comparison{max-width:990px;margin:0 auto;border:1px solid #e2ded7;border-radius:7px;overflow:hidden}.comparison>div{display:grid;grid-template-columns:1fr 1fr}.comparison>div>span{padding:18px 27px;border-bottom:1px solid #ece8e2;font-size:13px}.comparison>div>span:first-child{color:#7c7f7f;background:#fcfbf9}.comparison>div>span:last-child{background:#f4f6f1;color:#3f5947;border-left:1px solid #e2ded7}.comparison>div:not(.comparison-head)>span:last-child:before{content:'✓';margin-right:12px;color:#668563}.comparison>.comparison-head>span{padding:22px 27px;font-size:12px;letter-spacing:1.4px;font-weight:600}.comparison>.comparison-head>span:first-child{background:#eeeae4;color:#847764}.comparison>.comparison-head>span:last-child{background:var(--navy);color:white}.comparison>div:last-child>span{border-bottom:0}.simulation-cta{max-width:990px;margin:35px auto 0;padding:30px;display:flex;justify-content:space-between;align-items:center;gap:35px;border:1px solid var(--border);border-radius:6px}.simulation-cta .gold-tag{font-size:12px;letter-spacing:.7px}.simulation-cta h3{font-size:19px;margin:18px 0 9px;font-weight:600}.simulation-cta p{font-size:12px;color:#6f7578;margin:0}.simulation-cta .button{font-size:12px;white-space:nowrap}.implementation{background:#faf8f4}.implementation-steps{display:grid;grid-template-columns:repeat(6,1fr);list-style:none;padding:0;margin:55px 0 0;gap:0}.implementation-steps li{position:relative;padding-right:22px}.implementation-steps li:before{content:'';position:absolute;top:15px;left:40px;right:10px;height:1px;background:#dfd5c5}.implementation-steps li:last-child:before{display:none}.implementation-steps li>span{border:1px solid #d7c7b0;border-radius:50%;width:31px;height:31px;display:grid;place-items:center;font-size:12px;color:#9e7950;background:#faf8f4}.implementation-steps h3{font-size:15px;margin:22px 0 8px;font-weight:550}.implementation-steps p{font-size:12px;color:#767a7b;margin:0}.audience-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border);border-left:1px solid var(--border)}.audience-stats>div{padding:29px 24px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.audience-stats strong{font-size:27px;font-weight:550;letter-spacing:-.8px;white-space:nowrap;display:block}.audience-stats>div>span{font-size:12px;color:#798084;display:block;margin-top:10px}.audience-stats .audience-checks{background:#faf8f4;display:grid;gap:10px;align-content:center}.audience-stats .audience-checks>span{color:#837052;font-size:12px;margin:0}.faq-section{padding-top:40px}.faq-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:100px}.faq-grid>div>p:not(.eyebrow){color:#737b80;font-size:14px;margin-top:22px}.faq-list{border-top:1px solid var(--border)}details{border-bottom:1px solid var(--border)}summary{list-style:none;cursor:pointer;padding:23px 0;display:flex;justify-content:space-between;gap:20px;font-size:14px;font-weight:550;line-height:1.6}summary::-webkit-details-marker{display:none}summary>span{color:#a17d50;font-size:20px;font-weight:400;line-height:1.1}details[open] summary>span{transform:rotate(45deg)}details>p{font-size:14px;line-height:1.8;color:#64717a;margin:0;padding:0 35px 24px 0}details a{color:#8f6838;text-decoration:underline;text-underline-offset:4px}.final-cta{padding:80px 0;background:var(--navy);color:#fff}.demo-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:100px;align-items:center}.final-cta h2{font-size:49px}.demo-grid>div>p:not(.eyebrow){font-size:15px;color:#a8b6c1;max-width:450px;margin-top:25px}.demo-points{display:flex;gap:25px;margin-top:30px;font-size:12px;color:#c8d0d6}.demo-points>span:before{content:'✓';margin-right:8px;color:#c3a374}.demo-form{border:1px solid #3b4751;padding:30px;background:#10202f;border-radius:8px;display:flex;flex-direction:column}.demo-form h3{font-size:16px;font-weight:500;margin:0 0 24px}.demo-form label{font-size:12px;color:#c2cbd2;margin-bottom:8px}.demo-form input{width:100%;background:#0a1927;border:1px solid #344451;border-radius:4px;color:#fff;padding:13px 14px;font-size:14px;margin-bottom:19px;min-height:46px}.demo-form input::placeholder{color:#778793;font-size:12px}.demo-form .button{font-size:13px;margin-top:6px;width:100%}.demo-form .button:disabled{opacity:.6}.form-note{font-size:12px;line-height:1.7;color:#99a9b5;margin:15px 0 0;text-align:center}.contact-alternative{color:#b9c5ce;font-size:12px;text-align:center;margin-top:14px;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}footer{background:var(--cream)}.footer-main{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-top:45px;padding-bottom:35px}.footer-main>div>p{font-size:12px;color:#75766f;margin:11px 0 0}.footer-main>p{font-size:12px;line-height:1.9;color:#6b716f}.footer-main>.text-link{font-size:12px}.footer-bottom{border-top:1px solid #ddd5c9;display:flex;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:22px;font-size:12px;color:#89877f}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cycle-step,.chat-step{transition:opacity 300ms ease,transform 300ms var(--ease)}.cycle-step.waiting,.chat-step.waiting{opacity:.13;transform:translateY(5px)}.cycle-step.current{outline:2px solid #b1845055;outline-offset:5px}dialog{width:min(590px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--border);border-radius:12px;padding:32px;color:var(--navy);box-shadow:0 30px 100px #06152450}dialog::backdrop{background:#06152499;backdrop-filter:blur(3px)}.dialog-header{display:flex;justify-content:space-between;gap:20px;align-items:center}.dialog-header .eyebrow{font-size:12px;margin:0}.close-dialog{border:0;background:#f3f0eb;border-radius:50%;height:33px;width:33px;font-size:23px;line-height:1;color:#6a747a}.calculator-intro{font-size:13px;color:#6a7680;margin:17px 0 24px}dialog h2{font-size:34px;margin-top:20px}.calculator-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.calculator-fields label{font-size:12px;line-height:1.6}.calculator-fields input{display:block;width:100%;font-size:18px;color:var(--navy);padding:12px;border:1px solid #ddd9d2;border-radius:5px;background:#fcfbf9;margin-top:8px}.calculator-result{margin-top:25px;background:var(--navy);color:#fff;padding:25px;border-radius:6px}.calculator-result>strong{display:block;font-size:38px;font-weight:550;letter-spacing:-1px;font-variant-numeric:tabular-nums}.calculator-result>span{font-size:12px;color:#b5c0c9;display:block;margin-top:7px}.calculator-result>p{font-size:12px;color:#c6d0d7;margin-bottom:0}.calculator-result b{color:#d0ad7f;font-weight:550}dialog .fine-print{color:#79828a}dialog .button{margin-top:23px;font-size:12px;width:100%}
@media(hover:hover){.channel-card:hover{transform:translateY(-4px);box-shadow:0 16px 25px -20px #06152450}.button.gold:hover{background:#c29a68;border-color:#c29a68}summary:hover{color:#9b7345}}
@media(max-width:1100px){.feature-grid,.rules-layout,.faq-grid{gap:45px}.cost-grid,.demo-grid{gap:50px}.cost-section h2{font-size:43px}.feature-copy h2{font-size:37px}.cycle{gap:15px;grid-template-columns:1fr 25px 1.4fr 25px 1.2fr}.erp-section .feature-grid{gap:55px}.erp-section h2{font-size:56px}.split-heading{gap:40px}.executive-metrics strong{font-size:29px}.audience-stats>div{padding:24px 20px}.audience-stats strong{font-size:23px}.final-cta h2{font-size:43px}.channel-card{padding:24px}.manual-flow>div{padding:0 15px}.manual-flow h3{font-size:14px}.risk-metrics>div{padding:18px}.stock-window{padding:20px}.cost-calculation{padding:26px}.cost-result>strong{font-size:49px}}
@media(max-width:800px){.section{padding:68px 0}.section-heading{margin-bottom:32px}.section-heading h2,h2{font-size:34px;letter-spacing:-1.2px}.split-heading{display:block}.split-heading>p{max-width:550px;font-size:14px;margin-top:23px}.section .eyebrow{font-size:12px;letter-spacing:1.2px;margin-bottom:18px}.manual-flow{grid-template-columns:1fr 1fr;gap:28px 24px;margin-top:36px}.manual-flow>div{padding:0!important;border:none}.manual-flow>div:last-child{grid-column:1/-1;border-top:1px solid var(--border);padding-top:22px!important}.step-number{margin-bottom:14px;font-size:12px}.manual-flow h3{font-size:15px}.manual-flow p{font-size:12px}.pullquote{font-size:17px;padding:25px 17px;margin-top:35px}.desktop-break{display:none}.cost-section{padding:60px 0}.cost-grid,.feature-grid,.reverse,.rules-layout,.faq-grid,.demo-grid{grid-template-columns:1fr;gap:38px}.cost-section h2{font-size:40px}.cost-calculation{padding:26px;max-width:520px;width:100%;justify-self:center}.cost-result>strong{font-size:52px}.cost-grid>div>p:not(.eyebrow){max-width:550px}.centered{text-align:left}.centered .eyebrow{justify-content:flex-start}.centered p{font-size:14px}.centered br{display:none}.cycle{grid-template-columns:1fr;gap:18px;margin-top:35px;max-width:500px}.cycle-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.cycle-inputs>span{grid-column:1/-1;margin-bottom:0}.cycle-inputs>div{padding:15px 8px;text-align:center;font-size:12px}.cycle-arrow{transform:rotate(90deg);height:24px;font-size:23px;line-height:1}.cycle-engine{padding:24px}.rule-tags{grid-template-columns:repeat(4,1fr);gap:7px}.rule-tags span{font-size:12px;padding:10px 5px}.cycle-outputs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cycle-outputs>div{display:block;text-align:center;border:0}.cycle-outputs>div>span{display:block;margin-bottom:10px}.cycle-outputs strong{font-size:12px;line-height:1.5}.cycle-outputs small{font-size:12px;line-height:1.5}.cycle-management{gap:15px;padding:16px 0;flex-wrap:wrap;justify-content:flex-start;margin-top:20px}.cycle-management p{font-size:12px;flex:1}.cycle-management .text-link{margin-left:35px;padding-top:0}.simulation-caption{font-size:12px}.channel-grid{grid-template-columns:1fr;gap:15px}.channel-card{padding:24px}.channel-card h3{margin-top:20px;font-size:23px}.channel-card p{min-height:0;font-size:14px;max-width:500px}.channel-card .text-link{margin-top:20px;font-size:12px}.feature-copy h2{font-size:35px}.feature-copy p{font-size:14px;max-width:550px}.product-window,.chat-demo,.order-sheet,.stock-window{width:100%;max-width:560px;justify-self:center}.feature-grid.reverse .chat-demo{order:2}.feature-grid.reverse .feature-copy{order:1}.feature-list li{font-size:13px}.window-content{padding:22px}.window-bar{padding:14px 20px;gap:15px}.welcome h3{font-size:19px}.portal-metrics{gap:10px}.portal-metrics>div{padding:14px}.portal-metrics strong{font-size:23px}.chat-body{padding:20px}.chat-bubble p{font-size:13px}.chat-bubble{max-width:92%}.chat-header small{font-size:12px}.chat-items{font-size:12px}.chat-items>span{gap:13px}.chat-valid{font-size:12px}.chat-confirm small{font-size:12px}.credit-panel h3{font-size:29px}.credit-state strong{font-size:13px}.credit-state small{font-size:12px}.order-sheet{padding:25px}.stock-window .sheet-header{font-size:13px}.stock-window .gold-tag{font-size:12px}.billing-flow{grid-template-columns:1fr 1fr}.billing-start{grid-column:1/-1;display:grid;grid-template-columns:50px 1fr;gap:5px 15px;padding:25px;align-items:center}.billing-start>strong{grid-row:1/3;font-size:40px}.billing-start>span{margin:0}.billing-start .batch-label{margin:0;max-width:190px;font-size:12px;padding:8px}.billing-node{padding:25px;border-top:1px solid var(--border)}.billing-node>span{margin-bottom:16px}.billing-node strong{font-size:16px}.billing-node small{font-size:12px}.billing-node:nth-child(3){border-right:0}.billing-node:nth-child(3):after{display:none}.management-section{padding-top:0}.executive-header{padding:18px;gap:15px;flex-wrap:wrap}.executive-header>span{font-size:12px}.executive-metrics{grid-template-columns:1fr 1fr;padding:0}.executive-metrics>div{padding:22px;border-bottom:1px solid #e4e8e9}.executive-metrics>div:nth-child(2){border-right:0}.executive-metrics>div:nth-child(3),.executive-metrics>div:nth-child(4){border-bottom:0}.executive-metrics strong{font-size:29px}.executive-metrics small{font-size:12px}.executive-detail{grid-template-columns:1fr}.sales-chart{padding:25px 20px;border-right:0;border-bottom:1px solid #e4e8e9}.sales-chart svg{margin-top:25px}.commission{padding:25px}.commission-person strong{font-size:14px}.commission dl>div{font-size:12px}.risk-metrics{grid-template-columns:1fr}.risk-metrics>div{padding:15px 22px;border-right:0;border-bottom:1px solid #e4e8e9}.risk-metrics span{font-size:12px}.risk-metrics strong{font-size:18px}.insight-list{justify-content:flex-start;gap:15px 22px}.insight-list span{font-size:12px}.erp-section .feature-grid{gap:35px}.erp-section h2{font-size:52px}.erp-section .feature-copy .erp-statement{font-size:18px}.erp-diagram{width:100%;max-width:530px;justify-self:center}.integration-scope{margin-top:40px;padding-top:28px}.integration-scope>p strong{font-size:15px}.integration-scope>div{gap:15px 20px}.integration-scope>small{font-size:12px;line-height:1.7;display:block}.comparison>div>span{font-size:12px;line-height:1.7;padding:14px 13px}.comparison>.comparison-head>span{font-size:12px;letter-spacing:.7px;padding:18px 13px}.comparison>div:not(.comparison-head)>span:last-child:before{margin-right:6px}.simulation-cta{display:block;padding:24px;margin-top:25px}.simulation-cta .button{margin-top:23px}.simulation-cta h3{font-size:19px}.implementation-steps{grid-template-columns:1fr 1fr;gap:27px 20px;margin-top:35px}.implementation-steps li:nth-child(even):before{display:none}.implementation-steps h3{margin-top:16px}.implementation-steps p{font-size:12px}.audience-stats strong{font-size:25px}.audience-stats>div{padding:25px 20px}.faq-section{padding-top:15px}.faq-grid{gap:30px}.faq-grid>div>p:not(.eyebrow){font-size:14px}.faq-list summary{font-size:14px;padding:20px 0}.faq-list details>p{font-size:13px}.final-cta{padding:65px 0}.final-cta h2{font-size:39px}.final-cta .eyebrow{font-size:12px}.demo-grid{gap:35px}.demo-grid>div>p:not(.eyebrow){font-size:14px}.demo-points{font-size:12px;gap:16px;flex-wrap:wrap}.demo-form{padding:25px}.demo-form label{font-size:12px}.demo-form input{font-size:16px}.demo-form input::placeholder{font-size:13px}.form-note{font-size:12px}.footer-main{align-items:flex-start;flex-wrap:wrap;gap:20px;padding-top:35px}.footer-main>p{font-size:12px}.footer-main>.text-link{padding:0}.footer-bottom{font-size:12px;gap:20px}.footer-bottom>span:last-child{white-space:nowrap}dialog{padding:24px}dialog h2{font-size:29px}.calculator-fields{gap:15px}.calculator-fields label{font-size:12px}.calculator-fields input{font-size:18px}.calculator-result>strong{font-size:34px}}
@media(max-width:370px){.container{width:calc(100% - 32px)}.logo{width:106px}.nav .button.small{font-size:12px;gap:7px}.hero h1{font-size:42px}.hero .button{font-size:12px}.hero .text-link{font-size:12px}.flow-board{padding:20px 14px}.flow-bottom{gap:14px}.engine-head strong{font-size:12px}.audience-stats strong{font-size:21px}.audience-stats>div{padding:20px 15px}.chat-body{padding:15px}.chat-items{font-size:12px}.welcome h3{font-size:17px}}
.logo{width:136px;height:50px}.window-bar>img{width:88px;height:34px}.cycle-engine>img,.torlis-layer>img{width:150px;height:57px}.footer-main img{width:145px;height:55px}.visual-top{flex-wrap:wrap;line-height:1.5}.tiny-tag{font-size:9px}.hero-description,.split-heading>p,.feature-copy>p,.channel-card>p,.credit-panel>p:not(.eyebrow):not(.simulation-caption),.demo-grid>div>p:not(.eyebrow){font-size:16px}.visual-footer{flex-wrap:wrap}.flow-bottom{gap:17px}.hero-visual .flow-bottom small{font-size:11px}.hero-visual .engine-head strong{font-size:13px}.product-list-head{flex-wrap:wrap}.window-bar>span:not(.avatar){font-size:10px}.chat-header small{font-size:11px}.simulation-cta .gold-tag{display:inline-block}.simulation-cta p{font-size:14px}.comparison>div>span{font-size:14px}.manual-flow p{font-size:14px}.implementation-steps p{font-size:14px}.faq-grid>div>p:not(.eyebrow){font-size:16px}.stock-note{font-size:12px}.hero-visual{transform:none}.motion-control{min-height:34px}.chat-footer{gap:12px}.cycle-management{flex-wrap:wrap}.audience-stats strong{white-space:normal}.risk-metrics span{line-height:1.5}
@media(max-width:1100px){.tiny-tag{display:none}.chat-items>span{flex-wrap:wrap;gap:5px 12px}.stock-window .sheet-header{flex-wrap:wrap}.equation{gap:10px}.cost-result>strong{font-size:46px}}
@media(max-width:800px){.logo{width:115px;height:43px}.nav .button.small{font-size:12px}.hero .eyebrow{font-size:11px}.hero-visual .visual-top{font-size:10px}.hero-visual .demo-label{font-size:9px}.hero-visual .checks{font-size:12px;gap:14px 8px;padding:16px}.hero-visual .flow-bottom small{font-size:10px}.hero-visual .visual-footer{font-size:10px}.hero-visual .engine-head strong{font-size:12px}.visual-footer .motion-control{font-size:11px}.feature-copy>p,.split-heading>p,.channel-card>p{font-size:16px}.comparison>div>span{font-size:12px}.comparison>.comparison-head>span{font-size:10px}.cycle-outputs strong{font-size:13px}.cycle-outputs small{font-size:11px}.cycle-inputs>div{padding:15px 6px}.chat-footer{flex-wrap:wrap}.chat-bubble{max-width:95%}.chat-items{font-size:11px}.demo-points{font-size:12px}.executive-metrics strong{font-size:28px}.audience-stats strong{font-size:24px}.audience-stats>div{padding:22px 17px}.calculator-fields label{font-size:12px}.hero .micro{font-size:12px}.hero-bottom{font-size:12px}.final-cta h2{font-size:37px}.footer-bottom{font-size:11px}.footer-bottom>span:last-child{white-space:normal}.tiny-tag{display:none}}
@media(max-width:370px){.nav .button.small{font-size:11px}.logo{width:100px;height:39px}.hero h1{font-size:40px}.cost-calculation{padding:20px}.cost-result>strong{font-size:43px}.cost-result>strong span{font-size:22px}.flow-board{padding:20px 12px}.flow-bottom{gap:9px}.flow-bottom strong{font-size:11px}.message{width:100%}.message-head{gap:7px}.message-head strong{font-size:11px}.message-head small{font-size:10px}.message-head .timestamp{font-size:10px}.order{width:100%;gap:8px}.order .status{font-size:10px}.order-icon{width:28px;flex-shrink:0}.checks{font-size:11px!important}.hero-visual .engine-head strong{font-size:11px}.hero-visual .engine-head{padding:12px}.equation span{font-size:10px}.equation strong{font-size:30px}.demo-form{padding:20px}.demo-points{font-size:11px}}
.feature-grid>*,.rules-layout>*,.cycle>*,.demo-grid>*,.faq-grid>*{min-width:0}.table-scroll{max-width:100%}
@media(max-width:800px){.centered br{display:initial}.cycle{grid-template-columns:minmax(0,1fr)}.cycle-inputs,.cycle-outputs{grid-template-columns:repeat(3,minmax(0,1fr))}.cycle-inputs>div{overflow-wrap:anywhere}.cycle-outputs>div{min-width:0}.feature-grid,.demo-grid,.faq-grid,.rules-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:370px){.rule-tags{grid-template-columns:repeat(2,minmax(0,1fr))}.cycle-outputs strong{font-size:11px;overflow-wrap:anywhere}.cycle-outputs small{font-size:10px}.stock-window{padding:18px}.welcome{flex-wrap:wrap}.portal-metrics{grid-template-columns:1.5fr 1fr}.portal-metrics>div{padding:10px}.portal-metrics strong{font-size:21px}.catalog-row{gap:8px}.catalog-row strong{font-size:11px}.catalog-row small{font-size:10px}.sku-icon{width:25px;flex-shrink:0}.window-content{padding:18px}.audience-stats strong{font-size:22px}.comparison>div>span{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.flow-step.waiting,.cycle-step.waiting,.chat-step.waiting{opacity:1;transform:none}}

.company-section{background:#faf8f4;border-top:1px solid var(--border)}.company-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:80px}.company-grid p{font-size:16px;color:var(--text);max-width:600px}.company-contact{border-left:1px solid var(--border);padding-left:35px;min-width:0}.company-contact h3{font-size:20px;margin-top:0}.company-contact dl>div{margin-bottom:20px}.company-contact dt{font-size:13px;color:var(--muted);margin-bottom:7px}.company-contact dd{font-size:15px;margin:0;overflow-wrap:anywhere}.company-contact a{text-underline-offset:4px}.company-registration{font-size:14px!important;line-height:1.8}.company-registration strong{color:var(--navy)}@media(max-width:800px){.company-grid{grid-template-columns:minmax(0,1fr);gap:30px}.company-contact{border-left:0;border-top:1px solid var(--border);padding:25px 0 0}.company-grid h2{font-size:32px}}
