.trail-module__2qSIiq__theme.trail-module__2qSIiq__theme{--bg:#050507;--panel:#ffffff08;--line:#ffffff17;--text:#fff;--muted:#9ba1a8;--dim:#6e747c;--orchid:#f5f;--orchid-deep:#a0a;--amber:#fa0;--display:var(--font-trail-poppins), "Poppins", system-ui, sans-serif;--body:var(--font-trail-poppins), "Poppins", system-ui, sans-serif;--mono:var(--font-trail-mono), ui-monospace, monospace;--brand:var(--orchid);--brand-ink:#14001a;--brand-glow:#ff55ff80;--brand-soft:#ff55ff29;--nav-bg:#050507b3;--accent-gradient:linear-gradient(100deg, var(--orchid) 0%, #ff9bff 100%);font-weight:300}.trail-module__2qSIiq__center{justify-content:center}.trail-module__2qSIiq__pill{font-family:var(--mono);letter-spacing:.08em;color:#f0c8f0;background:#ff55ff14;border:1px solid #ff55ff59;border-radius:999px;align-items:center;gap:10px;margin:0 0 24px;padding:6px 14px 6px 10px;font-size:12px;display:inline-flex}.trail-module__2qSIiq__pillDot{background:var(--orchid);width:8px;height:8px;box-shadow:0 0 10px var(--orchid);border-radius:50%;animation:1.6s ease-in-out infinite trail-module__2qSIiq__blink}.trail-module__2qSIiq__h1,.trail-module__2qSIiq__h2,.trail-module__2qSIiq__h3,.trail-module__2qSIiq__finalTitle{font-family:var(--display);color:#fff;margin:0;font-weight:600}.trail-module__2qSIiq__h1 em,.trail-module__2qSIiq__h2 em,.trail-module__2qSIiq__finalTitle em{color:var(--orchid);font-style:normal;font-weight:300}.trail-module__2qSIiq__h1{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(46px,6.6vw,92px);line-height:1}.trail-module__2qSIiq__h1 em{text-shadow:0 0 40px #ff55ff73;display:block}.trail-module__2qSIiq__h2{letter-spacing:-.02em;font-size:clamp(30px,4vw,52px);line-height:1.06}.trail-module__2qSIiq__h2 em{display:block}.trail-module__2qSIiq__h3{letter-spacing:-.01em;font-size:21px}.trail-module__2qSIiq__lead{color:var(--muted);max-width:34em;margin:0;font-size:clamp(17px,1.5vw,19px);line-height:1.65}.trail-module__2qSIiq__kicker{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--orchid);margin:0 0 16px;font-size:12px}.trail-module__2qSIiq__kicker:before{content:"";vertical-align:1px;border:1px solid;width:7px;height:7px;margin-right:10px;display:inline-block}.trail-module__2qSIiq__sectionLead{color:var(--muted);max-width:40em;margin:18px 0 0;font-size:18px;line-height:1.65}.trail-module__2qSIiq__sectionLead strong{color:var(--amber);font-weight:500}.trail-module__2qSIiq__footnote{font-family:var(--mono);letter-spacing:.04em;color:var(--dim);margin:18px 0 0;font-size:11px;line-height:1.7}.trail-module__2qSIiq__section{padding:clamp(64px,8vw,120px) 0;position:relative}.trail-module__2qSIiq__head{max-width:820px;margin-bottom:clamp(28px,4vw,48px)}.trail-module__2qSIiq__steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,36px);margin:0;padding:0;list-style:none;display:grid}.trail-module__2qSIiq__steps li{align-content:start;gap:10px;display:grid}.trail-module__2qSIiq__steps p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.trail-module__2qSIiq__stepVisual{align-items:center;min-height:250px;margin-bottom:14px;display:grid}.trail-module__2qSIiq__stepNum{font-family:var(--mono);letter-spacing:.2em;color:var(--orchid);font-size:12px}.trail-module__2qSIiq__faces{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,36px);margin:0;padding:0;list-style:none;display:grid}.trail-module__2qSIiq__faces li{align-content:start;gap:10px;display:grid}.trail-module__2qSIiq__faces p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.trail-module__2qSIiq__faceShot{margin-bottom:14px}.trail-module__2qSIiq__gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px clamp(16px,3vw,32px);margin:0;padding:0;list-style:none;display:grid}.trail-module__2qSIiq__gallery li{text-align:center;justify-items:center;gap:8px;display:grid}.trail-module__2qSIiq__gallery strong{margin-top:12px;font-size:15px;font-weight:600}.trail-module__2qSIiq__gallery span{color:var(--muted);max-width:24ch;font-size:13.5px;line-height:1.5}.trail-module__2qSIiq__split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.trail-module__2qSIiq__splitRev{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.trail-module__2qSIiq__panel{border:1px solid var(--line);background:radial-gradient(80% 70% at 50% 45%,#ff55ff0f,#0000 70%),#08080b;border-radius:20px;padding:clamp(18px,3vw,32px)}.trail-module__2qSIiq__runVisual{justify-items:center;gap:18px;display:grid}.trail-module__2qSIiq__visualNote{font-family:var(--mono);letter-spacing:.08em;color:var(--dim);margin:0;font-size:11px}.trail-module__2qSIiq__ticks{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.trail-module__2qSIiq__ticks li{color:#d9dde1;padding-left:28px;font-size:15px;position:relative}.trail-module__2qSIiq__ticks li:before{content:"";background:var(--orchid);width:16px;height:2px;box-shadow:0 0 8px var(--orchid);position:absolute;top:.55em;left:0}.trail-module__2qSIiq__phases{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.trail-module__2qSIiq__phases:before{content:"";border-top:2px dotted #ffffff2e;position:absolute;top:17px;left:18px;right:18px}.trail-module__2qSIiq__phases li{align-content:start;gap:6px;padding-top:44px;display:grid;position:relative}.trail-module__2qSIiq__phases li:before{content:"";background:var(--bg);border:2px solid #ffffff4d;border-radius:50%;width:16px;height:16px;position:absolute;top:10px;left:0}.trail-module__2qSIiq__phases strong{color:#fff;font-size:17px;font-weight:600}.trail-module__2qSIiq__phases li>span:last-child{color:var(--muted);font-size:14px;line-height:1.6}.trail-module__2qSIiq__phaseTag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:11px}.trail-module__2qSIiq__phaseNow:before{box-shadow:0 0 0 5px #f5f3, 0 0 16px var(--orchid);border-color:var(--orchid)!important;background:var(--orchid)!important}.trail-module__2qSIiq__phaseDone:before{background:#a0a!important;border-color:#a0a!important}.trail-module__2qSIiq__phaseDone .trail-module__2qSIiq__phaseTag{color:#d77fd7}.trail-module__2qSIiq__phaseNow .trail-module__2qSIiq__phaseTag{color:var(--orchid)}.trail-module__2qSIiq__later{border:1px dashed var(--line);color:var(--muted);border-radius:14px;margin:36px 0 0;padding:16px 20px;font-size:15px}.trail-module__2qSIiq__later span{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--orchid);margin-right:14px;font-size:11px}.trail-module__2qSIiq__final{border-top:1px solid var(--line);text-align:center;padding:clamp(80px,11vw,150px) 0 0;position:relative;overflow:hidden}.trail-module__2qSIiq__finalInner{flex-direction:column;align-items:center;display:flex}.trail-module__2qSIiq__finalInner .trail-module__2qSIiq__lead{margin:0 auto}.trail-module__2qSIiq__finalTitle em{display:block}.trail-module__2qSIiq__nowrap{white-space:nowrap}.trail-module__2qSIiq__finalTitle{letter-spacing:-.035em;margin:28px 0 20px;font-size:clamp(48px,8vw,110px);line-height:1}.trail-module__2qSIiq__finalLine{width:100%;height:clamp(90px,14vw,200px);margin-top:40px;display:block}.trail-module__2qSIiq__finalLine path{fill:none;stroke:var(--orchid);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 10px #ff55ffe6)}@keyframes trail-module__2qSIiq__blink{50%{opacity:.35}}@media (max-width:960px){.trail-module__2qSIiq__steps,.trail-module__2qSIiq__split,.trail-module__2qSIiq__splitRev{grid-template-columns:1fr}.trail-module__2qSIiq__stepVisual{min-height:0}.trail-module__2qSIiq__faces,.trail-module__2qSIiq__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.trail-module__2qSIiq__phases{grid-template-columns:1fr;gap:18px}.trail-module__2qSIiq__phases:before{border-top:0;border-left:2px dotted #ffffff2e;inset:18px auto 18px 7px}.trail-module__2qSIiq__phases li{padding:0 0 0 36px}.trail-module__2qSIiq__phases li:before{top:2px}}@media (max-width:560px){.trail-module__2qSIiq__faces{grid-template-columns:1fr}.trail-module__2qSIiq__gallery{gap:28px 14px}}@media (prefers-reduced-motion:reduce){.trail-module__2qSIiq__pillDot{animation:none}}
