.protocols-module__mTCJfa__page{--protocol-accent:#67e8f9;--protocol-accent-strong:#22d3ee;--protocol-surface:#07111d;--protocol-panel:#0a1624;--protocol-line:#94a3b829;color:#edf6fb;background:radial-gradient(circle at 80% 4%,#22d3ee17,#0000 28rem),#03070d;min-height:100dvh;overflow:clip}.protocols-module__mTCJfa__container{width:min(100% - 2rem,1400px);margin-inline:auto}.protocols-module__mTCJfa__hero{border-bottom:1px solid var(--protocol-line);min-height:760px;padding:2rem 0 4.5rem;position:relative}.protocols-module__mTCJfa__heroGrid{grid-template-columns:minmax(0,.93fr) minmax(420px,1.07fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.protocols-module__mTCJfa__eyebrow{color:var(--protocol-accent);font-family:var(--vs-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.72rem;font-weight:800}.protocols-module__mTCJfa__hero h1{max-width:13ch;font-family:var(--vs-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,5.4vw,5.35rem);font-weight:900;line-height:.98}.protocols-module__mTCJfa__heroCopy{color:#c5d2dc;text-wrap:pretty;max-width:60ch;margin:1.5rem 0 0;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:600;line-height:1.7}.protocols-module__mTCJfa__heroActions,.protocols-module__mTCJfa__finalActions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.protocols-module__mTCJfa__pathChooser{grid-template-columns:1fr;gap:.75rem;max-width:38rem;margin-top:1.75rem;display:grid}@media (min-width:640px){.protocols-module__mTCJfa__pathChooser{grid-template-columns:1fr}}.protocols-module__mTCJfa__pathChooserCard{color:inherit;background:#0a1624b8;border:1px solid #94a3b829;border-radius:14px;flex-direction:column;gap:.35rem;padding:.95rem 1.05rem;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:flex}.protocols-module__mTCJfa__pathChooserCard:hover{background:#0c1c2ce6;border-color:#67e8f959;transform:translateY(-1px)}.protocols-module__mTCJfa__pathChooserLabel{font-family:var(--vs-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--protocol-accent);font-size:.65rem;font-weight:800}.protocols-module__mTCJfa__pathChooserCard strong{color:#edf6fb;font-size:.95rem;font-weight:700}.protocols-module__mTCJfa__pathChooserCard p{color:#94a3b8;margin:0;font-size:.8rem;line-height:1.5}.protocols-module__mTCJfa__pathChooserCta{color:#67e8f9;align-items:center;gap:.35rem;margin-top:.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.protocols-module__mTCJfa__primaryCta,.protocols-module__mTCJfa__secondaryCta{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;min-height:48px;padding:.8rem 1.1rem;font-size:.9rem;font-weight:850;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.protocols-module__mTCJfa__primaryCta{background:var(--protocol-accent);color:#031019}.protocols-module__mTCJfa__secondaryCta{color:#f8fbff;background:#0f172a9e;border:1px solid #e2e8f038}.protocols-module__mTCJfa__primaryCta:hover,.protocols-module__mTCJfa__secondaryCta:hover{transform:translateY(-1px)}.protocols-module__mTCJfa__secondaryCta:hover{border-color:#67e8f980}.protocols-module__mTCJfa__primaryCta:active,.protocols-module__mTCJfa__secondaryCta:active{transform:scale(.98)}.protocols-module__mTCJfa__heroVisual{background:#07111d;border:1px solid #67e8f933;border-radius:16px;min-height:500px;position:relative;overflow:hidden}.protocols-module__mTCJfa__heroImage{-o-object-fit:cover;object-fit:cover;opacity:.72;filter:saturate(.76)contrast(1.08)}.protocols-module__mTCJfa__heroVisual:after{content:"";background:linear-gradient(#03070d0d,#03070df5 80%);position:absolute;inset:0}.protocols-module__mTCJfa__passportPreview{z-index:1;background:#050c15f0;border:1px solid #e2e8f026;border-radius:14px;padding:1.25rem;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.protocols-module__mTCJfa__passportHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.protocols-module__mTCJfa__passportHeader span,.protocols-module__mTCJfa__passportMeaning>span,.protocols-module__mTCJfa__pricingResult span,.protocols-module__mTCJfa__contextCard span,.protocols-module__mTCJfa__selectedProofDetails span,.protocols-module__mTCJfa__stageColumns span,.protocols-module__mTCJfa__journeyPanel span,.protocols-module__mTCJfa__importDecision span{color:#8fa6b7;font-family:var(--vs-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:800}.protocols-module__mTCJfa__passportHeader strong{font-family:var(--vs-font-display);margin-top:.3rem;font-size:1.1rem;display:block}.protocols-module__mTCJfa__passportHeader>strong{color:var(--protocol-accent);font-family:var(--vs-font-mono);white-space:nowrap;font-size:1.3rem}.protocols-module__mTCJfa__passportMeaning{border-left:2px solid var(--protocol-accent-strong);margin-top:1rem;padding-left:1rem}.protocols-module__mTCJfa__passportMeaning strong{color:#f8fbff;margin-top:.35rem;font-size:1rem;display:block}.protocols-module__mTCJfa__passportMeaning p{color:#adbfcc;margin:.45rem 0 0;font-size:.82rem;line-height:1.55}.protocols-module__mTCJfa__passportStates{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.protocols-module__mTCJfa__passportStates div{background:#0f172a9e;border:1px solid #94a3b821;border-radius:10px;padding:.7rem}.protocols-module__mTCJfa__passportStates span{color:#8397a8;font-size:.65rem;display:block}.protocols-module__mTCJfa__passportStates strong{color:#dce8ef;margin-top:.3rem;font-size:.72rem;display:block}.protocols-module__mTCJfa__depthControl{z-index:2;background:#07111d;border:1px solid #94a3b82e;border-radius:14px;gap:.35rem;width:fit-content;max-width:calc(100vw - 2rem);margin:-1.65rem auto 0;padding:.4rem;display:flex;position:relative;overflow-x:auto}.protocols-module__mTCJfa__depthControl a{color:#b7c5cf;white-space:nowrap;border-radius:10px;align-items:center;min-height:42px;padding:.65rem .85rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.protocols-module__mTCJfa__depthControl a:first-child{color:var(--protocol-accent);background:#67e8f91a}.protocols-module__mTCJfa__section,.protocols-module__mTCJfa__sectionTint{border-bottom:1px solid #94a3b81a;padding:clamp(5rem,8vw,8rem) 0;scroll-margin-top:6rem}.protocols-module__mTCJfa__sectionTint{background:#07111d94}.protocols-module__mTCJfa__sectionHeader{max-width:820px;margin-bottom:2.5rem}.protocols-module__mTCJfa__sectionHeader h2,.protocols-module__mTCJfa__finalCta h2{max-width:16ch;font-family:var(--vs-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.8vw,4.5rem);font-weight:900;line-height:1.02}.protocols-module__mTCJfa__sectionHeader p,.protocols-module__mTCJfa__finalCta>p{color:#aebfcb;text-wrap:pretty;max-width:65ch;margin:1.1rem 0 0;font-size:1rem;font-weight:550;line-height:1.75}.protocols-module__mTCJfa__lifecycleExplorer{position:relative}.protocols-module__mTCJfa__lifecycleControls{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.protocols-module__mTCJfa__lifecycleControls p{color:#8fa6b7;font-family:var(--vs-font-mono);margin:0;font-size:.75rem}.protocols-module__mTCJfa__lifecycleControls p span{color:var(--protocol-accent);font-size:1rem;font-weight:900}.protocols-module__mTCJfa__lifecycleControls>div{gap:.45rem;display:flex}.protocols-module__mTCJfa__lifecycleControls button{color:#dce8ef;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:10px;align-items:center;gap:.45rem;min-height:42px;padding:.55rem .7rem;font-size:.75rem;font-weight:800;display:inline-flex}.protocols-module__mTCJfa__lifecycleControls svg{width:1rem;height:1rem}.protocols-module__mTCJfa__lifecycleControls button:disabled{cursor:not-allowed;opacity:.5}.protocols-module__mTCJfa__curveStage{background:radial-gradient(at 50% 112%,#22d3ee29,#0000 53%),#060f19d1;border:1px solid #94a3b81f;border-radius:16px;height:230px;position:relative;overflow:hidden}.protocols-module__mTCJfa__curveStage:after{content:"";pointer-events:none;border-top:1px solid #67e8f938;border-radius:50%;height:90px;position:absolute;bottom:25px;left:10%;right:10%}.protocols-module__mTCJfa__curveCard{z-index:16;color:#e9f3f8;text-align:left;opacity:0;background:#081522fa;border:1px solid #94a3b82e;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:180px;min-height:126px;padding:1rem;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s,border-color .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)scale(.72)}.protocols-module__mTCJfa__curveCard[data-offset="0"]{z-index:20;opacity:1;transform:translate(-50%,-52%)scale(1)}.protocols-module__mTCJfa__curveCard[data-offset="-1"]{z-index:19;opacity:.78;transform:translate(calc(-50% - min(17vw,225px)),calc(24px - 52%))scale(.91)}.protocols-module__mTCJfa__curveCard[data-offset="1"]{z-index:19;opacity:.78;transform:translate(calc(-50% + min(17vw,225px)),calc(24px - 52%))scale(.91)}.protocols-module__mTCJfa__curveCard[data-offset="-2"]{z-index:18;opacity:.56;transform:translate(calc(-50% - min(34vw,450px)),calc(48px - 52%))scale(.82)}.protocols-module__mTCJfa__curveCard[data-offset="2"]{z-index:18;opacity:.56;transform:translate(calc(-50% + min(34vw,450px)),calc(48px - 52%))scale(.82)}.protocols-module__mTCJfa__curveCard[data-offset="-3"]{z-index:17;opacity:.34;transform:translate(calc(-50% - min(51vw,675px)),calc(72px - 52%))scale(.73)}.protocols-module__mTCJfa__curveCard[data-offset="3"]{z-index:17;opacity:.34;transform:translate(calc(-50% + min(51vw,675px)),calc(72px - 52%))scale(.73)}.protocols-module__mTCJfa__curveCard[data-visible=false]{pointer-events:none;opacity:0}.protocols-module__mTCJfa__curveCard[data-active=true]{border-color:#67e8f9a6}.protocols-module__mTCJfa__curveCard svg{width:1.3rem;height:1.3rem;color:var(--protocol-accent)}.protocols-module__mTCJfa__curveCard span{font-family:var(--vs-font-display);font-size:.94rem;font-weight:850}.protocols-module__mTCJfa__curveCard small{color:#8fa6b7;font-size:.68rem;line-height:1.35}.protocols-module__mTCJfa__mobileLifecycleRow{display:none}.protocols-module__mTCJfa__selectedProofPanel{background:#081421;border:1px solid #67e8f933;border-radius:16px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(1.5rem,4vw,4rem);margin-top:1rem;padding:clamp(1.35rem,3vw,2.5rem);display:grid}.protocols-module__mTCJfa__selectedProofLead>p:first-child,.protocols-module__mTCJfa__tabPanelLead>p:first-of-type,.protocols-module__mTCJfa__journeyPanel>div:nth-child(2)>p:first-child{color:var(--protocol-accent);font-family:var(--vs-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850}.protocols-module__mTCJfa__tabPanelLead>p:first-of-type{color:var(--stage-accent,var(--protocol-accent))}.protocols-module__mTCJfa__selectedProofLead h3,.protocols-module__mTCJfa__tabPanelLead h3,.protocols-module__mTCJfa__routingPanel h3,.protocols-module__mTCJfa__journeyPanel h3{font-family:var(--vs-font-display);letter-spacing:-.035em;text-wrap:balance;margin:.65rem 0 0;font-size:clamp(1.65rem,3vw,2.65rem);font-weight:900;line-height:1.05}.protocols-module__mTCJfa__selectedProofLead>p:not(:first-child),.protocols-module__mTCJfa__tabPanelLead>p:not(:first-child),.protocols-module__mTCJfa__routingPanel p,.protocols-module__mTCJfa__journeyPanel p{color:#afc1cc;text-wrap:pretty;margin:.9rem 0 0;line-height:1.65}.protocols-module__mTCJfa__selectedProofLead a,.protocols-module__mTCJfa__tabPanelLead a,.protocols-module__mTCJfa__pricingResult a{color:var(--stage-accent,var(--protocol-accent));align-items:center;gap:.5rem;margin-top:auto;padding-top:1.25rem;font-size:.82rem;font-weight:850;text-decoration:none;transition:gap .16s cubic-bezier(.16,1,.3,1),color .16s;display:inline-flex}.protocols-module__mTCJfa__tabPanelLead a:hover{gap:.7rem}.protocols-module__mTCJfa__selectedProofLead a svg,.protocols-module__mTCJfa__tabPanelLead a svg,.protocols-module__mTCJfa__pricingResult a svg{width:1rem;height:1rem}.protocols-module__mTCJfa__selectedProofDetails{gap:.75rem;display:grid}.protocols-module__mTCJfa__selectedProofDetails>div,.protocols-module__mTCJfa__selectedProofDetails details,.protocols-module__mTCJfa__stageColumns>div,.protocols-module__mTCJfa__stageColumns details,.protocols-module__mTCJfa__routingPanel details,.protocols-module__mTCJfa__accountabilityPanel,.protocols-module__mTCJfa__extensionState{background:#0f172a94;border:1px solid #94a3b824;border-radius:12px;padding:1rem}.protocols-module__mTCJfa__selectedProofDetails p{color:#c2d0da;margin:.45rem 0 0;font-size:.84rem;line-height:1.55}.protocols-module__mTCJfa__selectedProofDetails summary,.protocols-module__mTCJfa__stageColumns summary,.protocols-module__mTCJfa__routingPanel summary,.protocols-module__mTCJfa__methodologyGrid summary,.protocols-module__mTCJfa__faqGrid summary{cursor:pointer;color:#dce8ef;font-size:.82rem;font-weight:800}.protocols-module__mTCJfa__selectedProofDetails ul,.protocols-module__mTCJfa__stageColumns ul{color:#afc1cc;margin:.85rem 0 0;padding-left:1rem;font-size:.8rem;line-height:1.7}.protocols-module__mTCJfa__tabExperience{--stage-accent:#67e8f9;--stage-accent-soft:#67e8f924;--stage-accent-line:#67e8f973;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);gap:1.1rem;display:grid}.protocols-module__mTCJfa__tabExperience[data-accent=blue]{--stage-accent:#67a8ff;--stage-accent-soft:#67a8ff24;--stage-accent-line:#67a8ff73}.protocols-module__mTCJfa__tabExperience[data-accent=mint]{--stage-accent:#19d3b5;--stage-accent-soft:#19d3b524;--stage-accent-line:#19d3b573}.protocols-module__mTCJfa__tabExperience[data-accent=emerald]{--stage-accent:#34d399;--stage-accent-soft:#34d3991f;--stage-accent-line:#34d3996b}.protocols-module__mTCJfa__tabExperience[data-accent=cyan]{--stage-accent:#67e8f9;--stage-accent-soft:#67e8f91f;--stage-accent-line:#67e8f96b}.protocols-module__mTCJfa__tabExperience[data-accent=gold]{--stage-accent:var(--vs-warning);--stage-accent-soft:#f4b94224;--stage-accent-line:#f4b94273}.protocols-module__mTCJfa__lifecycleRail{align-content:start;gap:.85rem;display:grid}.protocols-module__mTCJfa__lifecycleRailHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.protocols-module__mTCJfa__lifecycleRailHeader p{color:#8fa6b7;font-family:var(--vs-font-mono);letter-spacing:.08em;margin:0;font-size:.72rem;font-weight:700}.protocols-module__mTCJfa__lifecycleRailHeader p span{color:var(--stage-accent)}.protocols-module__mTCJfa__lifecycleRailHeader button{color:#dce8ef;background:#07111dbf;border-color:#94a3b82e;gap:.4rem;min-height:36px}.protocols-module__mTCJfa__lifecycleRailHeader button svg{width:.95rem;height:.95rem}.protocols-module__mTCJfa__lifecycleProgress{background:#94a3b81f;border-radius:999px;height:3px;position:relative;overflow:hidden}.protocols-module__mTCJfa__lifecycleProgressFill{border-radius:inherit;background:linear-gradient(90deg, var(--stage-accent), color-mix(in srgb, var(--stage-accent) 40%, #fff));height:100%;box-shadow:0 0 16px color-mix(in srgb, var(--stage-accent) 45%, transparent);display:block}.protocols-module__mTCJfa__tabList{background:0 0;place-content:start stretch;align-items:stretch;gap:.65rem;height:auto;padding:0;display:grid}.protocols-module__mTCJfa__lifecycleTab{color:#dce8ef;text-align:left;cursor:pointer;background:#07111dd1;border:1px solid #94a3b824;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:96px;padding:.95rem 1rem;transition:border-color .16s,background .16s,transform .16s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.protocols-module__mTCJfa__lifecycleTab:hover{border-color:#94a3b847;transform:translateY(-1px)}.protocols-module__mTCJfa__lifecycleTab:focus-visible{outline:2px solid var(--stage-accent);outline-offset:2px}.protocols-module__mTCJfa__lifecycleTab[data-active=true]{border-color:var(--stage-accent-line);background:color-mix(in srgb, var(--stage-accent-soft) 80%, #07111de6)}.protocols-module__mTCJfa__lifecycleTabGlow{border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--stage-accent) 18%, transparent), transparent 58%), radial-gradient(circle at 12% 20%, color-mix(in srgb, var(--stage-accent) 22%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.protocols-module__mTCJfa__lifecycleTabMeta{z-index:1;justify-items:start;gap:.45rem;display:grid;position:relative}.protocols-module__mTCJfa__lifecycleTabIndex{color:#7f95a7;font-family:var(--vs-font-mono);letter-spacing:.12em;font-size:.68rem;font-weight:800}.protocols-module__mTCJfa__lifecycleTab[data-active=true] .protocols-module__mTCJfa__lifecycleTabIndex{color:var(--stage-accent)}.protocols-module__mTCJfa__lifecycleTabMeta svg{color:#8fa6b7;width:1.15rem;height:1.15rem}.protocols-module__mTCJfa__lifecycleTab[data-active=true] .protocols-module__mTCJfa__lifecycleTabMeta svg{color:var(--stage-accent)}.protocols-module__mTCJfa__lifecycleTabCopy{z-index:1;gap:.3rem;min-width:0;display:grid;position:relative}.protocols-module__mTCJfa__lifecycleTabCopy strong{letter-spacing:.01em;font-size:.88rem;font-weight:900}.protocols-module__mTCJfa__lifecycleTabCopy small{color:#8fa6b7;font-size:.72rem;font-weight:600;line-height:1.35}.protocols-module__mTCJfa__lifecycleTabArrow{z-index:1;color:var(--stage-accent);display:inline-flex;position:relative}.protocols-module__mTCJfa__lifecycleTabArrow svg{width:1rem;height:1rem}.protocols-module__mTCJfa__tabPanelHost{min-width:0}.protocols-module__mTCJfa__tabPanel{background:linear-gradient(180deg, color-mix(in srgb, var(--stage-accent-soft) 55%, #081421), #081421 42%), #081421;will-change:transform, opacity;border:1px solid #94a3b824;border-radius:18px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(1.5rem,4vw,4rem);min-height:460px;margin-top:0;padding:clamp(1.5rem,3vw,2.75rem);display:grid;box-shadow:inset 0 1px #ffffff08,0 24px 60px -36px #020810d9}.protocols-module__mTCJfa__tabPanelLead{flex-direction:column;min-width:0;display:flex}.protocols-module__mTCJfa__stageIconBadge{border:1px solid var(--stage-accent-line);background:var(--stage-accent-soft);width:2.75rem;height:2.75rem;color:var(--stage-accent);box-shadow:0 0 24px -10px color-mix(in srgb, var(--stage-accent) 55%, transparent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.protocols-module__mTCJfa__stageIconBadge svg{width:1.25rem;height:1.25rem}.protocols-module__mTCJfa__stageWho{color:#d7e6ef!important;font-weight:700!important}.protocols-module__mTCJfa__stageColumns{align-content:start;gap:.75rem;display:grid}.protocols-module__mTCJfa__stageCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a94;border:1px solid #94a3b824;border-radius:14px;padding:1rem 1.05rem}.protocols-module__mTCJfa__stageCard[data-tone=risk]{background:#450a0a2e;border-color:#f871712e}.protocols-module__mTCJfa__stageCard>span,.protocols-module__mTCJfa__stageColumns>div>span{color:#8fa6b7;font-family:var(--vs-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.protocols-module__mTCJfa__stageCard[data-tone=risk]>span{color:#fca5a5}.protocols-module__mTCJfa__stageColumns li{color:#c2d0da;align-items:flex-start;gap:.5rem;margin-top:.55rem;font-size:.84rem;font-weight:600;line-height:1.45;list-style:none;display:flex}.protocols-module__mTCJfa__stageColumns ul{margin:.75rem 0 0;padding:0}.protocols-module__mTCJfa__stageColumns li svg{width:.95rem;height:.95rem;color:var(--stage-accent);flex-shrink:0;margin-top:.15rem}.protocols-module__mTCJfa__stageCard[data-tone=risk] li svg{color:#f87171}.protocols-module__mTCJfa__stageColumns code{color:#c8f6ff;font-size:.73rem}.protocols-module__mTCJfa__stageCard summary{cursor:pointer;color:#dce8ef;font-size:.82rem;font-weight:800;list-style:none}.protocols-module__mTCJfa__stageCard summary::-webkit-details-marker{display:none}.protocols-module__mTCJfa__stageCard[open] summary{color:var(--stage-accent)}@media (prefers-reduced-motion:reduce){.protocols-module__mTCJfa__lifecycleTab,.protocols-module__mTCJfa__tabPanel,.protocols-module__mTCJfa__lifecycleProgressFill{transition:none!important}.protocols-module__mTCJfa__lifecycleTab:hover{transform:none}}.protocols-module__mTCJfa__routingExplorer{gap:1rem;display:grid}.protocols-module__mTCJfa__routingSegmentTrack{background:#07111de0;border:1px solid #94a3b824;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.35rem;display:grid}.protocols-module__mTCJfa__routingSegment{color:#9fb2c0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-content:center;justify-items:start;gap:.2rem;min-height:58px;padding:.7rem .85rem;transition:color .16s;display:grid;position:relative}.protocols-module__mTCJfa__routingSegment:hover{color:#dce8ef}.protocols-module__mTCJfa__routingSegment:focus-visible{outline:2px solid var(--protocol-accent);outline-offset:2px}.protocols-module__mTCJfa__routingSegment[data-active=true]{color:#041019}.protocols-module__mTCJfa__routingSegmentPill{pointer-events:none;background:linear-gradient(135deg,#67e8f9 0%,#22d3ee 55%,#67a8ff 100%);border-radius:12px;position:absolute;inset:0;box-shadow:0 10px 28px -14px #22d3eebf}.protocols-module__mTCJfa__routingSegmentIndex,.protocols-module__mTCJfa__routingSegmentLabel{z-index:1;position:relative}.protocols-module__mTCJfa__routingSegmentIndex{font-family:var(--vs-font-mono);letter-spacing:.14em;opacity:.72;font-size:.62rem;font-weight:800}.protocols-module__mTCJfa__routingSegmentLabel{font-size:.8rem;font-weight:900;line-height:1.2}.protocols-module__mTCJfa__routingDotRail{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;height:18px;margin:0 .6rem;display:grid;position:relative}.protocols-module__mTCJfa__routingDotRail:before{content:"";background:#94a3b824;border-radius:999px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.protocols-module__mTCJfa__routingDotFill{pointer-events:none;background:linear-gradient(90deg,#22d3ee,#67a8ff);border-radius:999px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 12px #22d3ee73}.protocols-module__mTCJfa__routingDot{z-index:1;cursor:pointer;background:#07111d;border:2px solid #94a3b859;border-radius:999px;justify-self:center;width:10px;height:10px;padding:0;transition:border-color .16s,background .16s,transform .16s cubic-bezier(.23,1,.32,1);position:relative}.protocols-module__mTCJfa__routingDot[data-passed=true]{background:#22d3ee59;border-color:#67e8f98c}.protocols-module__mTCJfa__routingDot[data-active=true]{background:#67e8f9;border-color:#67e8f9;transform:scale(1.25);box-shadow:0 0 0 4px #67e8f929}.protocols-module__mTCJfa__routingStage{border-radius:18px;position:relative;overflow:hidden}.protocols-module__mTCJfa__routingPanel{will-change:transform, opacity;background:radial-gradient(circle at 8% 0,#22d3ee1a,#0000 42%),#081421;border:1px solid #94a3b826;border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);margin-top:0;padding:clamp(1.4rem,3vw,2.5rem);display:grid}.protocols-module__mTCJfa__routingLead{align-content:start;gap:0;min-width:0;display:grid}.protocols-module__mTCJfa__routingLeadIcon{width:2.6rem;height:2.6rem;color:var(--protocol-accent);background:#22d3ee1a;border:1px solid #67e8f959;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.protocols-module__mTCJfa__routingLeadIcon svg{width:1.2rem;height:1.2rem}.protocols-module__mTCJfa__routingEyebrow{color:var(--protocol-accent)!important;font-family:var(--vs-font-mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0!important;font-size:.68rem!important;font-weight:850!important}.protocols-module__mTCJfa__routingChain{gap:0;margin:0;padding:0;list-style:none;display:grid}.protocols-module__mTCJfa__routingChainItem{grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.protocols-module__mTCJfa__routingChainNode{flex-direction:column;align-items:center;min-height:100%;padding-top:.15rem;display:flex;position:relative}.protocols-module__mTCJfa__routingChainNode>span{color:#9fefff;width:1.85rem;height:1.85rem;font-family:var(--vs-font-mono);letter-spacing:.04em;z-index:1;background:#081421f2;border:1px solid #67e8f959;border-radius:999px;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:inline-flex}.protocols-module__mTCJfa__routingChainLine{background:linear-gradient(#67e8f98c,#67e8f914);border-radius:999px;flex:1;width:2px;min-height:1.1rem;margin:.25rem 0 .1rem;display:block}.protocols-module__mTCJfa__routingChainCopy{color:#c8d5de;background:#0f172a8c;border:1px solid #94a3b81f;border-radius:12px;margin-bottom:.85rem;padding:.85rem .95rem;font-size:.88rem;font-weight:650;line-height:1.5}.protocols-module__mTCJfa__routingChainItem:last-child .protocols-module__mTCJfa__routingChainCopy{margin-bottom:0}.protocols-module__mTCJfa__routingTech{border-top:1px solid #94a3b81f;grid-column:1/-1;margin-top:.25rem;padding-top:1rem;overflow:hidden}.protocols-module__mTCJfa__routingTechToggle{color:#dce8ef;cursor:pointer;background:#0f172a80;border:1px solid #94a3b824;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:44px;padding:.7rem .95rem;font-size:.82rem;font-weight:850;transition:border-color .16s,background .16s,transform .14s cubic-bezier(.23,1,.32,1);display:flex}.protocols-module__mTCJfa__routingTechToggle:hover{background:#0e74901a;border-color:#67e8f959}.protocols-module__mTCJfa__routingTechToggle:active{transform:scale(.985)}.protocols-module__mTCJfa__routingTechToggle:focus-visible{outline:2px solid var(--protocol-accent);outline-offset:2px}.protocols-module__mTCJfa__routingTechToggle svg{width:1rem;height:1rem;color:var(--protocol-accent)}.protocols-module__mTCJfa__routingTechBody{overflow:hidden}.protocols-module__mTCJfa__routingTechBody p{background:#082f3a47;border:1px solid #67e8f929;border-radius:12px;padding:.95rem 1rem;color:#b7c9d4!important;margin:.75rem 0 0!important;font-size:.84rem!important;line-height:1.65!important}@media (prefers-reduced-motion:reduce){.protocols-module__mTCJfa__routingSegment,.protocols-module__mTCJfa__routingDot,.protocols-module__mTCJfa__routingTechToggle{transition:none!important}.protocols-module__mTCJfa__routingDot[data-active=true],.protocols-module__mTCJfa__routingTechToggle:active{transform:none}}.protocols-module__mTCJfa__contextGrid{grid-template-columns:1.1fr .9fr .9fr;gap:.85rem;display:grid}.protocols-module__mTCJfa__contextCard{background:#081421;border:1px solid #94a3b826;border-radius:14px;min-height:230px;padding:clamp(1.25rem,3vw,2rem)}.protocols-module__mTCJfa__contextCard:first-child{background:linear-gradient(135deg,#0e749026,#081421 64%)}.protocols-module__mTCJfa__contextCard strong{color:#f8fbff;font-family:var(--vs-font-display);letter-spacing:-.04em;margin-top:1rem;font-size:clamp(2.1rem,4vw,3.6rem);display:block}.protocols-module__mTCJfa__contextCard p{color:#afc1cc;margin:.8rem 0 0;font-size:.86rem;line-height:1.6}.protocols-module__mTCJfa__contextCard a{color:var(--protocol-accent);margin-top:1.15rem;font-size:.75rem;font-weight:800;display:inline-flex}.protocols-module__mTCJfa__verificationJourney{gap:1.1rem;display:grid}.protocols-module__mTCJfa__pipelineMap{background:radial-gradient(circle at 12% 0,#22d3ee14,#0000 40%),#07111de0;border:1px solid #94a3b824;border-radius:18px;gap:.85rem;padding:1rem .5rem .25rem;display:grid;position:relative}.protocols-module__mTCJfa__pipelineBar{pointer-events:none;background:#94a3b824;border-radius:999px;height:3px;position:absolute;top:2.15rem;left:8%;right:8%;overflow:hidden}.protocols-module__mTCJfa__pipelineBarFill{border-radius:inherit;will-change:transform;background:linear-gradient(90deg,#22d3ee,#67a8ff 55%,#19d3b5);width:100%;height:100%;display:block;box-shadow:0 0 16px #22d3ee66}.protocols-module__mTCJfa__pipelineNodes{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid;position:relative}.protocols-module__mTCJfa__pipelineNode{color:#8fa6b7;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.55rem;min-height:92px;padding:.35rem .2rem .5rem;transition:color .16s;display:grid;position:relative}.protocols-module__mTCJfa__pipelineNode:hover{color:#dce8ef}.protocols-module__mTCJfa__pipelineNode:focus-visible{outline:2px solid var(--protocol-accent);outline-offset:3px;border-radius:12px}.protocols-module__mTCJfa__pipelineNode[data-active=true]{color:#e8fbff}.protocols-module__mTCJfa__pipelineNode[data-passed=true] .protocols-module__mTCJfa__pipelineNodeGlyph{color:#7fefff;background:#22d3ee1f;border-color:#67e8f973}.protocols-module__mTCJfa__pipelineNodeRing{pointer-events:none;background:radial-gradient(circle,#67e8f947,#0000 68%);border-radius:999px;width:2.7rem;height:2.7rem;position:absolute;top:.2rem;box-shadow:0 0 0 1px #67e8f973}.protocols-module__mTCJfa__pipelineNodeGlyph{z-index:1;color:#8fa6b7;background:#081421;border:1px solid #94a3b838;border-radius:999px;place-items:center;width:2.3rem;height:2.3rem;transition:border-color .16s,background .16s,color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.protocols-module__mTCJfa__pipelineNode[data-active=true] .protocols-module__mTCJfa__pipelineNodeGlyph{color:#67e8f9;background:#082f3ad9;border-color:#67e8f9b3;transform:scale(1.08);box-shadow:0 0 22px -8px #22d3eeb3}.protocols-module__mTCJfa__pipelineNodeGlyph svg{width:1.05rem;height:1.05rem}.protocols-module__mTCJfa__pipelineNodeLabel{z-index:1;text-align:center;max-width:7.5rem;font-size:.68rem;font-weight:850;line-height:1.25;position:relative}.protocols-module__mTCJfa__pipelineControls{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.protocols-module__mTCJfa__pipelineControls p{color:#8fa6b7;font-family:var(--vs-font-mono);letter-spacing:.06em;text-align:center;margin:0;font-size:.72rem;font-weight:700}.protocols-module__mTCJfa__pipelineControls p span{color:var(--protocol-accent)}.protocols-module__mTCJfa__pipelineControls em{color:#c5d4de;font-style:normal;font-family:var(--vs-font-display);letter-spacing:0;text-transform:none;margin-top:.2rem;font-size:.82rem;font-weight:800;display:block}.protocols-module__mTCJfa__pipelineControls button{color:#dce8ef;background:#07111dbf;border-color:#94a3b82e;gap:.4rem;min-height:40px}.protocols-module__mTCJfa__pipelineControls button:disabled{opacity:.35}.protocols-module__mTCJfa__pipelineControls button svg{width:.95rem;height:.95rem}.protocols-module__mTCJfa__pipelineStage{border-radius:18px;overflow:hidden}.protocols-module__mTCJfa__journeyPanel{will-change:transform, opacity, clip-path;background:linear-gradient(135deg,#22d3ee12,#0000 42%),#081421;border:1px solid #67e8f933;border-radius:18px;grid-template-columns:auto minmax(0,1fr) minmax(220px,.42fr);align-items:center;gap:1.5rem;margin-top:0;padding:clamp(1.4rem,3vw,2.5rem);display:grid;box-shadow:inset 0 1px #ffffff08,0 24px 60px -36px #020810e6}.protocols-module__mTCJfa__journeyIcon{width:3.1rem;height:3.1rem;color:var(--protocol-accent);background:#67e8f91a;border:1px solid #67e8f959;border-radius:14px;place-items:center;display:grid;box-shadow:0 0 24px -10px #22d3ee8c}.protocols-module__mTCJfa__journeyIcon svg{width:1.35rem;height:1.35rem}.protocols-module__mTCJfa__journeyCopy{min-width:0}.protocols-module__mTCJfa__journeyCopy>p:first-child{color:var(--protocol-accent);font-family:var(--vs-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850}.protocols-module__mTCJfa__journeyCopy h3{font-family:var(--vs-font-display);letter-spacing:-.03em;text-wrap:balance;margin:.55rem 0 0;font-size:clamp(1.45rem,2.6vw,2.15rem);font-weight:900;line-height:1.08}.protocols-module__mTCJfa__journeyCopy>p:last-child{color:#afc1cc;text-wrap:pretty;max-width:58ch;margin:.8rem 0 0;font-size:.95rem;font-weight:600;line-height:1.65}.protocols-module__mTCJfa__journeyEvidence{background:#082f3a47;border:1px solid #67e8f933;border-radius:14px;align-content:start;align-self:stretch;gap:.45rem;padding:1rem 1.05rem;display:grid}.protocols-module__mTCJfa__journeyEvidence>span{color:#8fa6b7;font-family:var(--vs-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850}.protocols-module__mTCJfa__journeyEvidence strong{color:#f3f8fb;font-size:.92rem;font-weight:850;line-height:1.35;display:block}.protocols-module__mTCJfa__journeyTrail{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.protocols-module__mTCJfa__journeyTrail span{color:#7f95a7;font-family:var(--vs-font-mono);letter-spacing:.04em;text-transform:uppercase;background:#0f172a80;border:1px solid #94a3b824;border-radius:999px;padding:.22rem .5rem;font-size:.58rem;font-weight:750}.protocols-module__mTCJfa__journeyTrail span[data-state=done]{color:#8eefff;border-color:#67e8f947}.protocols-module__mTCJfa__journeyTrail span[data-state=now]{color:#67e8f9;background:#22d3ee24;border-color:#67e8f98c}@media (prefers-reduced-motion:reduce){.protocols-module__mTCJfa__pipelineNodeGlyph,.protocols-module__mTCJfa__pipelineNode{transition:none!important}.protocols-module__mTCJfa__pipelineNode[data-active=true] .protocols-module__mTCJfa__pipelineNodeGlyph{transform:none}}.protocols-module__mTCJfa__importGrid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.protocols-module__mTCJfa__importRows{background:#081421;border:1px solid #94a3b826;border-radius:16px;overflow:hidden}.protocols-module__mTCJfa__importRow{grid-template-columns:minmax(150px,.4fr) minmax(0,1fr);gap:1rem;padding:1.15rem 1.3rem;display:grid}.protocols-module__mTCJfa__importRow+.protocols-module__mTCJfa__importRow{border-top:1px solid #94a3b81f}.protocols-module__mTCJfa__importTable{min-width:620px}.protocols-module__mTCJfa__importTable th{color:#8fa6b7;font-family:var(--vs-font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.9rem 1.3rem;font-size:.67rem;font-weight:800}.protocols-module__mTCJfa__importTable td{padding:1.15rem 1.3rem}.protocols-module__mTCJfa__importTable td:first-child{color:#f1f7fb;width:34%;font-size:.84rem}.protocols-module__mTCJfa__importTable tr:hover{background:#67e8f906}.protocols-module__mTCJfa__importRow>strong{color:#f1f7fb;font-size:.84rem}.protocols-module__mTCJfa__importDecision p{color:#b4c4ce;margin:.35rem 0 0;font-size:.8rem;line-height:1.45}.protocols-module__mTCJfa__pricingEstimator{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:1rem;display:grid}.protocols-module__mTCJfa__pricingInputs,.protocols-module__mTCJfa__pricingResult{background:#081421;border:1px solid #94a3b826;border-radius:16px;padding:clamp(1.25rem,3vw,2rem)}.protocols-module__mTCJfa__pricingInputs{gap:1rem;display:grid}.protocols-module__mTCJfa__pricingInputs label{color:#e3edf3;margin-bottom:.45rem;font-size:.8rem;font-weight:800;display:block}.protocols-module__mTCJfa__pricingInputs input,.protocols-module__mTCJfa__pricingInputs select{color:#f2f8fb;background:#050c15;border:1px solid #94a3b838;border-radius:10px;outline:none;width:100%;min-height:44px;padding:.7rem .8rem}.protocols-module__mTCJfa__pricingInputs input:focus,.protocols-module__mTCJfa__pricingInputs select:focus{border-color:var(--protocol-accent);box-shadow:0 0 0 3px #67e8f921}.protocols-module__mTCJfa__pricingInputs small{color:#8fa6b7;margin-top:.4rem;font-size:.7rem;line-height:1.4;display:block}.protocols-module__mTCJfa__pricingResult>div:first-child strong{color:#f8fbff;font-family:var(--vs-font-display);margin-top:.55rem;font-size:1.5rem;display:block}.protocols-module__mTCJfa__pricingMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.25rem;display:grid}.protocols-module__mTCJfa__pricingMetrics>div,.protocols-module__mTCJfa__phaseAllocation>div{background:#0f172a8c;border:1px solid #94a3b821;border-radius:10px;padding:.9rem}.protocols-module__mTCJfa__pricingMetrics strong,.protocols-module__mTCJfa__phaseAllocation strong{color:#f0f7fb;margin-top:.45rem;font-size:.86rem;display:block}.protocols-module__mTCJfa__phaseAllocation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.65rem;display:grid}.protocols-module__mTCJfa__phaseAllocation strong{color:var(--protocol-accent);font-family:var(--vs-font-mono);font-size:1.2rem}.protocols-module__mTCJfa__pricingResult>p{color:#9fb2c0;margin:1.2rem 0 0;font-size:.76rem;line-height:1.65}.protocols-module__mTCJfa__depositSummary{background:#0e74901a;border:1px solid #67e8f933;border-radius:10px;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);align-items:center;gap:1rem;margin-top:.65rem;padding:1rem;display:grid}.protocols-module__mTCJfa__depositSummary strong{color:var(--protocol-accent);font-family:var(--vs-font-mono);margin-top:.4rem;font-size:1.25rem;display:block}.protocols-module__mTCJfa__depositSummary p{color:#b5c5cf;margin:0;font-size:.75rem;line-height:1.55}.protocols-module__mTCJfa__tierBreakdown{background:#0f172a8c;border:1px solid #94a3b824;border-radius:10px;margin-top:.65rem;padding:.95rem}.protocols-module__mTCJfa__tierBreakdown summary{cursor:pointer;color:#dce8ef;font-size:.78rem;font-weight:850}.protocols-module__mTCJfa__tierBreakdown>div{gap:.5rem;margin-top:.85rem;display:grid}.protocols-module__mTCJfa__tierBreakdown>div>div{color:#aebfca;background:#03070d75;border-radius:8px;grid-template-columns:48px repeat(3,minmax(0,1fr));align-items:center;gap:.65rem;padding:.7rem;font-size:.7rem;display:grid}.protocols-module__mTCJfa__tierBreakdown strong{color:var(--protocol-accent)}.protocols-module__mTCJfa__evidenceDialogTrigger{justify-content:center;width:100%}.protocols-module__mTCJfa__evidenceDialog{background:#081421;border-color:#67e8f940}.protocols-module__mTCJfa__evidenceDialogBody p{color:#bac9d3;font-size:.86rem;line-height:1.6}.protocols-module__mTCJfa__evidenceDialogBody ul{color:#d7e4eb;margin:1rem 0 0;padding-left:1rem;font-size:.8rem;line-height:1.8}.protocols-module__mTCJfa__evidenceDialogBody a{color:var(--protocol-accent);align-items:center;gap:.45rem;margin-top:1rem;font-size:.8rem;font-weight:850;display:inline-flex}.protocols-module__mTCJfa__passportChapter{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);display:grid}.protocols-module__mTCJfa__passportExplanation{align-self:start;position:sticky;top:7rem}.protocols-module__mTCJfa__scoreMeaning{background:#0e74901a;border:1px solid #67e8f933;border-radius:14px;margin-top:1.5rem;padding:1.25rem}.protocols-module__mTCJfa__scoreMeaning strong{color:#f8fbff;font-family:var(--vs-font-display);font-size:1.35rem;display:block}.protocols-module__mTCJfa__scoreHeader{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.protocols-module__mTCJfa__scoreHeader>div{box-shadow:none}.protocols-module__mTCJfa__scoreProgress{background:#94a3b81f;height:.55rem;margin-top:1rem}.protocols-module__mTCJfa__scoreMeaning p{color:#b9c8d2;margin:.65rem 0 0;font-size:.83rem;line-height:1.55}.protocols-module__mTCJfa__capabilityGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.protocols-module__mTCJfa__capabilityGroups article{background:#081421;border:1px solid #94a3b826;border-radius:14px;min-height:220px;padding:1.35rem}.protocols-module__mTCJfa__capabilityGroups article:first-child{background:linear-gradient(130deg,#0e749026,#081421 62%);grid-column:span 2}.protocols-module__mTCJfa__capabilityGroups h3,.protocols-module__mTCJfa__accountabilityPanel h3,.protocols-module__mTCJfa__extensionState h3{font-family:var(--vs-font-display);margin:0;font-size:1.15rem;font-weight:850}.protocols-module__mTCJfa__capabilityGroups p,.protocols-module__mTCJfa__accountabilityPanel p,.protocols-module__mTCJfa__extensionState p{color:#afc1cc;margin:.65rem 0 0;font-size:.82rem;line-height:1.55}.protocols-module__mTCJfa__capabilityGroups ul{color:#d3dfe6;margin:1rem 0 0;padding-left:1rem;font-size:.78rem;line-height:1.7}.protocols-module__mTCJfa__commitmentGrid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:.85rem;display:grid}.protocols-module__mTCJfa__accountabilityPanel,.protocols-module__mTCJfa__extensionState{padding:clamp(1.4rem,3vw,2.2rem)}.protocols-module__mTCJfa__accountabilityPanel a,.protocols-module__mTCJfa__extensionState a{color:var(--protocol-accent);margin-top:1rem;font-size:.8rem;font-weight:850;display:inline-flex}.protocols-module__mTCJfa__extensionStates{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.15rem;display:grid}.protocols-module__mTCJfa__extensionStates div{background:#0f172a8c;border:1px solid #94a3b821;border-radius:10px;padding:.8rem}.protocols-module__mTCJfa__extensionStates strong{font-size:.76rem;display:block}.protocols-module__mTCJfa__extensionStates span{color:#8499a9;margin-top:.3rem;font-size:.68rem;display:block}.protocols-module__mTCJfa__methodologyGrid,.protocols-module__mTCJfa__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.protocols-module__mTCJfa__methodologyGrid>div,.protocols-module__mTCJfa__faqGrid>div{background:#081421;border:1px solid #94a3b824;border-radius:12px;padding:1.1rem}.protocols-module__mTCJfa__methodologyGrid p,.protocols-module__mTCJfa__faqGrid p{color:#adbfcb;margin:.85rem 0 0;font-size:.82rem;line-height:1.6}.protocols-module__mTCJfa__methodologyGrid a{color:var(--protocol-accent);margin-top:.8rem;font-size:.76rem;font-weight:850;display:inline-flex}.protocols-module__mTCJfa__finalCta{text-align:left;padding:clamp(5rem,9vw,9rem) 0}.protocols-module__mTCJfa__finalCta h2{max-width:14ch}@media (max-width:1024px){.protocols-module__mTCJfa__heroGrid,.protocols-module__mTCJfa__passportChapter{grid-template-columns:1fr}.protocols-module__mTCJfa__hero h1{max-width:15ch}.protocols-module__mTCJfa__heroVisual{min-height:480px}.protocols-module__mTCJfa__routingPanel{grid-template-columns:1fr 1fr}.protocols-module__mTCJfa__routingPanel details{grid-column:span 2}.protocols-module__mTCJfa__contextGrid{grid-template-columns:1fr 1fr}.protocols-module__mTCJfa__contextCard:first-child{grid-column:span 2}.protocols-module__mTCJfa__passportExplanation{position:static}}@media (max-width:767px){.protocols-module__mTCJfa__container{width:min(100% - 1.25rem,1400px)}.protocols-module__mTCJfa__hero{min-height:auto;padding:1.5rem 0 3.5rem}.protocols-module__mTCJfa__heroGrid,.protocols-module__mTCJfa__selectedProofPanel,.protocols-module__mTCJfa__tabExperience,.protocols-module__mTCJfa__tabPanel,.protocols-module__mTCJfa__routingPanel,.protocols-module__mTCJfa__routingSegmentTrack,.protocols-module__mTCJfa__contextGrid,.protocols-module__mTCJfa__importGrid,.protocols-module__mTCJfa__pricingEstimator,.protocols-module__mTCJfa__passportChapter,.protocols-module__mTCJfa__commitmentGrid,.protocols-module__mTCJfa__methodologyGrid,.protocols-module__mTCJfa__faqGrid{grid-template-columns:1fr}.protocols-module__mTCJfa__hero h1{max-width:100%;font-size:clamp(2.5rem,12.5vw,4.2rem)}.protocols-module__mTCJfa__heroVisual{min-height:520px}.protocols-module__mTCJfa__passportPreview{bottom:.7rem;left:.7rem;right:.7rem}.protocols-module__mTCJfa__passportStates{grid-template-columns:repeat(2,minmax(0,1fr))}.protocols-module__mTCJfa__depthControl{justify-content:flex-start}.protocols-module__mTCJfa__section,.protocols-module__mTCJfa__sectionTint{padding:4.5rem 0}.protocols-module__mTCJfa__sectionHeader h2,.protocols-module__mTCJfa__finalCta h2{max-width:100%}.protocols-module__mTCJfa__curveStage{display:none}.protocols-module__mTCJfa__mobileLifecycleRow{scroll-snap-type:x mandatory;gap:.65rem;padding:.25rem 0 .85rem;display:flex;overflow-x:auto}.protocols-module__mTCJfa__mobileLifecycleRow button{scroll-snap-align:start;color:#e6f0f5;text-align:left;background:#081421;border:1px solid #94a3b829;border-radius:12px;flex:none;align-content:space-between;min-width:142px;min-height:90px;padding:.9rem;display:grid}.protocols-module__mTCJfa__mobileLifecycleRow button[aria-pressed=true]{border-color:#67e8f9a6}.protocols-module__mTCJfa__mobileLifecycleRow svg{width:1.15rem;color:var(--protocol-accent)}.protocols-module__mTCJfa__mobileLifecycleRow span{font-size:.78rem;font-weight:850}.protocols-module__mTCJfa__lifecycleControls button span{display:none}.protocols-module__mTCJfa__lifecycleRail{gap:.7rem}.protocols-module__mTCJfa__tabList{grid-template-columns:repeat(3,minmax(168px,1fr));padding-bottom:.4rem;overflow-x:auto}.protocols-module__mTCJfa__lifecycleTab{grid-template-columns:auto minmax(0,1fr);min-width:168px;min-height:88px}.protocols-module__mTCJfa__lifecycleTabArrow{display:none}.protocols-module__mTCJfa__tabPanel{min-height:auto}.protocols-module__mTCJfa__lifecycleRailHeader button span{display:none}.protocols-module__mTCJfa__routingSegmentTrack{grid-template-columns:repeat(4,minmax(148px,1fr));overflow-x:auto}.protocols-module__mTCJfa__routingDotRail{display:none}.protocols-module__mTCJfa__routingPanel{gap:1.25rem}.protocols-module__mTCJfa__routingPanel details,.protocols-module__mTCJfa__contextCard:first-child,.protocols-module__mTCJfa__capabilityGroups article:first-child{grid-column:auto}.protocols-module__mTCJfa__pipelineNodes{grid-template-columns:repeat(7,minmax(88px,1fr));padding-bottom:.25rem;overflow-x:auto}.protocols-module__mTCJfa__pipelineBar{left:1.25rem;right:1.25rem}.protocols-module__mTCJfa__pipelineControls button span{display:none}.protocols-module__mTCJfa__journeyPanel{grid-template-columns:auto minmax(0,1fr)}.protocols-module__mTCJfa__journeyEvidence{grid-column:1/-1}.protocols-module__mTCJfa__journeyPanel>div:last-child{border-top:1px solid #94a3b829;border-left:0;grid-column:span 2;padding-top:1rem;padding-left:0}.protocols-module__mTCJfa__importRow,.protocols-module__mTCJfa__pricingMetrics,.protocols-module__mTCJfa__capabilityGroups,.protocols-module__mTCJfa__extensionStates,.protocols-module__mTCJfa__depositSummary,.protocols-module__mTCJfa__tierBreakdown>div>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.protocols-module__mTCJfa__curveCard,.protocols-module__mTCJfa__primaryCta,.protocols-module__mTCJfa__secondaryCta{transition:none}}.protocols-module__mTCJfa__flowShell{--flow-accent:#67e8f9;--flow-accent-soft:#67e8f91f;--flow-accent-line:#67e8f96b;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.protocols-module__mTCJfa__flowShell[data-accent=cyan]{--flow-accent:#67e8f9;--flow-accent-soft:#67e8f91f;--flow-accent-line:#67e8f96b}.protocols-module__mTCJfa__flowShell[data-accent=blue]{--flow-accent:#60a5fa;--flow-accent-soft:#60a5fa1f;--flow-accent-line:#60a5fa6b}.protocols-module__mTCJfa__flowShell[data-accent=mint]{--flow-accent:#2dd4bf;--flow-accent-soft:#2dd4bf1f;--flow-accent-line:#2dd4bf6b}.protocols-module__mTCJfa__flowShell[data-accent=emerald]{--flow-accent:#34d399;--flow-accent-soft:#34d3991f;--flow-accent-line:#34d3996b}.protocols-module__mTCJfa__flowShell[data-accent=gold]{--flow-accent:#f4b942;--flow-accent-soft:#f4b94224;--flow-accent-line:#f4b94273}.protocols-module__mTCJfa__flowTopBar{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid}.protocols-module__mTCJfa__flowProgressLabel{color:#8fa6b7;font-family:var(--vs-font-mono);letter-spacing:.08em;white-space:nowrap;margin:0;font-size:.72rem;font-weight:700}.protocols-module__mTCJfa__flowProgressLabel span{color:var(--flow-accent)}.protocols-module__mTCJfa__flowProgressTrack{background:#94a3b81f;border-radius:999px;height:3px;position:relative;overflow:hidden}.protocols-module__mTCJfa__flowProgressFill{border-radius:inherit;background:linear-gradient(90deg, var(--flow-accent), color-mix(in srgb, var(--flow-accent) 45%, #fff));height:100%;box-shadow:0 0 16px color-mix(in srgb, var(--flow-accent) 45%, transparent);display:block}.protocols-module__mTCJfa__flowPlayBtn{min-height:34px;color:#dce8ef!important;background:#07111dbf!important;border-color:#94a3b82e!important;font-size:.72rem!important}.protocols-module__mTCJfa__flowRail{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.protocols-module__mTCJfa__flowNode{align-items:stretch;min-width:0;display:flex;position:relative}.protocols-module__mTCJfa__flowConnector{z-index:0;pointer-events:none;width:1.1rem;height:2px;position:absolute;top:2.1rem;left:-.55rem}.protocols-module__mTCJfa__flowConnector span{background:#94a3b833;border-radius:999px;height:100%;transition:background .22s;display:block}.protocols-module__mTCJfa__flowConnector[data-done=true] span{background:linear-gradient(90deg, color-mix(in srgb, var(--flow-accent) 55%, transparent), var(--flow-accent));box-shadow:0 0 10px color-mix(in srgb, var(--flow-accent) 35%, transparent)}.protocols-module__mTCJfa__flowCard{z-index:1;color:#edf6fb;text-align:left;cursor:pointer;background:#07111de0;border:1px solid #94a3b824;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.45rem;width:100%;min-height:11.5rem;padding:1rem .95rem .95rem;transition:border-color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1),background .18s;display:flex;position:relative;overflow:hidden}.protocols-module__mTCJfa__flowCard:hover{border-color:#94a3b847;transform:translateY(-2px)}.protocols-module__mTCJfa__flowCard:focus-visible{outline:2px solid var(--flow-accent);outline-offset:3px}.protocols-module__mTCJfa__flowCard[data-active=true]{border-color:var(--flow-accent-line);background:color-mix(in srgb, var(--flow-accent-soft) 70%, #07111df2);box-shadow:0 18px 40px -28px color-mix(in srgb, var(--flow-accent) 55%, transparent), inset 0 1px 0 #ffffff0a}.protocols-module__mTCJfa__flowCardGlow{border-radius:inherit;background:linear-gradient(145deg, color-mix(in srgb, var(--flow-accent) 16%, transparent), transparent 60%), radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--flow-accent) 20%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.protocols-module__mTCJfa__flowCardIndex{z-index:1;color:#7f95a7;font-family:var(--vs-font-mono);letter-spacing:.12em;font-size:.68rem;font-weight:800;position:relative}.protocols-module__mTCJfa__flowCard[data-active=true] .protocols-module__mTCJfa__flowCardIndex{color:var(--flow-accent)}.protocols-module__mTCJfa__flowCardIcon{z-index:1;color:#8fa6b7;background:#0f172a8c;border:1px solid #94a3b829;border-radius:10px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:relative}.protocols-module__mTCJfa__flowCard[data-active=true] .protocols-module__mTCJfa__flowCardIcon{border-color:var(--flow-accent-line);background:var(--flow-accent-soft);color:var(--flow-accent);box-shadow:0 0 20px -8px color-mix(in srgb, var(--flow-accent) 50%, transparent)}.protocols-module__mTCJfa__flowCardIcon svg{width:1.1rem;height:1.1rem}.protocols-module__mTCJfa__flowCardTitle{z-index:1;font-family:var(--vs-font-display);letter-spacing:.01em;margin-top:.15rem;font-size:.95rem;font-weight:900;line-height:1.2;position:relative}.protocols-module__mTCJfa__flowCardShort{z-index:1;color:#8fa6b7;flex:1;font-size:.74rem;font-weight:600;line-height:1.45;position:relative}.protocols-module__mTCJfa__flowCard[data-active=true] .protocols-module__mTCJfa__flowCardShort{color:#c5d6e2}.protocols-module__mTCJfa__flowCardHint{z-index:1;color:#7f95a7;font-family:var(--vs-font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.64rem;font-weight:750;display:inline-flex;position:relative}.protocols-module__mTCJfa__flowCard[data-active=true] .protocols-module__mTCJfa__flowCardHint{color:var(--flow-accent)}.protocols-module__mTCJfa__flowCardHint svg{width:.85rem;height:.85rem}.protocols-module__mTCJfa__flowDetail{min-width:0}.protocols-module__mTCJfa__flowDetailSpotlight{background:linear-gradient(180deg, color-mix(in srgb, var(--flow-accent-soft) 55%, #081421), #081421 48%)!important;border:1px solid #94a3b824!important;border-radius:18px!important;padding:clamp(1.25rem,3vw,2rem)!important;box-shadow:inset 0 1px #ffffff08,0 24px 60px -36px #020810d9!important}.protocols-module__mTCJfa__flowDetailGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.25rem,3.5vw,2.5rem);display:grid}.protocols-module__mTCJfa__flowDetailLead{flex-direction:column;gap:.85rem;min-width:0;display:flex}.protocols-module__mTCJfa__flowDetailBadge{border:1px solid var(--flow-accent-line);background:var(--flow-accent-soft);width:fit-content;color:var(--flow-accent);font-family:var(--vs-font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .75rem .4rem .45rem;font-size:.68rem;font-weight:800;display:inline-flex}.protocols-module__mTCJfa__flowDetailBadge svg{width:1rem;height:1rem}.protocols-module__mTCJfa__flowDetailLead h3{max-width:22ch;font-family:var(--vs-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:900;line-height:1.15}.protocols-module__mTCJfa__flowDetailWho{color:#d7e6ef;margin:0;font-size:.86rem;font-weight:700;line-height:1.5}.protocols-module__mTCJfa__flowDetailBody{color:#a9bcc9;margin:0;font-size:.9rem;font-weight:550;line-height:1.65}.protocols-module__mTCJfa__flowDetailCta{width:fit-content;color:var(--flow-accent);align-items:center;gap:.45rem;margin-top:.35rem;font-size:.86rem;font-weight:850;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.protocols-module__mTCJfa__flowDetailCta:hover{transform:translate(2px)}.protocols-module__mTCJfa__flowDetailCta svg{width:1rem;height:1rem}.protocols-module__mTCJfa__flowDetailCols{align-content:start;gap:.7rem;display:grid}.protocols-module__mTCJfa__flowDetailCard{background:#0f172a8c;border:1px solid #94a3b824;border-radius:14px;padding:.95rem 1rem}.protocols-module__mTCJfa__flowDetailCard[data-tone=risk]{background:#450a0a29;border-color:#f871712e}.protocols-module__mTCJfa__flowDetailCard[data-tone=tech]{background:#081c2873;border-color:#67e8f91f}.protocols-module__mTCJfa__flowDetailCard>span{color:#8fa6b7;font-family:var(--vs-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.protocols-module__mTCJfa__flowDetailCard[data-tone=risk]>span{color:#fca5a5}.protocols-module__mTCJfa__flowDetailCard ul{margin:.65rem 0 0;padding:0;list-style:none}.protocols-module__mTCJfa__flowDetailCard li{color:#c2d0da;align-items:flex-start;gap:.5rem;margin-top:.45rem;font-size:.82rem;font-weight:600;line-height:1.45;display:flex}.protocols-module__mTCJfa__flowDetailCard li svg{width:.9rem;height:.9rem;color:var(--flow-accent);flex-shrink:0;margin-top:.15rem}.protocols-module__mTCJfa__flowDetailCard[data-tone=risk] li svg{color:#f87171}.protocols-module__mTCJfa__flowDetailCard code{color:#c8f6ff;font-size:.72rem;font-weight:600}@media (max-width:1100px){.protocols-module__mTCJfa__flowRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.protocols-module__mTCJfa__flowNode:nth-child(n+2) .protocols-module__mTCJfa__flowConnector{display:none}.protocols-module__mTCJfa__flowDetailGrid{grid-template-columns:1fr}}@media (max-width:720px){.protocols-module__mTCJfa__flowTopBar{grid-template-columns:1fr auto}.protocols-module__mTCJfa__flowProgressTrack{order:3;grid-column:1/-1}.protocols-module__mTCJfa__flowRail{grid-template-columns:1fr;gap:.55rem}.protocols-module__mTCJfa__flowCard{min-height:auto}.protocols-module__mTCJfa__flowConnector{display:none}}@media (prefers-reduced-motion:reduce){.protocols-module__mTCJfa__flowCard:hover{transform:none}}
