/*
  QR8D — Signal Field Operations Blogger Theme
  Swiss wayfinding, Midnight Asphalt, Signal Citron, tactile tickets, and physical-to-digital motion.
*/
:root{--asphalt:#07101a;--asphalt-deep:#03080e;--citron:#d7ff3f;--paper:#f2f2e9;--concrete:#a4a9ad;--ease-out:cubic-bezier(.23,1,.32,1)}
*{box-sizing:border-box}html{background:var(--asphalt);scroll-behavior:smooth}body{background:var(--asphalt);color:var(--paper);font-family:'Space Grotesk',sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font-family:inherit}.qr-page{background:var(--asphalt);min-height:100vh;overflow:clip;position:relative}.page-grain{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E");inset:0;mix-blend-mode:soft-light;opacity:.09;pointer-events:none;position:fixed;z-index:20}.progress-line{background:var(--citron);height:3px;left:0;position:fixed;top:0;transform:scaleX(0);transform-origin:0 50%;width:100%;z-index:50}.section-shell{padding-left:clamp(1.25rem,5vw,6rem);padding-right:clamp(1.25rem,5vw,6rem)}
.topbar{align-items:center;display:flex;height:80px;justify-content:space-between;left:0;padding:0 clamp(1.25rem,4vw,4.5rem);position:fixed;right:0;top:3px;transition:background .24s var(--ease-out),border-color .24s var(--ease-out),height .24s var(--ease-out);z-index:30}.topbar.scrolled{background:rgb(3 8 14 / .88);backdrop-filter:blur(18px);border-bottom:1px solid rgb(242 242 233 / .11);height:68px}.brand{align-items:center;display:inline-flex;font-size:.91rem;font-weight:700;gap:.63rem;letter-spacing:.26em;line-height:1;position:relative;z-index:2}.brand img{display:block;height:33px;object-fit:contain;width:33px}.desktop-nav{display:flex;gap:clamp(1.2rem,2vw,2.4rem);margin-left:8rem}.desktop-nav a{color:rgb(242 242 233 / .7);font-family:'DM Mono',monospace;font-size:.65rem;letter-spacing:.05em;position:relative;transition:color .18s ease}.desktop-nav a:after{background:var(--citron);bottom:-7px;content:'';height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .23s var(--ease-out);width:100%}.desktop-nav a:hover{color:var(--paper)}.desktop-nav a:hover:after{transform:scaleX(1);transform-origin:0 50%}.nav-cta,.primary-button,.ticket-button{align-items:center;background:var(--citron);color:var(--asphalt);display:inline-flex;font-family:'DM Mono',monospace;font-size:.7rem;font-weight:500;gap:.65rem;justify-content:center;letter-spacing:.02em;transition:background .18s ease,transform .18s var(--ease-out)}.nav-cta{font-size:.68rem;padding:.76rem .9rem}.nav-cta:hover,.primary-button:hover{background:#edff99;transform:translateY(-2px)}.nav-cta:active,.primary-button:active,.ticket-button:active{transform:scale(.97)}.menu-toggle{align-items:center;background:none;border:0;color:var(--paper);cursor:pointer;display:none;justify-content:center;padding:.4rem}.mobile-menu{display:none}
.signal-rail{align-items:center;display:flex;flex-direction:column;gap:.64rem;left:1rem;position:fixed;top:50%;transform:translateY(-50%);z-index:8}.rail-origin{align-items:center;background:var(--citron);display:flex;height:26px;justify-content:center;width:26px}.rail-origin img{height:18px;object-fit:contain;width:18px}.rail-label,.rail-count{color:rgb(242 242 233 / .48);font-family:'DM Mono',monospace;font-size:.48rem;letter-spacing:.08em;writing-mode:vertical-rl}.rail-track{background:rgb(242 242 233 / .25);height:6rem;overflow:hidden;position:relative;width:1px}.rail-track span{animation:railPulse 2.8s ease-in-out infinite;background:var(--citron);height:33%;left:0;position:absolute;top:0;width:100%}.rail-stops{display:flex;flex-direction:column;gap:.38rem}.rail-stops span{align-items:center;border:1px solid rgb(242 242 233 / .35);color:rgb(242 242 233 / .6);display:flex;font-family:'DM Mono',monospace;font-size:.43rem;height:13px;justify-content:center;width:13px}.rail-stops .rail-stop-active{background:var(--citron);border-color:var(--citron);color:var(--asphalt)}
.hero{align-items:stretch;display:flex;min-height:min(860px,100svh);overflow:hidden;padding-top:7.5rem;position:relative}.hero-photo{background-image:url('https://files.manuscdn.com/user_upload_by_module/session_file/310519663906661370/FfgfrCaKUsKyGLVJ.jpg');background-position:73% center;background-repeat:no-repeat;background-size:cover;inset:0;opacity:.88;position:absolute}.hero-photo-overlay{background:linear-gradient(90deg,#06101a 0%,rgb(6 16 26 / .94) 32%,rgb(6 16 26 / .47) 61%,rgb(6 16 26 / .12) 100%),linear-gradient(0deg,#07101a 0%,transparent 27%);inset:0;position:absolute}.hero-grid{background-image:linear-gradient(rgb(215 255 63 / .18) 1px,transparent 1px),linear-gradient(90deg,rgb(215 255 63 / .18) 1px,transparent 1px);background-size:122px 122px;inset:0;mask-image:linear-gradient(90deg,#000 0%,transparent 68%);opacity:.23;position:absolute}.hero-content{align-self:center;max-width:810px;position:relative;z-index:2}.eyebrow,.section-kicker{align-items:center;color:var(--citron);display:flex;font-family:'DM Mono',monospace;font-size:.63rem;gap:.65rem;letter-spacing:.08em;line-height:1.35}.signal-dot{animation:signalBlink 1.4s ease-in-out infinite;background:var(--citron);border-radius:999px;height:.47rem;width:.47rem}.hero h1{font-size:clamp(3.4rem,7.7vw,8.7rem);font-weight:600;letter-spacing:-.078em;line-height:.85;margin:1.7rem 0 2rem;max-width:900px}.hero h1 em,h2 em{color:var(--citron);font-style:italic;font-weight:500}.hero-bottom{align-items:flex-end;display:flex;gap:clamp(1.5rem,4vw,4rem);max-width:720px}.hero-bottom p{color:rgb(242 242 233 / .78);font-size:clamp(.93rem,1.2vw,1.04rem);line-height:1.55;margin:0;max-width:340px}.primary-button{flex-shrink:0;min-height:48px;padding:.86rem 1rem}.hero-orbit{height:530px;pointer-events:none;position:absolute;right:-15rem;top:10rem;width:640px;z-index:1}.orbit-ring{border:1px solid rgb(215 255 63 / .55);border-radius:50%;position:absolute;transform:rotate(-23deg)}.orbit-ring-one{animation:orbitDrift 8s ease-in-out infinite alternate;height:275px;left:69px;top:118px;width:530px}.orbit-ring-two{animation:orbitDrift 10s ease-in-out infinite alternate-reverse;border-color:rgb(242 242 233 / .37);height:440px;left:14px;top:29px;width:642px}.orbit-node{align-items:center;animation:nodeFloat 3.2s ease-in-out infinite;background:var(--citron);color:var(--asphalt);display:flex;height:35px;justify-content:center;position:absolute;width:35px}.node-one{left:164px;top:117px}.node-two{animation-delay:-1s;background:var(--paper);left:462px;top:332px}.route-tag{backdrop-filter:blur(7px);background:rgb(3 8 14 / .64);border:1px solid rgb(242 242 233 / .26);color:var(--paper);font-family:'DM Mono',monospace;font-size:.56rem;letter-spacing:.09em;padding:.52rem .6rem;position:absolute}.tag-field{right:76px;top:123px}.tag-data{bottom:85px;left:148px}.scroll-brief{align-items:center;bottom:2.3rem;color:rgb(242 242 233 / .65);display:flex;font-family:'DM Mono',monospace;font-size:.61rem;gap:.5rem;letter-spacing:.07em;position:absolute;right:clamp(1.25rem,5vw,6rem);z-index:2}.scroll-brief .arrow{animation:scrollHint 1.7s ease-in-out infinite;font-size:1.15rem}
.reveal{opacity:0;transform:translateY(16px);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out)}.reveal.is-visible{opacity:1;transform:translateY(0)}.problem-section{background:var(--paper);color:var(--asphalt);padding-bottom:clamp(4.8rem,9vw,8rem);padding-top:clamp(5rem,11vw,10.5rem)}.section-kicker{color:#52606a;justify-content:space-between}.route-stop{align-items:center;border-bottom:1px solid currentColor;display:flex;font-family:'DM Mono',monospace;font-size:.55rem;gap:.65rem;justify-content:flex-end;letter-spacing:.055em;margin:.85rem 0 0 auto;padding-bottom:.45rem;width:fit-content}.route-stop img{height:15px;margin-left:.22rem;width:15px}.route-stop-light{color:#4d5c63}.route-stop-dark{color:rgb(242 242 233 / .5)}.route-node{align-items:center;background:var(--citron);color:var(--asphalt);display:inline-flex;font-size:.54rem;height:17px;justify-content:center;width:17px}.problem-layout{display:grid;gap:2rem;grid-template-columns:1.4fr .66fr;margin-top:clamp(3rem,6vw,6.4rem)}.problem-layout h2,.system-heading h2,.proof-copy h2,.loop-content h2,.sprint-intro h2{font-size:clamp(2.6rem,5.25vw,6rem);font-weight:600;letter-spacing:-.065em;line-height:.93;margin:0}.problem-layout h2 em,.proof-copy h2 em,.sprint-intro h2 em{background:var(--citron);color:var(--asphalt);padding:0 .08em .03em}.problem-copy{align-self:end}.problem-copy p,.lead-copy{color:#41505c;font-size:clamp(1rem,1.33vw,1.17rem);line-height:1.55;margin:0}.micro-route{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2.3rem}.micro-route span{font-family:'DM Mono',monospace;font-size:.59rem;letter-spacing:.03em}.micro-route i{background:#9ca7aa;display:block;height:1px;position:relative;width:2.1rem}.micro-route i:after{border-bottom:3px solid transparent;border-left:4px solid #9ca7aa;border-top:3px solid transparent;content:'';position:absolute;right:0;top:-2px}.micro-route .active{background:var(--asphalt)}.micro-route .active:after{border-left-color:var(--asphalt)}.field-callout{background:#10222b;clip-path:polygon(0 0,97% 0,100% 7%,100% 100%,3% 100%,0 93%);display:grid;grid-template-columns:.86fr 1.14fr;margin-top:clamp(4.5rem,9vw,10rem);min-height:462px;overflow:hidden}.field-callout-image{background-image:url('https://files.manuscdn.com/user_upload_by_module/session_file/310519663906661370/kFoDqfONtAldXflZ.jpg');background-position:center;background-size:cover;min-height:380px;position:relative}.field-callout-image:after{background:linear-gradient(90deg,transparent,#10222b);content:'';inset:0;position:absolute}.field-callout-copy{align-items:flex-start;color:var(--paper);display:flex;flex-direction:column;justify-content:center;padding:clamp(2.2rem,6vw,6rem)}.ticket-label{color:var(--citron);font-family:'DM Mono',monospace;font-size:.61rem;letter-spacing:.08em}.field-callout h3{font-size:clamp(2rem,3.7vw,4.2rem);letter-spacing:-.06em;line-height:.9;margin:1.6rem 0 1.25rem}.field-callout p{color:rgb(242 242 233 / .66);line-height:1.55;margin:0;max-width:430px}.field-callout a{align-items:center;color:var(--citron);display:inline-flex;font-family:'DM Mono',monospace;font-size:.68rem;gap:.5rem;margin-top:2rem}.field-callout a:hover .arrow{transform:translateX(4px)}.arrow{display:inline-block;transition:transform .18s ease}
.system-section{background:#0b171f;color:var(--paper);padding-bottom:clamp(5rem,10vw,10rem);padding-top:clamp(5rem,11vw,10rem)}.section-kicker.light{color:rgb(242 242 233 / .56)}.system-heading h2{margin-top:clamp(2.8rem,5vw,5.8rem)}.system-heading h2 em,.loop-content h2 em{color:var(--citron)}.signal-process{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,6vw,6.7rem);position:relative}.process-route{border-top:1px dashed rgb(215 255 63 / .5);height:1px;left:11%;position:absolute;right:11%;top:-1.1rem}.process-route span{animation:routeMove 3.4s linear infinite;background:var(--citron);box-shadow:0 0 13px rgb(215 255 63 / .7);display:block;height:5px;position:absolute;top:-3px;width:5px}.process-card{background:#10222b;border:1px solid rgb(242 242 233 / .12);min-height:290px;padding:1.4rem 1.45rem;position:relative;transition:background .23s ease,transform .23s var(--ease-out)}.process-card:before{background:var(--citron);content:'';height:3px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s var(--ease-out);width:100%}.process-card:hover{background:#142b36;transform:translateY(-6px)}.process-card:hover:before{transform:scaleX(1);transform-origin:0 50%}.process-card-top{align-items:center;color:var(--citron);display:flex;font-family:'DM Mono',monospace;font-size:.67rem;justify-content:space-between}.process-card h3{font-size:clamp(1.75rem,2.3vw,2.7rem);letter-spacing:-.06em;line-height:.92;margin:3.5rem 0 1rem}.process-card p{color:rgb(242 242 233 / .6);font-size:.91rem;line-height:1.48;margin:0;max-width:290px}.card-status{align-items:center;bottom:1.3rem;color:rgb(242 242 233 / .5);display:flex;font-family:'DM Mono',monospace;font-size:.56rem;gap:.48rem;left:1.45rem;letter-spacing:.06em;position:absolute}.status-pulse{animation:signalBlink 1.5s ease-in-out infinite;background:var(--citron);border-radius:50%;height:5px;width:5px}.system-statement{border-left:1px solid var(--citron);display:grid;gap:1.5rem;grid-template-columns:auto 1fr;margin:clamp(5rem,10vw,10rem) 0 0 auto;max-width:840px;padding-left:1.4rem}.statement-index{color:var(--citron);font-family:'DM Mono',monospace;font-size:.72rem}.system-statement p{font-size:clamp(1.2rem,2.25vw,2.25rem);letter-spacing:-.04em;line-height:1.08;margin:0}.system-statement strong{color:var(--citron);font-weight:500}
.proof-section{background:#d9ddda;color:var(--asphalt);display:grid;gap:clamp(2rem,6vw,7rem);grid-template-columns:minmax(300px,.9fr) 1.1fr;padding-bottom:clamp(5rem,10vw,10rem);padding-top:clamp(5rem,10vw,10rem)}.proof-visual{clip-path:polygon(0 0,100% 0,100% 93%,92% 100%,0 100%);min-height:670px;overflow:hidden;position:relative}.proof-visual img{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.proof-visual:after{background:linear-gradient(0deg,rgb(7 16 26 / .65),transparent 45%);content:'';inset:0;position:absolute}.photo-stamp{bottom:1.4rem;color:var(--paper);font-family:'DM Mono',monospace;font-size:.63rem;left:1.4rem;letter-spacing:.08em;line-height:1.5;position:absolute;z-index:1}.scan-pulse{align-items:center;animation:scanPulse 2.4s ease-in-out infinite;background:var(--citron);color:var(--asphalt);display:flex;font-size:1.3rem;height:50px;justify-content:center;position:absolute;right:1.4rem;top:1.4rem;width:50px;z-index:1}.proof-copy{align-self:center}.proof-copy h2{margin:clamp(2.7rem,4vw,4.7rem) 0 1.6rem}.lead-copy{max-width:590px}.capability-list{border-top:1px solid rgb(7 16 26 / .24);margin-top:clamp(2.7rem,5vw,5.4rem)}.capability-list div{align-items:baseline;border-bottom:1px solid rgb(7 16 26 / .24);display:grid;gap:1.1rem;grid-template-columns:2rem 1fr;padding:1.12rem 0}.capability-list span{background:var(--citron);color:var(--asphalt);font-family:'DM Mono',monospace;font-size:.58rem;padding:.17rem .24rem;width:fit-content}.capability-list p{font-size:clamp(1rem,1.35vw,1.22rem);letter-spacing:-.025em;line-height:1.25;margin:0}
.loop-section{color:var(--paper);min-height:760px;overflow:hidden;padding-bottom:clamp(5rem,10vw,9rem);padding-top:clamp(5rem,10vw,9rem);position:relative}.loop-image{background-image:url('https://files.manuscdn.com/user_upload_by_module/session_file/310519663906661370/hxCOSDDEcAgaWXtD.jpg');background-position:center;background-size:cover;inset:0;position:absolute}.loop-overlay{background:linear-gradient(90deg,#050b12 0%,rgb(5 11 18 / .92) 43%,rgb(5 11 18 / .48) 100%);inset:0;position:absolute}.loop-content{max-width:730px;position:relative;z-index:2}.loop-content h2{margin:clamp(2.7rem,5vw,5rem) 0 1.5rem}.loop-content>p{color:rgb(242 242 233 / .72);font-size:1.05rem;line-height:1.55;margin:0;max-width:500px}.loop-metrics{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:clamp(3rem,6vw,5.8rem)}.loop-metrics div{backdrop-filter:blur(12px);background:rgb(5 11 18 / .56);border:1px solid rgb(242 242 233 / .25);display:grid;gap:.35rem;min-width:148px;padding:1rem}.loop-metrics .metric-icon{color:var(--citron);font-size:1.2rem}.loop-metrics span{color:rgb(242 242 233 / .61);font-family:'DM Mono',monospace;font-size:.61rem;letter-spacing:.04em}.loop-metrics strong{font-size:.87rem;font-weight:500}.loop-routes{bottom:8%;height:520px;position:absolute;right:-8%;width:59%;z-index:1}.loop-routes i{animation:orbitDrift 7s ease-in-out infinite alternate;border:1px solid rgb(215 255 63 / .62);border-radius:50%;display:block;height:280px;position:absolute;right:0;transform:rotate(-31deg);width:660px}.loop-routes i:nth-child(2){animation-delay:-2s;border-color:rgb(242 242 233 / .3);height:430px;right:-59px;top:-69px;width:820px}.loop-routes i:nth-child(3){animation-delay:-4s;border-color:rgb(215 255 63 / .35);height:145px;right:118px;top:197px;width:377px}
.sprint-section{background:var(--paper);color:var(--asphalt);display:grid;gap:3rem;grid-template-columns:1fr minmax(360px,.75fr);padding-bottom:clamp(4.8rem,9vw,9rem);padding-top:clamp(5rem,11vw,10rem)}.sprint-intro h2{margin-top:clamp(2.8rem,5vw,5.6rem)}.sprint-ticket{align-self:center;background:var(--citron);clip-path:polygon(0 0,96% 0,100% 7%,100% 93%,96% 100%,0 100%);display:flex;flex-direction:column;min-height:450px;padding:clamp(1.8rem,3.4vw,3rem);position:relative}.sprint-ticket .ticket-label{color:var(--asphalt)}.sprint-ticket h3{font-size:clamp(1.9rem,3.2vw,3.4rem);letter-spacing:-.07em;line-height:.91;margin:3.2rem 0 1.1rem}.sprint-ticket p{color:#15343a;font-size:.95rem;line-height:1.53;margin:0;max-width:420px}.ticket-button{background:var(--asphalt);color:var(--paper);margin-top:auto;width:fit-content}.ticket-button:hover{background:#15303d;transform:translateY(-2px)}.ticket-meta{border-top:1px solid rgb(7 16 26 / .34);display:flex;font-family:'DM Mono',monospace;font-size:.55rem;justify-content:space-between;letter-spacing:.05em;margin-top:1.3rem;padding-top:1rem}.ticket-notch{background:var(--paper);border-radius:50%;height:18px;position:absolute;right:-9px;width:18px}.ticket-notch-top{top:8%}.ticket-notch-bottom{bottom:8%}.footer{align-items:center;background:var(--asphalt-deep);color:var(--paper);display:flex;gap:1.5rem;justify-content:space-between;min-height:150px;padding-bottom:2.5rem;padding-top:2.5rem}.footer p{color:rgb(242 242 233 / .55);font-family:'DM Mono',monospace;font-size:.63rem;margin:0}.footer>a{align-items:center;color:var(--citron);display:inline-flex;font-family:'DM Mono',monospace;font-size:.67rem;gap:.4rem}.hidden-blogger-widget{display:none}
@keyframes signalBlink{0%,100%{opacity:.35;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@keyframes railPulse{0%{transform:translateY(-130%)}60%,100%{transform:translateY(350%)}}@keyframes orbitDrift{from{transform:rotate(-23deg) translate3d(-4px,-3px,0)}to{transform:rotate(-18deg) translate3d(7px,4px,0)}}@keyframes nodeFloat{0%,100%{transform:translateY(-4px)}50%{transform:translateY(6px)}}@keyframes scrollHint{0%,100%{transform:translateY(-3px)}50%{transform:translateY(4px)}}@keyframes routeMove{from{left:0%}to{left:100%}}@keyframes scanPulse{0%,100%{box-shadow:0 0 0 0 rgb(215 255 63 / .45)}50%{box-shadow:0 0 0 13px rgb(215 255 63 / 0)}}
@media (max-width:900px){.signal-rail{display:none}.desktop-nav{margin-left:1rem}.hero-orbit{opacity:.73;right:-22rem}.problem-layout,.proof-section,.sprint-section{grid-template-columns:1fr}.proof-section{gap:3.5rem}.proof-visual{min-height:520px}.sprint-intro{max-width:650px}.sprint-ticket{max-width:620px}.loop-routes{opacity:.6;right:-30%;width:80%}.field-callout{grid-template-columns:.77fr 1.23fr}}
@media (max-width:640px){.topbar{height:66px;padding-left:1.1rem;padding-right:1.1rem}.topbar.scrolled{height:60px}.brand{font-size:.79rem}.brand img{height:28px;width:28px}.desktop-nav,.nav-cta{display:none}.menu-toggle{display:inline-flex;position:relative;z-index:33}.mobile-menu{background:#07101a;display:flex;flex-direction:column;gap:1.3rem;left:0;opacity:0;padding:6.8rem 1.35rem 2rem;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-20px);transition:opacity .22s ease,transform .22s var(--ease-out);z-index:28}.mobile-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu a{align-items:center;border-bottom:1px solid rgb(242 242 233 / .13);display:flex;font-size:1.35rem;justify-content:space-between;padding-bottom:1rem}.mobile-menu a:last-child{color:var(--citron)}.hero{min-height:760px;padding-top:7.6rem}.hero-photo{background-position:69% center}.hero-photo-overlay{background:linear-gradient(90deg,#06101a 0%,rgb(6 16 26 / .88) 60%,rgb(6 16 26 / .45) 100%),linear-gradient(0deg,#07101a 0%,transparent 37%)}.hero-grid{background-size:72px 72px}.hero-content{align-self:flex-start}.hero h1{font-size:clamp(3.22rem,15.1vw,5.4rem);margin-bottom:2rem}.hero-bottom{align-items:flex-start;flex-direction:column;gap:1.3rem}.hero-bottom p{font-size:.91rem;max-width:302px}.hero-orbit{bottom:-4.5rem;opacity:.66;right:-28rem;top:auto;transform:scale(.76);transform-origin:bottom right}.scroll-brief{bottom:1.6rem}.problem-layout{margin-top:2.8rem}.problem-copy{margin-top:1.2rem}.route-stop{font-size:.48rem;gap:.42rem;justify-content:flex-start;margin-top:.7rem;overflow:hidden;white-space:nowrap;width:100%}.route-stop span:nth-of-type(3){display:none}.field-callout{clip-path:polygon(0 0,94% 0,100% 4%,100% 100%,6% 100%,0 96%);grid-template-columns:1fr;margin-left:-1.25rem;margin-right:-1.25rem}.field-callout-image{min-height:250px}.field-callout-image:after{background:linear-gradient(0deg,#10222b,transparent 48%)}.field-callout-copy{padding:2.1rem 1.5rem 2.6rem}.field-callout h3{font-size:2.45rem}.system-statement{grid-template-columns:1fr}.signal-process{grid-template-columns:1fr}.process-route{bottom:8%;height:auto;left:1rem;right:auto;top:8%;width:1px}.process-route span{animation:routeDown 3s linear infinite;height:5px;left:-2px;width:5px}.process-card{min-height:245px}.process-card h3{margin-top:2rem}.proof-section{margin:0}.proof-visual{margin-left:-1.25rem;margin-right:-1.25rem;min-height:440px}.proof-copy h2{font-size:3rem}.loop-section{min-height:720px}.loop-overlay{background:linear-gradient(90deg,#050b12 0%,rgb(5 11 18 / .8) 100%)}.loop-metrics{gap:.5rem}.loop-metrics div{flex:1;min-width:130px}.loop-routes{bottom:-17%;right:-92%;transform:scale(.75);transform-origin:bottom right}.sprint-ticket{margin-left:-.1rem;min-height:455px}.ticket-meta{gap:.75rem}.footer{align-items:flex-start;flex-direction:column;gap:1.1rem}.footer p{line-height:1.5}}
@keyframes routeDown{from{top:0%}to{top:100%}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
  

    /* Blogger scroll safety: Blogger owns body, while QR8D lives in an ordinary in-flow wrapper. */
    html { height: auto !important; min-height: 100% !important; overflow-x: hidden !important; overflow-y: auto !important; }
    body { height: auto !important; min-height: 100vh !important; overflow-x: hidden !important; overflow-y: auto !important; position: relative !important; }
    .qr-page { height: auto !important; min-height: 100vh !important; overflow: visible !important; position: relative !important; }
    .qr-page main, .qr-page .section-shell, .qr-page .footer { display: block; }
    /* QR8D wordmark system: typographic, direct, and independent from the prior graphic mark. */
    .brand { font-family: 'Bebas Neue', sans-serif !important; font-size: 1.55rem !important; font-weight: 400 !important; gap: 0 !important; letter-spacing: .12em !important; }
    .rail-origin { background: var(--citron) !important; color: var(--asphalt) !important; font-family: 'Bebas Neue', sans-serif !important; font-size: .58rem !important; letter-spacing: .04em !important; overflow: hidden; width: 30px !important; }
    .route-mark { color: currentColor; font-family: 'Bebas Neue', sans-serif; font-size: .7rem; letter-spacing: .05em; margin-left: .15rem; }
    .route-stop img, .brand img, .rail-origin img { display: none !important; }
  
