.member-design-shell .member-content-frame{max-width:1100px}@media (width>=768px){.member-design-shell .member-shell-main{padding-left:222px}.member-design-shell .member-desktop-header{border:0;border-right:1px solid var(--cc-palette-package-divider);background:var(--cc-palette-package-wash);width:222px;padding:32px 18px;position:absolute;top:0;bottom:0;left:0}.member-design-shell .member-desktop-header__row{flex-direction:column;gap:36px;height:100%;display:flex}.member-design-shell .member-desktop-header__brand{justify-content:center;width:100%}.member-design-shell .member-desktop-header__brand img{width:146px;height:auto}.member-design-shell .member-desktop-header__nav{direction:ltr;flex-direction:column;flex:1;justify-content:flex-start;gap:10px;width:100%;overflow:visible}.member-design-shell .member-desktop-nav__link{width:100%;color:var(--cc-palette-package-description);border:0;border-radius:7px;justify-content:flex-start;gap:16px;padding:10px 13px;font-size:16px}.member-design-shell .member-desktop-nav__link--active{background:var(--cc-palette-package-badge);color:var(--cc-palette-package-ink);box-shadow:none}.member-design-shell .member-desktop-nav__link:after{display:none}.member-design-shell .member-desktop-header__actions{justify-content:flex-start;width:100%}.member-design-shell .member-shell-main>.flex-1{padding-inline:40px}}.packages-mobile-back{justify-content:center;align-items:center;width:44px;height:44px;display:flex}@media (width>=768px){.member-design-shell .member-page-intro__title,.member-design-shell .member-page-intro__body{text-align:left}}@media (width<=767px){.member-design-shell .member-shell-main>.flex-1{padding-inline:14px;padding-top:0}.member-design-shell .member-mobile-header-pad{background:var(--cc-palette-package-surface);height:60px;min-height:60px;box-shadow:none;border:0;flex-shrink:0}.packages-mobile-title{font-size:21px;font-weight:700}.member-design-shell .member-shell-main>nav{background:var(--cc-palette-package-surface);padding-inline:0;padding-top:0}.member-design-shell .member-shell-main>nav>div{border:0;border-top:1px solid var(--cc-palette-package-footer-edge);max-width:none;box-shadow:none;background:var(--cc-palette-package-surface);border-radius:0}}@media (width>=768px){.member-design-shell .member-content-frame{max-width:960px}}.cc-reference.cc-review .member-package-page{width:100%;max-width:980px;margin-inline:auto;padding-top:4px}.cc-reference.cc-review .member-package-page .ref-page-heading{text-align:start;margin-bottom:22px}.cc-reference.cc-review .member-package-page .package-invitation{border:1px solid var(--cc-v-border);background:var(--cc-v-surface);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);margin-bottom:24px;display:grid;overflow:hidden}.cc-reference.cc-review .member-package-page .package-invitation img{object-fit:cover;width:100%;height:100%;min-height:180px}.cc-reference.cc-review .member-package-page .package-invitation>div{padding:22px}.cc-reference.cc-review .member-package-page .package-invitation-kicker{color:var(--cc-v-muted);margin:0 0 6px;font-size:13px}.cc-reference.cc-review .member-package-page .package-invitation h2{text-wrap:balance;margin:0;font-size:clamp(22px,2.5vw,26px);font-weight:650;line-height:1.4}.cc-reference.cc-review .member-package-page .package-invitation h2+p{color:var(--cc-v-muted);max-width:52ch;margin:10px 0 6px;font-size:14px;line-height:1.8}.cc-reference.cc-review .member-package-page .package-schedule-link{min-height:44px;color:var(--cc-v-ink);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.cc-reference.cc-review .member-package-page[dir=rtl] :is(.package-schedule-link,.ref-plan-action) svg{transform:scaleX(-1)}.cc-reference.cc-review .member-package-page [role=tablist]{background:var(--cc-v-sand);border-radius:16px;align-items:stretch;gap:4px;height:auto;padding:5px}.cc-reference.cc-review .member-package-page [role=tab]{white-space:normal;border-radius:11px;min-width:0;min-height:52px;padding:10px 8px;font-size:14px;line-height:1.4}.cc-reference.cc-review .member-package-page .package-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cc-reference.cc-review .member-package-page .ref-plan{border:1px solid var(--cc-v-border);background:var(--cc-v-surface);border-radius:22px;box-shadow:0 6px 22px #102d4508}.cc-reference.cc-review .member-package-page .ref-plan--highlighted{border-color:var(--cc-v-gold)}.cc-reference.cc-review .member-package-page .ref-plan-badge{background:var(--cc-v-sand);border-bottom:1px solid var(--cc-v-border);padding:12px 24px;position:static}.cc-reference.cc-review .member-package-page .ref-plan-badge>span{color:var(--cc-v-ink);background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.cc-reference.cc-review .member-package-page .ref-plan-body{padding:24px}.cc-reference.cc-review .member-package-page .ref-plan-heading h3{font-size:21px;line-height:1.5}.cc-reference.cc-review .member-package-page .ref-plan-heading p{margin-top:6px;font-size:14px;line-height:1.7}.cc-reference.cc-review .member-package-page .ref-plan-price{font-variant-numeric:tabular-nums;margin:20px 0;font-size:38px;line-height:1.2}.cc-reference.cc-review .member-package-page .package-unit-price{color:var(--cc-v-muted);margin-top:6px;font-size:14px;font-weight:500;line-height:1.6;display:block}.cc-reference.cc-review .member-package-page .ref-plan-features{border-bottom:1px solid var(--cc-v-border);gap:10px;padding-bottom:18px}.cc-reference.cc-review .member-package-page .ref-plan-features li{color:var(--cc-v-ink);gap:9px;font-size:14px;line-height:1.6}.cc-reference.cc-review .member-package-page .ref-plan-terms{margin-top:14px;font-size:13px;line-height:1.8}.cc-reference.cc-review .member-package-page .ref-plan-terms p+p{margin-top:8px}.cc-reference.cc-review .member-package-page .ref-plan-action{padding-top:22px}.cc-reference.cc-review .member-package-page .ref-plan-action button{white-space:normal;background:var(--cc-action-primary);min-height:50px;color:var(--cc-action-primary-foreground);border-radius:12px;padding:12px 16px;line-height:1.5}.cc-reference.cc-review .member-package-page .ref-plan-action button:hover{background:var(--cc-action-primary-hover)}.cc-reference.cc-review .member-package-page .package-current-status{border:1px solid var(--cc-v-border);background:var(--cc-v-surface);border-radius:18px;padding:18px 22px}@media (width<=767px){.cc-reference.cc-review .member-package-page .package-pricing-grid,.cc-reference.cc-review .member-package-page .package-invitation{grid-template-columns:minmax(0,1fr)}.cc-reference.cc-review .member-package-page .package-invitation img{object-position:center 55%;height:140px;min-height:0}.cc-reference.cc-review .member-package-page .package-invitation>div{padding:18px 20px}.cc-reference.cc-review .member-package-page .ref-plan-body{padding:22px 20px}}@media (width<=359px){.cc-reference.cc-review .member-package-page [role=tab]{flex-direction:column;gap:3px}}
