.vip-pricing{background:var(--pc-bg,var(--brand-ground-band,#e9e9e9));box-sizing:border-box;padding:0 0 var(--pc-pad-bottom,112px)}.vip-pricing.is-headless{padding-top:80px}.vip-pricing__header{box-sizing:border-box;margin:0;padding:80px 0 48px}.vip-pricing__header-inner{box-sizing:border-box;margin-inline:auto;max-width:720px!important;padding-inline:16px;text-align:center}.vip-pricing__eyebrow{color:var(--pc-eyebrow-col,var(--brand-text-secondary,#3a4048));font-size:13px;font-weight:700;letter-spacing:.12em;margin:0!important;text-transform:uppercase}.vip-pricing__heading{color:var(--pc-heading-col,var(--brand-ink,#111))!important;margin:0!important;text-wrap:balance}.vip-pricing__subheading{color:var(--pc-subheading-col,var(--brand-text-secondary,#3a4048));line-height:1.6;margin:0!important}.vip-pricing__inclusions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center;list-style:none;margin:28px auto 0!important;max-width:var(--vip-container-4col,1360px);padding:0 16px}.vip-pricing__inclusion-pill{align-items:center;background:var(--brand-ground,#fff);border:1px solid #0a163314;border-radius:9999px;box-shadow:0 1px 3px #0a16330a;color:var(--pc-heading-col,var(--brand-ink,#111));display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;line-height:1.4;padding:6px 14px;text-align:left;transition:transform .16s ease,box-shadow .16s ease}.vip-pricing__inclusion-pill:hover{box-shadow:0 4px 10px #0a163314;transform:translateY(-1px)}.vip-pricing__inclusion-icon{align-items:center;background:#2e69fa1f;border-radius:50%;color:var(--brand-link,#1b3fa0);display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.vip-pricing__inclusion-icon svg{fill:currentColor;height:12px;width:12px}.vip-pricing__inclusion-text{text-wrap:pretty}.vip-pricing__body{box-sizing:border-box;padding-inline:clamp(20px,5vw,72px)}.vip-pricing__container{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:var(--vip-container-wide,1280px)}.vip-pricing.is-cols-4 .vip-pricing__container,.vip-pricing.is-width-4col .vip-pricing__container{max-width:var(--vip-container-4col,1360px)}.vip-pricing.is-width-mid .vip-pricing__container{max-width:848px}.vip-pricing.is-width-single .vip-pricing__container{max-width:412px}.vip-pricing__grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.vip-pricing.is-cols-4 .vip-pricing__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vip-pricing.is-cols-2 .vip-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-pricing.is-cols-1 .vip-pricing__grid{grid-template-columns:minmax(0,1fr)}@media(min-width:1101px){.vip-pricing.is-cols-4 .vip-pricing__card{padding:40px 28px}.vip-pricing.is-cols-4 .vip-pricing__card.is-featured{padding:56px 28px}.vip-pricing.is-cols-4 .vip-pricing__title{font-size:clamp(22px,1.8vw,26px)}}.vip-pricing__card{background:var(--pc-card-bg,var(--brand-ground,#fff));border-radius:20px;box-shadow:var(--vip-shadow-card,0 1px 2px #0a16330f,0 8px 24px #0a163314);box-sizing:border-box;display:flex;flex-direction:column;gap:28px;min-width:0;padding:40px;position:relative}.vip-pricing__media{aspect-ratio:16/9;background:#e9e9e9;border-radius:14px;flex-shrink:0;overflow:hidden;position:relative;width:100%}.vip-pricing__img{display:block;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.16,1,.3,1);width:100%}.vip-pricing__card:hover .vip-pricing__img{transform:scale(1.03)}.vip-pricing__head{display:flex;flex-direction:column;gap:10px}.vip-pricing__kicker{color:var(--pc-card-eyebrow-col,var(--brand-link,#1b3fa0));font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.2;margin:0!important;text-transform:uppercase}.vip-pricing__title{color:var(--pc-card-title-col,var(--brand-ink,#111))!important;font-size:clamp(24px,2vw,28px);letter-spacing:-.01em;line-height:1.2;margin:0!important;text-wrap:balance}.vip-pricing__text{color:var(--pc-card-text-col,var(--brand-text-secondary,#3a4048));font-size:16px;line-height:1.6;margin:0!important;text-wrap:pretty}.vip-pricing__pricing{container:vip-pricing-price/inline-size;display:flex;flex-direction:column;gap:8px}.vip-pricing__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;margin:0!important}@media(min-width:801px){@container vip-pricing-price (max-width: 299px){.vip-pricing.is-cols-2 .vip-pricing__price,.vip-pricing.is-cols-3 .vip-pricing__price,.vip-pricing.is-cols-4 .vip-pricing__price{align-items:flex-start;flex-direction:column}}}.vip-pricing__amount{color:var(--pc-card-title-col,var(--brand-ink,#111));font-size:clamp(34px,4.5vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1;min-width:0;overflow-wrap:anywhere}.vip-pricing__unit{font-size:16px;line-height:1.6}.vip-pricing__note,.vip-pricing__unit{color:var(--pc-card-text-col,var(--brand-text-secondary,#3a4048))}.vip-pricing__note{font-size:14px;line-height:1.55;margin:0!important}.vip-pricing__divider{background:var(--pc-divider-col,var(--brand-border,#c7cdd4));flex-shrink:0;height:1px}.vip-pricing .vip-pricing__list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0!important;padding:0!important}.vip-pricing__item{align-items:flex-start;color:var(--pc-card-text-col,var(--brand-text-secondary,#3a4048));display:flex;font-size:16px;gap:12px;line-height:1.5;margin:0!important}.vip-pricing__tick{color:var(--pc-check-col,var(--brand-link,#1b3fa0));display:inline-flex;flex-shrink:0;height:20px;margin-top:2px;width:20px}.vip-pricing__tick svg{display:block;height:100%;width:100%}.vip-pricing__item-text{min-width:0;text-wrap:pretty}.vip-pricing__actions{display:flex;margin-top:auto}.vip-pricing__band-cta,.vip-pricing__cta{min-height:44px}.vip-pricing__cta-arrow{align-items:center;color:currentColor;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.vip-pricing__cta-arrow svg{display:block;height:100%;width:100%}.vip-pricing__card.is-featured{background:var(--pc-featured-bg,var(--brand-ground-dark,#0a1633));box-shadow:var(--vip-shadow-float,0 24px 60px #0a16332e);padding:56px 40px}.vip-pricing.is-cols-2 .vip-pricing__card.is-featured,.vip-pricing.is-cols-3 .vip-pricing__card.is-featured,.vip-pricing.is-cols-4 .vip-pricing__card.is-featured{margin:-24px 0}.vip-pricing.has-featured.is-cols-2 .vip-pricing__grid,.vip-pricing.has-featured.is-cols-3 .vip-pricing__grid,.vip-pricing.has-featured.is-cols-4 .vip-pricing__grid{margin-bottom:32px;margin-top:24px}.vip-pricing__badge{background:var(--pc-badge-bg,var(--brand-surface-soft,#b4d5ff));border-radius:var(--vip-radius-pill,999px);box-sizing:border-box;color:var(--pc-badge-col,var(--brand-ink,#111));font-family:Barlow,system-ui,sans-serif;font-size:12px;font-weight:700;left:50%;letter-spacing:.06em;line-height:1.2;margin:0!important;max-width:calc(100% - 32px);padding:10px 20px;position:absolute;text-align:center;text-transform:uppercase;top:0;transform:translate(-50%,-50%);width:max-content;z-index:2}.vip-pricing__card.is-featured .vip-pricing__kicker{color:var(--pc-featured-eyebrow-col,var(--brand-link-on-dark,#7fa6ff))}.vip-pricing__card.is-featured .vip-pricing__title{color:var(--pc-featured-title-col,var(--brand-ground,#fff))!important}.vip-pricing__card.is-featured .vip-pricing__amount{color:var(--pc-featured-title-col,var(--brand-ground,#fff))}.vip-pricing__card.is-featured .vip-pricing__note,.vip-pricing__card.is-featured .vip-pricing__text,.vip-pricing__card.is-featured .vip-pricing__unit{color:var(--pc-featured-text-col,var(--brand-border,#c7cdd4))}.vip-pricing__card.is-featured .vip-pricing__divider{background:var(--pc-featured-divider-col,var(--brand-text-secondary,#3a4048))}.vip-pricing__card.is-featured .vip-pricing__item{color:var(--pc-featured-bullet-col,var(--brand-ground,#fff))}.vip-pricing__card.is-featured .vip-pricing__tick{color:var(--pc-featured-check-col,var(--brand-link-on-dark,#7fa6ff))}.vip-pricing__band{align-items:center;background:var(--pc-band-bg,var(--brand-ground-dark,#0a1633));border-radius:20px;box-sizing:border-box;display:flex;gap:32px;margin-top:24px;padding:32px 40px}.vip-pricing__band-copy{display:flex;flex-direction:column;flex-grow:1;gap:8px;min-width:0}.vip-pricing__band-eyebrow{color:var(--pc-band-eyebrow-col,var(--brand-link-on-dark,#7fa6ff));font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.2;margin:0!important;text-transform:uppercase}.vip-pricing__band-heading{color:var(--pc-band-heading-col,var(--brand-ground,#fff))!important;font-size:clamp(24px,2vw,28px);letter-spacing:-.01em;line-height:1.2;margin:0!important;text-wrap:balance}.vip-pricing__band-text{color:var(--pc-band-text-col,var(--brand-border,#c7cdd4));font-size:16px;line-height:1.6;margin:0!important;text-wrap:pretty}.vip-pricing__band-actions{display:flex;flex-shrink:0}.vip-pricing.is-width-single .vip-pricing__band{align-items:flex-start;flex-direction:column;gap:24px}@media(max-width:1100px){.vip-pricing.is-cols-4 .vip-pricing__container{max-width:848px}.vip-pricing.is-cols-4 .vip-pricing__grid{gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.vip-pricing.has-featured.is-cols-4 .vip-pricing__grid,.vip-pricing.is-cols-4 .vip-pricing__card.is-featured{margin:0}.vip-pricing.is-cols-4 .vip-pricing__band{align-items:flex-start;flex-direction:column;gap:24px}}@media(max-width:1024px){.vip-pricing.is-cols-3 .vip-pricing__container{max-width:560px}.vip-pricing.is-cols-3 .vip-pricing__grid{grid-template-columns:minmax(0,1fr)}.vip-pricing.is-cols-3 .vip-pricing__card.is-featured{margin:12px 0 0}.vip-pricing.has-featured.is-cols-3 .vip-pricing__grid{margin:0}.vip-pricing.is-cols-3 .vip-pricing__band{align-items:flex-start;flex-direction:column;gap:24px}}@media(max-width:800px){.vip-pricing.is-cols-2 .vip-pricing__container{max-width:560px}.vip-pricing.is-cols-2 .vip-pricing__grid{grid-template-columns:minmax(0,1fr)}.vip-pricing.is-cols-2 .vip-pricing__card.is-featured{margin:12px 0 0}.vip-pricing.has-featured.is-cols-2 .vip-pricing__grid{margin:0}.vip-pricing__band{align-items:flex-start;flex-direction:column;gap:24px}}@media(max-width:640px){.vip-pricing.is-cols-4 .vip-pricing__container{max-width:560px}.vip-pricing.is-cols-4 .vip-pricing__grid{gap:24px;grid-template-columns:minmax(0,1fr)}.vip-pricing.is-cols-4 .vip-pricing__card.is-featured{margin:12px 0 0}}@media(max-width:560px){.vip-pricing{padding-bottom:min(var(--pc-pad-bottom,112px),64px)}.vip-pricing.is-headless{padding-top:64px}.vip-pricing__body{padding-inline:clamp(16px,5vw,32px)}}@media(max-width:480px){.vip-pricing__card{padding:32px 24px}.vip-pricing__card.is-featured{padding:44px 24px 32px}.vip-pricing__band{padding:28px 24px}}
