.Block--page-vip{display:flex;flex-direction:column;gap:var(--spacing-x16);padding-bottom:var(--padding-x24)}@media(min-width:960px){.Block--page-vip{padding-bottom:var(--padding-x28)}}.Block--page-vip__banner{background:linear-gradient(90deg,#16181b,#020a06 50%,#16181b)}theme-green .Block--page-vip__banner{background:linear-gradient(90deg,#082f1e,#062417 50%,#082f1e)}.Block--page-vip__banner-content{display:flex;flex-direction:column;gap:var(--spacing-x8);margin-inline:auto;max-width:700px;padding-block:var(--padding-x24) var(--padding-x16)}.Block--page-vip__banner-title{text-wrap:balance;color:var(--white);font-size:20px;font-weight:700;letter-spacing:.3px;line-height:28px;text-align:center}@media(min-width:768px){.Block--page-vip__banner-title{font-size:24px;line-height:32px}}.Block--page-vip__banner-title .accent{color:var(--basic-yellow)}.Block--page-vip__banner-manager-avatar{align-self:center;aspect-ratio:1/1;width:136px}.Block--page-vip__banner-description{text-wrap:balance;color:#dfdddd;font-size:16px;font-weight:500;line-height:24px;text-align:center}.Block--page-vip__banner-buttons{align-self:center;display:grid;max-width:400px;width:100%}.Block--page-vip__banner-buttons--double{gap:var(--spacing-x6)}@media(min-width:768px){.Block--page-vip__banner-buttons--double{grid-template-columns:repeat(2,1fr)}.Block--page-vip__banner-buttons--single{place-content:center}}.Block--page-vip__banner-deposit-button{min-width:160px}.Block--page-vip .Block--page-vip__banner-whatsapp-button{gap:var(--spacing-x4);padding:var(--padding-x6)}.Block--page-vip__banner-whatsapp-button-icon{background:linear-gradient(180deg,#fff2ac,#f5bf00);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:24px}.Block--page-vip__banner-whatsapp-button-label{line-height:18px}.Block--page-vip .Block--page-vip__privileges{display:flex;flex-direction:column;gap:var(--spacing-x12)}.Block--page-vip__privileges-title{text-wrap:balance;color:var(--white);font-size:24px;font-weight:700;line-height:32px;text-align:center}.Block--page-vip__privilege-cards{display:grid;gap:var(--spacing-x6)}@media(max-width:767.98px){.Block--page-vip__privilege-cards{align-self:center;max-width:600px;width:100%}}@media(min-width:768px){.Block--page-vip__privilege-cards{grid-template-columns:repeat(2,1fr)}}.Block--page-vip__privilege-card{align-items:center;background:linear-gradient(0deg,#020a06,#282c31);border-left:2px solid var(--basic-yellow);border-radius:var(--border-radius-x8);display:flex;gap:var(--spacing-x4);padding:var(--padding-x8)}theme-green .Block--page-vip__privilege-card{background:linear-gradient(0deg,#0f4f32,#477e1d)}.Block--page-vip__privilege-card-icon-wrapper{aspect-ratio:1/1;flex-shrink:0;position:relative;width:100px}.Block--page-vip__privilege-card-icon-blur{background:radial-gradient(25% 50% at 50% 50%,#fbff1f 0,rgba(251,255,31,0) 100%);filter:blur(30px);inset:0;position:absolute;transform:rotate(45deg)}.Block--page-vip__privilege-card-icon{height:100%;width:100%}.Block--page-vip__privilege-card-content{display:flex;flex-direction:column;gap:var(--spacing-x2)}.Block--page-vip__privilege-card-title{color:var(--white);font-size:18px;font-weight:700;line-height:26px}.Block--page-vip__privilege-card-description{color:var(--white);font-size:14px;font-weight:400;line-height:22px}.Block--page-vip .Block--page-vip__stay-active{display:flex;flex-direction:column;gap:var(--spacing-x8);padding-block:var(--padding-x8)}.Block--page-vip__stay-active-text{text-wrap:balance;color:var(--white);font-size:16px;font-weight:500;line-height:24px;text-align:center}.Block--page-vip__stay-active-button{align-self:center;min-width:160px}@media(max-width:767.98px){.Block--page-vip__stay-active-button{max-width:400px;width:100%}}.Block--page-vip .Block--page-vip__faq{display:flex;flex-direction:column;gap:var(--spacing-x12)}.Block--page-vip__faq-title{text-wrap:balance;color:var(--white);font-size:24px;font-weight:700;line-height:32px;text-align:center}.Block--page-vip__faq-blocks{display:flex;flex-direction:column;gap:var(--spacing-x3)}.container{margin-inline:auto;max-width:calc(1200px + var(--container-horizontal-padding)*2);padding-inline:var(--container-horizontal-padding);width:100%}.container--full{max-width:100%}.container--no-padding{padding:0}@media(min-width:960px){.container--no-padding{padding:0}}@media(min-width:1632px){.container--no-padding{padding:0}}