#p_pass .banner{height:900px}#p_pass .banner img{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}#p_pass #pass-intro{margin:0 auto;max-width:1440px}#p_pass #pass-intro .pass-h{margin-top:50px}#p_pass #pass-intro .pass-h h2{font-size:4rem}#p_pass #pass-intro .pass-h h2 span{color:var(--pink)}#p_pass #pass-intro .pass-h p{color:gray;font-size:1.4rem}#p_pass #pass-intro .perks{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:50px;gap:50px}#p_pass #pass-intro .perks .perk img{aspect-ratio:1/1;max-width:100%}#p_pass #pass-intro .perks .perk p{text-align:center;color:gray;font-size:1.4rem}#p_pass #subs{max-width:1440px;margin:100px auto 0}#p_pass #subs .control{margin:50px 0}#p_pass #subs .control h2{font-size:2rem}#p_pass #subs .control .select{border:3px solid var(--pink);background:#1a1a1a;max-width:40%;font-size:1.5rem;padding:.25em .5em .25em 1em;border-radius:.5em;display:flex;justify-content:space-between;align-items:center;color:var(--pink)}#p_pass #subs .control .select svg{color:var(--pink)}#p_pass #subs .sub-list{display:flex;gap:40px;justify-content:space-between}#p_pass #subs .sub-list .sl{background:gray;width:100%;height:250px;border-radius:2em;display:flex;flex-direction:column;justify-content:center;align-items:center}#p_pass #subs .sub-list .sl h3{font-size:2.7rem;color:#000;-webkit-text-stroke:1px #fff;text-stroke:1px #fff}#p_pass #subs .sub-list .sl p{font-size:2rem;color:#000;opacity:.4}