.page-module__PaThBG__hero{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(56px,7vw,96px)}.page-module__PaThBG__heroGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:54px;display:grid}.page-module__PaThBG__heroGrid[data-has-aside]{grid-template-columns:minmax(0,650fr) minmax(0,608fr)}.page-module__PaThBG__heroCopy{flex-direction:column;gap:22px;max-width:860px;display:flex}.page-module__PaThBG__line{display:block}.page-module__PaThBG__lead{max-width:620px}.page-module__PaThBG__identity{flex-direction:column;gap:8px;margin-top:-6px;display:flex}.page-module__PaThBG__subtitle{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--product,var(--text-primary));font-weight:500}.page-module__PaThBG__byline{color:var(--text-muted)}.page-module__PaThBG__lead p+p{margin-top:12px}.page-module__PaThBG__actions{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.page-module__PaThBG__heroAside{justify-content:center;min-width:0;display:flex}.page-module__PaThBG__productTone{color:var(--product)}@media (prefers-reduced-motion:no-preference){html.motion .page-module__PaThBG__heroCopy>*{animation:page-module__PaThBG__rise .8s var(--ease-out) both}html.motion .page-module__PaThBG__heroCopy>:nth-child(2){animation-delay:50ms}html.motion .page-module__PaThBG__heroCopy>:nth-child(3){animation-delay:.1s}html.motion .page-module__PaThBG__heroCopy>:nth-child(n+4){animation-delay:.18s}html.motion .page-module__PaThBG__heroAside{animation:page-module__PaThBG__asideIn 1.2s var(--ease-out) .12s both}}@keyframes page-module__PaThBG__rise{0%{opacity:0;translate:0 12px}}@keyframes page-module__PaThBG__asideIn{0%{opacity:0;filter:blur(6px);scale:.97}}@media (max-width:1023px){.page-module__PaThBG__heroGrid[data-has-aside]{grid-template-columns:1fr}}@media (max-width:767px){.page-module__PaThBG__line{display:inline}.page-module__PaThBG__line+.page-module__PaThBG__line:before{content:" "}.page-module__PaThBG__actions>*{flex:100%}}.page-module__PaThBG__beats{--cols:3;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));border-top:1px solid var(--border-soft);gap:0;margin:56px 0 0;padding:0;list-style:none;display:grid}.page-module__PaThBG__beats[data-columns="2"]{--cols:2}.page-module__PaThBG__beats[data-columns="4"]{--cols:4}.page-module__PaThBG__beats li{flex-direction:column;gap:12px;padding:28px 28px 8px 0;display:flex;position:relative}.page-module__PaThBG__beats li+li{border-left:1px solid var(--border-soft);padding-left:28px}.page-module__PaThBG__beats li:before{content:"";background:var(--accent,var(--product,var(--accent-cyan)));transform-origin:0;width:48px;height:2px;position:absolute;top:-1px;left:0}.page-module__PaThBG__beats li+li:before{left:28px}.page-module__PaThBG__beatIndex{color:var(--accent,var(--product,var(--accent-cyan)))}.page-module__PaThBG__beatTitle{color:var(--text-primary)}@media (prefers-reduced-motion:no-preference){html.motion .page-module__PaThBG__beats li:before{transition:transform .8s var(--ease-out);transform:scaleX(0)}html.motion .page-module__PaThBG__beats[data-inview] li:before{transform:scaleX(1)}html.motion .page-module__PaThBG__beats[data-inview] li:nth-child(2):before{transition-delay:.12s}html.motion .page-module__PaThBG__beats[data-inview] li:nth-child(3):before{transition-delay:.24s}html.motion .page-module__PaThBG__beats[data-inview] li:nth-child(4):before{transition-delay:.36s}}@media (max-width:1023px){.page-module__PaThBG__beats,.page-module__PaThBG__beats[data-columns="4"]{--cols:2}.page-module__PaThBG__beats li:nth-child(odd){border-left:0;padding-left:0}.page-module__PaThBG__beats li:nth-child(odd):before{left:0}.page-module__PaThBG__beats li:nth-child(n+3){border-top:1px solid var(--border-soft)}}@media (min-width:768px) and (max-width:1023px){.page-module__PaThBG__beats[data-columns="3"]:has(>li:nth-child(3):last-child){--cols:3}.page-module__PaThBG__beats[data-columns="3"]:has(>li:nth-child(3):last-child)>li:nth-child(3){border-left:1px solid var(--border-soft);border-top:0;padding-left:28px}.page-module__PaThBG__beats[data-columns="3"]:has(>li:nth-child(3):last-child)>li:nth-child(3):before{left:28px}}@media (max-width:767px){.page-module__PaThBG__beats,.page-module__PaThBG__beats[data-columns="2"],.page-module__PaThBG__beats[data-columns="4"]{--cols:1}.page-module__PaThBG__beats li,.page-module__PaThBG__beats li+li{border-left:0;padding:24px 0 8px}.page-module__PaThBG__beats li+li{border-top:1px solid var(--border-soft)}.page-module__PaThBG__beats li+li:before{left:0}}.page-module__PaThBG__flowStage{margin-top:48px;padding:72px 42px 42px}.page-module__PaThBG__productGlow{background:radial-gradient(50% 70% at 50% 45%, rgb(var(--product-rgb,40 198 195) / .1), transparent 70%);pointer-events:none;position:absolute;inset:0}.page-module__PaThBG__flowLabel{z-index:2;position:absolute;top:28px;left:28px}.page-module__PaThBG__flowSvg{z-index:1;width:100%;height:90px;margin-bottom:8px;position:relative}.page-module__PaThBG__flowTrack,.page-module__PaThBG__flowDraw{fill:none;vector-effect:non-scaling-stroke}.page-module__PaThBG__flowTrack{stroke:#34505e;stroke-opacity:.5;stroke-width:1px}.page-module__PaThBG__flowDraw{stroke:var(--product,var(--accent-cyan));stroke-width:1.5px;stroke-opacity:.85}.page-module__PaThBG__steps{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid;position:relative}.page-module__PaThBG__step{border-radius:var(--radius-surface);border:1px solid var(--border-soft);background:#0d151ce6;flex-direction:column;gap:8px;padding:20px;display:flex;position:relative}.page-module__PaThBG__stepNode{background:var(--product,var(--accent-cyan));width:9px;height:9px;box-shadow:0 0 0 4px rgb(var(--product-rgb,40 198 195) / .16);border-radius:50%;position:absolute;top:-5px;left:20px}.page-module__PaThBG__stepTitle{color:var(--text-primary)}.page-module__PaThBG__flowStage[data-variant=loop]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;display:grid}.page-module__PaThBG__orbitSvg{z-index:1;justify-self:center;width:100%;max-width:400px;position:relative;overflow:visible}.page-module__PaThBG__orbitSvg .page-module__PaThBG__flowTrack{stroke-dasharray:2 8}.page-module__PaThBG__orbitMarker circle{fill:#0e1520;stroke:var(--product,var(--accent-cyan));stroke-opacity:.7}.page-module__PaThBG__orbitMarker text{fill:var(--text-primary);letter-spacing:.06em;font-size:11px;font-weight:600;font-family:var(--font-sans)}.page-module__PaThBG__orbitSpark{fill:var(--product-2,var(--accent-amber));transform-origin:200px 200px}.page-module__PaThBG__orbitCenter{z-index:2;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--text-primary);text-align:center;pointer-events:none;font-weight:600;position:absolute;top:50%;left:calc(20.8333% + 14.5px);translate:-50% -50%}.page-module__PaThBG__flowStage[data-variant=loop] .page-module__PaThBG__steps{grid-template-columns:repeat(2,minmax(0,1fr))}@media (prefers-reduced-motion:no-preference){html.motion .page-module__PaThBG__flowStage .page-module__PaThBG__flowDraw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease-in-out)}html.motion .page-module__PaThBG__flowStage[data-inview] .page-module__PaThBG__flowDraw{stroke-dashoffset:0}html.motion .page-module__PaThBG__flowStage .page-module__PaThBG__step{opacity:.001;transition:opacity .6s var(--ease-out), translate .6s var(--ease-out);transition-delay:calc(.12s + var(--i) * .18s);translate:0 10px}html.motion .page-module__PaThBG__flowStage[data-inview] .page-module__PaThBG__step{opacity:1;translate:0}html.motion .page-module__PaThBG__flowStage[data-inview] .page-module__PaThBG__orbitMarker circle{fill:#0e1520;stroke:var(--product,var(--accent-cyan));stroke-opacity:.7}.page-module__PaThBG__orbitMarker text{fill:var(--text-primary);letter-spacing:.06em;font-size:11px;font-weight:600;font-family:var(--font-sans)}.page-module__PaThBG__orbitSpark{animation:9s linear 1.6s infinite page-module__PaThBG__orbit}}@keyframes page-module__PaThBG__orbit{to{rotate:360deg}}@media (max-width:1023px){.page-module__PaThBG__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__PaThBG__flowSvg{display:none}.page-module__PaThBG__flowStage{padding-top:64px}.page-module__PaThBG__flowStage[data-variant=loop]{grid-template-columns:1fr}.page-module__PaThBG__orbitSvg{max-width:280px}.page-module__PaThBG__orbitCenter{top:204px;left:50%}}@media (max-width:767px){.page-module__PaThBG__flowStage{padding:60px 18px 20px}.page-module__PaThBG__steps,.page-module__PaThBG__flowStage[data-variant=loop] .page-module__PaThBG__steps{grid-template-columns:1fr}.page-module__PaThBG__orbitSvg{max-width:220px}.page-module__PaThBG__orbitCenter{max-width:7.5em;font-size:1.0625rem;line-height:1.15;top:170px}}.page-module__PaThBG__ledger{border-top:1px solid var(--border-soft);margin:0}.page-module__PaThBG__ledger li{border-bottom:1px solid var(--border-soft);grid-template-columns:20px 1fr auto;align-items:center;gap:14px;min-height:60px;padding:12px 0;display:grid}.page-module__PaThBG__ledgerMark{border:1.5px solid var(--product,var(--accent-cyan));border-radius:50%;width:12px;height:12px}.page-module__PaThBG__ledger li[data-state=done] .page-module__PaThBG__ledgerMark{background:var(--product,var(--accent-cyan))}.page-module__PaThBG__ledgerLabel{font-size:var(--fs-body);color:var(--text-primary)}.page-module__PaThBG__ledger li[data-state=pending] .page-module__PaThBG__ledgerLabel{color:var(--text-secondary)}.page-module__PaThBG__ledgerState{color:var(--text-muted)}.page-module__PaThBG__ledger li[data-state=done] .page-module__PaThBG__ledgerState{color:var(--product,var(--accent-cyan))}.page-module__PaThBG__related{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px 64px;display:grid}.page-module__PaThBG__attribution{flex-direction:column;gap:18px;display:flex}.page-module__PaThBG__relatedList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.page-module__PaThBG__relatedLink{border-radius:var(--radius-surface);border:1px solid var(--border);background:var(--bg-elevated);height:100%;min-height:180px;transition:border-color var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out);flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.page-module__PaThBG__relatedLink:hover{border-color:color-mix(in srgb, var(--product,var(--accent-cyan)) 50%, var(--border));transform:translateY(-2px)}.page-module__PaThBG__relatedArrow{color:var(--text-muted);position:absolute;top:20px;right:22px}@media (max-width:1023px){.page-module__PaThBG__related{grid-template-columns:1fr}}@media (max-width:767px){.page-module__PaThBG__relatedList{grid-template-columns:1fr}}.page-module__PaThBG__block{flex-direction:column;gap:0;display:flex}.page-module__PaThBG__split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 64px;display:grid}.page-module__PaThBG__splitAside{flex-direction:column;gap:18px;display:flex}@media (max-width:1023px){.page-module__PaThBG__split{grid-template-columns:1fr}}
