.protocol-service-module___r8_YW__page{background:var(--vs-bg);min-height:100vh;color:var(--vs-text);overflow:clip}.protocol-service-module___r8_YW__container{width:min(100% - 2rem,74rem);margin-inline:auto}.protocol-service-module___r8_YW__hero{border-bottom:1px solid var(--vs-border);background:radial-gradient(circle at 82% 18%, #00d2ff1f, transparent 29rem), var(--vs-bg);padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(4.5rem,8vw,6.5rem);position:relative}.protocol-service-module___r8_YW__backLink{color:var(--vs-text-3);align-items:center;gap:.5rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.protocol-service-module___r8_YW__backLink svg{width:.9rem;height:.9rem}.protocol-service-module___r8_YW__heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.72fr);align-items:end;gap:clamp(2.5rem,8vw,6rem);margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}.protocol-service-module___r8_YW__stageLabel{color:var(--vs-link);align-items:center;gap:.55rem;font-size:.8rem;font-weight:850;display:inline-flex}.protocol-service-module___r8_YW__stageLabel svg{width:1rem;height:1rem}.protocol-service-module___r8_YW__hero h1{max-width:17ch;font-family:var(--vs-font-display);letter-spacing:-.04em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(2.8rem,6.7vw,5.5rem);font-weight:850;line-height:.99;color:var(--vs-text)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.protocol-service-module___r8_YW__heroGrid>div:first-child>p{max-width:66ch;color:var(--vs-text-2);margin:1.35rem 0 0;font-size:1rem;font-weight:600;line-height:1.72}.protocol-service-module___r8_YW__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.protocol-service-module___r8_YW__actions a,.protocol-service-module___r8_YW__finalCta a{border-radius:8px;justify-content:center;align-items:center;gap:.55rem;min-height:46px;padding:.72rem 1rem;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.protocol-service-module___r8_YW__actions a:first-child,.protocol-service-module___r8_YW__finalCta a{background:var(--vs-brand);color:var(--vs-neutral-1000)}.protocol-service-module___r8_YW__actions a:last-child{border:1px solid var(--vs-border);background:var(--vs-surface);color:var(--vs-text)}.protocol-service-module___r8_YW__actions svg,.protocol-service-module___r8_YW__finalCta a svg{width:1rem;height:1rem}.protocol-service-module___r8_YW__brief{border:1px solid var(--vs-border);background:var(--vs-border);border-radius:12px;gap:1px;margin:0;display:grid;overflow:hidden}.protocol-service-module___r8_YW__brief>div{background:var(--vs-surface);gap:.45rem;padding:1.1rem;display:grid}.protocol-service-module___r8_YW__brief dt{color:var(--vs-text-3);font-size:.7rem;font-weight:800}.protocol-service-module___r8_YW__brief dd{color:var(--vs-text-2);gap:.45rem;margin:0;font-size:.76rem;font-weight:600;line-height:1.55;display:grid}.protocol-service-module___r8_YW__brief dd strong{color:var(--vs-link);font-family:var(--vs-font-mono);font-size:.95rem}.protocol-service-module___r8_YW__serviceNav{z-index:10;border-bottom:1px solid var(--vs-border);background:#060a14f5;position:sticky;top:5.45rem}.protocol-service-module___r8_YW__serviceNav>div{display:flex;overflow-x:auto}.protocol-service-module___r8_YW__serviceNav a{color:var(--vs-text-3);border-bottom:2px solid #0000;flex:none;padding:1rem 1.25rem;font-size:.76rem;font-weight:800;text-decoration:none}.protocol-service-module___r8_YW__serviceNav a[aria-current=page]{border-bottom-color:var(--vs-brand);color:var(--vs-text)}.protocol-service-module___r8_YW__workflowSection,.protocol-service-module___r8_YW__outputSection,.protocol-service-module___r8_YW__boundarySection,.protocol-service-module___r8_YW__finalCta{padding:clamp(4rem,9vw,7rem) 0}.protocol-service-module___r8_YW__workflowSection,.protocol-service-module___r8_YW__boundarySection{background:var(--vs-surface)}.protocol-service-module___r8_YW__sectionHeader{grid-template-columns:minmax(0,.9fr) minmax(18rem,.7fr);align-items:end;gap:2rem;margin-bottom:2.2rem;display:grid}.protocol-service-module___r8_YW__sectionHeader>div,.protocol-service-module___r8_YW__boundaryTitle{align-items:center;gap:.8rem;display:flex}.protocol-service-module___r8_YW__sectionHeader svg,.protocol-service-module___r8_YW__boundaryTitle svg{width:1.25rem;height:1.25rem;color:var(--vs-brand);flex:none}.protocol-service-module___r8_YW__sectionHeader h2,.protocol-service-module___r8_YW__boundaryTitle h2,.protocol-service-module___r8_YW__methodologyPanel h2,.protocol-service-module___r8_YW__finalCta h2{font-family:var(--vs-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:820;line-height:1.08;color:var(--vs-text)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.protocol-service-module___r8_YW__sectionHeader>p{max-width:58ch;color:var(--vs-text-2);margin:0;font-size:.83rem;font-weight:600;line-height:1.65}.protocol-service-module___r8_YW__workflow{border:1px solid var(--vs-border);background:var(--vs-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.protocol-service-module___r8_YW__workflow li{background:var(--vs-bg);min-height:15rem;padding:1.2rem}.protocol-service-module___r8_YW__workflow li>span{color:var(--vs-brand);font-family:var(--vs-font-mono);font-size:.72rem;font-weight:800}.protocol-service-module___r8_YW__workflow li>div{margin-top:4.5rem}.protocol-service-module___r8_YW__workflow strong{color:var(--vs-text);font-size:.92rem}.protocol-service-module___r8_YW__workflow p{color:var(--vs-text-3);margin:.65rem 0 0;font-size:.75rem;font-weight:600;line-height:1.6}.protocol-service-module___r8_YW__outputTable{border:1px solid var(--vs-border);border-radius:12px;overflow:hidden}.protocol-service-module___r8_YW__outputTable>div{border-bottom:1px solid var(--vs-border);grid-template-columns:minmax(9rem,.6fr) minmax(12rem,.8fr) minmax(18rem,1.4fr);align-items:center;gap:1rem;padding:1rem;display:grid}.protocol-service-module___r8_YW__outputTable>div:last-child{border-bottom:0}.protocol-service-module___r8_YW__tableHead{background:var(--vs-surface);color:var(--vs-text-3);font-size:.7rem;font-weight:800}.protocol-service-module___r8_YW__outputTable>div:not(.protocol-service-module___r8_YW__tableHead)>span{color:var(--vs-text-3);font-size:.76rem;font-weight:700}.protocol-service-module___r8_YW__outputTable strong{color:var(--vs-text-2);font-size:.82rem}.protocol-service-module___r8_YW__outputTable p{color:var(--vs-text-3);margin:0;font-size:.75rem;font-weight:600;line-height:1.55}.protocol-service-module___r8_YW__boundaryGrid{grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr);gap:clamp(2.5rem,8vw,6rem);display:grid}.protocol-service-module___r8_YW__boundaryGrid ul{border-top:1px solid var(--vs-border);gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.protocol-service-module___r8_YW__boundaryGrid li{border-bottom:1px solid var(--vs-border);color:var(--vs-text-2);padding:.9rem 0;font-size:.8rem;font-weight:650}.protocol-service-module___r8_YW__methodologyPanel{background:#00d2ff0b;border:1px solid #00d2ff57;border-radius:12px;padding:1.4rem}.protocol-service-module___r8_YW__methodologyPanel>span{color:var(--vs-link);font-size:.72rem;font-weight:850}.protocol-service-module___r8_YW__methodologyPanel h2{margin-top:.8rem;font-size:1.6rem}.protocol-service-module___r8_YW__methodologyPanel>p{color:var(--vs-text-2);font-size:.78rem;font-weight:600;line-height:1.6}.protocol-service-module___r8_YW__methodologyPanel>div{gap:.65rem;margin-top:1.3rem;display:grid}.protocol-service-module___r8_YW__methodologyPanel a{color:var(--vs-link);border-top:1px solid #00d2ff29;justify-content:space-between;align-items:center;gap:1rem;padding-top:.65rem;font-size:.75rem;font-weight:800;text-decoration:none;display:flex}.protocol-service-module___r8_YW__methodologyPanel a svg{width:.9rem;height:.9rem}.protocol-service-module___r8_YW__finalCta{text-align:center}.protocol-service-module___r8_YW__finalCta>div>svg{width:1.6rem;height:1.6rem;color:var(--vs-brand)}.protocol-service-module___r8_YW__finalCta h2{max-width:18ch;margin:1rem auto 0}.protocol-service-module___r8_YW__finalCta p{max-width:62ch;color:var(--vs-text-2);margin:1rem auto 0;font-size:.86rem;font-weight:600;line-height:1.65}.protocol-service-module___r8_YW__finalCta a{margin-top:1.5rem}@media (max-width:960px){.protocol-service-module___r8_YW__heroGrid,.protocol-service-module___r8_YW__boundaryGrid{grid-template-columns:1fr}.protocol-service-module___r8_YW__brief{max-width:42rem}.protocol-service-module___r8_YW__workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.protocol-service-module___r8_YW__container{width:min(100% - 1.25rem,74rem)}.protocol-service-module___r8_YW__sectionHeader{grid-template-columns:1fr;align-items:start}.protocol-service-module___r8_YW__workflow{grid-template-columns:1fr}.protocol-service-module___r8_YW__workflow li{min-height:0}.protocol-service-module___r8_YW__workflow li>div{margin-top:2rem}.protocol-service-module___r8_YW__tableHead{display:none!important}.protocol-service-module___r8_YW__outputTable>div{grid-template-columns:1fr;gap:.4rem}.protocol-service-module___r8_YW__actions{flex-direction:column;align-items:stretch}}
