.vlt .op-hero{background:var(--ink);color:var(--paper);border-bottom:2px solid var(--volt);position:relative;overflow:hidden}.vlt .op-hero__media{z-index:0;position:absolute;inset:0}.vlt .op-hero__media img{object-fit:cover;object-position:center 30%;filter:grayscale(.4)contrast(1.12)brightness(.7);width:100%;height:100%}.vlt .op-hero__media:after{content:"";background:linear-gradient(#0a0a0ab3 0%,#0a0a0a59 40%,#0a0a0aeb 100%);position:absolute;inset:0}.vlt .op-hero__inner{z-index:2;padding:6.5rem 0 6rem;position:relative}.vlt .op-hero .eyebrow{color:var(--volt);margin-bottom:1.6rem;display:inline-block}.vlt .op-hero h1{max-width:16ch;margin-bottom:1.6rem;font-size:clamp(3rem,9.5vw,8rem)}.vlt .op-hero h1 .anywhere{background:var(--volt);color:var(--ink);margin-top:.06em;padding:0 .12em;display:inline-block;transform:rotate(-1.5deg)}.vlt .op-hero h1 .out{-webkit-text-stroke:2px var(--volt);color:#0000;display:inline-block}.vlt .op-hero__sub{color:#d4d4ce;max-width:48ch;margin-bottom:2.2rem;font-size:1.1rem;line-height:1.6}.vlt .op-hero__btns{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.vlt .op-hero__btns .pricetag{flex-direction:column;margin-left:.4rem;font-family:Archivo,sans-serif;line-height:1;display:inline-flex}.vlt .op-hero__btns .pricetag b{color:var(--volt);font-size:1.5rem;font-style:italic;font-weight:900}.vlt .op-hero__btns .pricetag span{text-transform:uppercase;letter-spacing:.14em;color:#cfcfca;margin-top:.25rem;font-size:.6rem;font-weight:800}.vlt .op-features{background:var(--paper);color:var(--ink);padding:6rem 0}.vlt .op-features__head{text-align:center;margin-bottom:3.2rem}.vlt .op-features__head .section-eyebrow{justify-content:center}.vlt .op-features__head .section-eyebrow:after{content:"";background:var(--volt-deep);width:34px;height:3px}.vlt .op-features__head h2{margin:.4rem 0 1rem;font-size:clamp(2.6rem,6vw,4.6rem)}.vlt .op-features__head h2 .out{-webkit-text-stroke:2px var(--ink);color:#0000}.vlt .op-features__head p{color:#36362f;max-width:46ch;margin:0 auto;font-size:1.05rem}.vlt .feat-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.vlt .feat{border:2px solid var(--ink);background:var(--paper);transition:transform .22s var(--ease), background .22s var(--ease);border-radius:4px;flex-direction:column;padding:2rem 1.7rem 1.9rem;display:flex;position:relative;overflow:hidden}.vlt .feat:hover{background:var(--ink);color:var(--paper);transform:translateY(-6px)rotate(-.5deg)}.vlt .feat__no{color:var(--volt-deep);transition:color .22s var(--ease);font-family:Archivo,sans-serif;font-size:2.6rem;font-style:italic;font-weight:900;line-height:.8}.vlt .feat:hover .feat__no{color:var(--volt)}.vlt .feat h3{text-transform:uppercase;letter-spacing:-.01em;margin:1rem 0 .7rem;font-family:Archivo,sans-serif;font-size:1.25rem;font-weight:900;line-height:1.02}.vlt .feat p{color:#4a4a42;transition:color .22s var(--ease);flex:1;font-size:.96rem}.vlt .feat:hover p{color:#c9c9c2}.vlt .op-req{background:var(--ink);color:var(--paper);padding:6rem 0}.vlt .op-req__grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:3.5rem;display:grid}.vlt .op-req__media .frame{border:2px solid var(--volt);aspect-ratio:4/5;border-radius:3px;position:relative;overflow:hidden}.vlt .op-req__media .frame img{object-fit:cover;object-position:center;filter:grayscale(.25)contrast(1.1);width:100%;height:100%}.vlt .op-req__media .tag{z-index:4;background:var(--volt);color:var(--ink);text-transform:uppercase;letter-spacing:.02em;padding:.55rem 1.1rem;font-family:Archivo,sans-serif;font-size:.95rem;font-style:italic;font-weight:900;position:absolute;top:28px;left:-14px;transform:rotate(-3deg)}.vlt .op-req h2{margin:.4rem 0 1.6rem;font-size:clamp(2.4rem,5vw,3.8rem)}.vlt .op-req h2 .out{-webkit-text-stroke:2px var(--volt);color:#0000}.vlt .req-list{flex-direction:column;gap:0;list-style:none;display:flex}.vlt .req-list li{border-top:1px solid var(--line-lt);gap:1.2rem;padding:1.5rem 0;display:flex}.vlt .req-list li:last-child{border-bottom:1px solid var(--line-lt)}.vlt .req-list .rno{color:var(--volt);flex-shrink:0;width:2.2rem;font-family:Archivo,sans-serif;font-size:1.5rem;font-style:italic;font-weight:900;line-height:1}.vlt .req-list h4{text-transform:uppercase;letter-spacing:.02em;margin-bottom:.35rem;font-family:Archivo,sans-serif;font-size:1.05rem;font-weight:800}.vlt .req-list p{color:#b4b4ad;max-width:46ch;font-size:.96rem}.vlt .op-buy{background:var(--volt);color:var(--ink);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:6rem 0;position:relative;overflow:hidden}.vlt .op-buy .ghosttxt{color:#0a0a0a0d;white-space:nowrap;pointer-events:none;font-family:Archivo,sans-serif;font-size:24vw;font-style:italic;font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vlt .op-buy__inner{z-index:2;grid-template-columns:1fr .9fr;align-items:center;gap:3rem;display:grid;position:relative}.vlt .op-buy h2{margin-bottom:1rem;font-size:clamp(2.6rem,6vw,4.6rem)}.vlt .op-buy__copy p{max-width:40ch;margin-bottom:1.6rem;font-size:1.08rem;font-weight:600}.vlt .op-buy__checklist{flex-direction:column;gap:.7rem;margin-bottom:0;list-style:none;display:flex}.vlt .op-buy__checklist li{text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:.7rem;font-family:Archivo,sans-serif;font-size:.92rem;font-weight:700;display:flex}.vlt .op-buy__checklist li .tick{background:var(--ink);width:1.5rem;height:1.5rem;color:var(--volt);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:900;display:inline-flex}.vlt .op-buy__card{background:var(--ink);color:var(--paper);border:2px solid var(--ink);text-align:center;border-radius:4px;padding:2.6rem 2.2rem;position:relative;box-shadow:0 22px 60px #0000004d}.vlt .op-buy__card .ribbon{background:var(--volt);color:var(--ink);border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:2px;padding:.4rem 1rem;font-family:Archivo,sans-serif;font-size:.7rem;font-style:italic;font-weight:900;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-2deg)}.vlt .op-buy__card .plan{text-transform:uppercase;letter-spacing:.14em;color:var(--volt);margin:.6rem 0 1rem;font-family:Archivo,sans-serif;font-size:.78rem;font-weight:800}.vlt .op-buy__card .price{color:var(--paper);justify-content:center;align-items:flex-start;gap:.1rem;margin-bottom:.3rem;font-family:Archivo,sans-serif;display:flex}.vlt .op-buy__card .price .cur{color:var(--volt);margin-top:.5rem;font-size:2.2rem;font-weight:900;line-height:1}.vlt .op-buy__card .price .amt{letter-spacing:-.03em;font-size:clamp(4rem,9vw,5.6rem);font-style:italic;font-weight:900;line-height:.85}.vlt .op-buy__card .price .per{text-transform:uppercase;letter-spacing:.1em;color:#cfcfca;align-self:flex-end;margin-bottom:.6rem;margin-left:.2rem;font-size:.8rem;font-weight:800}.vlt .op-buy__card .fineprint{color:#9a9a93;margin-bottom:1.8rem;font-size:.85rem}.vlt .op-buy__card .btn,.vlt .op-buy__card button.btn{justify-content:center;width:100%;padding:1.2rem 1.6rem;font-size:1rem}.vlt .op-buy__card .buy-error{color:var(--volt);margin-top:.7rem;font-size:.85rem}.vlt .op-buy__card .guarantee{color:#9a9a93;margin-top:1.4rem;font-size:.82rem}.vlt .op-faq{background:var(--ink);color:var(--paper);padding:6rem 0}.vlt .op-faq__head{text-align:center;margin-bottom:3rem}.vlt .op-faq__head h2{font-size:clamp(2.6rem,6vw,4.6rem)}.vlt .op-faq__head h2 .out{-webkit-text-stroke:2px var(--volt);color:#0000}.vlt .op-faq__list{border-top:2px solid var(--line-lt);max-width:820px;margin:0 auto}.vlt .faq-item{border-bottom:2px solid var(--line-lt)}.vlt .faq-q{cursor:pointer;text-align:left;width:100%;color:var(--paper);text-transform:uppercase;letter-spacing:-.01em;transition:color .2s var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.6rem .2rem;font-family:Archivo,sans-serif;font-size:clamp(1.05rem,2.4vw,1.5rem);font-weight:800;line-height:1.1;display:flex}.vlt .faq-q:hover{color:var(--volt)}.vlt .faq-q .sign{border:2px solid var(--volt);width:2.4rem;height:2.4rem;color:var(--volt);transition:background .2s var(--ease), color .2s var(--ease), transform .25s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Archivo,sans-serif;font-size:1.4rem;font-weight:900;line-height:1;display:inline-flex}.vlt .faq-item.open .faq-q .sign{background:var(--volt);color:var(--ink);transform:rotate(135deg)}.vlt .faq-a{max-height:0;transition:max-height .32s var(--ease);overflow:hidden}.vlt .faq-item.open .faq-a{max-height:480px}.vlt .faq-a p{color:#bdbdb7;max-width:70ch;padding:0 .2rem 1.7rem;font-size:1rem;line-height:1.65}@media (max-width:980px){.vlt .feat-grid{grid-template-columns:1fr 1fr}.vlt .op-req__grid{grid-template-columns:1fr;gap:3rem}.vlt .op-req__media{max-width:440px;margin:0 auto}.vlt .op-buy__inner{grid-template-columns:1fr;gap:2.4rem}.vlt .op-buy__card{width:100%;max-width:440px;margin:0 auto}}@media (max-width:720px){.vlt .feat-grid{grid-template-columns:1fr}.vlt .op-hero__inner{padding:4.5rem 0 4rem}.vlt .op-hero__btns{align-items:flex-start}.vlt .op-features,.vlt .op-req,.vlt .op-buy,.vlt .op-faq{padding:4rem 0}}