
:root{
  --bg:#050403;--bg2:#0b0806;--panel:#11100e;--panel2:#18120d;--text:#f5efe8;--muted:#c8b9aa;--dim:#8f8072;--line:rgba(255,255,255,.13);--orange:#e87722;--orange2:#ffb16c;--blue:#6ec7ff;--green:#8ee6b0;--danger:#ff635f;--shadow:0 24px 80px rgba(0,0,0,.38);--radius:28px;--max:1180px
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 20% -10%,rgba(232,119,34,.12),transparent 30%),linear-gradient(180deg,#050403 0%,#090705 48%,#050403 100%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,rgba(0,0,0,.52),transparent 70%);z-index:-1}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(var(--max),calc(100% - 42px));margin-inline:auto}.skip{position:absolute;left:-999px;top:0;background:#fff;color:#111;padding:10px 14px;z-index:99}.skip:focus{left:12px;top:12px}.topbar{position:sticky;top:0;z-index:80;background:rgba(5,4,3,.82);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:950;letter-spacing:-.025em}.brand span:last-child{font-size:1.12rem}.mark{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--orange),#ffb16c 46%,#4a4038 47%,#171411);box-shadow:0 0 0 1px rgba(255,255,255,.14),0 12px 34px rgba(232,119,34,.22);position:relative}.mark:after{content:"";position:absolute;left:7px;right:7px;bottom:8px;height:4px;border-radius:4px;background:#29231f;box-shadow:0 -7px 0 rgba(255,255,255,.18)}.navlinks{display:flex;gap:18px;align-items:center}.navlinks a{color:var(--muted);font-weight:780;font-size:.94rem}.navlinks a:hover{color:#fff}.nav-cta,.hero-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid var(--line);font-weight:920;letter-spacing:-.01em;transition:.2s ease;background:rgba(255,255,255,.05)}.btn:hover{transform:translateY(-2px);border-color:rgba(255,177,108,.45)}.btn.primary{background:linear-gradient(135deg,var(--orange),#ffb16c);color:#1b0d05;border-color:rgba(255,177,108,.55);box-shadow:0 16px 44px rgba(232,119,34,.28)}.btn.secondary{background:rgba(255,255,255,.08);color:#fff}.btn.dark{background:#050403;color:#fff}.btn.small{min-height:38px;padding:0 13px;font-size:.88rem}h1,h2,h3,h4,p{margin:0}h1{font-size:clamp(2.55rem,6vw,5.55rem);line-height:.92;letter-spacing:-.075em}h2{font-size:clamp(2rem,4vw,3.8rem);line-height:1;letter-spacing:-.06em}h3{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.12;letter-spacing:-.04em}p{color:var(--muted)}strong{color:#fff}.lead{font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.56;color:#d8cbbf}.eyebrow{color:var(--orange2);text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:950;margin-bottom:14px}.section{padding:94px 0;position:relative}.section.alt{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015));border-block:1px solid rgba(255,255,255,.06)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:34px}.section-head .lead{max-width:530px}.hero{position:relative;min-height:calc(100vh - 76px);display:grid;align-items:center;padding:64px 0;overflow:hidden}.hero-immersive{background:#050403}.world-bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(1.05) contrast(1.05);transform:scale(1.02);opacity:.72}.world-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,4,3,.92) 0%,rgba(5,4,3,.74) 38%,rgba(5,4,3,.18) 74%,rgba(5,4,3,.6) 100%),linear-gradient(180deg,rgba(5,4,3,.45),rgba(5,4,3,.9));}.hero .wrap{position:relative;z-index:2}.hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(380px,.78fr);gap:40px;align-items:center}.hero-copy{max-width:780px}.hero-copy h1{margin-bottom:22px}.hero-copy .lead{margin-bottom:18px}.assessment-price-chip{display:grid;gap:3px;width:max-content;max-width:100%;padding:14px 16px;border:1px solid rgba(255,177,108,.30);border-radius:19px;background:rgba(5,4,3,.72);backdrop-filter:blur(12px);box-shadow:0 16px 50px rgba(0,0,0,.28);margin:22px 0}.assessment-price-chip span,.route-pill span{color:var(--orange2);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:950}.assessment-price-chip strong{font-size:1.6rem;line-height:1}.assessment-price-chip em{font-style:normal;color:var(--muted);font-size:.88rem}.hero-proof-strip{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.hero-proof-strip span,.chip,.tag{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);color:#d8cbbf;font-size:.86rem}.hero-card{position:relative;min-height:560px;border-radius:34px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.045);overflow:hidden;box-shadow:var(--shadow);isolation:isolate}.hero-card:before{content:"";position:absolute;inset:0;background-image:url('/assets/slabworx-3d-world-warehouse.webp');background-size:cover;background-position:center;opacity:.88;transition:transform .4s ease}.hero-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 28% 30%,rgba(232,119,34,.20),transparent 30%),linear-gradient(180deg,rgba(5,4,3,.05),rgba(5,4,3,.78));}.floating-logo{position:absolute;left:8%;bottom:24%;width:min(280px,44%);aspect-ratio:1;background:url('/assets/slabworx-3d-mark-square.webp') center/contain no-repeat;z-index:3;filter:drop-shadow(0 30px 60px rgba(0,0,0,.5)) drop-shadow(0 0 36px rgba(232,119,34,.20));animation:floatMark 6s ease-in-out infinite}.hud{position:absolute;z-index:4;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(5,4,3,.75);backdrop-filter:blur(14px);box-shadow:0 18px 50px rgba(0,0,0,.32);padding:13px 14px}.hud span{display:block;color:var(--orange2);text-transform:uppercase;letter-spacing:.12em;font-size:.64rem;font-weight:950}.hud strong{display:block;color:#fff}.hud small{display:block;color:var(--muted);font-size:.82rem}.hud.one{top:20px;left:20px}.hud.two{top:104px;right:20px}.hud.three{bottom:20px;left:20px;right:20px}.scroll-cue{position:absolute;left:50%;bottom:22px;z-index:3;transform:translateX(-50%);color:var(--muted);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.scene-section{min-height:100vh;display:grid;align-items:center;overflow:hidden;padding:110px 0}.scene-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.70}.scene-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,4,3,.88),rgba(5,4,3,.46),rgba(5,4,3,.88)),linear-gradient(180deg,rgba(5,4,3,.35),rgba(5,4,3,.82))}.scene-copy{position:relative;z-index:3;width:min(650px,100%);padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:30px;background:rgba(5,4,3,.68);backdrop-filter:blur(14px);box-shadow:0 24px 80px rgba(0,0,0,.35)}.scene-copy h2{margin-bottom:15px}.scene-copy .lead{margin-bottom:18px}.system-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.system-bar div{padding:12px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10)}.system-bar b{display:block;color:#fff}.system-bar span{display:block;color:var(--dim);font-size:.82rem}.split{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.panel,.card,.system-card,.article-card,.media-card,.dashboard-card,.cta,.process-console{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:0 18px 60px rgba(0,0,0,.23)}.panel{padding:30px}.panel h2,.panel h3{margin-bottom:14px}.panel .lead{margin-bottom:18px}.cards,.path-cards,.system-grid,.mini-grid,.article-grid,.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.path-cards{grid-template-columns:repeat(4,1fr)}.card,.system-card,.article-card{padding:24px;position:relative;overflow:hidden}.card:before,.system-card:before,.article-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--orange),rgba(255,177,108,.22),transparent)}.icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,var(--orange),var(--orange2));color:#160904;font-weight:950;margin-bottom:14px}.text-link{display:inline-block;color:var(--orange2);font-weight:900;margin-top:14px}.price-note{padding:12px;border:1px solid rgba(255,177,108,.18);border-radius:16px;background:rgba(232,119,34,.075);margin-top:14px;color:#dccfc2}.clean-list{display:grid;gap:12px;padding:0;margin:18px 0;list-style:none}.clean-list li{padding-left:22px;position:relative;color:var(--muted)}.clean-list li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 18px rgba(232,119,34,.45)}.comparison-grid{border:1px solid var(--line);border-radius:28px;overflow:hidden;background:rgba(255,255,255,.035)}.comparison-row{display:grid;grid-template-columns:1fr 1fr}.comparison-row>span{padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--muted)}.comparison-row>span+span{border-left:1px solid rgba(255,255,255,.08);color:#e7ddd3}.comparison-row.header span{background:rgba(232,119,34,.12);color:#fff;font-weight:950}.media-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.media-card{overflow:hidden}.media-image{height:280px;background-size:cover;background-position:center}.media-copy{padding:24px}.dashboard-card{padding:20px}.dashboard-card img{border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#050403}.dashboard-caption{padding:16px}.dashboard-caption span{display:block;color:var(--muted)}.process-console{padding:20px;position:relative;overflow:hidden;min-height:420px;background:radial-gradient(circle at 70% 10%,rgba(232,119,34,.16),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.02))}.process-console:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,177,108,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(255,177,108,.08) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 78%)}.console-header,.console-lines{position:relative;z-index:2}.console-header{display:flex;gap:10px;align-items:center;margin-bottom:15px}.console-header span{width:10px;height:10px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 0 rgba(232,119,34,.5);animation:pulse 2s infinite}.console-lines{display:grid;gap:10px}.console-lines p{padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:rgba(5,4,3,.68)}.console-lines b{display:block;color:var(--orange2);font-size:.75rem;letter-spacing:.11em;text-transform:uppercase}.visual{min-height:460px;border-radius:var(--radius);border:1px solid var(--line);background-image:linear-gradient(180deg,rgba(5,4,3,.04),rgba(5,4,3,.72)),var(--visual-image);background-size:cover;background-position:center;box-shadow:var(--shadow);position:relative;overflow:hidden}.floating-caption{position:absolute;left:18px;right:18px;bottom:18px;padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(5,4,3,.72);backdrop-filter:blur(12px)}.floating-caption span{display:block;color:var(--muted);font-size:.92rem}.article-hero{padding:76px 0 42px}.article-wrap{width:min(880px,calc(100% - 42px));margin-inline:auto}.article-body{font-size:1.08rem}.article-body p,.article-body li{color:#d7cbbf}.article-body h2{font-size:2rem;margin:36px 0 12px}.article-body h3{margin:28px 0 10px}.article-body p{margin:0 0 16px}.article-body ul{display:grid;gap:9px}.article-meta{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.search-block{padding:20px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.045);margin-bottom:18px}.final-cta{padding:34px}.mobile-sticky{display:none}footer{border-top:1px solid var(--line);background:#050403;padding:56px 0 0}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px}footer p{margin-top:12px}footer a{display:block;color:var(--muted);margin:8px 0}footer a:hover{color:#fff}footer h4{margin:0 0 12px;color:#fff}.footer-meta{margin-top:34px;border-top:1px solid rgba(255,255,255,.08);padding:16px 0;color:var(--dim);font-size:.9rem}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@keyframes floatMark{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(-2deg)}}@keyframes pulse{70%{box-shadow:0 0 0 12px rgba(232,119,34,0)}}@media(max-width:1100px){.hero-grid,.split{grid-template-columns:1fr}.hero-card{min-height:500px}.path-cards,.cards,.system-grid,.article-grid,.services-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.section-head{display:block}.section-head .lead{margin-top:14px}.system-bar{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.wrap{width:min(100% - 28px,var(--max))}.nav{height:66px}.navlinks{display:none}.nav-cta .secondary{display:none}.hero{padding:46px 0;min-height:auto}.hero-grid{gap:24px}.hero-card{min-height:430px;border-radius:24px}.floating-logo{width:180px;bottom:30%;left:50%;transform:translateX(-50%)}.hud.one{top:14px;left:14px;right:14px}.hud.two{top:98px;left:14px;right:14px}.hud.three{left:14px;right:14px;bottom:14px}.section{padding:62px 0}.scene-section{min-height:82vh;padding:74px 0}.scene-copy{padding:22px;border-radius:24px}.path-cards,.cards,.system-grid,.article-grid,.services-grid,.media-grid,.mini-grid{grid-template-columns:1fr}.comparison-row{grid-template-columns:1fr}.comparison-row>span+span{border-left:none}.footer-grid{grid-template-columns:1fr}.hero-actions .btn{width:100%}.assessment-price-chip{width:100%}.mobile-sticky{position:fixed;z-index:90;left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(5,4,3,.82);backdrop-filter:blur(16px);box-shadow:0 20px 70px rgba(0,0,0,.45)}.mobile-sticky a{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:14px;background:linear-gradient(135deg,var(--orange),var(--orange2));color:#160904;font-weight:950}.mobile-sticky a+ a{background:rgba(255,255,255,.09);color:#fff}.scene-bg{opacity:.55}body{padding-bottom:72px}h1{font-size:clamp(2.35rem,13vw,4rem)}}


/* Visual lead-gen upgrade */
.topbar{box-shadow:0 14px 40px rgba(0,0,0,.18)}
.hero-immersive:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 24%,rgba(110,199,255,.12),transparent 18%),radial-gradient(circle at 22% 8%,rgba(232,119,34,.13),transparent 22%);pointer-events:none;z-index:1}
.world-bg{animation:slowZoom 18s ease-in-out infinite alternate}
.hero-copy{position:relative}
.hero-copy:after{content:"";position:absolute;left:-20px;top:-26px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(232,119,34,.18),transparent 68%);filter:blur(22px);z-index:-1}
.hero-proof-strip span{backdrop-filter:blur(8px);box-shadow:0 8px 24px rgba(0,0,0,.18)}
.hero-card{backdrop-filter:blur(5px);transform-style:preserve-3d}
.hero-card-glow{position:absolute;inset:-16%;background:radial-gradient(circle at 24% 34%,rgba(232,119,34,.20),transparent 18%),radial-gradient(circle at 70% 24%,rgba(110,199,255,.14),transparent 16%),radial-gradient(circle at 55% 70%,rgba(255,177,108,.12),transparent 22%);z-index:1;filter:blur(16px)}
.hero-card:before{animation:slowPan 22s ease-in-out infinite alternate}
.wordmark-badge{position:absolute;right:18px;bottom:118px;width:min(44%,240px);aspect-ratio:1.35;background:url('/assets/slabworx-3d-wordmark-hero.webp') center/contain no-repeat;z-index:4;filter:drop-shadow(0 18px 38px rgba(0,0,0,.42))}
.hero-scan-line{position:absolute;left:0;right:0;top:0;height:160px;background:linear-gradient(180deg,rgba(110,199,255,.0),rgba(110,199,255,.20),rgba(110,199,255,.0));mix-blend-mode:screen;opacity:.65;z-index:3;animation:scanDown 6s ease-in-out infinite}
.hero-mini-stack{position:absolute;right:18px;top:18px;display:grid;gap:10px;z-index:4;width:150px}
.mini-tile{height:84px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background-color:rgba(5,4,3,.56);background-size:cover;background-position:center;box-shadow:0 16px 32px rgba(0,0,0,.3)}
.mini-tile.a{background-image:linear-gradient(180deg,rgba(5,4,3,.12),rgba(5,4,3,.52)),url('/assets/slabworx-3d-injection-scene.webp')}
.mini-tile.b{background-image:linear-gradient(180deg,rgba(5,4,3,.12),rgba(5,4,3,.52)),url('/assets/diagnostic-console.svg');background-size:cover}
.mini-tile.c{background-image:linear-gradient(180deg,rgba(5,4,3,.12),rgba(5,4,3,.52)),url('/assets/assetguard-overview.webp')}
.scene-section{position:relative}
.scene-bg{will-change:transform}
.scene-copy{box-shadow:0 24px 90px rgba(0,0,0,.42), 0 0 0 1px rgba(255,255,255,.02)}
.scene-copy:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 22%);pointer-events:none;border-radius:inherit}
.path-cards .card{padding-top:170px;min-height:100%;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}
.path-cards .card:hover,.visual-panel:hover,.media-card:hover,.system-card:hover{transform:translateY(-4px);border-color:rgba(255,177,108,.3);box-shadow:0 26px 80px rgba(0,0,0,.28)}
.path-cards .card:nth-child(1){background-image:linear-gradient(180deg,rgba(5,4,3,.03),rgba(5,4,3,.86) 45%),url('/assets/slabworx-hero-dark.jpg');background-size:cover;background-position:center}
.path-cards .card:nth-child(2){background-image:linear-gradient(180deg,rgba(5,4,3,.05),rgba(5,4,3,.86) 45%),url('/assets/assetguard-overview.webp');background-size:cover;background-position:center}
.path-cards .card:nth-child(3){background-image:linear-gradient(180deg,rgba(5,4,3,.04),rgba(5,4,3,.86) 45%),url('/assets/slabworx-proof-collage.webp');background-size:cover;background-position:center}
.path-cards .card:nth-child(4){background-image:linear-gradient(180deg,rgba(5,4,3,.04),rgba(5,4,3,.86) 45%),url('/assets/slabworx-3d-world-warehouse.webp');background-size:cover;background-position:center}
.path-cards .card .icon{position:absolute;top:18px;left:18px;backdrop-filter:blur(10px)}
.path-cards .card p,.path-cards .card .text-link{position:relative;z-index:2}
.visual-authority{position:relative;overflow:hidden}
.visual-authority:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,rgba(232,119,34,.08),transparent 22%),radial-gradient(circle at 86% 24%,rgba(110,199,255,.07),transparent 18%);pointer-events:none}
.visual-authority-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.visual-panel{border:1px solid var(--line);border-radius:30px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:0 18px 60px rgba(0,0,0,.24);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}
.visual-panel-image{aspect-ratio:16/10;background-size:cover;background-position:center;position:relative}
.visual-panel-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(5,4,3,.3) 68%,rgba(5,4,3,.55))}
.visual-panel-copy{padding:22px}
.visual-panel-copy span{display:block;color:var(--orange2);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:950;margin-bottom:10px}
.visual-proof-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}
.proof-chip{padding:16px 18px;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:rgba(255,255,255,.045);backdrop-filter:blur(10px)}
.proof-chip strong{display:block;margin-bottom:4px}.proof-chip span{display:block;color:var(--muted);font-size:.95rem}
.media-card{position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}
.media-image{position:relative}.media-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(5,4,3,.35) 64%,rgba(5,4,3,.58))}
.final-cta{position:relative;overflow:hidden}
.final-cta:before{content:"";position:absolute;inset:-20% auto auto -10%;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(232,119,34,.16),transparent 65%);filter:blur(26px)}
.final-cta:after{content:"";position:absolute;right:-40px;bottom:-40px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(110,199,255,.13),transparent 64%);filter:blur(24px)}
@keyframes scanDown{0%,100%{transform:translateY(-120px)}50%{transform:translateY(480px)}}
@keyframes slowZoom{from{transform:scale(1.02)}to{transform:scale(1.08)}}
@keyframes slowPan{from{transform:scale(1.02) translateX(0)}to{transform:scale(1.08) translateX(-2%)}}
@media(max-width:1100px){.visual-authority-grid,.visual-proof-strip{grid-template-columns:1fr}.hero-mini-stack{width:124px}.path-cards .card{padding-top:150px}}
@media(max-width:760px){.wordmark-badge{width:150px;right:14px;bottom:120px}.hero-mini-stack{display:none}.path-cards .card{padding-top:150px;background-position:center}.visual-panel{border-radius:24px}.proof-chip{border-radius:18px}.hero-scan-line{animation-duration:5.5s}}


/* Premium SlabWorx final visual pass */
.mark{width:42px;height:42px;border-radius:12px;background:url('/assets/slabworx-isometric-mark.png') center/contain no-repeat !important;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 14px 36px rgba(232,119,34,.24);}
.mark:after{display:none!important;}
.brand span:last-child{font-size:1.16rem;letter-spacing:-.035em;}
.topbar{box-shadow:0 14px 44px rgba(0,0,0,.22);}
.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(232,119,34,.48),rgba(255,255,255,.14),transparent);opacity:.75;}
.hero-immersive:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 68% 18%,rgba(110,199,255,.10),transparent 18%),radial-gradient(circle at 20% 10%,rgba(232,119,34,.16),transparent 24%);pointer-events:none;z-index:1;}
.hero-card,.scene-copy,.panel,.card,.system-card,.article-card,.media-card,.dashboard-card,.cta,.process-console{backdrop-filter:blur(5px);}
.card,.system-card,.article-card,.media-card,.visual,.process-console,.hero-card{transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .32s ease,box-shadow .32s ease;}
.card:hover,.system-card:hover,.article-card:hover,.media-card:hover{transform:translateY(-5px);border-color:rgba(255,177,108,.32);box-shadow:0 28px 90px rgba(0,0,0,.32),0 0 42px rgba(232,119,34,.10);}
.btn{position:relative;overflow:hidden;}
.btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.22) 45%,transparent 70%);transform:translateX(-120%);transition:transform .65s ease;}
.btn:hover:after{transform:translateX(120%);}
.hero-card:before{animation:premiumWorldDrift 20s ease-in-out infinite alternate;}
.world-bg{animation:premiumWorldScale 18s ease-in-out infinite alternate;}
.scene-bg{will-change:transform;}
.hero-scan-line{position:absolute;left:0;right:0;top:0;height:140px;background:linear-gradient(180deg,rgba(110,199,255,0),rgba(110,199,255,.16),rgba(255,177,108,.10),rgba(110,199,255,0));mix-blend-mode:screen;opacity:.6;z-index:3;animation:premiumScan 7s ease-in-out infinite;}
.wordmark-badge{position:absolute;right:18px;bottom:118px;width:min(42%,230px);aspect-ratio:1.45;background:url('/assets/slabworx-3d-wordmark-hero.webp') center/contain no-repeat;z-index:4;filter:drop-shadow(0 18px 38px rgba(0,0,0,.42));}
.hero-card-glow{position:absolute;inset:-12%;z-index:1;background:radial-gradient(circle at 28% 30%,rgba(232,119,34,.18),transparent 20%),radial-gradient(circle at 74% 24%,rgba(110,199,255,.10),transparent 18%);filter:blur(12px);}
.hero-mini-stack{position:absolute;right:18px;top:18px;z-index:4;display:grid;gap:10px;width:148px;}
.mini-tile{height:80px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background-size:cover;background-position:center;box-shadow:0 16px 32px rgba(0,0,0,.28);}
.mini-tile.a{background-image:linear-gradient(180deg,rgba(5,4,3,.04),rgba(5,4,3,.55)),url('/assets/slabworx-3d-injection-scene.webp');}
.mini-tile.b{background-image:linear-gradient(180deg,rgba(5,4,3,.04),rgba(5,4,3,.55)),url('/assets/diagnostic-console.svg');}
.mini-tile.c{background-image:linear-gradient(180deg,rgba(5,4,3,.04),rgba(5,4,3,.55)),url('/assets/assetguard-overview.webp');}
.article-card a{position:relative;z-index:2;display:inline-block;color:var(--orange2);font-weight:900;margin-top:14px;}
.article-shell{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:26px;align-items:start;}
.sidebox{position:sticky;top:96px;}
.toc a{display:block;color:var(--muted);margin:8px 0;}
.toc a:hover{color:#fff;}
.faq-grid{display:grid;gap:12px;margin-top:16px;}
.faq-item{border:1px solid rgba(255,255,255,.10);border-radius:18px;background:rgba(255,255,255,.04);padding:16px;}
.warning, blockquote{border-left:3px solid var(--orange);background:rgba(232,119,34,.08);padding:16px 18px;border-radius:16px;color:#eadfd3;margin:22px 0;}
@keyframes premiumScan{0%,100%{transform:translateY(-170px)}50%{transform:translateY(520px)}}
@keyframes premiumWorldDrift{from{transform:scale(1.02) translateX(0)}to{transform:scale(1.075) translateX(-2%)}}
@keyframes premiumWorldScale{from{transform:scale(1.02)}to{transform:scale(1.07)}}
@media(max-width:1100px){.hero-mini-stack{display:none}.article-shell{grid-template-columns:1fr}.sidebox{position:static}.wordmark-badge{bottom:108px;width:180px}}
@media(max-width:760px){.mark{width:36px;height:36px}.brand span:last-child{font-size:1.05rem}.wordmark-badge{display:none}.hero-scan-line{height:90px}.article-shell{display:block}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}


/* Header emblem correction: use the actual SlabWorx emblem, not a generic block */
.brand .mark{width:42px;height:42px;border-radius:0;background:url('/assets/slabworx-isometric-mark.png') center/contain no-repeat !important;box-shadow:none;flex:0 0 42px;}
.brand .mark:after{display:none !important;}
.topbar .brand .mark{filter:drop-shadow(0 0 18px rgba(232,119,34,.22)) drop-shadow(0 10px 24px rgba(0,0,0,.36));}
footer .brand .mark{filter:drop-shadow(0 0 14px rgba(232,119,34,.18));}
@media(max-width:680px){.brand .mark{width:38px;height:38px;flex-basis:38px}.brand span:last-child{font-size:1.02rem}}


/* Motion / video upgrade */
.hero-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42;mix-blend-mode:screen;filter:saturate(1.08) contrast(1.03) brightness(.92)}
.hero-card-video-shell{position:absolute;inset:0;z-index:2;overflow:hidden}
.hero-card-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.58;filter:saturate(1.04) contrast(1.03) brightness(.82)}
.hero-card:before{opacity:.28}
.hero-card:after{z-index:2}
.floating-logo,.wordmark-badge,.hero-mini-stack,.hud{z-index:4}
.process-console{isolation:isolate}
.process-video-shell{position:absolute;inset:0;overflow:hidden;z-index:1}
.process-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28;filter:saturate(1.06) contrast(1.03) brightness(.7)}
.process-console:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,4,3,.12),rgba(5,4,3,.72));z-index:1}
.console-header,.console-lines{z-index:2}
.media-card,.hero-card,.process-console{transform:translateZ(0)}
.media-card:hover .media-image,.hero-card:hover .hero-card-video{transform:scale(1.02)}
.media-image,.hero-card-video{transition:transform .65s ease, opacity .35s ease}
@media (prefers-reduced-motion: reduce){.hero-bg-video,.hero-card-video,.process-video{display:none}.floating-logo,.hero-scan-line{animation:none}}
@media (max-width:760px){.hero-bg-video{opacity:.28}.hero-card-video{opacity:.48}.process-video{opacity:.22}}


/* Mobile navigation + AssetGuard link hotfix */
.hamburger{display:none;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:44px;height:44px;border-radius:16px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#fff;cursor:pointer;box-shadow:0 12px 34px rgba(0,0,0,.28)}
.hamburger span{display:block;width:20px;height:2px;border-radius:999px;background:#fff;transition:transform .22s ease,opacity .22s ease,background .22s ease}.hamburger:hover span{background:var(--orange2)}
.mobile-menu-open .hamburger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-open .hamburger span:nth-child(2){opacity:0}.mobile-menu-open .hamburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.card-actions{display:grid;gap:8px;margin-top:18px}.strong-link{color:var(--orange2)!important;font-weight:950}.assetguard-direct-link-panel .final-cta{position:relative;overflow:hidden}.assetguard-direct-link-panel .final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(232,119,34,.18),transparent 42%);pointer-events:none}
@media(max-width:760px){.topbar{z-index:130}.nav{gap:8px}.brand{min-width:0}.brand span:last-child{white-space:nowrap}.nav-cta{margin-left:auto}.nav-cta .btn.small{padding:10px 14px;min-height:42px;font-size:.82rem}.hamburger{display:inline-flex;flex:0 0 44px}.navlinks{display:none}.mobile-menu-open .navlinks{display:grid;position:fixed;top:78px;left:14px;right:14px;z-index:125;padding:14px;gap:6px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:rgba(5,4,3,.96);backdrop-filter:blur(18px);box-shadow:0 24px 80px rgba(0,0,0,.58)}.mobile-menu-open .navlinks a{display:flex;align-items:center;min-height:48px;padding:12px 14px;border-radius:15px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07);font-size:.96rem;color:#fff}.mobile-menu-open .navlinks a:hover{background:rgba(232,119,34,.16);border-color:rgba(232,119,34,.38)}.mobile-menu-open:before{content:"";position:fixed;inset:0;z-index:119;background:rgba(0,0,0,.44);backdrop-filter:blur(3px)}.mobile-menu-open .topbar{background:rgba(5,4,3,.98)}.card-actions .text-link{display:block}}
@media(max-width:420px){.brand span:last-child{font-size:1.05rem}.nav-cta .btn.small{padding:9px 11px;font-size:.76rem}.hamburger{width:42px;height:42px;flex-basis:42px}.mark{width:42px;height:42px}}


/* 2026-05-09 SlabWorx reposition update */
.sw-reposition-band{background:radial-gradient(circle at 20% 20%,rgba(232,119,34,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015));border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}
.reposition-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:32px;align-items:center}.diagnostic-animation{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:#080706;box-shadow:0 32px 100px rgba(0,0,0,.4);min-height:420px}.diagnostic-animation img{width:100%;height:100%;min-height:420px;object-fit:cover;filter:contrast(1.06) saturate(1.08);display:block}.scan-beam{position:absolute;left:0;right:0;top:-25%;height:42%;background:linear-gradient(180deg,rgba(110,199,255,0),rgba(110,199,255,.22),rgba(232,119,34,.22),rgba(110,199,255,0));mix-blend-mode:screen;animation:swScan 5.8s ease-in-out infinite}.scan-label{position:absolute;padding:8px 12px;border:1px solid rgba(255,177,108,.34);border-radius:999px;background:rgba(5,4,3,.72);backdrop-filter:blur(10px);font-weight:900;color:#fff;box-shadow:0 12px 32px rgba(0,0,0,.32)}.scan-label.one{left:8%;top:22%}.scan-label.two{right:9%;top:34%}.scan-label.three{left:12%;bottom:18%}.scan-label.four{right:8%;bottom:24%}@keyframes swScan{0%,100%{transform:translateY(-40%)}50%{transform:translateY(250%)}}.national-resource-band{background:linear-gradient(180deg,rgba(232,119,34,.045),rgba(255,255,255,.012))}.national-card{border-color:rgba(232,119,34,.18)}.town-link-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.town-pill{display:block;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.045);color:#fff;font-weight:850;text-decoration:none}.town-pill:hover{border-color:rgba(232,119,34,.45);transform:translateY(-2px);box-shadow:0 16px 44px rgba(0,0,0,.22)}.centered{justify-content:center;text-align:center}.town-hero,.diagnostic-hero{background:radial-gradient(circle at 72% 18%,rgba(232,119,34,.18),transparent 24%),linear-gradient(180deg,rgba(9,8,7,.98),rgba(5,4,3,.94))}.article-body h1{font-size:clamp(2.1rem,4vw,4rem);line-height:.95;margin-bottom:18px}.article-body li{margin:9px 0}.article-body p,.article-body li{font-size:1.05rem;line-height:1.75}.article-body strong{color:#fff}@media(max-width:1100px){.reposition-grid{grid-template-columns:1fr}.town-link-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.town-link-grid{grid-template-columns:1fr 1fr}.diagnostic-animation,.diagnostic-animation img{min-height:310px}.scan-label{font-size:.78rem}.article-body p,.article-body li{font-size:1rem}}


/* 2026-05-09 mobile form + upgrade pass */
.clean-form{display:block;max-width:100%;overflow:hidden}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-section-title{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px}.form-section-title>span{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;border-radius:15px;background:linear-gradient(135deg,var(--orange),var(--orange2));color:#160904;font-weight:950}.form-section-title h2{font-size:clamp(1.5rem,3vw,2.35rem);margin:0 0 5px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field.full{grid-column:1/-1}.field label{display:block;color:#fff;font-weight:900;line-height:1.2;font-size:.98rem}.field input,.field select,.field textarea{width:100%;max-width:100%;min-height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.96);color:#15100c;padding:12px 14px;font:inherit;font-size:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.field select{appearance:auto}.field textarea{min-height:150px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid rgba(232,119,34,.35);border-color:var(--orange)}.fine{font-size:.95rem;line-height:1.55;margin-top:16px;color:#d4c5b7}.intake-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(310px,.72fr);gap:28px;align-items:start}.intake-sidebar{position:sticky;top:96px}.checkbox-consent{display:flex!important;align-items:flex-start;gap:11px;margin:2px 0 16px;color:#e7ddd3;font-weight:800;line-height:1.45}.checkbox-consent input[type="checkbox"]{width:20px;min-width:20px;height:20px;margin:2px 0 0;accent-color:var(--orange);box-shadow:none}.checkbox-consent span{display:block}.sms-consent-field{margin-top:2px}.route-advisor{margin:18px 0;padding:16px;border-radius:18px;border:1px solid rgba(255,177,108,.22);background:rgba(232,119,34,.09);color:#e7ddd3}.route-advisor strong{display:block;color:#fff;margin-bottom:5px}.pixi-diagnostic-section{background:radial-gradient(circle at 78% 10%,rgba(110,199,255,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.012))}.pixi-scan-card{position:relative;min-height:420px;border:1px solid rgba(255,255,255,.14);border-radius:30px;background:linear-gradient(180deg,#11100e,#050403);overflow:hidden;box-shadow:var(--shadow)}#diagnostic-pixi-scan{display:block;width:100%;height:420px}.pixi-overlay{position:absolute;left:18px;right:18px;bottom:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pixi-overlay span{padding:10px 8px;text-align:center;border-radius:14px;background:rgba(5,4,3,.72);border:1px solid rgba(255,177,108,.22);font-weight:900;color:#fff;font-size:.88rem}.slider-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.65fr);gap:24px;align-items:stretch}.ba-slider{position:relative;min-height:420px;border:1px solid rgba(255,255,255,.14);border-radius:28px;overflow:hidden;background:#090807;box-shadow:var(--shadow)}.ba-slider img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ba-after{clip-path:inset(0 0 0 50%)}.ba-slider input{position:absolute;left:18px;right:18px;bottom:18px;width:calc(100% - 36px);z-index:4;accent-color:var(--orange)}.ba-label{position:absolute;top:18px;z-index:4;padding:8px 12px;border-radius:999px;background:rgba(5,4,3,.72);border:1px solid rgba(255,255,255,.16);font-weight:950}.ba-label.before{left:18px}.ba-label.after{right:18px}.article-card .tag,.system-card .tag{width:max-content}.compact{min-height:auto;padding:70px 0}.process .step{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.process .num{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:14px;background:rgba(232,119,34,.14);border:1px solid rgba(232,119,34,.28);color:var(--orange2);font-weight:950}.single-stack{grid-template-columns:1fr}.two{display:grid;grid-template-columns:1fr 1fr;gap:24px}
@media(max-width:900px){.intake-layout,.slider-grid,.two{grid-template-columns:1fr}.intake-sidebar{position:static}.form-grid,.form-grid.two-col{grid-template-columns:1fr}.pixi-overlay{grid-template-columns:1fr 1fr}.nav-cta .btn.small.primary{max-width:210px;white-space:nowrap}}
@media(max-width:520px){.panel{padding:22px 18px;border-radius:22px}.form-section-title{gap:10px}.field label{font-size:.94rem}.field input,.field select,.field textarea{font-size:16px;min-height:50px;border-radius:13px}.field textarea{min-height:135px}.pixi-scan-card,#diagnostic-pixi-scan{min-height:330px;height:330px}.pixi-overlay{left:10px;right:10px;bottom:10px;gap:6px}.pixi-overlay span{font-size:.75rem;padding:8px 5px}.ba-slider{min-height:330px}.btn{width:auto}.clean-form .btn.primary{width:100%;min-height:54px}.nav-cta .btn.small.primary{font-size:.78rem;padding:9px 12px}.brand .mark{background-color:transparent!important}.topbar .brand{gap:8px}.topbar .brand span:last-child{font-size:1rem}}

/* 2026-05-09 mobile/readability/logo cleanup */
.brand .mark{
  width:46px!important;
  height:46px!important;
  border-radius:0!important;
  background:transparent url('/assets/logo.png') center/contain no-repeat!important;
  box-shadow:none!important;
  flex:0 0 46px;
}
.brand .mark:after{display:none!important;content:none!important;}
.topbar .brand{gap:12px;min-width:0;}
.topbar .brand span:last-child{font-weight:950;white-space:nowrap;}
.workflow-ledger{display:grid;gap:16px;}
.workflow-ledger>div{
  display:grid;
  grid-template-columns:minmax(112px,150px) 1fr;
  gap:8px 18px;
  align-items:start;
  padding:18px 0;
  border-bottom:1px solid rgba(255,255,255,.08);
}
.workflow-ledger>div span{
  color:var(--orange2);
  font-weight:950;
  letter-spacing:.08em;
  text-transform:uppercase;
  font-size:.78rem;
  line-height:1.25;
}
.workflow-ledger>div strong{display:block;font-size:1.05rem;line-height:1.25;}
.workflow-ledger>div p{grid-column:2;line-height:1.55;margin-top:-2px;}
.qc-timeline{display:grid;gap:14px;}
.qc-timeline>div{
  display:grid;
  grid-template-columns:minmax(128px,180px) 1fr;
  gap:10px 18px;
  align-items:start;
  padding:16px 0;
  border-bottom:1px solid rgba(255,255,255,.08);
}
.qc-timeline>div b{color:#fff;font-size:1.02rem;line-height:1.25;}
.qc-timeline>div span{color:var(--muted);line-height:1.55;display:block;}
@media (max-width:720px){
  .nav{height:70px;gap:10px;padding-inline:0;}
  .brand .mark{width:42px!important;height:42px!important;flex-basis:42px;}
  .topbar .brand span:last-child{font-size:1.05rem!important;}
  .nav-cta .btn.primary{min-height:44px;padding:0 15px;font-size:.9rem;}
  .workflow-ledger>div,.qc-timeline>div{display:block;padding:18px 0;}
  .workflow-ledger>div span,.qc-timeline>div b{display:block;margin-bottom:6px;}
  .workflow-ledger>div strong{display:block;margin-bottom:6px;}
  .workflow-ledger>div p,.qc-timeline>div span{display:block;margin:0;}
  .section{padding:72px 0;}
  .section-head{display:block;}
  .section-head .lead{margin-top:14px;}
}
@media (max-width:420px){
  .wrap{width:min(var(--max),calc(100% - 28px));}
  .nav-cta .btn.primary{padding:0 12px;font-size:.84rem;}
  .brand .mark{width:38px!important;height:38px!important;flex-basis:38px;}
}


/* 2026-05-09 FINAL lead-generation, mobile text, logo, proof-density polish */
.brand .mark{background:transparent url('/assets/logo.png') center/contain no-repeat!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 0 16px rgba(232,119,34,.18)) drop-shadow(0 8px 18px rgba(0,0,0,.35));}
.topbar .brand .mark, footer .brand .mark{background-color:transparent!important;}
.topbar{background:rgba(5,4,3,.91);}
.nav-cta .btn.primary{white-space:nowrap;}
.workflow-ledger,.qc-timeline{display:grid;gap:14px;margin-top:8px;}
.workflow-ledger>div,.qc-timeline>div{display:grid;grid-template-columns:minmax(132px,180px) 1fr;gap:10px 18px;align-items:start;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.035);}
.workflow-ledger>div span{color:var(--orange2);font-weight:950;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;line-height:1.3;}
.workflow-ledger>div strong,.qc-timeline>div b{display:block;color:#fff;font-weight:950;line-height:1.25;margin:0 0 4px;}
.workflow-ledger>div p,.qc-timeline>div span{display:block;color:var(--muted);line-height:1.58;margin:0;}
.qc-timeline>div b{font-size:1.02rem;}
.authority-proof-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;}
.authority-proof-row>div{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.04);}
.authority-proof-row b{display:block;color:#fff;font-size:1.05rem;margin-bottom:4px;}.authority-proof-row span{color:var(--muted);font-size:.94rem;line-height:1.45;}
.article-card,.system-card,.card,.panel{content-visibility:auto;contain-intrinsic-size:1px 420px;}
@media(max-width:900px){.authority-proof-row{grid-template-columns:1fr 1fr}.workflow-ledger>div,.qc-timeline>div{grid-template-columns:1fr;gap:6px;padding:18px}.workflow-ledger>div span,.workflow-ledger>div strong,.qc-timeline>div b{margin-bottom:4px}.workflow-ledger>div p,.qc-timeline>div span{grid-column:auto}.section-head h2{word-break:normal;hyphens:auto}}
@media(max-width:520px){.topbar .wrap{width:calc(100% - 24px)}.nav{height:70px}.brand .mark{width:40px!important;height:40px!important;flex-basis:40px!important}.topbar .brand span:last-child{font-size:1.02rem!important}.nav-cta .btn.primary{min-height:42px;padding:0 13px;font-size:.82rem}.hamburger{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:15px}.workflow-ledger>div,.qc-timeline>div{border-radius:16px;padding:16px}.authority-proof-row{grid-template-columns:1fr}.article-body p,.article-body li{line-height:1.68}.lead{line-height:1.52}.mobile-sticky{left:10px;right:10px;bottom:10px}.section{padding:64px 0}.panel{padding:22px 18px}.field input,.field select,.field textarea{background:#fff;color:#15100c}.form-grid,.form-grid.two-col{gap:14px}}
