:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eef3f5;--ink-muted:#a3adb1;--ink-soft:#7f888c;--carbon:#04080a;--carbon-2:#0c1316;--graphite:#151c1f;--steel:#c0c9cd;--paper:#e3e9ec;--paper-2:#d1d9dc;--blue:#37a8d7;--blue-dim:#397a97;--amber:#d49c48;--line-dark:#293236;--line-light:#b0b9bd;--max:1180px;--cell-pad:clamp(22px, 2.2vw, 32px);--cell-pad-lg:clamp(24px, 2.4vw, 34px)}@supports (color:lab(0% 0 0)){:root{--ink:lab(95.3905% -1.41326 -1.62447);--ink-muted:lab(69.9% -2.80562 -3.23669);--ink-soft:lab(55.9797% -2.79897 -3.23296);--carbon:lab(2.00227% -.853904 -1.16023);--carbon-2:lab(5.3096% -1.98931 -2.64142);--graphite:lab(9.57605% -2.72182 -3.19457);--steel:lab(80.3402% -2.80932 -3.23882);--paper:lab(91.9205% -1.88103 -2.16399);--paper-2:lab(86.1304% -2.34652 -2.70215);--blue:lab(64.3037% -20.9185 -33.4903);--blue-dim:lab(48.0007% -14.5344 -22.4605);--amber:lab(68.6143% 15.2281 51.0472);--line-dark:lab(20.0265% -3.20004 -3.73825);--line-light:lab(74.5401% -2.80738 -3.2377)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--carbon);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.site-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010405f0;background:lab(.913313% -.490859 -.702795/.94);border-bottom:1px solid #303a3d9e;border-bottom:1px solid lab(23.507% -3.21034 -3.74318/.62);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:18px clamp(20px,4vw,56px);display:grid;position:sticky;top:0;left:0;right:0}.brand-mark img{width:104px;height:auto;display:block}.nav-links{color:var(--ink-muted);justify-content:flex-end;gap:26px;font-size:13px;display:flex}.nav-links a,.header-cta{transition:color .18s,border-color .18s}.nav-links a:hover{color:var(--ink)}.nav-links a{position:relative}.nav-links a:after{content:"";background:var(--blue);opacity:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(.4)}.nav-links a.is-active{color:var(--ink)}.nav-links a.is-active:after{opacity:1;transform:scaleX(1)}.header-cta{color:var(--ink);border:1px solid #b6bfc46b;border:1px solid lab(76.8601% -2.80818 -3.23815/.42);padding:10px 14px;font-size:13px}.header-cta:hover,.header-cta.is-active{border-color:var(--blue)}section{padding:clamp(82px,10vw,150px) clamp(20px,5vw,72px);position:relative}section[id],.hero[id],.solution-hero[id]{scroll-margin-top:0}.section-dark{background:var(--carbon);color:var(--ink)}.section-light{background:var(--paper);color:#0c1316;color:lab(5.3096% -1.98931 -2.64142)}.hero{align-items:center;min-height:100svh;padding-top:clamp(72px,8vw,108px);display:flex;overflow:hidden}.solution-hero{align-items:center;min-height:86svh;padding-top:clamp(62px,7vw,92px);display:flex;overflow:hidden}.solution-hero-content{z-index:2;width:min(880px,100%);margin-left:clamp(0px,3vw,44px);position:relative}.solution-hero h1{max-width:860px;font-size:clamp(38px,5vw,72px);line-height:1}.solution-rail{opacity:.48;background:radial-gradient(circle at 75% 35%,#38515c85,#0000 30%),linear-gradient(115deg,#010405,#0f171b);background:radial-gradient(circle at 75% 35%,lab(32.8747% -7.7439 -9.23789/.52),#0000 30%),linear-gradient(115deg,lab(.913313% -.490859 -.702795),lab(7.28588% -2.85365 -3.67084));position:absolute;inset:0}.plantax-hero .solution-rail{opacity:1;background:linear-gradient(90deg,#010203f5 0%,#010203db 35%,#01020375 68%),linear-gradient(#0000 54%,#010203d1),url(/assets/hero/generated/plantax-rooftop-solar-broll-v1.jpg) 62%/cover no-repeat;background:linear-gradient(90deg,lab(.468567% -.30411 -.461236/.96) 0%,lab(.468567% -.30411 -.461236/.86) 35%,lab(.468567% -.30411 -.461236/.46) 68%),linear-gradient(#0000 54%,lab(.468567% -.30411 -.461236/.82)),url(/assets/hero/generated/plantax-rooftop-solar-broll-v1.jpg) 62%/cover no-repeat}.carbontrack-hero .solution-rail{opacity:1;background:linear-gradient(90deg,#000102fa 0%,#010203e6 34%,#01020385 62%,#0102032e 100%),linear-gradient(#0000 52%,#000102e0 100%),url(/assets/hero/generated/carbontrack-emissions-plant-broll-v1.jpg) 50%/cover no-repeat;background:linear-gradient(90deg,lab(.314301% -.227317 -.359479/.98) 0%,lab(.468567% -.30411 -.461236/.9) 34%,lab(.468567% -.30411 -.461236/.52) 62%,lab(.468567% -.30411 -.461236/.18) 100%),linear-gradient(#0000 52%,lab(.314301% -.227317 -.359479/.88) 100%),url(/assets/hero/generated/carbontrack-emissions-plant-broll-v1.jpg) 50%/cover no-repeat}.company-hero .solution-rail{opacity:1;background:linear-gradient(90deg,#000102fa 0%,#000102e6 34%,#00010280 66%,#00010238 100%),linear-gradient(#0000 52%,#000102db 100%),url(/assets/hero/generated/company-datacenter-interior-broll-v1.jpg) 58%/cover no-repeat;background:linear-gradient(90deg,lab(.314301% -.227317 -.359479/.98) 0%,lab(.314301% -.227317 -.359479/.9) 34%,lab(.314301% -.227317 -.359479/.5) 66%,lab(.314301% -.227317 -.359479/.22) 100%),linear-gradient(#0000 52%,lab(.314301% -.227317 -.359479/.86) 100%),url(/assets/hero/generated/company-datacenter-interior-broll-v1.jpg) 58%/cover no-repeat}.solution-rail span{transform-origin:top;background:linear-gradient(#0000,#b7bfc36b,#0000);background:linear-gradient(#0000,lab(76.8503% -2.34452 -2.701/.42),#0000);width:1px;height:130%;position:absolute;left:48%}.solution-rail span:first-child{top:-14%;transform:rotate(58deg)}.solution-rail span:nth-child(2){top:-6%;transform:rotate(72deg)}.solution-rail span:nth-child(3){top:-20%;transform:rotate(86deg)}.hero-media,.hero-shade{position:absolute;inset:0}.hero-media{background:radial-gradient(circle at 80% 46%,#2c414980,#0000 32%),linear-gradient(110deg,#010405,#0b1316);background:radial-gradient(circle at 80% 46%,lab(25.8926% -6.6376 -7.91819/.5),#0000 32%),linear-gradient(110deg,lab(.913313% -.490859 -.702795),lab(5.31552% -2.28949 -3.11682))}.homepage-hero .hero-media{background:linear-gradient(90deg,#010203fa 0%,#010203e6 30%,#01020366 58%,#01020314 100%),linear-gradient(#0102032e 48%,#010203f2 100%),url(/assets/hero/generated/homepage-hero-industrial-field-v1.jpg) 50%/cover no-repeat;background:linear-gradient(90deg,lab(.468567% -.30411 -.461236/.98) 0%,lab(.468567% -.30411 -.461236/.9) 30%,lab(.468567% -.30411 -.461236/.4) 58%,lab(.468567% -.30411 -.461236/.08) 100%),linear-gradient(lab(.468567% -.30411 -.461236/.18) 48%,lab(.468567% -.30411 -.461236/.95) 100%),url(/assets/hero/generated/homepage-hero-industrial-field-v1.jpg) 50%/cover no-repeat}.homepage-hero .industrial-frame{display:none}.homepage-hero h1{font-size:clamp(48px,6.9vw,94px);line-height:.96}.homepage-hero .cta-row{margin-top:28px}.industrial-frame{opacity:.9;transform-origin:50%;position:absolute;inset:12% 0 0 36%;transform:perspective(1100px)rotateY(-11deg)rotateX(2deg)}.gantry{background:linear-gradient(180deg, var(--steel), var(--graphite));opacity:.45;width:10px;position:absolute;top:0;bottom:5%}.gantry-left{left:10%}.gantry-right{right:18%}.factory-depth{grid-template-columns:repeat(4,1fr);gap:22px;display:grid;position:absolute;inset:3% 7% 26% 0}.factory-depth span{background:linear-gradient(#ebeff11c,#0000 42%),linear-gradient(90deg,#0000,#95a1a514,#0000);background:linear-gradient(lab(94.2255% -1.17862 -1.35419/.11),#0000 42%),linear-gradient(90deg,#0000,lab(65.2743% -3.49325 -4.03816/.08),#0000);border:1px solid #9ea6a938;border:1px solid lab(67.5702% -2.34211 -2.69959/.22);min-height:420px;display:block}.floor-grid{opacity:.22;background-color:#0000;background-image:linear-gradient(90deg,#b7bfc31c 1px,#0000 1px),linear-gradient(0deg,#b7bfc31a 1px,#0000 1px);background-image:linear-gradient(90deg,lab(76.8503% -2.34452 -2.701/.11) 1px,#0000 1px),linear-gradient(0deg,lab(76.8503% -2.34452 -2.701/.1) 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:82px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:44%;position:absolute;bottom:-6%;left:-14%;right:2%;transform:perspective(650px)rotateX(62deg)}.signal-strip{background:linear-gradient(90deg, transparent, var(--blue), transparent);opacity:.55;width:46%;height:2px;position:absolute}.strip-one{top:35%;right:16%}.strip-two{opacity:.28;top:58%;right:30%}.hero-shade{background:linear-gradient(90deg,#010405 0%,#010405eb 33%,#0000 70%),linear-gradient(#0000 55%,#010405 100%);background:linear-gradient(90deg,lab(.913313% -.490859 -.702795) 0%,lab(.913313% -.490859 -.702795/.92) 33%,#0000 70%),linear-gradient(#0000 55%,lab(.913313% -.490859 -.702795) 100%)}.hero-content{z-index:2;width:min(760px,100%);padding-left:clamp(0px,3vw,44px);position:relative}.eyebrow,.section-kicker{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;text-wrap:balance;max-width:760px;margin-bottom:28px;font-size:clamp(50px,7.6vw,104px);line-height:.94}.hero-copy{max-width:680px;color:var(--ink-muted);font-size:clamp(18px,1.7vw,24px);line-height:1.45}.cta-row{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.button-primary{background:var(--ink);color:var(--carbon)}.button-secondary{color:var(--ink);border-color:#b6bfc459;border-color:lab(76.8601% -2.80818 -3.23815/.35)}.split{width:min(var(--max), 100%);grid-template-columns:minmax(280px,.9fr) minmax(320px,1fr);align-items:start;gap:clamp(44px,8vw,112px);margin:0 auto;display:grid}.section-kicker{width:min(var(--max), 100%);color:var(--blue-dim);margin-left:auto;margin-right:auto}.section-rail{width:min(var(--max), 100%);margin-left:auto;margin-right:auto}.section-rail .section-kicker{width:auto;margin-left:0;margin-right:0}.section-rail h2{max-width:980px}.section-rail .section-lede{max-width:760px;margin-left:0;margin-right:0}section>.section-kicker+h2{max-width:980px;margin-left:max(0px, calc((100% - var(--max)) / 2));margin-right:auto}h2{letter-spacing:0;text-wrap:balance;max-width:960px;margin-bottom:28px;font-size:clamp(38px,5.2vw,74px);line-height:.98}.section-light p,.copy-stack p{color:#303a3d;color:lab(23.507% -3.21034 -3.74318)}p{text-wrap:pretty;font-size:17px;line-height:1.68}.copy-stack{max-width:660px}.contrast-line{border-top:1px solid var(--line-light);gap:16px;margin-top:34px;padding-top:28px;font-size:clamp(20px,2vw,28px);line-height:1.2;display:grid}.contrast-line span{color:#464f52;color:lab(32.7787% -2.77923 -3.22232)}.contrast-line strong{color:#0c1316;color:lab(5.3096% -1.98931 -2.64142)}.signal-comparison{gap:14px;margin-top:34px;display:grid}.signal-band{border:1px solid var(--line-light);background:#d9dfe294;background:lab(88.4405% -1.88068 -2.16376/.58)}.signal-band-head{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(150px,.42fr) 1fr;align-items:baseline;gap:18px;padding:16px 18px;display:grid}.signal-band-head span{color:#0f171b;color:lab(7.28588% -2.85365 -3.67084);font-size:13px;font-weight:850}.signal-band-head p{color:#3b4448;color:lab(28.1475% -3.22147 -3.74864);margin:0;font-size:13px;line-height:1.35}.signal-band ul{margin:0;padding:0;list-style:none}.signal-band li{border-bottom:1px solid #b0b9bdad;border-bottom:1px solid lab(74.5401% -2.80738 -3.2377/.68);grid-template-columns:minmax(150px,.42fr) 1fr;align-items:baseline;gap:18px;min-height:48px;padding:13px 18px;display:grid}.signal-band li:last-child{border-bottom:0}.signal-band li strong{color:#0f171b;color:lab(7.28588% -2.85365 -3.67084);font-size:14px;line-height:1.3}.signal-band li span{color:#40494d;color:lab(30.4678% -3.22619 -3.75099);font-size:14px;line-height:1.3}.signal-band-active{background:linear-gradient(90deg,#37a8d71a,#0000 42%),#d9dfe2bd;background:linear-gradient(90deg,lab(64.3037% -20.9185 -33.4903/.1),#0000 42%),lab(88.4405% -1.88068 -2.16376/.74);border-color:#397a977a;border-color:lab(48.0007% -14.5344 -22.4605/.48)}.signal-band-active .signal-band-head span,.signal-band-active li span{color:#00212f;color:lab(10.7603% -8.59816 -15.1778)}.system,.outcomes,.closing{border-top:1px solid var(--line-dark)}.section-lede{max-width:860px;color:var(--ink-muted);font-size:clamp(18px,1.8vw,23px)}.module-row{width:min(var(--max), 100%);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin:clamp(48px,7vw,90px) auto 0;display:grid}.module{border-right:1px solid var(--line-dark);min-height:270px;padding:28px}.module:last-child{border-right:0}.module-index{color:var(--blue);font-size:13px;font-weight:800}.module h3{margin-bottom:18px;font-size:clamp(24px,2.2vw,34px);line-height:1}.module p:last-child,.outcome-lines p,.closing p{color:var(--ink-muted)}.system-model{position:relative}.system-model:after{content:"";background:linear-gradient(90deg,#0000,#37a8d78f,#0000);background:linear-gradient(90deg,#0000,lab(64.3037% -20.9185 -33.4903/.56),#0000);height:1px;position:absolute;bottom:-1px;left:28px;right:28px}.system-lane{flex-direction:column;display:flex}.system-lane>p:not(.module-index){color:var(--ink-muted)}.lane-signals{gap:8px;margin:auto 0 0;padding:26px 0 0;list-style:none;display:grid}.lane-signals li{min-height:34px;color:var(--ink-muted);background:#0c131685;background:lab(5.3096% -1.98931 -2.64142/.52);border:1px solid #b6bfc41f;border:1px solid lab(76.8601% -2.80818 -3.23815/.12);justify-content:space-between;align-items:center;padding:0 12px;font-size:12px;font-weight:750;display:flex}.lane-signals li:after{content:"";background:#37a8d7b3;background:lab(64.3037% -20.9185 -33.4903/.7);border-radius:999px;width:6px;height:6px}.system-outcome{width:min(var(--max), 100%);min-height:118px;padding:var(--cell-pad-lg);border-bottom:1px solid var(--line-dark);background:linear-gradient(90deg,#37a8d71a,#0000 58%),linear-gradient(90deg,#091318b8,#0000);background:linear-gradient(90deg,lab(64.3037% -20.9185 -33.4903/.1),#0000 58%),linear-gradient(90deg,lab(5.32644% -2.86271 -4.0987/.72),#0000);grid-template-columns:minmax(180px,.26fr) minmax(220px,.32fr) 1fr;align-items:center;gap:clamp(22px,3vw,42px);margin:0 auto;display:grid}.system-outcome span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.2}.system-outcome strong{color:var(--ink);font-size:clamp(22px,1.8vw,28px);font-weight:850;line-height:1.1}.system-outcome p{color:var(--ink-muted);margin:0;font-size:clamp(17px,1.25vw,19px);line-height:1.55}.system-outcome b{color:var(--ink);font-weight:850}.product-stack,.architecture-list{border-top:1px solid var(--line-light);gap:0;display:grid}.section-dark .architecture-list{border-top-color:var(--line-dark)}.section-dark .architecture-list span{color:var(--ink)}.product-feature,.product-notes p,.architecture-list>div{border-bottom:1px solid var(--line-light);padding:24px 0}.section-dark .architecture-list>div{border-bottom-color:var(--line-dark)}.product-primary{border-bottom-color:#4c758980;border-bottom-color:lab(46.8037% -10.5804 -15.6067/.5);margin-bottom:8px;padding:30px 0 34px}.product-feature span,.architecture-list span,.outcome-lines strong,.trust-grid span,.proof-grid span{font-size:18px;font-weight:800;display:block}.product-feature span{color:var(--blue-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:12px}.product-feature h3{color:#080e11;color:lab(3.73224% -1.55587 -2.10489);margin-bottom:18px;font-size:clamp(34px,4vw,58px);line-height:.98}.product-feature h3 a{border-bottom:1px solid #080e1147;border-bottom:1px solid lab(3.73224% -1.55587 -2.10489/.28)}.product-feature h3 a:hover{border-bottom-color:var(--blue-dim)}.text-link{color:#00212f;color:lab(10.7603% -8.59816 -15.1778);margin-top:18px;font-size:14px;font-weight:800;display:inline-flex}.text-link:after{content:"→";margin-left:8px}.product-notes p{color:#3b4448;color:lab(28.1475% -3.22147 -3.74864);margin:0}.product-notes strong{color:#0b1316;color:lab(5.31552% -2.28949 -3.11682)}.architecture-list p{max-width:560px;margin:8px 0 0}.section-dark .architecture-list p{color:var(--ink-muted)}.architecture-list{position:relative}.deployment-topology{width:min(var(--max), 100%);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(44px,6vw,76px) auto 0}.split .deployment-topology{width:100%;margin-top:0}.deployment-wide .split{grid-template-columns:1fr;gap:clamp(38px,5vw,68px)}.deployment-wide .split>div:first-child{max-width:760px}.deployment-wide .deployment-topology{margin-top:0}.architecture-zone{grid-template-columns:minmax(150px,.36fr) 1fr;gap:24px;display:grid}.deployment-topology>.deployment-zone{min-height:250px;padding:var(--cell-pad-lg);border-right:1px solid var(--line-dark);background:linear-gradient(#b7bfc30b,#0000 46%),#04080a;background:linear-gradient(lab(76.8503% -2.34452 -2.701/.045),#0000 46%),lab(2.00227% -.853904 -1.16023);grid-template-columns:1fr;align-content:start;gap:18px}.deployment-topology>.deployment-zone span{color:var(--ink);font-size:clamp(18px,1.45vw,22px);line-height:1.1}.deployment-topology>.deployment-zone p{max-width:34ch;color:var(--ink-muted);margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.55}.deployment-zone:after{content:"";background:linear-gradient(90deg,#37a8d780,#0000);background:linear-gradient(90deg,lab(64.3037% -20.9185 -33.4903/.5),#0000);align-self:end;width:100%;height:1px;margin-top:auto}.deployment-topology>.control-layer{padding:var(--cell-pad-lg);border-bottom:1px solid #4c758973;border-bottom:1px solid lab(46.8037% -10.5804 -15.6067/.45);border-right:1px solid var(--line-dark);background:linear-gradient(90deg,#37a8d71a,#0000 58%),#060c0f;background:linear-gradient(90deg,lab(64.3037% -20.9185 -33.4903/.1),#0000 58%),lab(3.07677% -1.35906 -1.85945);grid-column:1/-1;grid-template-columns:minmax(180px,.32fr) 1fr;align-items:baseline;gap:24px;margin-top:0;display:grid}.control-layer span{color:#00212f;color:lab(10.7603% -8.59816 -15.1778)}.section-dark .control-layer span{color:var(--blue)}.deployment-topology>.control-layer p{max-width:62ch;margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.55}.proof{border-top:1px solid var(--line-dark)}.section-light.proof{border-top-color:var(--line-light)}.proof-grid{width:min(var(--max), 100%);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin:clamp(48px,7vw,86px) auto 0;display:grid}.proof-grid-four{grid-template-columns:repeat(4,1fr)}.proof-grid div{border-right:1px solid var(--line-dark);min-height:230px;padding:28px}.proof-grid div:last-child{border-right:0}.proof-grid span{color:var(--ink)}.proof-grid p{color:var(--ink-muted);margin:16px 0 0}.section-light .proof-grid{border-top-color:var(--line-light);border-bottom-color:var(--line-light)}.section-light .proof-grid div{border-right-color:var(--line-light)}.section-light .proof-grid span{color:#0b1316;color:lab(5.31552% -2.28949 -3.11682)}.section-light .proof-grid p{color:#303a3d;color:lab(23.507% -3.21034 -3.74318)}.evidence-ledger{width:min(var(--max), 100%);border-top:1px solid var(--line-dark);margin:clamp(48px,7vw,86px) auto 0}.section-light .evidence-ledger{border-top-color:var(--line-light)}.evidence-ledger div{padding:var(--cell-pad) var(--cell-pad-lg);border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(210px,.32fr) 1fr;gap:28px;display:grid}.section-light .evidence-ledger div{border-bottom-color:var(--line-light)}.evidence-ledger span{color:var(--ink);font-size:18px;font-weight:850}.evidence-ledger small{min-width:34px;color:var(--blue-dim);letter-spacing:.08em;font-size:12px;font-weight:850;display:inline-block}.section-light .evidence-ledger span{color:#0b1316;color:lab(5.31552% -2.28949 -3.11682)}.evidence-ledger p{max-width:720px;color:var(--ink-muted);margin:0}.section-light .evidence-ledger p{color:#303a3d;color:lab(23.507% -3.21034 -3.74318)}.section-action{width:min(var(--max), 100%);margin:30px auto 0}.text-link-dark{color:var(--ink)}.section-light .text-link-dark{color:#00212f;color:lab(10.7603% -8.59816 -15.1778)}.company-page .solution-hero-content{width:min(920px,100%)}.company-page .cta-row .button{min-width:174px;transition:background-color .18s,border-color .18s,color .18s}.company-page .button-primary:hover{background:var(--blue);color:#010405;color:lab(.913313% -.490859 -.702795)}.company-page .button-secondary:hover{border-color:var(--blue);color:var(--blue)}.company-page .solution-architecture,.company-page .category{border-top:1px solid var(--line-light)}.company-page .section-dark.solution-architecture{border-top-color:var(--line-dark)}.company-page .section-dark .evidence-ledger span{color:var(--ink)}.company-evidence-stack div{grid-template-columns:minmax(280px,.36fr) 1fr}.company-evidence-stack span{align-items:baseline;gap:14px;display:inline-flex}.patent-matrix{counter-reset:patent-item}.patent-matrix article{align-content:start;display:grid}.patent-matrix span{width:max-content;color:var(--blue);background:#04080a;background:lab(2.00227% -.853904 -1.16023);border:1px solid #37a8d747;border:1px solid lab(64.3037% -20.9185 -33.4903/.28);padding:5px 8px;font-size:12px}.plantax-page section:not(.solution-hero):not(.closing),.carbontrack-page section:not(.solution-hero):not(.closing){padding-top:clamp(84px,9vw,132px);padding-bottom:clamp(84px,9vw,132px)}.carbontrack-page .cta-row .button,.carbontrack-page .closing-content .button{min-width:174px;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.carbontrack-page .button:hover{transform:translateY(-1px)}.carbontrack-page .button-primary:hover{background:#d7e0e3;background:lab(88.4504% -2.34696 -2.7024)}.carbontrack-page .button-secondary:hover{border-color:var(--blue);color:var(--ink)}.carbontrack-flow-section{padding-top:clamp(116px,11vw,164px);overflow:hidden}.evidence-flow{width:min(var(--max), 100%);border:1px solid var(--line-dark);background-color:#0000;background-image:linear-gradient(90deg,#b7bfc30b 1px,#0000 1px),linear-gradient(0deg,#b7bfc309 1px,#0000 1px);background-image:linear-gradient(90deg,lab(76.8503% -2.34452 -2.701/.045) 1px,#0000 1px),linear-gradient(0deg,lab(76.8503% -2.34452 -2.701/.035) 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px 8px 0 0;margin:clamp(48px,7vw,86px) auto 0;position:relative;overflow:hidden}.evidence-flow:before{display:none}.mock-browser-chrome{border-bottom:1px solid var(--line-dark);background:#010405fa;background:lab(.91482% -.573985 -.8605/.98);align-items:center;gap:10px;min-height:44px;padding:0 18px;display:flex}.mock-browser-chrome span{border-radius:999px;width:14px;height:14px;display:block}.mock-browser-chrome span:first-child{background:#ff5352;background:lab(60.7735% 66.2859 40.0035)}.mock-browser-chrome span:nth-child(2){background:#efb300;background:lab(76.9407% 15.0754 93.0745)}.mock-browser-chrome span:nth-child(3){background:#4db956;background:lab(67.2449% -47.7353 39.9432)}.product-toolbar{border-bottom:1px solid var(--line-dark);background:#030709f5;background:lab(1.57821% -.848211 -1.21443/.96);grid-template-columns:minmax(130px,.26fr) 1fr auto;align-items:center;gap:18px;min-height:56px;padding:0 20px;display:grid}.product-toolbar strong{color:var(--ink);font-size:17px}.product-toolbar span{color:var(--ink-muted);font-size:14px}.product-toolbar em{min-height:28px;color:var(--blue);border:1px solid #97a0a433;border:1px solid lab(65.2599% -2.80365 -3.23559/.2);align-items:center;padding:0 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.product-workspace{grid-template-columns:.72fr 1.7fr .9fr;gap:16px;padding:18px;display:grid}.mock-panel{border:1px solid var(--line-dark);background:#030709c2;background:lab(1.57821% -.848211 -1.21443/.76);min-width:0}.mock-panel>span,.formula-strip span,.report-panel-preview>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.source-panel{align-content:start;gap:10px;padding:16px;display:grid}.source-chip{min-height:38px;color:var(--ink);background:#070f128f;background:lab(3.73672% -1.78726 -2.48714/.56);border:1px solid #97a0a424;border:1px solid lab(65.2599% -2.80365 -3.23559/.14);align-items:center;padding:0 12px;font-size:13px;font-weight:800;display:flex}.source-chip-muted{color:var(--ink-muted);background:0 0}.process-panel{align-content:start;gap:12px;padding:16px;display:grid}.workflow-track{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.workflow-track span{border:1px solid var(--line-dark);min-height:32px;color:var(--ink-muted);justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.workflow-track span:nth-child(3){color:var(--blue);background:#03192373;background:lab(7.29807% -5.38863 -9.72869/.45)}.record-board{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.record-board-head,.record-board-row{grid-template-columns:1fr 1.25fr .72fr;display:grid}.record-board-head span,.record-board-row span,.record-board-row strong{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:36px;padding:9px 10px;font-size:11px}.record-board-head span{color:var(--ink);font-weight:850}.record-board-row span{color:var(--ink-muted)}.record-board-row strong{color:var(--blue)}.record-board-row.active{background:#09131894;background:lab(5.32644% -2.86271 -4.0987/.58)}.chart-panel{border:1px solid var(--line-dark);background:#050a0db3;background:lab(2.50289% -1.17552 -1.62922/.7);padding:14px 16px}.chart-head,.chart-row{grid-template-columns:86px 1fr 68px;align-items:center;gap:12px;display:grid}.chart-head{color:var(--ink);margin-bottom:10px;font-size:11px;font-weight:850}.chart-head strong,.chart-row strong{text-align:right}.chart-row{min-height:26px;color:var(--ink-muted);font-size:11px}.chart-row i{background:#182124;background:lab(11.9049% -3.16543 -3.72258);height:8px;display:block;overflow:hidden}.chart-row i:before{content:"";width:var(--bar);background:linear-gradient(90deg, var(--blue), #92b0c02e);height:100%;display:block}@supports (color:lab(0% 0 0)){.chart-row i:before{background:linear-gradient(90deg, var(--blue), lab(69.9789% -8.13115 -11.5122/.18))}}.formula-strip{border:1px solid var(--line-dark);background:#050a0dc7;background:lab(2.50289% -1.17552 -1.62922/.78);padding:14px 16px}.formula-strip strong{color:var(--ink);margin-top:8px;font-size:clamp(18px,1.8vw,24px);line-height:1.05;display:block}.report-panel-preview{background:linear-gradient(#070f12d1,#020507ad);background:linear-gradient(lab(3.73672% -1.78726 -2.48714/.82),lab(1.21656% -.70446 -1.02986/.68));padding:16px}.report-panel-preview strong{color:var(--ink);margin-top:10px;font-size:clamp(20px,2vw,28px);line-height:1.05;display:block}.report-summary{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(2,1fr);margin-top:18px;display:grid}.report-summary div{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);padding:12px}.report-summary small{color:var(--ink-muted);font-size:11px;display:block}.report-summary b{color:var(--ink);margin-top:8px;font-size:22px;line-height:1;display:block}.packet-lines{gap:9px;margin-top:20px;display:grid}.packet-lines i{background:linear-gradient(90deg, var(--blue), #97a0a41f);opacity:.76;height:9px;display:block}@supports (color:lab(0% 0 0)){.packet-lines i{background:linear-gradient(90deg, var(--blue), lab(65.2599% -2.80365 -3.23559/.12))}}.packet-lines i:nth-child(2){width:78%}.packet-lines i:nth-child(3){width:54%}.packet-meta{gap:8px;margin-top:18px;display:grid}.packet-meta small{color:var(--ink-muted);font-size:12px;display:block}.carbontrack-proof{border-top:1px solid var(--line-light)}.carbontrack-proof .section-lede{color:#303a3d;color:lab(23.507% -3.21034 -3.74318)}.carbontrack-records-section{border-top:1px solid var(--line-light)}.record-system{width:min(var(--max), 100%);border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin:clamp(48px,7vw,86px) auto 0;display:grid}.record-system article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);background:linear-gradient(#eef3f561,#0000 62%);background:linear-gradient(lab(95.3905% -1.41326 -1.62447/.38),#0000 62%);min-height:260px;padding:clamp(22px,2.4vw,34px)}.record-system article:first-child{background:#d3dde1;background:lab(87.3003% -2.8114 -3.23998)}.carbon-record-map{grid-template-columns:repeat(2,1fr)}.carbon-record-map .record-primary{background:linear-gradient(#cedade,#dbe3e6);background:linear-gradient(lab(86.15% -3.27396 -3.77657),lab(89.6104% -2.34717 -2.70252));grid-column:1/-1;min-height:220px}.carbon-record-map .record-primary h3{max-width:360px;font-size:clamp(34px,3vw,48px)}.carbon-record-map .record-primary p{max-width:620px;margin-top:28px;font-size:18px;line-height:1.5}.carbon-record-map article:last-child{background:linear-gradient(90deg,#d0d9ddb8,#0000 70%);background:linear-gradient(90deg,lab(86.1403% -2.81107 -3.23979/.72),#0000 70%);grid-column:1/-1;min-height:180px}.carbon-record-map article:last-child p{max-width:620px}.record-system span,.operating-discipline span,.carbontrack-evidence-grid span{color:var(--blue-dim);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.record-system h3{color:#060c0f;color:lab(3.07677% -1.35906 -1.85945);margin:42px 0 16px;font-size:clamp(24px,2.5vw,38px);line-height:1}.record-system p{color:#333c40;color:lab(24.6672% -3.21338 -3.74465);max-width:360px;margin:0}.operating-discipline{width:min(var(--max), 100%);border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);margin:clamp(48px,7vw,86px) auto 0;display:grid}.operating-discipline div{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);flex-direction:column;justify-content:space-between;min-height:310px;padding:clamp(22px,2.4vw,32px);display:flex}.operating-discipline div:nth-child(2){background:#09131894;background:lab(5.32644% -2.86271 -4.0987/.58)}.operating-discipline span{color:var(--blue)}.operating-control-sequence span{gap:14px;display:inline-grid}.operating-control-sequence small{color:#37a8d7bd;color:lab(64.3037% -20.9185 -33.4903/.74);letter-spacing:.08em;font-size:12px;font-weight:850}.operating-discipline p{color:var(--ink-muted);margin:52px 0 0;font-size:clamp(18px,1.8vw,23px);line-height:1.36}.carbontrack-evidence-grid{width:min(var(--max), 100%);border-top:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin:clamp(42px,6vw,72px) auto 0;display:grid}.carbontrack-evidence-grid div{padding:var(--cell-pad);border-bottom:1px solid var(--line-light)}.carbontrack-evidence-grid div+div{border-left:1px solid var(--line-light)}.carbontrack-evidence-grid p{color:#303a3d;color:lab(23.507% -3.21034 -3.74318);max-width:350px;margin:34px 0 0}@keyframes recordEnter{0%{opacity:.46;transform:translate(0)}9%,78%{opacity:1;transform:translate(0)}to{opacity:.46;transform:translate(0)}}@keyframes stageReveal{0%{opacity:.42;transform:translateY(0)}10%,74%{opacity:1;transform:translateY(0)}to{opacity:.42;transform:translateY(0)}}.plantax-page .cta-row{align-items:center}.plantax-page .cta-row .button,.plantax-page .closing-content .button{min-width:174px;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.plantax-page .button:hover{transform:translateY(-1px)}.plantax-page .button-primary:hover{background:#d7e0e3;background:lab(88.4504% -2.34696 -2.7024)}.plantax-page .button-secondary:hover{border-color:var(--blue);color:var(--ink)}.architecture-matrix{width:min(var(--max), 100%);border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin:clamp(48px,7vw,86px) auto 0;display:grid}.architecture-matrix article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:260px;padding:26px}.architecture-matrix span,.application-list span{color:var(--blue-dim);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.architecture-matrix h3{color:#080e11;color:lab(3.73224% -1.55587 -2.10489);margin:22px 0 14px;font-size:clamp(22px,2vw,30px);line-height:1.05}.architecture-matrix p{color:#333c40;color:lab(24.6672% -3.21338 -3.74465)}.section-dark .architecture-matrix{border-top-color:var(--line-dark);border-left-color:var(--line-dark)}.section-dark .architecture-matrix article{border-right-color:var(--line-dark);border-bottom-color:var(--line-dark)}.section-dark .architecture-matrix h3{color:var(--ink)}.section-dark .architecture-matrix p{color:var(--ink-muted)}.applications{border-top:1px solid var(--line-dark)}.section-light.applications{border-top-color:var(--line-light)}.application-list{width:min(var(--max), 100%);border-top:1px solid var(--line-dark);margin:clamp(44px,6vw,78px) auto 0}.section-light .application-list{border-top-color:var(--line-light)}.application-list div{padding:var(--cell-pad) var(--cell-pad-lg);border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(220px,.45fr) 1fr;gap:28px;display:grid}.section-light .application-list div{border-bottom-color:var(--line-light)}.application-list span{color:var(--ink);letter-spacing:0;text-transform:none;font-size:18px}.section-light .application-list span{color:#0b1316;color:lab(5.31552% -2.28949 -3.11682)}.application-list p{max-width:680px;color:var(--ink-muted);margin:0}.section-light .application-list p{color:#303a3d;color:lab(23.507% -3.21034 -3.74318)}.application-lane-grid{width:min(var(--max), 100%);border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(2,1fr);margin:clamp(44px,6vw,78px) auto 0;display:grid}.application-lane-grid article{min-height:220px;padding:var(--cell-pad-lg);border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);background:linear-gradient(#eef3f557,#0000 58%);background:linear-gradient(lab(95.3905% -1.41326 -1.62447/.34),#0000 58%)}.application-lane-grid span{color:#0b1316;color:lab(5.31552% -2.28949 -3.11682);font-size:clamp(22px,2vw,30px);font-weight:850;line-height:1.05;display:block}.application-lane-grid p{color:#303a3d;color:lab(23.507% -3.21034 -3.74318);max-width:420px;margin:34px 0 0}.workflow-sequence{counter-reset:workflow-step}.workflow-sequence div{grid-template-columns:minmax(220px,.36fr) 1fr;align-items:baseline}.workflow-sequence span{align-items:baseline;gap:14px;display:inline-flex}.workflow-sequence small{min-width:28px;color:var(--blue-dim);letter-spacing:.08em;font-size:12px;font-weight:850}.plantax-architecture{position:relative}.plantax-architecture:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#37a8d761,#0000);background:linear-gradient(90deg,#0000,lab(64.3037% -20.9185 -33.4903/.38),#0000);height:1px;position:absolute;top:50%;left:0;right:0}.plantax-architecture article{align-content:start;display:grid}.plantax-architecture span{background:#04080a;background:lab(2.00227% -.853904 -1.16023);border:1px solid #37a8d747;border:1px solid lab(64.3037% -20.9185 -33.4903/.28);width:max-content;padding:5px 8px}.outcome-lines{width:min(var(--max), 100%);border-top:1px solid var(--line-dark);margin:52px auto 0}.outcome-lines div{padding:var(--cell-pad) var(--cell-pad-lg);border-bottom:1px solid var(--line-dark);grid-template-columns:220px 1fr;align-items:start;gap:28px;display:grid}.outcome-lines p{grid-template-columns:minmax(160px,.28fr) minmax(180px,.32fr) minmax(92px,auto) 1fr;align-items:baseline;gap:16px;margin:0;display:grid}.outcome-lines p span{color:var(--ink);font-weight:850}.outcome-lines p em{color:#858e92;color:lab(58.2997% -2.80029 -3.23367);font-size:13px;font-style:normal}.outcome-lines p b{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.trust-grid{width:min(var(--max), 100%);border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(5,1fr);margin:46px auto 0;display:grid}.trust-grid span{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);color:#151c1f;color:lab(9.57605% -2.72182 -3.19457);min-height:132px;padding:22px}.trust-grid small{color:#40494d;color:lab(30.4678% -3.22619 -3.75099);margin-top:18px;font-size:13px;font-weight:500;line-height:1.45;display:block}.closing{justify-content:center;align-items:center;min-height:100svh;display:flex}.closing-content{width:min(820px,100%)}.closing-content .eyebrow{margin-bottom:22px}.closing-content h2{max-width:820px}.closing-content p{max-width:620px;margin-bottom:34px}.closing-content .button{align-self:flex-start;width:auto}.site-footer{border-top:1px solid var(--line-dark);background:linear-gradient(110deg, #010203fa, #020507f5 52%, #010203fc), var(--carbon);color:var(--ink);padding:clamp(54px,6vw,86px) clamp(20px,5vw,72px) clamp(34px,4vw,52px);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.site-footer{background:linear-gradient(110deg, lab(.468567% -.30411 -.461236/.98), lab(1.21656% -.70446 -1.02986/.96) 52%, lab(.468567% -.30411 -.461236/.99)), var(--carbon)}}.site-footer:before{content:"";pointer-events:none;opacity:.65;background:linear-gradient(90deg,#0000 0%,#37a8d714 45%,#0000 72%),repeating-linear-gradient(0deg,#0000 0 34px,#b6bfc409 35px);background:linear-gradient(90deg,#0000 0%,lab(64.3037% -20.9185 -33.4903/.08) 45%,#0000 72%),repeating-linear-gradient(0deg,#0000 0 34px,lab(76.8601% -2.80818 -3.23815/.035) 35px);position:absolute;inset:0}.site-footer-inner{z-index:1;width:min(var(--max), 100%);grid-template-columns:minmax(180px,.75fr) minmax(0,2fr) auto auto;align-items:start;gap:clamp(34px,5vw,76px);margin:0 auto;display:grid;position:relative}.footer-logo img{width:118px;height:auto;display:block}.footer-brand p{max-width:260px;color:var(--ink-muted);margin:18px 0 0;font-size:14px;line-height:1.55}.footer-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,42px);display:grid}.footer-info-group h2{color:var(--ink);margin:0 0 16px;font-size:14px;line-height:1.2}.footer-info-group p{color:var(--ink-muted);margin:0 0 8px;font-size:14px;line-height:1.55}.footer-links{color:var(--ink-muted);justify-items:end;gap:10px;font-size:13px;display:grid}.footer-social{color:var(--ink);justify-items:end;gap:10px;font-size:13px;font-weight:800;display:grid}.footer-links a,.footer-social a{transition:color .18s}.footer-links a:hover,.footer-social a:hover{color:var(--ink)}.footer-legal{z-index:1;width:calc(100% + 2*clamp(20px,5vw,72px));color:var(--ink-soft);text-align:center;border-top:1px solid #b6bfc429;border-top:1px solid lab(76.8601% -2.80818 -3.23815/.16);margin:clamp(42px,5vw,68px) calc(-1*clamp(20px,5vw,72px)) 0;padding-top:22px;padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px);font-size:13px;position:relative}.request-hero{min-height:calc(100svh - 84px);padding-top:clamp(82px,9vw,126px)}.request-grid{width:min(var(--max), 100%);grid-template-columns:minmax(380px,.95fr) minmax(520px,1fr);align-items:start;gap:clamp(44px,6vw,82px);margin:0 auto;display:grid}.request-copy{position:sticky;top:116px}.request-copy h1{max-width:760px;font-size:clamp(44px,5vw,72px);line-height:.96}.request-context{border-top:1px solid var(--line-dark);margin-top:42px;display:grid}.request-context span{border-bottom:1px solid var(--line-dark);color:var(--ink-muted);padding:18px 0;font-size:14px;font-weight:750}.request-form{border:1px solid var(--line-dark);background:linear-gradient(90deg,#37a8d714,#0000 42%),#030709;background:linear-gradient(90deg,lab(64.3037% -20.9185 -33.4903/.08),#0000 42%),lab(1.57821% -.848211 -1.21443);gap:28px;padding:clamp(24px,3vw,34px);display:grid}.form-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.form-section{gap:18px;display:grid}.form-section>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.request-form label{color:var(--ink);gap:8px;font-size:13px;font-weight:800;display:grid}.request-form input,.request-form select,.request-form textarea{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#010304;background:lab(.666431% -.39196 -.575677);border:1px solid #b6bfc438;border:1px solid lab(76.8601% -2.80818 -3.23815/.22);border-radius:0;padding:0 12px;font-weight:600}.request-form textarea{resize:vertical;min-height:148px;padding:12px;line-height:1.45}.request-form input:focus,.request-form select:focus,.request-form textarea:focus{outline-offset:2px;border-color:var(--blue);outline:2px solid #37a8d7c7;outline:2px solid lab(64.3037% -20.9185 -33.4903/.78)}.request-form input::placeholder,.request-form textarea::placeholder{color:#737c80;color:lab(51.3395% -2.79614 -3.23139)}.form-actions{border-top:1px solid var(--line-dark);grid-template-columns:1fr auto;align-items:center;gap:22px;padding-top:6px;display:grid}.form-actions p{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.form-actions .button:disabled{cursor:wait;opacity:.62}.form-status{border:1px solid var(--line-dark);margin:-8px 0 0;padding:12px 14px;font-size:13px;font-weight:750;line-height:1.45}.form-status-success{color:var(--ink);background:#37a8d71a;background:lab(64.3037% -20.9185 -33.4903/.1);border-color:#37a8d780;border-color:lab(64.3037% -20.9185 -33.4903/.5)}.form-status-error{color:#facac5;color:lab(85.5669% 16.9319 9.18734);background:#37121047;background:lab(11.248% 18.8478 10.2853/.28);border-color:#ec5b5794;border-color:lab(58.7725% 56.6528 33.348/.58)}@media (max-width:860px){section{padding-top:clamp(64px,16vw,96px);padding-bottom:clamp(64px,16vw,96px)}.site-header{grid-template-columns:1fr auto;gap:14px}.nav-links{display:none}.brand-mark img{width:98px}.header-cta{padding:9px 11px}.site-footer-inner,.footer-info{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start}.footer-social{grid-template-columns:repeat(2,max-content);justify-items:start}.footer-legal{text-align:left}.hero{min-height:94svh}.hero-content,.solution-hero-content{margin-left:0;padding-left:0}h1{font-size:clamp(46px,14vw,74px);line-height:.95}h2{font-size:clamp(34px,10vw,56px);line-height:1}p{font-size:16px;line-height:1.62}.solution-hero{align-items:flex-start;min-height:82svh;padding-top:clamp(88px,22vw,118px)}.solution-hero h1{font-size:clamp(38px,11vw,58px);line-height:1}.industrial-frame{opacity:.58;inset:18% -28% 0 18%}.hero-shade{background:linear-gradient(90deg,#010405 0%,#010405e6 58%,#0000 100%),linear-gradient(#0000 42%,#010405 100%);background:linear-gradient(90deg,lab(.913313% -.490859 -.702795) 0%,lab(.913313% -.490859 -.702795/.9) 58%,#0000 100%),linear-gradient(#0000 42%,lab(.913313% -.490859 -.702795) 100%)}.split,.module-row,.proof-grid,.proof-grid-four,.request-grid,.form-grid,.deployment-topology,.architecture-matrix,.record-system,.operating-discipline,.carbontrack-evidence-grid,.application-lane-grid,.signal-comparison div,.system-outcome,.architecture-zone,.evidence-ledger div,.application-list div,.outcome-lines div,.trust-grid{grid-template-columns:1fr}.request-copy{position:static}.form-actions{grid-template-columns:1fr}.form-actions .button{width:100%}.module,.module:last-child,.proof-grid div,.proof-grid div:last-child{border-right:0;border-bottom:1px solid var(--line-dark)}.module:last-child,.proof-grid div:last-child{border-bottom:0}.trust-grid{border-left:0}.trust-grid span{border-left:1px solid var(--line-light);min-height:84px}.architecture-matrix,.deployment-topology{border-left:0}.deployment-zone,.control-layer{border-right:0;min-height:auto}.control-layer{background:0 0;grid-template-columns:1fr;padding:24px 0}.architecture-matrix article{border-left:1px solid var(--line-light)}.record-system,.operating-discipline,.carbontrack-evidence-grid{border-left:0}.record-system article,.record-system article:first-child,.operating-discipline div,.application-lane-grid article,.carbontrack-evidence-grid div,.carbontrack-evidence-grid div+div{border-left:1px solid var(--line-light);min-height:auto;padding:24px}.operating-discipline div{border-left-color:var(--line-dark)}.record-system article:first-child{grid-row:auto}.record-system h3{margin-top:34px}.operating-discipline p,.application-lane-grid p,.carbontrack-evidence-grid p{margin-top:28px}.module,.proof-grid div{min-height:auto;padding:24px 0}.architecture-matrix article{min-height:auto;padding:24px}.system-outcome{min-height:auto;padding:var(--cell-pad)}.product-feature h3{font-size:clamp(34px,10vw,48px)}.closing{min-height:auto}.evidence-flow{background-size:58px 58px;min-height:auto}.product-toolbar{grid-template-columns:1fr;align-items:start;gap:8px;padding:18px}.product-toolbar em{width:max-content}.product-workspace{grid-template-columns:1fr;gap:12px;min-height:auto;padding:14px;display:grid}.source-panel,.process-panel,.report-panel-preview{padding:14px}.source-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.source-panel>span{grid-column:1/-1}.source-chip{min-height:38px;padding:0 10px;font-size:12px}.process-panel{gap:12px}.workflow-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.workflow-track span{min-height:32px;font-size:10px}.record-board-head span,.record-board-row span,.record-board-row strong{min-height:36px;padding:8px;font-size:10px}.chart-head,.chart-row{grid-template-columns:72px 1fr 54px;gap:8px}.formula-strip,.report-panel-preview{padding:14px}.formula-strip strong,.report-panel-preview strong{font-size:18px}}@media (max-width:560px){section,.site-header{padding-left:18px;padding-right:18px}.brand-mark img{width:88px}.header-cta{padding:8px 10px;font-size:12px}.homepage-hero h1{font-size:clamp(42px,14vw,62px)}.cta-row{flex-direction:column;align-items:stretch}.button{width:100%}.signal-comparison div,.evidence-ledger div,.outcome-lines div{gap:10px}.outcome-lines p{grid-template-columns:1fr;gap:8px}.trust-grid span{padding:18px}.architecture-matrix article{padding:22px}}@media (min-width:861px) and (max-width:1120px){.proof-grid-four,.trust-grid{grid-template-columns:repeat(2,1fr)}.proof-grid-four div:nth-child(2),.trust-grid span:nth-child(2n){border-right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
