:root{color:#15130f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--linen:#f3efe6;--linen-2:#ebe4d7;--paper:#fffaf0;--paper-soft:#f8f1e6;--ink:#15130f;--muted:#6d665b;--fine:#25201821;--dark:#161a16;--dark-2:#22281f;--blue:#456d82;--brass:#a98250;--moss:#637a5b;--coral:#bf7b68;--shadow-soft:0 22px 58px #473a2421;--shadow-deep:0 30px 86px #1c160e33;background:#f3efe6;font-family:Manrope,Satoshi,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:110px}body{background:radial-gradient(circle at 9% 6%, #a9825033, transparent 23rem), radial-gradient(circle at 84% 2%, #456d8224, transparent 28rem), linear-gradient(180deg, #f7f3ea 0%, var(--linen) 42%, #f8f3ea 100%);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body:before{z-index:-2;pointer-events:none;content:"";opacity:.52;background-image:linear-gradient(115deg,#ffffff6b,#0000 42%),linear-gradient(#2520180a 1px,#0000 1px),linear-gradient(90deg,#25201808 1px,#0000 1px);background-size:auto,46px 46px,46px 46px;position:fixed;inset:0}body:after{z-index:-1;pointer-events:none;content:"";opacity:.24;mix-blend-mode:multiply;background-image:radial-gradient(#25201838 .7px,#0000 .7px);background-size:5px 5px;position:fixed;inset:0}::selection{color:#fffaf0;background:#252018}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.page{--cursor-x:50vw;--cursor-y:40vh;width:100%;min-height:100vh;margin:0;padding:0 0 34px;position:relative;overflow:hidden}.pointer-spotlight{z-index:80;pointer-events:none;opacity:.72;background:radial-gradient(520px at var(--cursor-x) var(--cursor-y), #fff9eb47, transparent 66%), radial-gradient(260px at var(--cursor-x) var(--cursor-y), #a9825029, transparent 72%), radial-gradient(120px at var(--cursor-x) var(--cursor-y), #456d821a, transparent 68%);mix-blend-mode:screen;transition:opacity .18s;position:fixed;inset:0}.pointer-spotlight:before{top:var(--cursor-y);left:var(--cursor-x);content:"";opacity:.34;border:1px solid #25201833;border-radius:999px;width:28px;height:28px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #fffaf038,0 0 26px #a9825033}.site-header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f7f3eab8;border:0;border-bottom:1px solid #2520181a;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:68px;margin:0;padding:12px max(28px,50vw - 722px);display:flex;position:sticky;top:0;box-shadow:0 18px 58px #2f271914}.brand{align-items:center;gap:10px;font-size:.93rem;font-weight:780;display:inline-flex}.brand-mark{color:#fff7e8;background:radial-gradient(circle at 25% 20%, #ffffff29, transparent 30%), var(--dark);border:1px solid #25201829;border-radius:8px;place-items:center;width:36px;height:36px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.82rem;display:grid}nav{align-items:center;gap:4px;display:flex}nav a{min-height:38px;color:var(--muted);border-radius:8px;align-items:center;padding:0 11px;font-size:.8rem;font-weight:760;transition:color .18s,background .18s,transform .18s;display:inline-flex}nav a:hover,nav a:focus-visible{color:var(--ink);background:#2520180f;outline:none;transform:translateY(-1px)}.hero{isolation:isolate;background:linear-gradient(90deg,#f7f3eaf5 0%,#f7f3ead1 34%,#ede5d66b 64%,#f7f3eaeb 100%),radial-gradient(circle at 73% 38%,#456d822e,#0000 32rem),radial-gradient(circle at 25% 54%,#a9825033,#0000 28rem);grid-template-columns:minmax(340px,.62fr) minmax(650px,1.38fr);align-items:center;gap:clamp(24px,3vw,46px);min-height:calc(100vh - 68px);padding:clamp(64px,8vh,102px) max(28px,50vw - 722px) clamp(64px,8vh,92px);display:grid;position:relative;overflow:hidden}.hero:after{z-index:-2;pointer-events:none;content:"";opacity:.52;background-image:linear-gradient(115deg,#0000 0 39%,#2520180f 39.08%,#0000 39.22% 100%),linear-gradient(#25201809 1px,#0000 1px),linear-gradient(90deg,#25201808 1px,#0000 1px);background-size:100% 100%,72px 72px,72px 72px;position:absolute;inset:0}.hero:before{pointer-events:none;content:"";opacity:.22;filter:blur(12px);background:radial-gradient(circle,#bf7b684d,#0000 68%);width:38vw;height:38vw;position:absolute;top:56px;left:-9vw}.hero-copy{z-index:6;max-width:620px;position:relative}h1,h2,h3,p{margin-top:0}.line-wrap{display:block;overflow:hidden}.hero-line{display:block}.hero-eyebrow,.hero-proof-line{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600}.hero-eyebrow{margin-bottom:16px}.hero-proof-line{color:#6e5f45;max-width:560px;margin:-10px 0 28px;line-height:1.7}.hero h1{max-width:680px;color:var(--ink);letter-spacing:0;margin-bottom:24px;font-family:Newsreader,Instrument Serif,Georgia,serif;font-size:3.75rem;font-weight:520;line-height:.98}.hero h1 em{color:#7c623c;font-style:italic;font-weight:460}.hero-subcopy{color:#413b31;max-width:520px;margin-bottom:30px;font-size:1.06rem;line-height:1.62}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{--mag-x:0px;--mag-y:0px;min-height:48px;transform:translate3d(var(--mag-x), var(--mag-y), 0);transform-style:preserve-3d;border:1px solid #25201826;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:.88rem;font-weight:780;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s;display:inline-flex;position:relative;overflow:hidden}.button:before{pointer-events:none;content:"";opacity:0;background:linear-gradient(110deg,#0000 18%,#ffffff57,#0000 42%);transition:opacity .18s;position:absolute;inset:-1px;transform:translate(-68%)}.button:hover,.button:focus-visible{transform:translate3d(var(--mag-x), var(--mag-y), 0) translateY(-3px) rotateX(4deg);outline:none}.button:hover:before,.button:focus-visible:before{opacity:1;animation:.9s ease-out button-sheen}.button-primary{color:#fff7e8;background:radial-gradient(circle at 18% 10%, #ffffff29, transparent 36%), var(--dark);box-shadow:0 18px 40px #25201838}.button-primary:hover,.button-primary:focus-visible{box-shadow:0 24px 52px #25201847}.button-secondary{color:var(--ink);background:#fffaf0ad}.system-map{isolation:isolate;perspective:1300px;min-height:clamp(620px,72vh,760px);margin-right:0;position:relative}.signal-field{z-index:-2;opacity:.72;background:radial-gradient(at 58% 55%,#ffffffb8,#0000 70%),radial-gradient(at 58% 55%,#a9825014 0,#0000 45%);border-radius:22px;width:auto;height:auto;position:absolute;inset:2% -6vw 4% -4vw;transform:translateY(8px)}.signal-field:before{content:"";opacity:.28;background:repeating-linear-gradient(90deg,#2520180f 0 1px,#0000 1px 70px),repeating-linear-gradient(#2520180d 0 1px,#0000 1px 70px);position:absolute;inset:0}.map-depth{pointer-events:none;transform-style:preserve-3d;border:1px solid #2520181a;border-radius:18px;position:absolute}.map-depth-a{background:#e0d5c394;inset:58px 18px 36px 48px;transform:translate3d(-16px,-10px,-36px)rotateX(8deg)rotateY(-8deg);box-shadow:0 22px 70px #382d1c24}.map-depth-b{background:#efe7d894;inset:32px 42px 68px 20px;transform:translate3d(10px,8px,-18px)rotateX(6deg)rotateY(-6deg)}.system-map-shell{z-index:2;transform-style:preserve-3d;grid-template-columns:minmax(165px,.68fr) minmax(380px,1.34fr) minmax(165px,.68fr);gap:16px;transition:transform .16s ease-out;display:grid;position:absolute;inset:30px 0;transform:rotateX(5deg)rotateY(-5deg)}.map-rail{z-index:5;align-content:space-between;gap:14px;padding:26px 0;display:grid}.map-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--lift:0px;--scale:1;--surface-glow:0;--shadow-x:0px;--shadow-y:18px;--content-x:0px;--content-y:0px;background:radial-gradient(circle at var(--mx) var(--my), #a9825026, transparent 46%), #fffaf0c7;min-height:148px;box-shadow:var(--shadow-x) var(--shadow-y) 48px #2f271924, inset 0 1px 0 #ffffff47;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);backface-visibility:hidden;transform:perspective(900px) translate3d(0, var(--lift), 0) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--scale));transform-style:preserve-3d;will-change:transform;border:1px solid #25201821;border-radius:12px;padding:14px;transition:transform .12s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s,background .22s;position:relative;overflow:hidden}.map-card:after,.demo-card:after,.flow-step:after{pointer-events:none;content:"";opacity:0;background:linear-gradient(130deg, #ffffff2e, transparent 34%), radial-gradient(240px at var(--mx) var(--my), #ffffff6b, transparent 68%);mix-blend-mode:soft-light;transition:opacity .22s;position:absolute;inset:0}.map-card:before,.demo-card:before,.flow-step:before{pointer-events:none;content:"";opacity:0;background:linear-gradient(115deg, transparent 18%, #ffffff6b, transparent 38%), conic-gradient(from 180deg at var(--mx) var(--my), transparent 0deg, #456d8238 70deg, #a982502e 118deg, transparent 172deg);transition:opacity .22s,transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-1px;transform:translate(-12%)}.map-card>*,.demo-card>*,.flow-step>*{z-index:2;position:relative}.map-card:hover>*,.map-card:focus-within>*,.demo-card:hover>*,.demo-card:focus-visible>*,.demo-card:focus-within>*,.flow-step:hover>*,.flow-step:focus-within>*{transform:translate3d(var(--content-x), var(--content-y), 32px)}.map-card>*,.demo-card>*,.flow-step>*{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.map-card:hover,.map-card:focus-within{--lift:-7px;--scale:1.018;box-shadow:var(--shadow-x) var(--shadow-y) 64px #2f271933, inset 0 1px 0 #ffffff61;border-color:#456d8257}.map-card:hover:after,.map-card:focus-within:after,.demo-card:hover:after,.demo-card:focus-visible:after,.demo-card:focus-within:after,.flow-step:hover:after,.flow-step:focus-within:after{opacity:1}.map-card:hover:before,.map-card:focus-within:before,.demo-card:hover:before,.demo-card:focus-visible:before,.demo-card:focus-within:before,.flow-step:hover:before,.flow-step:focus-within:before{opacity:1;transform:translate(0)}.map-card-head{color:var(--blue);align-items:center;gap:7px;margin-bottom:10px;display:flex}.map-card span,.section-heading span,.contact span,.evidence-header span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.64rem;font-weight:600}.map-card strong{color:var(--ink);font-size:.95rem;line-height:1.28;display:block}.map-card p{color:var(--muted);margin:6px 0 0;font-size:.78rem;line-height:1.42}.map-card small{color:#25201885;margin-top:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.64rem;display:inline-flex}.map-board{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--lift:0px;--scale:1;--shadow-x:0px;--shadow-y:30px;--content-x:0px;--content-y:0px;background:radial-gradient(circle at var(--mx) var(--my), #ffffffc7, transparent 28%), radial-gradient(circle at 78% 12%, #456d8229, transparent 15rem), linear-gradient(145deg, #fffaf0e6, #ebe2d1eb);min-height:560px;box-shadow:var(--shadow-x) var(--shadow-y) 86px #1c160e33, inset 0 1px 0 #ffffff3d;backface-visibility:hidden;transform:perspective(1200px) translate3d(0, var(--lift), 28px) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--scale));transform-style:preserve-3d;will-change:transform;border:1px solid #2520181f;border-radius:18px;transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.map-board:hover{--lift:-5px;--scale:1.01;box-shadow:var(--shadow-x) var(--shadow-y) 96px #1c160e3d, inset 0 1px 0 #ffffff4d;border-color:#456d8242}.map-board:before{content:"";border:1px solid #25201814;border-radius:12px;position:absolute;inset:14px}.map-board:after{pointer-events:none;content:"";background:radial-gradient(340px at var(--mx) var(--my), #fff6, transparent 66%), radial-gradient(circle at 78% 16%, #ffffff57, transparent 32%);mix-blend-mode:soft-light;position:absolute;inset:0}.map-board:hover .map-node,.map-board:focus-within .map-node,.map-board:hover .map-board-status,.map-board:focus-within .map-board-status{transform:translate3d(var(--content-x), var(--content-y), 20px)}.map-node,.map-board-status{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.map-lines{z-index:1;width:calc(100% - 36px);height:74%;position:absolute;inset:44px 18px auto}.map-grid-lines path{fill:none;stroke:#25201814;stroke-width:1px}.path-shadow{fill:none;stroke:#25201817;stroke-width:17px;stroke-linecap:round}.path-core,.path-branch{fill:none;stroke:url(#mapStroke);stroke-width:3px;stroke-linecap:round;stroke-dasharray:9 12}.path-branch{stroke-width:2px;opacity:.78}.map-board:hover .path-core,.map-board:hover .path-branch{animation:1.7s linear infinite path-dash}.packet{fill:#27221a;filter:drop-shadow(0 0 9px #a98250d9)}.packet-two{fill:var(--blue)}.packet-three{fill:var(--moss)}.map-node{z-index:4;min-height:36px;color:var(--ink);background:#fffaf0d6;border:1px solid #2520181f;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 12px 28px #2f27191f}.node-1{bottom:20%;left:7%}.node-2{animation-delay:.16s;top:37%;left:22%}.node-3{animation-delay:.32s;top:27%;left:43%}.node-4{animation-delay:.48s;top:43%;right:11%}.node-5{animation-delay:.64s;bottom:23%;right:7%}.node-6{animation-delay:.8s;top:12%;right:30%}.node-7{top:13%;right:6%}.map-board-status{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf0bd;border:1px solid #2520181a;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:grid;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 12px 30px #2f27191c}.map-board-status span:last-of-type{color:var(--muted);font-size:.72rem;font-weight:760}.map-board-status strong{color:var(--ink);justify-self:end;font-size:.78rem}.proof-strip{background:#fffaf038;border-top:1px solid #25201814;border-bottom:1px solid #25201814;width:100%;padding:17px max(28px,50vw - 722px);overflow:visible}.proof-track{flex-wrap:wrap;justify-content:center;gap:14px 26px;width:100%;display:flex}.proof-track>span{color:#363128;white-space:nowrap;opacity:.9;align-items:center;gap:10px;font-size:.94rem;font-weight:740;display:inline-flex}.proof-dot{background:var(--moss);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 6px #637a5b1f}.section{width:min(1240px,100% - 56px);margin-left:auto;margin-right:auto;padding:112px 0 0}.section-heading{grid-template-columns:58px minmax(0,640px);align-items:start;gap:20px;margin-bottom:34px;display:grid}.section-heading>span{grid-row:1/span 2}.section-heading h2,.section-heading p{grid-column:2}.section-heading h2,.contact h2{color:var(--ink);letter-spacing:0;margin-bottom:8px;font-family:Newsreader,Instrument Serif,Georgia,serif;font-size:3.05rem;font-weight:520;line-height:1}.section-heading p,.contact p{max-width:540px;color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.demo-matrix{perspective:1200px;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.demo-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--lift:0px;--scale:1;--edge-glow:#2520181c;--shadow-x:0px;--shadow-y:20px;--content-x:0px;--content-y:0px;background:radial-gradient(circle at var(--mx) var(--my), #456d821f, transparent 42%), linear-gradient(180deg, #ffffffad, #efe8dbe0), var(--paper);min-height:430px;box-shadow:var(--shadow-x) var(--shadow-y) 56px #473a2421, inset 0 1px 0 #ffffff47;backface-visibility:hidden;transform:perspective(900px) translate3d(0, var(--lift), 0) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--scale));transform-style:preserve-3d;will-change:transform;border:1px solid #2520181c;border-radius:12px;flex-direction:column;padding:17px;transition:transform .12s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s,background .22s;display:flex;position:relative;overflow:hidden}.demo-card-clickable{cursor:pointer;outline:none}.demo-card-clickable:after{background:linear-gradient(130deg, #fff3, transparent 32%), radial-gradient(260px at var(--mx) var(--my), #a9825033, transparent 66%), radial-gradient(220px at 82% 12%, #456d822e, transparent 70%)}.demo-card-inner{flex-direction:column;flex:1;min-height:100%;display:flex}.demo-card:hover,.demo-card:focus-visible,.demo-card:focus-within{--lift:-9px;--scale:1.018;box-shadow:var(--shadow-x) var(--shadow-y) 78px #382c1933, inset 0 1px 0 #ffffff61;border-color:#456d825c}.demo-card-clickable:hover,.demo-card-clickable:focus-visible{background:radial-gradient(circle at var(--mx) var(--my), #456d822b, transparent 42%), radial-gradient(circle at 84% 10%, #a9825029, transparent 36%), linear-gradient(180deg, #ffffffd1, #ece4d4f2), var(--paper);border-color:#456d8275}.demo-card-clickable:focus-visible{box-shadow:var(--shadow-x) var(--shadow-y) 78px #382c1933, 0 0 0 4px #456d8229, inset 0 1px 0 #ffffff61}.card-topline{color:var(--muted);align-items:center;gap:8px;margin-bottom:19px;font-size:.71rem;font-weight:760;display:flex}.status-dot{background:var(--moss);border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 7px #637a5b21}.demo-circuit{justify-content:space-between;align-items:center;height:34px;margin-bottom:20px;display:flex;position:relative}.demo-circuit:before,.demo-circuit:after{content:"";position:absolute;top:50%;left:0;right:0}.demo-circuit:before{background:#2520181f;height:1px}.demo-circuit:after{background:linear-gradient(90deg,#0000,#a98250e6,#0000);width:34px;height:1px;transform:translate(0)}.demo-card:hover .demo-circuit:after,.demo-card:focus-within .demo-circuit:after{animation:1.1s linear infinite circuit-scan}.demo-circuit span{z-index:2;background:var(--paper);border:1px solid #2520182e;border-radius:999px;width:9px;height:9px;position:relative;box-shadow:0 0 0 6px #fffaf0b8}.demo-card h3{min-height:66px;color:var(--ink);letter-spacing:0;margin-bottom:12px;font-size:.98rem;line-height:1.22}.demo-card p{color:#3f392f;margin-bottom:20px;font-size:.88rem;line-height:1.5}.demo-card dl{gap:10px;margin:auto 0 0;display:grid}.demo-card dl div{border-top:1px solid #25201817;grid-template-columns:1fr;gap:5px;padding-top:10px;display:grid}.demo-card dt{color:var(--muted);text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.63rem;font-weight:600}.demo-card dd{color:var(--ink);margin:0;font-size:.74rem;line-height:1.35}.demo-card-action{min-height:42px;color:var(--ink);opacity:0;background:#fffaf0b8;border:1px solid #456d8238;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:0 11px 0 5px;font-size:.78rem;font-weight:820;transition:opacity .22s,transform .22s,border-color .22s,background .22s;display:inline-flex;transform:translateY(8px);box-shadow:0 14px 30px #473a2414}.demo-card-action>span{color:#fff7e8;background:radial-gradient(circle at 26% 18%, #ffffff2e, transparent 34%), var(--dark);border-radius:999px;place-items:center;width:31px;height:31px;display:grid}.demo-card-clickable:hover .demo-card-action,.demo-card-clickable:focus-visible .demo-card-action,.demo-card-clickable:focus-within .demo-card-action{opacity:1;background:#fffaf0eb;border-color:#456d8257;transform:translateY(0)}.system-flow{position:relative}.flow-stage{box-shadow:var(--shadow-deep);background:radial-gradient(circle at 78% 18%,#a9825029,#0000 22rem),radial-gradient(circle at 20% 85%,#456d821f,#0000 22rem),linear-gradient(135deg,#1e231f,#10130f);border:1px solid #2520181f;border-radius:16px;padding:32px;position:relative;overflow:hidden}.flow-stage:before{pointer-events:none;content:"";opacity:.22;background-image:linear-gradient(#f6f0e614 1px,#0000 1px),linear-gradient(90deg,#f6f0e60f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.flow-line-base{background:#f6f0e624;height:2px;position:absolute;top:84px;left:52px;right:52px}.flow-progress{transform-origin:0;background:linear-gradient(90deg,#f0e4cc,#a98250,#8ca57a,#90aebe);width:100%;height:100%;transform:scaleX(1);box-shadow:0 0 28px #a9825073}.flow-steps{z-index:2;perspective:1100px;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid;position:relative}.flow-step{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--lift:0px;--scale:1;--shadow-x:0px;--shadow-y:18px;--content-x:0px;--content-y:0px;color:#f6f0e6;background:radial-gradient(circle at var(--mx) var(--my), #ffffff14, transparent 42%), #ffffff0d;backface-visibility:hidden;min-height:250px;transform:perspective(900px) translate3d(0, var(--lift), 0) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--scale));will-change:transform;border:1px solid #f6f0e621;border-radius:12px;padding:17px;transition:background .22s,border-color .22s,box-shadow .22s,transform .12s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.flow-step:hover,.flow-step:focus-within{--lift:-8px;--scale:1.015;box-shadow:var(--shadow-x) var(--shadow-y) 68px #0000003d;border-color:#f0dfbf6b}.flow-step.is-active{background:radial-gradient(circle at var(--mx) var(--my), #a982502e, transparent 48%), #ffffff17;border-color:#f0dfbf66;box-shadow:0 20px 58px #00000038}.flow-step>span{color:#f0dfbf;background:#0000002e;border:1px solid #f6f0e638;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:42px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600;display:inline-flex}.flow-step svg{color:#d9c29d;margin-bottom:18px;transition:color .2s,transform .2s;display:block}.flow-step:hover svg,.flow-step:focus-within svg{color:#f0dfbf;transform:translateY(-3px)}.flow-step h3{margin-bottom:8px;font-size:.96rem;line-height:1.18}.flow-step p{color:#f6f0e6ad;margin:0;font-size:.8rem;line-height:1.45}.process-list{border:1px solid var(--fine);background:#2520181f;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.process-item{background:#fffaf0d1;min-height:188px;padding:22px}.process-item span{color:var(--brass);margin-bottom:46px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;font-weight:600;display:block}.process-item h3{margin-bottom:8px;font-size:1rem}.process-item p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.48}.stack-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.stack-group{color:#312d25;background:#fffaf0b8;border:1px solid #2520181c;border-radius:10px;min-height:132px;padding:18px;transition:transform .18s,border-color .18s,background .18s;box-shadow:0 14px 42px #473a2414}.stack-group:hover{background:#fffaf0f0;border-color:#456d824d;transform:translateY(-4px)}.stack-group h3{color:var(--ink);margin-bottom:30px;font-size:.92rem}.stack-group p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.evidence-card{color:#f7f0e6;box-shadow:var(--shadow-deep);background:radial-gradient(circle at 82% 0,#a982502e,#0000 18rem),linear-gradient(145deg,#171b18,#222820);border:1px solid #2520181f;border-radius:16px;overflow:hidden}.evidence-header{border-bottom:1px solid #f6f0e61f;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.evidence-header span{color:#d9c29d}.evidence-header strong{margin-top:5px;font-size:1.08rem;display:block}.evidence-rows{display:grid}.evidence-row{--row-glow:0;background:rgba(255, 255, 255, calc(var(--row-glow) * .035));border-bottom:1px solid #f6f0e61a;grid-template-columns:30px 110px 1fr;align-items:center;gap:12px;min-height:64px;padding:0 24px;display:grid}.evidence-row svg{color:#d9c29d}.evidence-row span{color:#d9c29d;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;font-weight:600}.evidence-row p{color:#f7f0e6c7;margin:0;font-size:.9rem}.terminal-line{color:#f7f0e6bd;align-items:center;gap:10px;min-height:62px;padding:0 24px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem;display:flex}.terminal-line span{white-space:nowrap;border-right:1px solid #f7f0e699;max-width:100%;animation:1s steps(2,end) infinite cursor-blink;display:inline-block;overflow:hidden}.contact{width:min(1240px,100% - 56px);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 78% 18%,#bf7b682b,#0000 22rem),#fffaf0cc;border:1px solid #2520181f;border-radius:16px;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:30px;margin:112px auto 0;padding:30px;display:grid}.contact h2{max-width:620px;margin:8px 0 0}.contact-actions{gap:10px;display:grid}.contact-actions a{background:#ffffff7a;border:1px solid #2520181f;border-radius:999px;justify-content:space-between;align-items:center;min-height:50px;padding:0 16px;font-size:.88rem;font-weight:780;transition:transform .18s,background .18s,border-color .18s;display:flex}.contact-actions a:after{content:"→"}.contact-actions a:hover,.contact-actions a:focus-visible{background:#fffaf1;border-color:#456d8247;outline:none;transform:translate(4px)}.contact-actions small{color:var(--muted);font-size:.78rem;line-height:1.45;display:block}.footer{width:min(1240px,100% - 56px);color:var(--muted);justify-content:space-between;gap:20px;margin:0 auto;padding:36px 0 0;font-size:.8rem;display:flex}.footer span:first-child{color:var(--ink);font-weight:820}@keyframes cursor-blink{50%{border-color:#0000}}@keyframes button-sheen{to{transform:translate(72%)}}@keyframes path-dash{to{stroke-dashoffset:-42px}}@keyframes circuit-scan{to{transform:translate(calc(100% - 34px))}}@media (width<=1180px){.hero{grid-template-columns:1fr;min-height:auto}.system-map{min-height:560px;margin-right:0}.system-map-shell{grid-template-columns:minmax(160px,.8fr) minmax(420px,1.5fr) minmax(160px,.8fr);inset:24px 0 34px}.demo-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-steps,.process-list{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-line-base{display:none}.stack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.page{width:100%;padding-top:14px}.site-header{border-radius:0;grid-template-columns:auto 1fr;align-items:flex-start;row-gap:9px;min-height:0;padding:14px 16px;display:grid;position:relative;top:0}nav{border-top:1px solid #25201814;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;width:100%;padding-top:8px}nav a{min-height:34px;padding:0 8px;font-size:.75rem}.hero{gap:34px;padding:54px 16px 42px}.hero h1{font-size:2.35rem;line-height:1.02}.hero-subcopy{max-width:34ch;font-size:.98rem}.hero-actions,.button{width:100%}.system-map{min-height:auto}.signal-field,.map-depth{display:none}.system-map-shell{grid-template-columns:1fr;gap:12px;position:relative;inset:auto;transform:none}.map-board{order:1;min-height:360px;transform:none}.map-rail{grid-template-columns:1fr;gap:12px;padding:0}.map-rail-left{order:2}.map-rail-right{order:3}.map-card{min-height:112px}.map-lines{width:calc(100% - 24px);height:74%;inset:26px 12px auto}.map-node{min-height:32px;padding:0 8px;font-size:.66rem}.node-1{bottom:23%;left:5%}.node-2{top:40%;left:19%}.node-3{top:30%;left:39%}.node-4{top:44%;right:7%}.node-5{bottom:27%;right:5%}.node-6{top:14%;right:5%}.node-7{top:15%;right:25%}.proof-track span{font-size:.98rem}.section{width:min(100% - 28px,1240px);padding-top:76px}.section-heading{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.section-heading>span,.section-heading h2,.section-heading p{grid-area:auto/1}.section-heading h2,.contact h2{font-size:2.2rem}.demo-matrix,.flow-steps,.process-list,.stack-grid,.contact{grid-template-columns:1fr}.demo-card,.demo-card h3{min-height:auto}.flow-stage{border-radius:14px;padding:18px}.flow-step{min-height:auto}.flow-step>span{margin-bottom:24px}.process-item{min-height:132px}.process-item span{margin-bottom:26px}.evidence-row{grid-template-columns:24px 86px 1fr;padding:0 16px}.terminal-line{font-size:.68rem}.contact{width:min(100% - 28px,1240px);margin-top:76px;padding:22px}.footer{flex-direction:column;width:min(100% - 28px,1240px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.flow-progress{transform:scaleX(1)}.hero-line,[data-reveal],.system-map,.demo-card,.flow-step,.evidence-row{opacity:1!important;clip-path:none!important;transform:none!important}}.mctb-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 8% 4%, #a982502e, transparent 25rem), radial-gradient(circle at 86% 8%, #456d8224, transparent 28rem), linear-gradient(180deg, #f8f3ea 0%, var(--linen) 48%, #f7f1e7 100%)}.mctb-page button,.mctb-page input{font:inherit}.mctb-header{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f7f3eac2;border-bottom:1px solid #2520181a;justify-content:space-between;align-items:center;min-height:68px;padding:12px max(22px,50vw - 692px);display:flex;position:sticky;top:0;box-shadow:0 18px 58px #2f271914}.mctb-back-link{min-height:40px;color:var(--ink);background:#fffaf09e;border:1px solid #2520181f;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.82rem;font-weight:780;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.mctb-back-link:hover,.mctb-back-link:focus-visible{background:#fffaf0;border-color:#456d8252;outline:none;transform:translate(-3px)}.mctb-hero{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:end;gap:clamp(24px,4vw,58px);width:min(1320px,100% - 56px);margin:0 auto;padding:clamp(62px,8vh,96px) 0 28px;display:grid}.mctb-hero-copy{max-width:900px}.mctb-kicker,.mctb-run-card span,.mctb-run-card dt,.mctb-control-block>span,.mctb-panel-title span,.mctb-backend-grid section>span,.mctb-roi-section span,.mctb-live-sms span,.mctb-trust-section span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:700}.mctb-hero h1{max-width:930px;color:var(--ink);letter-spacing:0;margin:14px 0 20px;font-family:Newsreader,Instrument Serif,Georgia,serif;font-size:clamp(2.7rem,5.4vw,4rem);font-weight:520;line-height:.98}.mctb-hero-copy>p:not(.mctb-kicker){color:#413b31;max-width:740px;margin-bottom:22px;font-size:1.05rem;line-height:1.62}.mctb-hero-flow{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.mctb-hero-flow span{color:#3e382f;background:#fffaf0a6;border:1px solid #2520181c;border-radius:999px;align-items:center;min-height:34px;padding:0 11px;font-size:.78rem;font-weight:760;display:inline-flex}.mctb-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.mctb-hero-actions button,.mctb-live-sms button{min-height:46px;color:var(--ink);cursor:pointer;background:#fffaf0bf;border:1px solid #25201821;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.86rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.mctb-hero-actions .mctb-primary-action{color:#fff7e8;background:radial-gradient(circle at 18% 10%, #ffffff29, transparent 36%), var(--dark);box-shadow:0 18px 40px #25201833}.mctb-hero-actions button:hover,.mctb-live-sms button:hover,.mctb-hero-actions button:focus-visible,.mctb-live-sms button:focus-visible{background:#fffaf0;border-color:#456d8257;outline:none;transform:translateY(-2px)}.mctb-hero-actions .mctb-primary-action:hover,.mctb-hero-actions .mctb-primary-action:focus-visible{color:#fff7e8;background:var(--dark);box-shadow:0 24px 52px #25201840}.mctb-run-card,.mctb-controls,.mctb-phone-panel,.mctb-flow-panel,.mctb-owner-panel,.mctb-roi-card,.mctb-live-sms,.mctb-trust-grid article,.mctb-doc-links{box-shadow:var(--shadow-soft);background:radial-gradient(circle at 92% 0,#456d8214,#0000 16rem),#fffaf0c7;border:1px solid #2520181f;border-radius:14px}.mctb-run-card{padding:22px}.mctb-run-card strong{color:var(--ink);overflow-wrap:anywhere;margin:10px 0;font-size:1.18rem;line-height:1.25;display:block}.mctb-run-card p{color:var(--muted);margin-bottom:18px;font-size:.9rem;line-height:1.55}.mctb-run-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.mctb-run-card dl div{border-top:1px solid #2520181a;padding-top:10px}.mctb-run-card dd{color:var(--ink);overflow-wrap:anywhere;margin:5px 0 0;font-size:.86rem;font-weight:820}.mctb-controls{gap:18px;width:min(1320px,100% - 56px);margin:0 auto 18px;padding:18px;display:grid}.mctb-control-block{gap:10px;display:grid}.mctb-industry-tabs,.mctb-action-strip,.mctb-playback-row{flex-wrap:wrap;gap:8px;display:flex}.mctb-industry-tabs button,.mctb-action-strip button,.mctb-playback-row button{min-height:38px;color:var(--ink);cursor:pointer;background:#ffffff6b;border:1px solid #2520181f;border-radius:999px;padding:0 12px;font-size:.78rem;font-weight:820;transition:transform .17s,background .17s,border-color .17s,box-shadow .17s}.mctb-action-strip button{border-radius:9px}.mctb-industry-tabs button:hover,.mctb-action-strip button:hover,.mctb-playback-row button:hover,.mctb-industry-tabs button:focus-visible,.mctb-action-strip button:focus-visible,.mctb-playback-row button:focus-visible,.mctb-industry-tabs .is-selected,.mctb-action-strip .is-selected{background:#456d8217;border-color:#456d825c;outline:none;transform:translateY(-1px)}.mctb-playback-row{align-items:center}.mctb-playback-row button{align-items:center;gap:7px;display:inline-flex}.mctb-playback-row label{min-height:38px;color:var(--muted);background:#ffffff6b;border:1px solid #2520181f;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:.78rem;font-weight:820;display:inline-flex}.mctb-playback-row select{min-height:28px;color:var(--ink);background:#fffaf0eb;border:0;border-radius:999px;padding:0 8px;font-weight:820}.mctb-playback-row select:focus{outline:2px solid #456d822e}.mctb-action-strip .is-primary{color:#fff7e8;background:var(--dark)}.mctb-action-strip .is-primary:hover,.mctb-action-strip .is-primary:focus-visible{color:#fff7e8;background:var(--dark);box-shadow:0 16px 36px #25201838}.mctb-action-strip .is-danger{color:#6e382f;background:#bf7b681a;border-color:#bf7b6847}.mctb-action-strip .is-reset{align-items:center;gap:7px;display:inline-flex}.mctb-simulator{grid-template-columns:minmax(280px,.9fr) minmax(250px,.72fr) minmax(340px,1.08fr);align-items:stretch;gap:18px;width:min(1320px,100% - 56px);margin:0 auto;display:grid}.mctb-phone-panel,.mctb-flow-panel,.mctb-owner-panel{min-height:640px;padding:18px}.mctb-panel-title{align-items:center;gap:10px;margin-bottom:14px;display:flex}.mctb-panel-title h2{color:var(--ink);margin:0;font-size:1rem;line-height:1.2}.mctb-phone{background:linear-gradient(180deg, #fffaf0f5, #f0eadff5), var(--paper);border:1px solid #25201821;border-radius:30px;min-height:560px;overflow:hidden;box-shadow:inset 0 0 0 8px #2520180d,0 30px 80px #473a2421}.mctb-phone-bar{color:#2f2a22;grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;padding:0 22px;font-size:.75rem;font-weight:820;display:grid}.mctb-phone-bar span:last-child{justify-self:end}.mctb-phone-thread{flex-direction:column;gap:10px;min-height:500px;padding:14px 18px 22px;display:flex}.mctb-phone-empty{min-height:410px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:10px;display:grid}.mctb-phone-empty strong{color:var(--ink)}.mctb-phone-empty p{max-width:240px;margin:0;font-size:.86rem;line-height:1.45}.mctb-bubble{opacity:0;max-width:86%;animation:.34s forwards mctb-message-in;animation-delay:calc(var(--message-index) * 45ms);background:#ffffffb3;border:1px solid #25201817;border-radius:16px;padding:10px 12px;transform:translateY(12px);box-shadow:0 10px 26px #473a2414}.mctb-bubble.is-outbound{background:#456d821a;border-bottom-left-radius:5px;align-self:flex-start}.mctb-bubble.is-inbound{background:#637a5b1f;border-bottom-right-radius:5px;align-self:flex-end}.mctb-bubble.is-call,.mctb-bubble.is-system{color:#51483a;background:#a982501f;align-self:center;max-width:94%}.mctb-bubble span{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700}.mctb-bubble p{color:#29241d;margin:5px 0 0;font-size:.85rem;line-height:1.42}.mctb-flow-list{gap:12px;display:grid;position:relative}.mctb-flow-list:before{content:"";background:#2520181c;width:1px;position:absolute;top:22px;bottom:22px;left:25px}.mctb-flow-step{z-index:1;min-height:70px;color:var(--muted);background:#ffffff6b;border:1px solid #2520181a;border-radius:12px;grid-template-columns:34px 28px minmax(0,1fr);align-items:center;gap:10px;padding:12px;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s;display:grid;position:relative}.mctb-flow-step>span{color:var(--brass);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;font-weight:700}.mctb-flow-step svg{color:#6d665b85}.mctb-flow-step strong{font-size:.88rem;line-height:1.25}.mctb-flow-step.is-active{color:var(--ink);background:radial-gradient(circle at 86% 4%,#637a5b24,#0000 12rem),#fffaf0e0;border-color:#637a5b57;transform:translate(4px);box-shadow:0 16px 42px #473a241a}.mctb-flow-step.is-active svg{color:var(--moss)}.mctb-flow-step.is-failed{color:var(--ink);background:radial-gradient(circle at 86% 4%,#bf7b6826,#0000 12rem),#fffaf0e6;border-color:#bf7b6861;transform:translate(4px);box-shadow:0 16px 42px #473a241a}.mctb-flow-step.is-failed svg{color:var(--coral)}.mctb-flow-step.is-skipped{color:var(--muted);background:#a9825014;border-color:#a982503d}.mctb-flow-step.is-skipped svg{color:var(--brass)}.mctb-failure-callout{background:#bf7b681a;border:1px solid #bf7b6852;border-radius:12px;gap:6px;margin-top:16px;padding:14px;display:grid}.mctb-failure-callout strong{color:#6e382f;font-size:.9rem}.mctb-failure-callout p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.mctb-backend-grid{gap:12px;display:grid}.mctb-backend-grid section{background:#ffffff6e;border:1px solid #2520181a;border-radius:12px;padding:14px;transition:transform .18s,background .18s,border-color .18s}.mctb-backend-grid section:hover{background:#fffaf0e0;border-color:#456d8242;transform:translateY(-2px)}.mctb-backend-grid strong{color:var(--ink);margin:8px 0;font-size:1rem;display:block}.mctb-backend-grid p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.mctb-backend-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;display:grid}.mctb-backend-grid dl div{border-top:1px solid #25201814;padding-top:8px}.mctb-backend-grid dt{color:var(--muted);text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem}.mctb-backend-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:.8rem;font-weight:760}.mctb-log-summary{color:#f7f0e6;background:radial-gradient(circle at 82% 0,#a982502e,#0000 18rem),linear-gradient(145deg,#171b18,#222820)!important}.mctb-log-summary span{color:#d9c29d!important}.mctb-log-summary strong,.mctb-log-summary p{color:#f7f0e6!important}.mctb-mini-log{gap:7px;margin-top:10px;display:grid}.mctb-mini-log p{border-top:1px solid #f7f0e61a;padding-top:7px}.mctb-mini-log p.is-warn{color:#f0c0ae!important}.mctb-mini-log b{color:#d9c29d;text-transform:uppercase;margin-right:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;display:inline-block}.mctb-roi-section,.mctb-trust-section{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:28px;width:min(1320px,100% - 56px);margin:92px auto 0;display:grid}.mctb-roi-section h2,.mctb-live-sms h2,.mctb-trust-section h2{color:var(--ink);margin:9px 0 10px;font-family:Newsreader,Instrument Serif,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:520;line-height:1}.mctb-roi-section p,.mctb-live-sms p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.mctb-roi-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.mctb-roi-card label{color:var(--muted);gap:7px;font-size:.78rem;font-weight:760;display:grid}.mctb-roi-card input{min-height:44px;color:var(--ink);background:#ffffff94;border:1px solid #25201821;border-radius:9px;padding:0 12px;font-size:.94rem;font-weight:820}.mctb-roi-card input:focus{border-color:#456d826b;outline:3px solid #456d821f}.mctb-roi-result{color:#f7f0e6;background:radial-gradient(circle at 92% 0,#a9825038,#0000 15rem),linear-gradient(145deg,#171b18,#222820);border-radius:12px;grid-column:1/-1;gap:6px;padding:18px;display:grid}.mctb-roi-result span{color:#d9c29d}.mctb-roi-result strong{color:#fff7e8;font-family:Newsreader,Instrument Serif,Georgia,serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:520}.mctb-live-sms{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;width:min(1320px,100% - 56px);margin:92px auto 0;padding:24px;display:grid}.mctb-live-sms button{color:#fff7e8;background:var(--dark)}.mctb-live-sms button:hover,.mctb-live-sms button:focus-visible{color:#fff7e8;background:var(--dark);box-shadow:0 18px 40px #25201833}.mctb-live-note{border-top:1px solid #2520181a;grid-column:1/-1;padding-top:14px}.mctb-trust-section{padding-bottom:80px}.mctb-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mctb-trust-grid article{align-items:center;gap:10px;min-height:92px;padding:16px;display:flex;box-shadow:0 14px 42px #473a2414}.mctb-trust-grid svg{color:var(--moss);flex:none}.mctb-trust-grid span{color:var(--ink);letter-spacing:0;text-transform:none;font-size:.78rem;line-height:1.35}.mctb-doc-links{grid-column:2;gap:8px;padding:16px;display:grid;box-shadow:0 14px 42px #473a2414}.mctb-doc-links code{color:var(--ink);overflow-wrap:anywhere;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;line-height:1.45}@keyframes mctb-message-in{to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.mctb-hero,.mctb-simulator,.mctb-roi-section,.mctb-live-sms,.mctb-trust-section{grid-template-columns:1fr}.mctb-phone-panel,.mctb-flow-panel,.mctb-owner-panel{min-height:auto}.mctb-doc-links{grid-column:auto}}@media (width<=760px){.mctb-header{padding:12px 16px}.mctb-hero,.mctb-controls,.mctb-simulator,.mctb-roi-section,.mctb-live-sms,.mctb-trust-section{width:min(100% - 28px,1320px)}.mctb-hero{padding-top:48px}.mctb-hero h1{font-size:2.35rem}.mctb-run-card dl,.mctb-roi-card,.mctb-trust-grid,.mctb-backend-grid dl{grid-template-columns:1fr}.mctb-phone{border-radius:24px;min-height:520px}.mctb-phone-thread{min-height:460px;padding:12px 14px 18px}.mctb-flow-step{grid-template-columns:30px 24px minmax(0,1fr)}.mctb-live-sms{align-items:start}.mctb-live-sms button,.mctb-hero-actions button,.mctb-hero-actions .mctb-secondary-action{width:100%}}@media (prefers-reduced-motion:reduce){.mctb-bubble{opacity:1;animation:none;transform:none}.mctb-flow-step,.mctb-action-strip button,.mctb-industry-tabs button{transition-duration:.01ms}}
