.subscriptions-module__E8BNZG__hero{padding-block:var(--ss-space-3xl);border-bottom:1px solid var(--ss-color-border-muted)}.subscriptions-module__E8BNZG__heroInner{}.subscriptions-module__E8BNZG__heroDisplay{margin-top:var(--ss-space-md)!important;letter-spacing:-.5px!important;font-size:48px!important;line-height:56px!important}@media (min-width:1024px){.subscriptions-module__E8BNZG__heroDisplay{font-size:56px!important;line-height:64px!important}}.subscriptions-module__E8BNZG__lede{margin-top:var(--ss-space-lg);max-width:100%;font-size:18px!important;line-height:30px!important}.subscriptions-module__E8BNZG__section{padding-block:var(--ss-space-3xl);border-bottom:1px solid var(--ss-color-border-muted)}.subscriptions-module__E8BNZG__sectionInner{}.subscriptions-module__E8BNZG__sectionTitle{margin-top:var(--ss-space-sm)!important;margin-bottom:var(--ss-space-xl)!important}.subscriptions-module__E8BNZG__prose{max-width:100%;margin-top:var(--ss-space-md)!important}.subscriptions-module__E8BNZG__prose:first-child{margin-top:0!important}.subscriptions-module__E8BNZG__planGrid{gap:var(--ss-space-md);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.subscriptions-module__E8BNZG__planGrid{grid-template-columns:1fr}}.subscriptions-module__E8BNZG__planCard{flex-direction:column;display:flex}.subscriptions-module__E8BNZG__planPrice{margin-top:var(--ss-space-sm);margin-bottom:var(--ss-space-md);align-items:baseline;gap:8px;display:flex}.subscriptions-module__E8BNZG__planCadence{white-space:nowrap}.subscriptions-module__E8BNZG__planSummary{margin-bottom:var(--ss-space-md)}.subscriptions-module__E8BNZG__planFeatures{border-top:1px solid var(--ss-color-border-subtle);padding:0;padding-top:var(--ss-space-md);flex-direction:column;flex:1;gap:8px;margin:0;list-style:none;display:flex}.subscriptions-module__E8BNZG__planFeatures li{align-items:flex-start;gap:8px;display:flex}.subscriptions-module__E8BNZG__planFeatures li:before{content:"·";color:var(--ss-color-data-teal);margin-top:2px;font-weight:700}.subscriptions-module__E8BNZG__planCta{margin-top:var(--ss-space-lg);padding-top:var(--ss-space-md)}.subscriptions-module__E8BNZG__priceNote{margin-top:var(--ss-space-lg);max-width:100%;display:block}.subscriptions-module__E8BNZG__archiveSummary{margin-top:var(--ss-space-md);padding:var(--ss-space-md);border:1px solid var(--ss-color-border-subtle);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-subtle)}.subscriptions-module__E8BNZG__deliveryGrid{gap:var(--ss-marketing-gutter);grid-template-columns:1fr 1fr;display:grid}@media (max-width:767px){.subscriptions-module__E8BNZG__deliveryGrid{gap:var(--ss-space-xl);grid-template-columns:1fr}}.subscriptions-module__E8BNZG__deliveryColumn{gap:var(--ss-space-sm);padding-top:var(--ss-space-md);border-top:1px solid var(--ss-color-border-subtle);flex-direction:column;display:flex}.subscriptions-module__E8BNZG__faqList{flex-direction:column;gap:0;margin:0;padding:0;display:flex}.subscriptions-module__E8BNZG__faqItem{padding:var(--ss-space-lg) 0;border-top:1px solid var(--ss-color-border-subtle);flex-direction:column;gap:8px;display:flex}.subscriptions-module__E8BNZG__faqItem:last-child{border-bottom:1px solid var(--ss-color-border-subtle)}.subscriptions-module__E8BNZG__faqAnswer{max-width:100%;margin:0}.subscriptions-module__E8BNZG__footerCta{padding-block:var(--ss-space-3xl);background:var(--ss-color-surface-subtle)}.subscriptions-module__E8BNZG__primaryCta{border-radius:var(--ss-radius-full);background:var(--ss-color-action-primary);height:48px;color:var(--ss-color-action-on-primary);align-items:center;padding:0 24px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.subscriptions-module__E8BNZG__primaryCta:hover{background:var(--ss-color-action-primary-hover)}.subscriptions-module__E8BNZG__checkoutNotice{padding-top:var(--ss-space-lg)}.subscriptions-module__E8BNZG__checkoutNoticeInner{}.subscriptions-module__E8BNZG__checkoutBanner{align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md);border-radius:var(--ss-radius-sm);border:1px solid var(--ss-color-border-subtle);background:var(--ss-color-surface-subtle);display:flex}.subscriptions-module__E8BNZG__checkoutBannerSuccess{background:var(--ss-color-success-surface);border-color:var(--ss-color-success-border)}.subscriptions-module__E8BNZG__checkoutBannerNeutral{background:var(--ss-color-surface-subtle);border-color:var(--ss-color-border-subtle)}
