.about-page{background:#030303}.about-page :focus-visible{outline:2px solid #ff7136;outline-offset:4px}.about-page .mobile-nav a.active{color:#fff;background:rgba(237,61,0,.16)}
.about-eyebrow{margin:0 0 17px;color:var(--orange2);font-size:.66rem;font-weight:900;letter-spacing:.22em}.about-copy{color:#aaa9a5;font-size:1rem;line-height:1.75}.about-section{position:relative;padding:120px 0;overflow:hidden}.about-section h2,.about-final h2{margin:0;font-size:clamp(3.2rem,5.4vw,5.65rem);line-height:1.02;letter-spacing:-.06em}.about-section h3{letter-spacing:-.03em}
.about-hero{position:relative;min-height:900px;display:grid;align-items:center;overflow:hidden;padding:190px 0 90px;border-bottom:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 74% 43%,rgba(237,61,0,.12),transparent 30%),linear-gradient(135deg,#170704 0,#030303 40%)}.about-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(90deg,#000,transparent 78%)}.about-hero-glow{position:absolute;width:620px;height:620px;right:3%;top:15%;border-radius:50%;background:radial-gradient(circle,rgba(237,61,0,.13),transparent 66%);filter:blur(16px);animation:aboutGlow 6s ease-in-out infinite}.about-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:.92fr 1.08fr;gap:62px;align-items:center}.about-hero-copy h1{max-width:660px;margin:0;font-size:clamp(4.2rem,6.3vw,6.65rem);line-height:.96;letter-spacing:-.07em}.about-lead{max-width:640px;margin:28px 0 0;color:#c1c0bc;font-size:1.05rem;line-height:1.7}.about-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:35px}
.hero-network{position:relative;height:610px;overflow:hidden;border:1px solid rgba(237,61,0,.42);border-radius:34px;background:radial-gradient(circle at 50% 50%,rgba(237,61,0,.13),transparent 34%),linear-gradient(145deg,rgba(13,13,13,.96),rgba(3,3,3,.96));box-shadow:inset 0 1px rgba(255,255,255,.07),0 35px 90px rgba(0,0,0,.42)}.network-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:45px 45px;mask-image:radial-gradient(circle,#000,transparent 78%)}.network-paths{position:absolute;inset:5%;width:90%;height:90%;overflow:visible}.network-paths path{fill:none;stroke:rgba(237,61,0,.46);stroke-width:1.2;stroke-dasharray:7 9;animation:networkDash 8s linear infinite}.network-core{position:absolute;left:50%;top:50%;width:190px;height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--orange2);border-radius:50%;background:radial-gradient(circle,#2c0d05,#090403 66%);transform:translate(-50%,-50%);box-shadow:0 0 0 26px rgba(237,61,0,.025),0 0 0 54px rgba(237,61,0,.025),0 0 58px rgba(237,61,0,.18);animation:coreBreathe 3.4s ease-in-out infinite}.network-core span{position:absolute;inset:-29px;border:1px dashed rgba(255,255,255,.14);border-radius:50%;animation:aboutSpin 15s linear infinite}.network-core img{width:82px;height:70px;object-fit:contain}.network-core b{font-size:.8rem;letter-spacing:.2em}.network-core small{margin-top:5px;color:#8b8a86;font-size:.48rem;letter-spacing:.18em}.network-node{position:absolute;min-width:125px;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;background:rgba(8,8,8,.9);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 12px 26px rgba(0,0,0,.35);font-size:.54rem;font-weight:800;letter-spacing:.11em}.network-node svg{width:17px;height:17px;color:var(--orange2)}.network-node.outcome{box-shadow:inset 0 0 0 1px rgba(65,200,130,.32),0 12px 26px rgba(0,0,0,.35)}.network-node.outcome svg{color:#45c987}.n1{left:5%;top:15%}.n2{left:3%;top:46%}.n3{left:7%;bottom:14%}.n4{right:5%;top:14%}.n5{right:2%;top:46%}.n6{right:6%;bottom:13%}.network-packet{position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff,0 0 22px var(--orange2);animation:packetOne 5s ease-in-out infinite}.p1{left:13%;top:20%}.p2{left:11%;top:49%;animation-delay:-1.6s}.p3{left:14%;top:76%;animation-delay:-3.2s}
.editorial-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:86px;align-items:center}.editorial-copy h2{font-size:clamp(3.2rem,5vw,5rem)}.editorial-copy .about-copy{max-width:580px;margin:30px 0 0}.clarity-visual{min-height:520px;padding:64px 38px 38px;border-radius:28px;background:linear-gradient(145deg,#111,#050505);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),inset 0 0 70px rgba(237,61,0,.03),0 30px 70px rgba(0,0,0,.28)}.clarity-labels{display:flex;justify-content:space-between;margin-bottom:28px;color:#777;font-size:.55rem;font-weight:800;letter-spacing:.17em}.scattered,.clear-route{position:relative}.scattered{float:left;width:39%;height:330px}.scattered svg{position:absolute;inset:0;width:100%;height:100%}.scattered path{fill:none;stroke:#4f2a1c;stroke-width:1;stroke-dasharray:4 8}.scattered i{position:absolute;width:19px;height:19px;border:1px solid #6b3320;border-radius:5px;background:#0a0807}.scattered i:nth-child(1){left:7%;top:6%}.scattered i:nth-child(2){left:40%;top:40%}.scattered i:nth-child(3){right:4%;top:7%}.scattered i:nth-child(4){left:12%;bottom:4%}.scattered i:nth-child(5){right:6%;bottom:2%}.clarity-divider{float:left;width:16%;height:330px;display:grid;place-items:center;color:var(--orange2)}.clarity-divider:before{content:"";position:absolute;width:1px;height:220px;background:linear-gradient(transparent,#48200f,transparent)}.clarity-divider svg{z-index:1;width:24px}.clear-route{float:right;width:45%;height:330px;display:flex;flex-direction:column;justify-content:space-between;padding:7px 0}.route-line{position:absolute;left:18px;top:25px;bottom:25px;width:1px;background:linear-gradient(var(--orange),var(--orange2),#42c985);box-shadow:0 0 15px rgba(237,61,0,.3)}.clear-route>div{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.clear-route svg{width:37px;height:37px;padding:10px;border-radius:50%;background:#0a0a0a;color:var(--orange2);box-shadow:0 0 0 1px rgba(237,61,0,.45)}.clear-route div:last-child svg{color:#45c987;box-shadow:0 0 0 1px rgba(69,201,135,.4)}.clear-route b{font-size:.6rem;letter-spacing:.11em}
.build-section{background:radial-gradient(circle at 50% 56%,rgba(237,61,0,.09),transparent 33%)}.center-heading{text-align:center}.center-heading h2{max-width:950px;margin:auto}.center-heading .section-copy{max-width:600px}.system-route{position:relative;height:2px;margin:70px 7% -2px;background:rgba(255,255,255,.08)}.system-route:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--orange),var(--orange2),transparent);transform-origin:left;animation:routeSweep 4s ease-in-out infinite}.system-route i{position:absolute;left:0;top:-3px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 12px #fff,0 0 25px var(--orange);animation:routePacket 4s ease-in-out infinite}.system-principles{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.system-card{position:relative;min-height:300px;padding:26px 21px;border-radius:18px;background:linear-gradient(155deg,rgba(18,18,18,.98),rgba(5,5,5,.98));box-shadow:inset 0 1px rgba(255,255,255,.07),inset 0 0 0 1px rgba(255,255,255,.075),0 20px 45px rgba(0,0,0,.25);transition:transform .35s var(--ease),box-shadow .35s}.system-card:hover{transform:translateY(-8px);box-shadow:inset 0 0 0 1px rgba(237,61,0,.58),0 28px 58px rgba(0,0,0,.4)}.system-card>span{display:block;color:#666;font-size:.55rem;letter-spacing:.15em}.system-icon{width:52px;height:52px;display:grid;place-items:center;margin:55px 0 25px;border-radius:16px;background:rgba(237,61,0,.09);color:var(--orange2);box-shadow:inset 0 0 0 1px rgba(237,61,0,.32)}.system-icon svg{width:23px}.system-card h3{margin:0 0 10px;font-size:1.05rem}.system-card p{margin:0;color:#92928e;font-size:.74rem;line-height:1.55}
.control-section{background:linear-gradient(180deg,#030303,#080403 55%,#030303)}.control-grid{display:grid;grid-template-columns:1fr 1fr;gap:82px;align-items:center}.control-copy h2{font-size:clamp(3.2rem,5vw,5rem)}.control-points{margin-top:38px}.control-points article{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:22px 0;border-top:1px solid #272421}.control-points article>b{color:var(--orange2);font-size:.64rem}.control-points h3{margin:0 0 6px;font-size:1rem}.control-points p{margin:0;color:#969692;font-size:.78rem;line-height:1.6}.state-panel{position:relative;padding:24px;border-radius:26px;background:linear-gradient(145deg,#101010,#040404);box-shadow:inset 0 0 0 1px rgba(237,61,0,.45),inset 0 0 70px rgba(237,61,0,.035),0 35px 80px rgba(0,0,0,.36)}.panel-top{display:flex;justify-content:space-between;padding:3px 4px 22px;color:#777;font-size:.52rem;font-weight:800;letter-spacing:.14em}.panel-top span{display:flex;align-items:center;gap:7px}.panel-top i{width:6px;height:6px;border-radius:50%;background:#48c988;box-shadow:0 0 8px #48c988}.state-flow{position:relative}.state-flow:before{content:"";position:absolute;left:28px;top:55px;bottom:55px;width:1px;background:linear-gradient(var(--orange2),#42c985,var(--orange2))}.state-row{position:relative;z-index:1;display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center;margin:10px 0;padding:16px;border-radius:16px;background:linear-gradient(145deg,#121212,#080808);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}.state-row>span{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#130803;color:var(--orange2);box-shadow:inset 0 0 0 1px rgba(237,61,0,.42)}.state-row>span svg{width:18px}.state-row div{display:flex;flex-direction:column}.state-row small{color:#6f6f6b;font-size:.46rem;letter-spacing:.15em}.state-row strong{font-size:.72rem;letter-spacing:.07em}.state-row em{color:#858581;font-size:.58rem;font-style:normal}.state-row>b{display:grid;place-items:center;min-width:34px;height:28px;padding:0 8px;border-radius:999px;color:#48c988;background:rgba(72,201,136,.07);font-size:.48rem;letter-spacing:.1em}.state-row>b svg{width:14px}.state-row.attention{box-shadow:inset 0 0 0 1px rgba(237,61,0,.5)}.state-row.attention>span,.state-row.attention>b{color:#ff7540;background:rgba(237,61,0,.09)}.state-panel>p{margin:19px 3px 2px;color:#656561;font-size:.48rem;letter-spacing:.13em}
.product-origin-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:80px;align-items:center}.product-preview{position:relative;min-height:610px;padding:26px;border-radius:28px;background:radial-gradient(circle at 50% 43%,rgba(237,61,0,.13),transparent 28%),linear-gradient(145deg,#101010,#040404);box-shadow:inset 0 0 0 1px rgba(237,61,0,.42),0 34px 75px rgba(0,0,0,.36)}.preview-head{display:flex;justify-content:space-between;color:#73736f;font-size:.5rem;font-weight:800;letter-spacing:.14em}.preview-core{width:280px;min-height:105px;display:flex;align-items:center;gap:14px;margin:70px auto 0;padding:17px 22px;border-radius:20px;background:#0b0705;box-shadow:inset 0 0 0 1px rgba(237,61,0,.55),0 0 42px rgba(237,61,0,.13)}.preview-core img{width:59px;height:59px;object-fit:contain}.preview-core div{display:flex;flex-direction:column}.preview-core small{color:var(--orange2);font-size:.47rem;font-weight:800;letter-spacing:.18em}.preview-core strong{font-size:.86rem}.preview-route{position:relative;width:84%;height:60px;margin:auto}.preview-route:before{content:"";position:absolute;left:50%;top:0;bottom:22px;width:1px;background:var(--orange2)}.preview-route:after{content:"";position:absolute;left:4%;right:4%;bottom:21px;height:1px;background:linear-gradient(90deg,transparent,var(--orange2),transparent)}.preview-route i{position:absolute;left:50%;top:3px;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 11px var(--orange2);animation:previewPulse 2.2s ease-in-out infinite}.preview-stages{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.preview-stages span{min-height:135px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 8px;border-radius:15px;background:rgba(9,9,9,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}.preview-stages svg{width:22px;color:var(--orange2);margin-bottom:25px}.preview-stages b{font-size:.67rem}.preview-stages small{color:#777;font-size:.5rem}.product-preview>p{position:absolute;left:25px;bottom:18px;margin:0;color:#666;font-size:.47rem;letter-spacing:.13em}.product-origin-copy h2{font-size:clamp(3.2rem,4.8vw,4.9rem)}.product-origin-copy .about-copy{margin:28px 0 32px}.product-origin-copy .button{font-size:.86rem}
.principles-section{background:#060606}.principles-heading{display:grid;grid-template-columns:.55fr 1.45fr;gap:60px;align-items:end;margin-bottom:55px}.principles-heading h2{font-size:clamp(3rem,5vw,5rem)}.principles-list{list-style:none;margin:0;padding:0;border-top:1px solid #282828}.principles-list li{display:grid;grid-template-columns:90px 1fr;align-items:center;min-height:125px;border-bottom:1px solid #282828}.principles-list span{color:var(--orange2);font-size:.62rem}.principles-list p{margin:0;font-size:clamp(1.9rem,3.6vw,3.65rem);letter-spacing:-.045em}.principles-list em{color:#696965;font-style:normal;transition:color .35s}.principles-list li:hover em{color:#b8b8b3}
.future-section{min-height:560px;display:grid;align-items:center;background:radial-gradient(circle at 18% 50%,rgba(237,61,0,.15),transparent 28%)}.future-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr .78fr;gap:110px;align-items:end}.future-grid h2{max-width:700px}.future-grid .about-copy{margin:0 0 28px}.future-rings{position:absolute;left:-140px;top:50%;width:500px;height:500px;transform:translateY(-50%)}.future-rings i{position:absolute;inset:0;border:1px solid rgba(237,61,0,.13);border-radius:50%;animation:futurePulse 5s ease-in-out infinite}.future-rings i:nth-child(2){inset:70px;animation-delay:-1.7s}.future-rings i:nth-child(3){inset:140px;animation-delay:-3.4s}
.about-final{position:relative;min-height:720px;display:grid;place-items:center;overflow:hidden;text-align:center;background:radial-gradient(circle at 50% 62%,rgba(237,61,0,.2),transparent 34%),linear-gradient(180deg,#030303,#100704 72%,#080504)}.about-final-content{position:relative;z-index:2}.about-final h2{max-width:950px;margin:auto;font-size:clamp(3.7rem,6.5vw,6.7rem)}.about-final-content>p:not(.about-eyebrow){max-width:650px;margin:25px auto 0;color:#aaa9a5}.about-final .about-actions{justify-content:center}.about-final-lines{position:absolute;inset:0}.about-final-lines:before{content:"";position:absolute;left:50%;top:10%;width:540px;height:540px;border:1px solid rgba(237,61,0,.13);border-radius:50%;transform:translateX(-50%)}.about-final-lines i{position:absolute;left:50%;top:5%;width:1px;height:420px;background:linear-gradient(transparent,rgba(255,89,20,.35),transparent);transform-origin:bottom;animation:finalRay 6s ease-in-out infinite}.about-final-lines i:nth-child(1){transform:rotate(-48deg)}.about-final-lines i:nth-child(2){transform:rotate(0);animation-delay:-2s}.about-final-lines i:nth-child(3){transform:rotate(48deg);animation-delay:-4s}
@keyframes networkDash{to{stroke-dashoffset:-160}}@keyframes coreBreathe{50%{transform:translate(-50%,-50%) scale(1.035);box-shadow:0 0 0 33px rgba(237,61,0,.03),0 0 0 60px rgba(237,61,0,.02),0 0 70px rgba(237,61,0,.24)}}@keyframes aboutSpin{to{transform:rotate(360deg)}}@keyframes packetOne{0%{opacity:0;transform:translate(0,0)}35%{opacity:1}70%,100%{opacity:0;transform:translate(210px,115px)}}@keyframes aboutGlow{50%{opacity:.62;transform:scale(1.08)}}@keyframes routeSweep{0%,15%{transform:scaleX(0)}70%,100%{transform:scaleX(1)}}@keyframes routePacket{0%{left:0;opacity:0}15%,80%{opacity:1}100%{left:100%;opacity:0}}@keyframes previewPulse{50%{top:35px;opacity:.3}}@keyframes futurePulse{50%{opacity:.35;transform:scale(1.04)}}@keyframes finalRay{50%{opacity:.35;filter:drop-shadow(0 0 8px var(--orange2))}}
@media(max-width:1040px){.about-hero-layout{grid-template-columns:1fr;gap:50px}.about-hero-copy{text-align:center}.about-hero-copy h1,.about-lead{margin-left:auto;margin-right:auto}.about-actions{justify-content:center}.hero-network{max-width:720px;width:100%;height:570px;margin:auto}.editorial-grid,.control-grid,.product-origin-grid{grid-template-columns:1fr;gap:55px}.editorial-copy,.control-copy,.product-origin-copy{max-width:760px}.system-principles{grid-template-columns:repeat(3,1fr)}.system-route{display:none}.future-grid{gap:60px}.principles-heading{grid-template-columns:1fr;gap:15px}.product-preview{order:2}.product-origin-copy{order:1}}
@media(max-width:720px){.about-section{padding:82px 0}.about-section h2,.about-final h2{font-size:clamp(2.15rem,10vw,3.25rem)}.about-hero{min-height:0;padding:125px 0 72px}.about-hero-layout{gap:40px}.about-hero-copy h1{font-size:clamp(2.65rem,12.5vw,4rem);line-height:1}.about-lead{font-size:.84rem}.about-actions{flex-direction:column}.about-actions .button{width:100%}.hero-network{height:520px;border-radius:22px}.network-core{width:145px;height:145px}.network-core img{width:62px;height:54px}.network-core span{inset:-21px}.network-node{min-width:0;padding:8px}.network-node span{display:none}.n1,.n2,.n3{left:5%}.n4,.n5,.n6{right:5%}.clarity-visual{min-height:630px;padding:50px 20px 25px}.clarity-labels{font-size:.46rem}.scattered{float:none;width:100%;height:185px}.clarity-divider{float:none;width:100%;height:65px;transform:rotate(90deg)}.clarity-divider:before{height:58px}.clear-route{float:none;width:100%;height:260px}.system-principles{grid-template-columns:1fr}.system-card{min-height:235px}.system-icon{margin:35px 0 20px}.control-points article{grid-template-columns:32px 1fr}.state-panel{padding:14px;border-radius:20px}.panel-top b{display:none}.state-row{grid-template-columns:42px 1fr;padding:12px 10px}.state-row>span{width:35px;height:35px}.state-row>div em{font-size:.52rem}.state-row>b{display:none}.product-preview{min-height:685px;padding:19px}.preview-head b{display:none}.preview-core{width:100%;margin-top:48px}.preview-route{height:45px}.preview-stages{grid-template-columns:1fr;gap:7px}.preview-stages span{min-height:64px;display:grid;grid-template-columns:38px 1fr;grid-template-rows:1fr 1fr;text-align:left;align-items:center;padding:9px 14px}.preview-stages svg{grid-row:1/3;margin:0}.preview-stages b,.preview-stages small{align-self:end}.preview-stages small{align-self:start}.principles-list li{grid-template-columns:42px 1fr;min-height:105px}.principles-list p{font-size:clamp(1.35rem,7vw,2rem)}.future-section{min-height:600px}.future-grid{grid-template-columns:1fr;gap:28px}.future-rings{opacity:.55}.about-final{min-height:610px;padding:90px 0 70px}.about-final h2{font-size:clamp(2.45rem,11vw,3.7rem)}.about-copy{font-size:.82rem}.about-page footer{padding-top:0}}
@media(max-width:390px){.hero-network{height:470px}.network-paths{inset:2%;width:96%;height:96%}.network-core{width:130px;height:130px}.network-core img{width:54px}.about-hero-copy h1{font-size:2.55rem}.state-row strong{font-size:.64rem}.product-preview{min-height:670px}.about-final h2{font-size:2.35rem}}
@media(prefers-reduced-motion:reduce){.network-paths path,.network-core,.network-core span,.network-packet,.system-route:before,.system-route i,.preview-route i,.future-rings i,.about-final-lines i,.about-hero-glow{animation:none!important}.system-route:before{transform:scaleX(1)}.network-packet{display:none}}

/* QA: contain intrinsic grid widths and keep reduced-motion navigation visible */
.about-hero-layout>*{min-width:0}
@media(max-width:1040px){.about-hero-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:720px){.about-hero,.about-hero-layout,.about-hero-copy,.hero-network{max-width:100%;min-width:0}.about-hero-copy h1,.about-lead{width:100%;max-width:100%}.about-actions{width:100%}.about-actions .button{max-width:100%}}
@media(prefers-reduced-motion:reduce){.about-page .site-header .brand,.about-page .site-header .desktop-nav,.about-page .site-header .explore-button,.about-page .site-header .menu-toggle{opacity:1;transform:none}}

/* Synchronized signal cycle, named handoffs, and tighter section rhythm */
.about-section{padding:88px 0}
.signal-packets circle{fill:#fff4ec;stroke:#ff7a43;stroke-width:1;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 11px #ff5a16)}
.scattered i:after{content:attr(data-label);position:absolute;left:27px;top:50%;color:#777773;font:800 .43rem/1 Inter,"Segoe UI",sans-serif;letter-spacing:.12em;white-space:nowrap;transform:translateY(-50%)}
.scattered i:nth-child(3):after,.scattered i:nth-child(5):after{left:auto;right:27px;text-align:right}
.system-route{margin-top:52px}.control-points{margin-top:28px}.principles-heading{margin-bottom:38px}.future-section{min-height:480px}.about-final{min-height:620px}.about-page footer{padding-top:48px}
@media(max-width:1040px){.about-section{padding:76px 0}.product-origin-grid,.control-grid,.editorial-grid{gap:42px}}
@media(max-width:720px){.about-section{padding:62px 0}.about-hero{padding-bottom:58px}.clarity-visual{min-height:590px}.system-principles{gap:11px}.future-section{min-height:520px}.about-final{min-height:560px;padding:72px 0 58px}.scattered i:after{font-size:.4rem}.about-page footer{padding-top:0}}
@media(prefers-reduced-motion:reduce){.signal-packets{display:none}}

/* Product workflow signal visits each stage in sequence */
.preview-travel{position:absolute;z-index:4;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.preview-travel path{fill:none;stroke:rgba(237,61,0,.48);stroke-width:1.2;stroke-dasharray:5 7;vector-effect:non-scaling-stroke}.preview-travel circle{fill:#fff6ef;stroke:#ff6b2d;stroke-width:1.2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 12px #ff5a16)}.preview-travel-mobile{display:none}.preview-stages{position:relative;z-index:3}
@media(max-width:720px){.preview-travel-desktop{display:none}.preview-travel-mobile{display:block}.preview-travel path{stroke-width:1}.preview-stages span{position:relative;z-index:3;background:rgba(9,9,9,.96)}}
@media(prefers-reduced-motion:reduce){.preview-travel circle{display:none}.preview-travel path{stroke-dasharray:none;opacity:.55}}

