.validators-page{color:#fff;background:#000;min-height:100vh}.validators-hero{background:#000;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.validators-hero-container{text-align:center;z-index:101;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.validators-main{background:#000;position:relative}.validators-container{max-width:1200px;margin:0 auto;padding:0 24px}.validators-header{max-width:800px;margin:0 auto}.validators-label{color:#888;letter-spacing:.5px;margin-bottom:24px;font-family:IBM Plex Mono,monospace;font-size:14px}.bracket{color:#666}.label-text{color:#fff;margin:0 4px}.validators-title{color:#fff;letter-spacing:-2px;margin:0 0 32px;font-weight:300;line-height:1.1}.validators-description{color:#888;max-width:700px;margin:0 auto 32px;font-size:18px;font-weight:300;line-height:1.6}.validators-content{flex-direction:column;gap:120px;margin-top:100px;margin-bottom:120px;display:flex}.vl-blueprint{text-align:left;background-color:#050505;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;border:1px solid #ffffff14;border-radius:20px;overflow:hidden}.vl-head{text-align:left;margin-bottom:52px}.vl-head .section-title{text-align:left;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#666 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:0}.vl-tag{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.5px;color:#8a8a8a;font-size:11px;display:block}.vl-tag:before{content:"[ ";color:#4a4a4a}.vl-tag:after{content:" ]";color:#4a4a4a}.vl-plus-list{margin:0;padding:0;list-style:none}.vl-plus-list li{color:#a9a9a9;text-align:left;padding:7px 0 7px 22px;font-size:14px;line-height:1.55;position:relative}.vl-plus-list li:before{content:"–";font-family:var(--font-mono,"IBM Plex Mono", monospace);color:#4a4a4a;font-size:13px;position:absolute;top:6px;left:2px}.vli-panel{grid-template-columns:repeat(3,1fr);display:grid}.vli-cell{padding:34px 36px 32px}.vli-cell+.vli-cell{border-left:1px solid #ffffff12}.vli-cell .vl-tag{margin-bottom:16px}.vli-title{letter-spacing:-.2px;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:1.15rem;font-weight:400}.vli-desc{color:#8a8a8a;margin:0;font-size:14px;line-height:1.6}.vls-list{text-align:left;border-top:1px solid #ffffff1a}.vls-row{border-bottom:1px solid #ffffff1a;grid-template-columns:72px 280px minmax(0,1fr);align-items:start;gap:12px 48px;padding:30px 0;display:grid}.vls-row .vl-tag{padding-top:4px}.vls-title{letter-spacing:-.3px;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.25rem;font-weight:400}.vls-desc{color:#888;margin:0;font-size:.95rem;line-height:1.65}.vlb-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:40px 56px;margin-bottom:64px;display:grid}.vlb-item{border-top:1px solid #ffffff29;padding-top:18px}.vlb-item .vl-tag{margin-bottom:14px}.vlb-title{letter-spacing:-.2px;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:1.15rem;font-weight:400}.vlb-desc{color:#888;margin:0;font-size:.9rem;line-height:1.65}.vlr-panel{grid-template-columns:repeat(2,1fr);display:grid}.vlr-col{padding:32px 36px 30px}.vlr-col+.vlr-col{border-left:1px solid #ffffff12}.vlr-col.main{background:#ffffff06}.vlr-col .vl-tag{margin-bottom:14px}.vlr-title{letter-spacing:-.2px;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:1.15rem;font-weight:400}.vlr-caption{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.5px;color:#8a8a8a;border-bottom:1px solid #ffffff14;grid-column:1/-1;margin:0;padding:18px 36px 16px;font-size:11px}.vlr-caption:before{content:"[ ";color:#4a4a4a}.vlr-caption:after{content:" ]";color:#4a4a4a}.vlp-panel{grid-template-columns:repeat(4,1fr);display:grid}.vlp-step{padding:32px 30px 30px;position:relative}.vlp-step+.vlp-step{border-left:1px solid #ffffff12}.vlp-step+.vlp-step:before{content:"→";width:30px;height:30px;font-family:var(--font-mono,"IBM Plex Mono", monospace);color:#8a8a8a;background:#050505;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.vlp-step .vl-tag{margin-bottom:14px}.vlp-title{letter-spacing:-.2px;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:1.05rem;font-weight:400}.vlp-desc{color:#8a8a8a;margin:0;font-size:13px;line-height:1.6}.vlt-panel{grid-template-columns:repeat(3,1fr);display:grid}.vlt-col{padding:34px 36px 36px}.vlt-col+.vlt-col{border-left:1px solid #ffffff12}.vlt-title{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.5px;color:#8a8a8a;margin:0 0 16px;font-size:11px;font-weight:400}.vlt-title:before{content:"[ ";color:#4a4a4a}.vlt-title:after{content:" ]";color:#4a4a4a}.cta-section{text-align:center;background:linear-gradient(135deg,#ffffff0f 0%,#ffffff05 100%);border-radius:24px;padding:80px 48px;position:relative;overflow:hidden}.cta-content{max-width:var(--cta-block-width);margin:0 auto}.cta-title{font-size:var(--cta-title-size);color:#fff;letter-spacing:-1px;margin:0 0 24px;font-weight:300}.cta-description{font-size:var(--cta-desc-size);color:#ffffffb3;margin:0 0 40px;line-height:1.6}.cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (max-width:1024px){.vlp-panel{grid-template-columns:1fr}.vlp-step+.vlp-step{border-top:1px solid #ffffff12;border-left:0}.vlp-step+.vlp-step:before{content:"↓";top:0;left:40px;transform:translateY(-50%)}.vls-row{grid-template-columns:64px 240px minmax(0,1fr);gap:12px 32px}}@media (max-width:900px){.validators-content{gap:90px}.vli-panel,.vlr-panel,.vlt-panel{grid-template-columns:1fr}.vli-cell+.vli-cell,.vlr-col+.vlr-col,.vlt-col+.vlt-col{border-top:1px solid #ffffff12;border-left:0}.vli-cell,.vlr-col,.vlt-col,.vlp-step{padding:26px 24px}.vlr-caption{padding:14px 24px 16px}.vlb-grid{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.vls-row{grid-template-columns:64px minmax(0,1fr);gap:10px 24px;padding:24px 0}.vls-desc{grid-column:2}}@media (max-width:768px){.validators-hero{min-height:80vh;padding:1.5rem}.validators-hero-container,.validators-container{padding:0 20px}.validators-description{font-size:16px}.validators-content{gap:80px;margin-top:70px}.vl-head{margin-bottom:40px}.cta-section{padding:60px 24px}.cta-actions{flex-direction:column;align-items:center}}@media (max-width:480px){.validators-container{padding:0 16px}}
