.vip-page{--c-white: #ffffff;--c-greige: #f2f1ed;--c-light-green: #eaf0ca;--c-bright-green: #d1eb8e;--c-dark-green: #3a442c;--c-brown: #301818;--c-ink: #101010;--ink-muted: rgba(16, 16, 16, .66);--ink-subtle: rgba(16, 16, 16, .48);--line: rgba(16, 16, 16, .1);--line-strong: rgba(58, 68, 44, .28);--font-display: "Poppins", system-ui, sans-serif;--font-body: "Roboto", system-ui, sans-serif;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--shadow-soft: 0 1px 2px rgba(48, 24, 24, .04), 0 8px 24px rgba(48, 24, 24, .05);--shadow-lift: 0 2px 4px rgba(48, 24, 24, .05), 0 16px 40px rgba(48, 24, 24, .09);--ease: cubic-bezier(.22, .61, .36, 1);margin:0;background:var(--c-white);color:var(--c-ink);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.vip-page *,.vip-page *:before,.vip-page *:after{box-sizing:border-box}.vip-page img{max-width:100%;height:auto;display:block}.vip-page div[aria-label="POPUP Form"],.vip-page div[aria-label="FLYOUT Form"]{display:none!important}body.vip-page.klaviyo-prevent-body-scrolling{overflow:visible!important;position:static!important}.vip-page pandectes-cmp,.vip-page #pandectes-banner{display:none!important;visibility:hidden!important;pointer-events:none!important}.vip-page h1,.vip-page h2,.vip-page h3{font-family:var(--font-display);font-weight:600;line-height:1.12;letter-spacing:-.02em;margin:0;color:var(--c-ink);text-wrap:balance}.vip-page p{margin:0}.vip-page a{color:var(--c-dark-green);text-underline-offset:3px}.vip-container{width:100%;max-width:1160px;margin:0 auto;padding:0 16px}.vip-container--narrow{max-width:760px}.vip-section{padding:56px 0}.vip-section--greige{background:var(--c-greige)}.vip-section--green{background:linear-gradient(180deg,var(--c-light-green) 0%,var(--c-greige) 100%)}.vip-heading{text-align:center;max-width:640px;margin:0 auto 32px;display:grid;gap:12px}.vip-heading h2{font-size:clamp(1.75rem,3.4vw,2.5rem)}.vip-heading p{color:var(--ink-muted);font-size:1.0625rem}.vip-eyebrow{font-family:var(--font-display);font-weight:500;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-dark-green)}.vip-header{background:var(--c-white);border-bottom:1px solid var(--line)}.vip-header__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px}.vip-header__logo img{width:128px}.vip-header__contact{display:flex;gap:16px;align-items:center;font-size:.8125rem;color:var(--ink-muted)}.vip-header__contact a{color:var(--c-ink);text-decoration:none;font-weight:500}.vip-header__question{display:none}.vip-trust{background:var(--c-greige);font-size:.8125rem;color:var(--c-ink)}.vip-trust__list{list-style:none;margin:0 auto;padding:8px 16px;display:flex;gap:8px 24px;justify-content:center;flex-wrap:wrap}.vip-trust__list li{display:inline-flex;align-items:center;gap:6px}.vip-trust__list li:nth-child(n+3){display:none}.vip-trust__stars{color:var(--c-dark-green);letter-spacing:1px}.vip-trust svg{width:14px;height:14px;color:var(--c-dark-green)}.vip-hero{background:linear-gradient(180deg,var(--c-light-green) 0%,var(--c-greige) 100%);padding:20px 0 48px}.vip-hero__grid{display:grid;gap:24px;align-items:center}.vip-hero__card{background:var(--c-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);padding:24px 20px;display:grid;gap:16px}.vip-hero__title{font-size:clamp(1.75rem,4.2vw,2.75rem)}.vip-hero__intro{color:var(--ink-muted)}.vip-checks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vip-checks li{display:flex;gap:10px;align-items:flex-start;font-weight:500}.vip-checks__icon{flex:0 0 22px;height:22px;border-radius:50%;background:var(--c-bright-green);color:var(--c-dark-green);display:grid;place-items:center;margin-top:1px}.vip-checks__icon svg{width:12px;height:12px}.vip-hero__media{position:relative}.vip-hero__media img{width:100%;aspect-ratio:5 / 4;object-fit:cover;object-position:65% 30%;border-radius:var(--radius-lg)}.vip-hero__badge{position:absolute;left:16px;bottom:16px;background:var(--c-bright-green);color:var(--c-ink);font-family:var(--font-display);font-weight:600;font-size:.9375rem;line-height:1.25;padding:12px 18px;border-radius:999px;box-shadow:var(--shadow-soft)}.vip-footnote{font-size:.8125rem;color:var(--ink-subtle)}.vip-footnote a{color:inherit}.vip-countdown{display:grid;gap:8px}.vip-countdown__label{font-family:var(--font-display);font-weight:500;font-size:.8125rem}.vip-countdown__row{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.vip-countdown__units{display:flex;gap:6px}.vip-countdown__unit{min-width:52px;padding:6px 4px;border-radius:var(--radius-sm);background:var(--c-dark-green);color:var(--c-white);text-align:center}.vip-countdown__num{display:block;font-family:var(--font-display);font-weight:600;font-size:1.25rem;line-height:1.2;font-variant-numeric:tabular-nums}.vip-countdown__cap{display:block;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.vip-spots{flex:1;min-width:160px;display:grid;gap:6px;font-size:.8125rem;font-weight:500}.vip-spots__bar{height:6px;border-radius:999px;background:var(--c-greige);overflow:hidden}.vip-spots__fill{height:100%;background:var(--c-dark-green);border-radius:inherit}.vip-form{display:grid;gap:8px}.vip-form__row{display:flex;flex-direction:column;gap:8px}.vip-form__input{flex:1;min-height:52px;padding:0 20px;font:400 1rem var(--font-body);color:var(--c-ink);background:var(--c-white);border:1px solid var(--line-strong);border-radius:999px;transition:border-color .18s var(--ease)}.vip-form__input:focus{outline:none;border-color:var(--c-dark-green);box-shadow:0 0 0 3px var(--c-light-green)}.vip-page .vip-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border:0;border-radius:999px;cursor:pointer;font:500 1rem var(--font-display);text-decoration:none;background:var(--c-dark-green);color:var(--c-white);transition:background .18s var(--ease),transform .18s var(--ease)}.vip-page .vip-btn:hover{background:#2e3623;transform:translateY(-1px);color:var(--c-white)}.vip-btn:focus-visible{outline:2px solid var(--c-dark-green);outline-offset:3px}.vip-btn svg{width:16px;height:16px}.vip-form__hint{display:flex;gap:6px;align-items:center;font-size:.8125rem;color:var(--ink-subtle)}.vip-form__hint svg{width:12px;height:12px}.vip-form__success,.vip-form__error,.vip-closed-note{padding:14px 16px;border-radius:var(--radius-md);font-weight:500}.vip-form__success{background:var(--c-light-green);color:var(--c-dark-green)}.vip-form__error{background:#fbeceb;color:#7a1f1a;font-size:.875rem}.vip-closed-note{display:none;background:var(--c-greige)}.vip-is-closed .vip-form,.vip-is-closed .vip-countdown{display:none}.vip-is-closed .vip-closed-note{display:block}.vip-benefits{display:grid;gap:16px}.vip-benefit{background:var(--c-white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;display:grid;gap:10px;align-content:start;box-shadow:var(--shadow-soft)}.vip-benefit__icon{width:48px;height:48px;border-radius:50%;background:var(--c-light-green);color:var(--c-dark-green);display:grid;place-items:center;margin-bottom:4px}.vip-benefit__icon svg{width:22px;height:22px}.vip-benefit h3{font-size:1.125rem;line-height:1.25}.vip-benefit p{color:var(--ink-muted);font-size:.9375rem}.vip-scarcity{display:grid;gap:24px;align-items:center}.vip-scarcity__copy{display:grid;gap:14px}.vip-scarcity__copy h2{font-size:clamp(1.75rem,3.4vw,2.5rem)}.vip-scarcity__copy p{color:var(--ink-muted);font-size:1.0625rem}.vip-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vip-stat{background:var(--c-white);border-radius:var(--radius-md);padding:18px 12px;text-align:center;display:grid;gap:4px;box-shadow:var(--shadow-soft)}.vip-stat__num{font-family:var(--font-display);font-weight:600;font-size:clamp(1.375rem,3vw,2rem);color:var(--c-dark-green);line-height:1.1}.vip-stat__label{font-size:.8125rem;color:var(--ink-muted);line-height:1.35}.vip-cta{text-align:center;display:grid;gap:16px;justify-items:center}.vip-cta h2{font-size:clamp(1.75rem,3.4vw,2.5rem)}.vip-cta>p{color:var(--ink-muted);font-size:1.0625rem;max-width:560px}.vip-cta .vip-form{width:100%;max-width:520px}.vip-cta .vip-form__hint{justify-content:center}.vip-products{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.vip-product{background:var(--c-white);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.vip-product__media{position:relative;aspect-ratio:1;background:var(--c-greige);display:grid;place-items:center;padding:28px 16px 16px}.vip-product__media img{position:absolute;top:40px;left:16px;right:16px;bottom:16px;width:calc(100% - 32px);height:calc(100% - 56px);object-fit:contain}.vip-product__media--secret{background:linear-gradient(180deg,var(--c-bright-green) 0%,var(--c-light-green) 100%);color:var(--c-dark-green)}.vip-product__secret{display:grid;justify-items:center;gap:8px;text-align:center;font-family:var(--font-display);font-weight:600}.vip-product__secret svg{width:44px;height:44px}.vip-product__label{position:absolute;top:10px;left:10px;background:var(--c-dark-green);color:var(--c-white);font:500 .6875rem/1 var(--font-display);padding:6px 10px;border-radius:999px}.vip-product__body{padding:14px;display:grid;gap:4px;flex:1;align-content:start}.vip-product__title{font-family:var(--font-display);font-weight:600;font-size:.9375rem;line-height:1.3;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.vip-product__text{font-size:.8125rem;color:var(--ink-muted);line-height:1.45}.vip-product__price{font-family:var(--font-display);font-weight:600;font-size:.9375rem;margin-top:4px}.vip-rating{display:flex;justify-content:center;align-items:center;gap:8px;font-family:var(--font-display);font-weight:500}.vip-rating__stars{color:var(--c-dark-green);letter-spacing:2px}.vip-reviews{display:grid;gap:16px}.vip-review{background:var(--c-white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;display:grid;gap:16px;align-content:space-between}.vip-review__stars{color:var(--c-dark-green);letter-spacing:2px;font-size:.875rem}.vip-review__quote{font-size:1rem;margin:0}.vip-review__who{font-family:var(--font-display);font-weight:500;font-size:.9375rem;display:flex;align-items:center;gap:8px}.vip-review__verified{font-family:var(--font-body);font-weight:400;font-size:.75rem;color:var(--c-dark-green);background:var(--c-light-green);padding:3px 8px;border-radius:999px}.vip-reviews__note{text-align:center;margin-top:16px;font-size:.8125rem;color:var(--ink-subtle)}.vip-faq{border-top:1px solid var(--line)}.vip-faq__item{border-bottom:1px solid var(--line)}.vip-faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-family:var(--font-display);font-weight:500;font-size:1rem}.vip-faq__q::-webkit-details-marker{display:none}.vip-faq__q:hover{color:var(--c-dark-green)}.vip-faq__icon{flex:0 0 28px;height:28px;border-radius:50%;background:var(--c-light-green);color:var(--c-dark-green);display:grid;place-items:center;font-size:1.125rem;line-height:1;transition:transform .2s var(--ease)}.vip-faq__item[open] .vip-faq__icon{transform:rotate(45deg)}.vip-faq__a{padding:0 44px 18px 0;color:var(--ink-muted)}.vip-faq__cta{display:flex;justify-content:center;margin:32px 0}.vip-contact{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--c-white);padding:20px;display:grid;gap:16px}.vip-contact__head{display:flex;gap:14px;align-items:center}.vip-contact__avatar{flex:0 0 52px;height:52px;border-radius:50%;overflow:hidden;background:var(--c-light-green);color:var(--c-dark-green);display:grid;place-items:center;font-family:var(--font-display);font-weight:600}.vip-contact__avatar img{width:100%;height:100%;object-fit:cover}.vip-contact__title{font-family:var(--font-display);font-weight:600}.vip-contact__text{font-size:.875rem;color:var(--ink-muted)}.vip-contact__links{display:grid;gap:8px}.vip-contact__link{display:flex;gap:10px;align-items:center;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-md);text-decoration:none;color:var(--c-ink);font-weight:500;font-size:.875rem}.vip-contact__link small{display:block;font-weight:400;color:var(--ink-subtle);font-size:.75rem}.vip-contact__link svg{width:18px;height:18px;color:var(--c-dark-green);flex:0 0 18px}.vip-footer{background:var(--c-dark-green);color:#ffffffc7;padding:36px 0;text-align:center;font-size:.8125rem}.vip-footer__logo{width:120px;margin:0 auto 16px;filter:brightness(0) invert(1)}.vip-footer p{margin-bottom:10px}.vip-footer__links{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:10px}.vip-footer a{color:var(--c-white)}@media(max-width:599px){.vip-hero__intro{display:none}.vip-hero{padding-top:12px}.vip-hero__card{gap:14px;padding:20px 18px}.vip-checks li{font-size:.9375rem}}@media(min-width:600px){.vip-form__row{flex-direction:row}.vip-trust__list li:nth-child(n+3){display:inline-flex}.vip-header__question{display:inline}.vip-benefits{grid-template-columns:repeat(2,1fr)}.vip-reviews{grid-template-columns:repeat(3,1fr)}.vip-contact__links{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.vip-section{padding:88px 0}.vip-hero{padding:48px 0 72px}.vip-hero__grid{grid-template-columns:1.05fr 1fr;gap:40px}.vip-hero__card{padding:40px;gap:18px}.vip-hero__media img{aspect-ratio:4 / 5}.vip-benefits{grid-template-columns:repeat(4,1fr)}.vip-scarcity{grid-template-columns:1fr 1fr;gap:56px}.vip-products{grid-template-columns:repeat(4,1fr);gap:16px}.vip-product__body{padding:18px}}.vip-page .vip-btn--accent{background:var(--c-bright-green);color:var(--c-ink)}.vip-page .vip-btn--accent:hover{background:#c3e276;color:var(--c-ink)}.vip-page .vip-btn--small{min-height:44px;padding:0 18px;font-size:.9375rem;white-space:nowrap}.vip-announcement{background:var(--c-dark-green);color:var(--c-white)}.vip-announcement__inner{display:flex;gap:16px;justify-content:center;align-items:center;padding-top:8px;padding-bottom:8px;text-align:center}.vip-announcement__copy{display:grid;gap:1px;line-height:1.2}.vip-announcement__title{font-family:var(--font-display);font-weight:600;font-size:.9375rem;letter-spacing:.02em;text-transform:uppercase;color:var(--c-bright-green)}.vip-announcement__sub{font-family:var(--font-body);font-weight:500;font-size:.9375rem;color:var(--c-white)}.vip-announcement__timer{display:flex;align-items:flex-start;gap:3px;background:var(--c-white);color:var(--c-dark-green);border-radius:8px;padding:4px 10px 3px;flex-shrink:0}.vip-announcement__unit{display:grid;justify-items:center;min-width:26px}.vip-announcement__num{font-family:var(--font-display);font-weight:600;font-size:1.125rem;line-height:1.1;font-variant-numeric:tabular-nums}.vip-announcement__cap{font-family:var(--font-body);font-weight:500;font-size:.5625rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.vip-announcement__sep{font-family:var(--font-display);font-weight:600;font-size:1.125rem;line-height:1.1}.vip-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--c-light-green);color:var(--c-dark-green);font-family:var(--font-display);font-weight:500;font-size:.8125rem}.vip-pill__dot{width:8px;height:8px;border-radius:50%;background:var(--c-dark-green);animation:vip-pulse 1.6s ease-in-out infinite}@keyframes vip-pulse{0%,to{opacity:1}50%{opacity:.25}}.vip-hero__stamp{position:absolute;top:16px;right:16px;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;text-align:center;padding:14px;background:var(--c-dark-green);color:var(--c-white);border:3px dashed var(--c-bright-green);font-family:var(--font-display);font-weight:600;font-size:.875rem;line-height:1.15;transform:rotate(-10deg);box-shadow:var(--shadow-lift)}.vip-logos{padding:22px 0;border-bottom:1px solid var(--line);background:var(--c-white)}.vip-logos__label{text-align:center;font-family:var(--font-display);font-weight:500;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-subtle);margin-bottom:14px}.vip-logos__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:18px 36px;justify-content:center;align-items:center}.vip-logos__list img{filter:grayscale(1);opacity:.7}.vip-logos__name{font-family:var(--font-display);font-weight:600;color:var(--ink-subtle)}.vip-mission{display:grid;gap:32px;align-items:center}.vip-mission__media{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vip-mission__photo{margin:0;position:relative;border-radius:var(--radius-md);overflow:hidden}.vip-mission__photo img{width:100%;aspect-ratio:1;object-fit:cover}.vip-mission__photo figcaption{position:absolute;left:8px;bottom:8px;background:#ffffffeb;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:500}.vip-mission__copy{display:grid;gap:16px}.vip-mission__copy h2{font-size:clamp(1.75rem,3.4vw,2.5rem)}.vip-mission__text{display:grid;gap:12px;color:var(--ink-muted);font-size:1.0625rem}.vip-mission__text strong{color:var(--c-ink)}.vip-mission__signature{font-family:var(--font-display);font-weight:500;color:var(--c-dark-green)}.vip-benefit{padding:0;overflow:hidden;gap:0}.vip-benefit>h3,.vip-benefit>p{padding:0 22px}.vip-benefit>h3{padding-top:18px}.vip-benefit>p{padding-bottom:22px;padding-top:8px}.vip-benefit>.vip-benefit__icon{margin:22px 22px 0}.vip-benefit__visual{position:relative;min-height:132px;display:flex;align-items:flex-end;justify-content:space-between;padding:18px 22px;background:linear-gradient(180deg,var(--c-bright-green) 0%,var(--c-light-green) 100%)}.vip-benefit__visual .vip-benefit__icon{position:absolute;top:16px;left:22px;background:var(--c-white);margin:0}.vip-benefit__big{font-family:var(--font-display);font-weight:600;font-size:2.5rem;line-height:1;letter-spacing:-.03em;color:var(--c-dark-green);margin-left:auto}.vip-benefit:nth-child(2) .vip-benefit__visual{background:var(--c-dark-green)}.vip-benefit:nth-child(2) .vip-benefit__big{color:var(--c-bright-green)}.vip-urgency{background:var(--c-dark-green);color:#ffffffd1}.vip-urgency h2{color:var(--c-white);font-size:clamp(1.875rem,3.8vw,2.75rem)}.vip-urgency .vip-eyebrow{color:var(--c-bright-green)}.vip-urgency__top{display:grid;gap:28px;align-items:center}.vip-urgency__copy{display:grid;gap:16px}.vip-urgency__text{display:grid;gap:12px;font-size:1.0625rem}.vip-urgency__text strong{color:var(--c-white)}.vip-urgency__stamp{justify-self:center;width:200px;height:200px;border-radius:50%;border:4px solid var(--c-bright-green);display:grid;place-content:center;text-align:center;gap:6px;transform:rotate(-8deg);color:var(--c-bright-green);outline:2px dashed rgba(209,235,142,.5);outline-offset:8px}.vip-urgency__stamp-top{font-family:var(--font-display);font-weight:500;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase}.vip-urgency__stamp-main{font-family:var(--font-display);font-weight:600;font-size:1.75rem;text-transform:uppercase;letter-spacing:.02em}.vip-timeline{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:12px;counter-reset:step}.vip-timeline__step{position:relative;display:grid;gap:4px;padding:18px 20px 18px 58px;border-radius:var(--radius-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.vip-timeline__step:before{counter-increment:step;content:counter(step);position:absolute;left:18px;top:18px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#ffffff24;color:var(--c-white);font-family:var(--font-display);font-weight:600;font-size:.8125rem}.vip-timeline__step--active{background:var(--c-bright-green);border-color:var(--c-bright-green);color:var(--c-ink)}.vip-timeline__step--active:before{background:var(--c-dark-green)}.vip-timeline__when{font-family:var(--font-display);font-weight:600;color:var(--c-white)}.vip-timeline__step--active .vip-timeline__when{color:var(--c-ink)}.vip-timeline__what{font-weight:500}.vip-timeline__note{font-size:.8125rem;opacity:.75}.vip-urgency__cta{display:flex;justify-content:center;margin-top:32px}.vip-pack{display:grid;gap:32px;align-items:center}.vip-pack__visual img{border-radius:var(--radius-lg);width:100%}.vip-pack__mystery{position:relative;aspect-ratio:1;border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(circle at 50% 40%,#e2f3b4 0%,var(--c-bright-green) 45%,#b7d873 100%);display:grid;place-items:center;align-content:center;gap:16px;color:var(--c-dark-green)}.vip-pack__box{width:150px;height:150px;border-radius:28px;background:var(--c-dark-green);color:var(--c-bright-green);display:grid;place-items:center;box-shadow:0 30px 60px #3a442c59;transform:rotate(-6deg)}.vip-pack__box svg{width:72px;height:72px}.vip-pack__ribbon{position:absolute;top:28px;right:-46px;transform:rotate(35deg);width:210px;text-align:center;background:var(--c-dark-green);color:var(--c-white);padding:8px 0;font-family:var(--font-display);font-weight:600;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase}.vip-pack__reveal{font-family:var(--font-display);font-weight:600;font-size:1.125rem}.vip-pack__copy{display:grid;gap:18px}.vip-pack__copy h2{font-size:clamp(1.75rem,3.4vw,2.5rem)}.vip-pack__text{display:grid;gap:12px;color:var(--ink-muted);font-size:1.0625rem}.vip-prizes{display:grid;gap:16px}.vip-prize{background:var(--c-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft);display:flex;flex-direction:column}.vip-prize__media{position:relative;aspect-ratio:16 / 10;background:var(--c-dark-green);display:grid;place-items:center}.vip-prize__media img{width:100%;height:100%;object-fit:cover}.vip-prize:nth-child(2) .vip-prize__media{background:linear-gradient(135deg,var(--c-bright-green),var(--c-light-green))}.vip-prize:nth-child(3) .vip-prize__media{background:var(--c-brown)}.vip-prize__big{font-family:var(--font-display);font-weight:600;font-size:clamp(2.5rem,6vw,3.5rem);line-height:1;color:var(--c-bright-green);text-align:center;padding:0 16px}.vip-prize:nth-child(2) .vip-prize__big{color:var(--c-dark-green)}.vip-prize__tag{position:absolute;top:12px;left:12px;background:var(--c-white);color:var(--c-dark-green);font:600 .75rem/1 var(--font-display);padding:7px 12px;border-radius:999px}.vip-prize__body{padding:18px 20px 22px;display:grid;gap:6px}.vip-prize__body h3{font-size:1.125rem;line-height:1.3}.vip-prize__body p{color:var(--ink-muted);font-size:.9375rem}.vip-prizes__note{text-align:center;margin-top:18px;font-size:.8125rem;color:var(--ink-muted)}.vip-results{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;margin:0 -16px;padding-left:16px;padding-right:16px}.vip-result{margin:0;scroll-snap-align:start;background:var(--c-white);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.vip-result__media{position:relative}.vip-result__media img{width:100%;aspect-ratio:1;object-fit:cover}.vip-result__label{position:absolute;left:10px;background:#fffffff0;color:var(--c-ink);font:600 .75rem/1 var(--font-display);padding:6px 10px;border-radius:999px}.vip-result__label--before{top:10px}.vip-result__label--after{top:calc(50% + 10px);background:var(--c-bright-green)}.vip-result__body{padding:16px 18px 18px;display:grid;gap:10px;flex:1;align-content:space-between}.vip-result__quote{margin:0;font-size:.9375rem}.vip-founder{display:grid;gap:28px;align-items:center;max-width:980px}.vip-founder__photo{border-radius:var(--radius-lg);overflow:hidden;background:var(--c-light-green);aspect-ratio:4 / 5;max-width:380px;width:100%;justify-self:center}.vip-founder__photo img{width:100%;height:100%;object-fit:cover}.vip-founder__placeholder{height:100%;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--c-dark-green)}.vip-founder__placeholder svg{width:48px;height:48px}.vip-founder__copy{display:grid;gap:18px}.vip-founder__quote{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.125rem,2.2vw,1.375rem);line-height:1.45;color:var(--c-ink);display:grid;gap:14px}.vip-founder__name{font-family:var(--font-display);font-weight:600;display:grid}.vip-founder__name span{font-family:var(--font-body);font-weight:400;font-size:.875rem;color:var(--ink-muted)}.vip-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--c-white);border-top:1px solid var(--line);box-shadow:0 -8px 24px #30181814;transform:translateY(110%);transition:transform .25s var(--ease)}.vip-sticky.is-visible{transform:translateY(0)}.vip-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));max-width:1160px;margin:0 auto}.vip-sticky__text{display:grid;font-size:.8125rem;line-height:1.3}.vip-sticky__timer{font-family:var(--font-display);font-weight:600;color:var(--c-dark-green);font-variant-numeric:tabular-nums}.vip-is-closed .vip-sticky{display:none}@media(min-width:600px){.vip-prizes{grid-template-columns:repeat(3,1fr)}.vip-results{grid-auto-columns:40%}}@media(min-width:900px){.vip-mission{grid-template-columns:1fr 1fr;gap:64px}.vip-urgency__top{grid-template-columns:1.4fr 1fr}.vip-timeline{grid-template-columns:repeat(3,1fr)}.vip-pack{grid-template-columns:1fr 1fr;gap:64px}.vip-results{grid-auto-columns:calc((100% - 42px)/4);margin:0;padding-left:0;padding-right:0}.vip-founder{grid-template-columns:380px 1fr;gap:56px}.vip-sticky__inner{justify-content:center;gap:24px}}.vip-results+.vip-reviews{margin-top:20px}.vip-review__title{font-family:var(--font-display);font-weight:600;margin:6px 0 4px}.vip-results{align-items:start;scrollbar-width:thin}.vip-result__body{align-content:start}.vip-urgency__stamp-main{font-size:1.375rem}.vip-review{margin:0}@media(max-width:599px){.vip-trust__list li:nth-child(n+2){display:none}.vip-hero__card{gap:12px}.vip-hero__title{font-size:1.625rem}.vip-checks{gap:6px}.vip-checks li{font-size:.875rem;line-height:1.45}.vip-countdown__unit{min-width:46px;padding:4px}.vip-countdown__num{font-size:1.0625rem}.vip-countdown__row{gap:8px 12px}.vip-urgency__stamp{width:150px;height:150px}.vip-urgency__stamp-main{font-size:1.125rem}}.vip-benefit__photo{position:relative}.vip-benefit__photo img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.vip-benefit__chip{position:absolute;left:14px;bottom:14px;background:var(--c-dark-green);color:var(--c-bright-green);font:600 1.125rem/1 var(--font-display);padding:9px 14px;border-radius:999px;box-shadow:var(--shadow-soft)}.vip-prize__media img{position:absolute;top:0;right:0;bottom:0;left:0}.vip-pack__visual img{aspect-ratio:1;object-fit:cover;box-shadow:var(--shadow-lift)}.vip-product__media img.vip-product__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vip-product__media--secret:has(.vip-product__cover){padding:0}.vip-page .vip-prizes__note{margin-top:32px}@media(min-width:900px){.vip-benefits:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}}.vip-page .vip-btn--block{width:100%}.vip-form__row .vip-form__input{min-width:0}@media(min-width:900px){.vip-hero__media img{aspect-ratio:4 / 5;object-position:center top}}.vip-hero__media img{object-position:center}@media(max-width:599px){.vip-hero__media{display:none}.vip-trust__list{position:relative;display:block;height:36px;padding-top:0;padding-bottom:0}.vip-page .vip-trust__list li,.vip-page .vip-trust__list li:nth-child(n+2){display:flex;position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;opacity:0;transition:opacity .4s var(--ease)}.vip-page .vip-trust__list li.is-active{opacity:1}.vip-trust__list:not(.is-rotating) li:first-child{opacity:1}}@media(max-width:599px)and (prefers-reduced-motion:reduce){.vip-page .vip-trust__list li{transition:none}}@media(max-width:599px){.vip-announcement__inner{gap:10px;padding-left:12px;padding-right:12px}.vip-announcement__copy{text-align:left}.vip-announcement__title{font-size:.8125rem;letter-spacing:.01em}.vip-announcement__sub{font-size:.875rem}.vip-announcement__timer{padding:3px 7px 2px;gap:2px}.vip-announcement__unit{min-width:20px}.vip-announcement__num,.vip-announcement__sep{font-size:1rem}.vip-announcement__cap{font-size:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/bfcm-vip.css.map */
