.vlt .p-hero{background:var(--ink);color:var(--paper);align-items:flex-end;min-height:76vh;display:flex;position:relative;overflow:hidden}.vlt .p-hero__bg{object-fit:cover;object-position:center 28%;filter:grayscale(.4)contrast(1.16)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.vlt .p-hero:after{content:"";background:linear-gradient(0deg, var(--ink) 4%, #0a0a0a8c 45%, #0a0a0a4d 100%);position:absolute;inset:0}.vlt .p-hero__inner{z-index:2;width:100%;padding:7rem 0 4rem;position:relative}.vlt .p-hero .eyebrow{color:var(--volt);margin-bottom:1.4rem;display:inline-block}.vlt .p-hero h1{margin-bottom:1.4rem;font-size:clamp(3.2rem,11vw,8.5rem);line-height:.92}.vlt .p-hero h1 .lead{color:var(--paper);margin-bottom:.16em;display:block}.vlt .p-hero h1 .nm{background:var(--volt);color:var(--ink);margin-top:.08em;padding:0 .14em;display:inline-block;transform:rotate(-1.4deg)}.vlt .p-hero__sub{color:#d3d3ce;max-width:46ch;margin-bottom:2.2rem;font-size:1.08rem;line-height:1.6}.vlt .p-hero__btns{flex-wrap:wrap;gap:1rem;display:flex}.vlt .p-sec{padding:6rem 0}.vlt .p-sec--ink{background:var(--ink);color:var(--paper)}.vlt .p-sec--paper{background:var(--paper);color:var(--ink)}.vlt .p-head{margin-bottom:3rem}.vlt .p-head--center{text-align:center}.vlt .p-head--center .section-eyebrow{justify-content:center}.vlt .p-head h2{font-size:clamp(2.6rem,6vw,4.8rem)}.vlt .p-head h2 .out{-webkit-text-stroke:2px var(--volt);color:#0000;display:inline-block}.vlt .p-sec--paper .p-head h2 .out{-webkit-text-stroke:2px var(--ink)}.vlt .p-head p{color:#bdbdb7;max-width:52ch;margin-top:1rem;font-size:1.02rem}.vlt .p-head--center p{margin-left:auto;margin-right:auto}.vlt .p-sec--paper .p-head p{color:#44443c}.vlt .p-grid4{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1.3rem;display:grid}.vlt .p-grid2{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:1.3rem;display:grid}.vlt .pcard{min-height:0;padding:2.1rem 1.7rem 2rem}.vlt .pcard .tier{text-transform:uppercase;letter-spacing:.06em;color:var(--volt);font-family:Archivo,sans-serif;font-size:.74rem;font-weight:800}.vlt .card--pop .pcard-tier-pop,.vlt .pcard--pop .tier{color:var(--ink)}.vlt .pcard .money{align-items:flex-start;gap:.1rem;margin:.8rem 0 .2rem;line-height:.85;display:flex}.vlt .pcard .cur{margin-top:.55rem;font-family:Archivo,sans-serif;font-size:1.5rem;font-weight:900}.vlt .pcard .amt{letter-spacing:-.03em;font-family:Archivo,sans-serif;font-size:clamp(3.4rem,6vw,4.6rem);font-style:italic;font-weight:900;line-height:.82}.vlt .pcard .per{text-transform:uppercase;letter-spacing:.08em;color:var(--grey);align-self:flex-end;margin:0 0 .55rem .35rem;font-family:Archivo,sans-serif;font-size:.68rem;font-weight:800}.vlt .card--pop .per{color:#2e3208}.vlt .pcard h3{text-transform:uppercase;letter-spacing:-.01em;margin:.2rem 0 1.1rem;font-family:Archivo,sans-serif;font-size:1.4rem;font-weight:900;line-height:.98}.vlt .pcard .feats{flex:1;margin:0 0 1.6rem;padding:0;list-style:none}.vlt .pcard .feats li{color:#b8b8b1;border-top:1px solid var(--line-lt);align-items:flex-start;gap:.65rem;padding:.42rem 0;font-size:.92rem;display:flex}.vlt .pcard .feats li:first-child{border-top:0}.vlt .pcard .feats li .tick{color:var(--volt);flex-shrink:0;font-weight:900;line-height:1.4}.vlt .card--pop .feats li{color:#25290a;border-top-color:#0a0a0a29}.vlt .card--pop .feats li .tick{color:var(--ink)}.vlt .pcard .btn{justify-content:center;width:100%;margin-top:auto}.vlt .pcard .money--poa .amt{font-size:clamp(2.8rem,5vw,3.6rem)}.vlt .p-split{grid-template-columns:1.05fr .95fr;align-items:center;gap:3.4rem;display:grid}.vlt .p-feats{gap:1.3rem;margin-top:2rem;display:grid}.vlt .p-feat{align-items:flex-start;gap:1.1rem;display:flex}.vlt .p-feat .ic{border:2px solid var(--volt);width:52px;height:52px;color:var(--volt);border-radius:3px;flex-shrink:0;place-items:center;display:grid}.vlt .p-sec--paper .p-feat .ic{border-color:var(--ink);color:var(--ink)}.vlt .p-feat h4{text-transform:uppercase;letter-spacing:.01em;margin-bottom:.3rem;font-family:Archivo,sans-serif;font-size:1.05rem;font-weight:900}.vlt .p-feat p{color:#bdbdb7;max-width:42ch;font-size:.95rem}.vlt .p-sec--paper .p-feat p{color:#44443c}.vlt .p-locs{grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-bottom:2rem;display:grid}.vlt .p-loc{border:2px solid var(--line-lt);transition:transform .22s var(--ease), border-color .22s var(--ease);background:#101010;border-radius:4px;padding:2rem 1.7rem}.vlt .p-loc:hover{border-color:var(--volt);transform:translateY(-5px)}.vlt .p-loc .ic{border:2px solid var(--volt);width:54px;height:54px;color:var(--volt);border-radius:3px;place-items:center;margin-bottom:1.1rem;display:grid}.vlt .p-loc h4{text-transform:uppercase;margin-bottom:.6rem;font-family:Archivo,sans-serif;font-size:1.15rem;font-weight:900}.vlt .p-loc p{color:#b8b8b1;font-size:.94rem}.vlt .p-policies{grid-template-columns:repeat(3,1fr);gap:1.3rem;display:grid}.vlt .p-policy{border-left:3px solid var(--volt);padding:.3rem 0 .3rem 1.2rem}.vlt .p-policy h4{text-transform:uppercase;letter-spacing:.02em;color:var(--volt);margin-bottom:.5rem;font-family:Archivo,sans-serif;font-size:.96rem;font-weight:900}.vlt .p-policy p{color:#b8b8b1;font-size:.92rem}.vlt .p-faq{max-width:820px;margin:0 auto}.vlt .p-faq details{border:2px solid var(--line-lt);transition:border-color .2s var(--ease);background:#101010;border-radius:4px;margin-bottom:.9rem}.vlt .p-faq details[open]{border-color:var(--volt)}.vlt .p-faq summary{cursor:pointer;text-transform:uppercase;letter-spacing:.01em;color:var(--paper);justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.5rem;font-family:Archivo,sans-serif;font-size:1.02rem;font-weight:800;list-style:none;display:flex}.vlt .p-faq summary::-webkit-details-marker{display:none}.vlt .p-faq summary .pm{color:var(--volt);transition:transform .22s var(--ease);flex-shrink:0;font-family:Archivo,sans-serif;font-size:1.6rem;font-weight:900;line-height:1}.vlt .p-faq details[open] summary .pm{transform:rotate(45deg)}.vlt .p-faq .ans{color:#b8b8b1;padding:0 1.5rem 1.4rem;font-size:.98rem;line-height:1.6}@media (max-width:1080px){.vlt .p-grid4{grid-template-columns:1fr 1fr}}@media (max-width:980px){.vlt .p-split{grid-template-columns:1fr;gap:2.6rem}.vlt .p-locs,.vlt .p-policies{grid-template-columns:1fr}}@media (max-width:720px){.vlt .p-hero{min-height:64vh}.vlt .p-hero__inner{padding:5rem 0 3rem}.vlt .p-grid4,.vlt .p-grid2{grid-template-columns:1fr}.vlt .p-sec{padding:4.5rem 0}}