.container-vip{padding-top:0!important}.container-vip .vip-page{position:relative;max-width:1148px;margin:0 auto;padding:0 16px 48px;background:#141414;color:#fff}.container-vip .vip-hero{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.container-vip .vip-section{margin-top:64px}.container-vip .vip-hero+.vip-section{margin-top:-56px;position:relative;z-index:2}.container-vip .vip-section__header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.container-vip .vip-section__icon{width:44px;height:44px;flex-shrink:0;object-fit:contain}.container-vip .vip-section__titles{display:flex;flex-direction:column;gap:4px}.container-vip .vip-section__eyebrow{font-family:Roboto,sans-serif;font-weight:700;font-size:clamp(16px,1.6vw,22px);line-height:1.2;color:#fff;text-transform:uppercase;letter-spacing:.04em}.container-vip .vip-section__eyebrow .accent-green,.container-vip .vip-section__eyebrow .accent-yellow{color:#ffd000}.container-vip .vip-section__eyebrow .accent-gold{color:#ffd73a}.container-vip .vip-section__title{font-family:Roboto,sans-serif;font-weight:700;font-size:clamp(20px,2vw,28px);line-height:1.25;color:#fff;margin:0}.container-vip .vip-section__title .accent{color:#ffd000}.container-vip .vip-section__lead{margin:14px auto 28px;padding:0 20px;font-family:Inter,Roboto,sans-serif;font-weight:400;font-size:clamp(13px,1.2vw,16px);line-height:1.45;color:rgba(255,255,255,.9);text-align:center;max-width:72ch}.container-vip .vip-section__lead .accent{color:#ffd000;font-weight:500}.container-vip .vip-levels-intro{text-align:center;margin-bottom:24px}.container-vip .vip-levels-intro h2{font-family:Roboto,sans-serif;font-weight:700;font-size:clamp(22px,2.3vw,32px);color:#fff;margin:0 0 8px}.container-vip .vip-levels-intro h2 .accent{color:#ffd000}.container-vip .vip-levels-intro p{font-family:Roboto,sans-serif;font-size:clamp(13px,1.2vw,16px);color:rgba(255,255,255,.7);margin:0}.container-vip .vip-levels-intro p .accent{color:#ffd000;font-weight:600}.container-vip .vip-grid{display:grid;gap:20px;justify-content:center}.container-vip .vip-grid--features{grid-template-columns:repeat(3,minmax(0,324px));gap:22px}.container-vip .vip-grid--levels{grid-template-columns:repeat(3,minmax(0,328px))}.container-vip .vip-grid--stars{display:flex;flex-wrap:wrap;justify-content:center}.container-vip .vip-grid--stars>*{flex:0 1 328px;max-width:328px}.container-vip .vip-cta-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border:2px solid #6fa8ff;border-radius:12px;background:linear-gradient(to top,#13182b,#2a3d6b);box-shadow:0 0 12px rgba(58,125,255,.55),0 0 24px rgba(58,125,255,.25);font-family:Roboto,sans-serif;font-weight:700;font-size:16px;color:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;text-shadow:0 1px 2px rgba(7,16,36,.65)}.container-vip .vip-cta-button:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:10px;background:linear-gradient(to bottom,rgba(192,220,255,.28),rgba(40,60,110,0) 50%);mix-blend-mode:overlay;pointer-events:none}.container-vip .vip-cta-button:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:10px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20434%2052'%20preserveAspectRatio='none'%3e%3cg%20fill='%23ffffff'%3e%3ccircle%20cx='184'%20cy='10'%20r='3'%20fill-opacity='0.55'/%3e%3ccircle%20cx='21'%20cy='18.5'%20r='3.5'%20fill-opacity='0.6'/%3e%3ccircle%20cx='351'%20cy='13.5'%20r='3.5'%20fill-opacity='0.55'/%3e%3ccircle%20cx='373'%20cy='36.5'%20r='3.5'%20fill-opacity='0.55'/%3e%3ccircle%20cx='46'%20cy='21.5'%20r='1.5'%20fill-opacity='0.7'/%3e%3ccircle%20cx='105'%20cy='27'%20r='2'%20fill-opacity='0.6'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:screen;opacity:.9;pointer-events:none}.container-vip .vip-cta-button:hover{transform:translateY(-2px);box-shadow:0 4px 18px rgba(58,125,255,.6),0 0 28px rgba(58,125,255,.35);filter:brightness(1.08)}.container-vip .vip-cta-button:active{transform:translateY(0);filter:brightness(.95)}.container-vip .vip-cta-button__text{position:relative;z-index:1;display:inline;white-space:nowrap}.container-vip .vip-cta-button__highlight{color:#6fd3ff}@media(max-width:599px){.container-vip .vip-cta-button{padding:12px 18px;font-size:14px}.container-vip .vip-cta-button__text{white-space:normal;text-align:center}}.container-vip .vip-footer-cta{display:flex;justify-content:center;margin-top:40px}.container-vip .vip-article{margin-top:64px;padding:28px clamp(20px,3vw,36px) 36px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0));border:1px solid rgba(255,255,255,.06);text-align:left}.container-vip .vip-article__title{text-align:left;font-family:Roboto,sans-serif;font-weight:800;font-size:clamp(22px,2.2vw,30px);line-height:1.2;color:#fff;margin:0 0 24px;letter-spacing:.01em}.container-vip .vip-article__title .accent{color:#ffd000}.container-vip .vip-article__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px}.container-vip .vip-article__section{display:flex;flex-direction:column;gap:8px}.container-vip .vip-article__heading{font-family:Roboto,sans-serif;font-weight:700;font-size:clamp(15px,1.3vw,18px);line-height:1.25;color:#ffd000;margin:0;letter-spacing:.01em}.container-vip .vip-article__text{font-family:Roboto,sans-serif;font-weight:400;font-size:clamp(13px,1.1vw,15px);line-height:1.55;color:rgba(255,255,255,.78);margin:0}.container-vip .vip-article__text strong{color:#fff;font-weight:700}@media(max-width:1023px){.container-vip .vip-grid--features{grid-template-columns:repeat(2,minmax(0,324px))}.container-vip .vip-grid--levels,.container-vip .vip-grid--stars{grid-template-columns:repeat(2,minmax(0,328px))}}@media(max-width:767px){.container-vip .vip-hero+.vip-section{margin-top:28px;z-index:auto}}@media(max-width:599px){.container-vip .vip-page{padding:0 12px 32px}.container-vip .vip-hero{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}.container-vip .vip-section{margin-top:36px}.container-vip .vip-section__header{gap:12px}.container-vip .vip-section__icon{width:36px;height:36px}.container-vip .vip-section__lead{margin:12px auto 20px}.container-vip .vip-grid--features,.container-vip .vip-grid--levels,.container-vip .vip-grid--stars{grid-template-columns:minmax(0,340px)}.container-vip .vip-article{padding:20px 16px 24px}.container-vip .vip-article__grid{grid-template-columns:1fr;gap:18px}}
