.page-module__4njW-W__hero{padding:var(--space-32) var(--space-6) var(--space-12);background:linear-gradient(180deg, var(--color-bg-primary) 0%, var(--color-bg-secondary) 100%)}.page-module__4njW-W__eyebrow{margin-bottom:var(--space-3);color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.page-module__4njW-W__hero h1{margin-bottom:var(--space-4);font-size:var(--text-5xl)}.page-module__4njW-W__lede{color:var(--color-text-secondary);font-size:var(--text-xl);line-height:var(--leading-relaxed)}.page-module__4njW-W__answers{background:var(--color-bg-primary);border-bottom:1px solid var(--color-border)}.page-module__4njW-W__answers h2{margin-bottom:var(--space-6);font-size:var(--text-2xl)}.page-module__4njW-W__answerList{gap:var(--space-5);display:grid}.page-module__4njW-W__answerItem{padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.page-module__4njW-W__answerItem:last-child{border-bottom:0;padding-bottom:0}.page-module__4njW-W__answerItem h3{margin-bottom:var(--space-2);font-size:var(--text-lg)}.page-module__4njW-W__answerItem p{color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module__4njW-W__membership{background:var(--color-bg-primary)}.page-module__4njW-W__offerCard{background:var(--color-bg-secondary);border:1px solid var(--color-border-accent);box-shadow:var(--shadow-card);padding:var(--space-10)}.page-module__4njW-W__offerHeader{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-module__4njW-W__offerHeader h2{font-size:var(--text-3xl)}.page-module__4njW-W__offerAmount{font-size:var(--text-4xl);font-weight:var(--font-semibold);color:var(--color-text-primary)}.page-module__4njW-W__offerPeriod{font-size:var(--text-base);color:var(--color-text-muted)}.page-module__4njW-W__offerList{gap:var(--space-3) var(--space-8);margin-bottom:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;display:grid}.page-module__4njW-W__offerList li{padding-left:var(--space-6);color:var(--color-text-secondary);position:relative}.page-module__4njW-W__offerList li:before{content:"✓";color:var(--color-accent);position:absolute;left:0}.page-module__4njW-W__offerCta{gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__4njW-W__pricing{background:var(--color-bg-secondary)}.page-module__4njW-W__tableTitle{font-size:var(--text-2xl);margin-bottom:var(--space-6)}.page-module__4njW-W__archiveNote{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted)}.page-module__4njW-W__archiveNote a{color:var(--color-accent)}.page-module__4njW-W__table{border:1px solid var(--color-border);background:var(--color-bg-primary)}.page-module__4njW-W__tableHeader,.page-module__4njW-W__row{gap:var(--space-5);grid-template-columns:minmax(0,1.5fr) minmax(170px,.7fr) minmax(170px,.8fr);align-items:start;display:grid}.page-module__4njW-W__tableHeader{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.page-module__4njW-W__row{padding:var(--space-6);border-bottom:1px solid var(--color-border);color:inherit;transition:background-color var(--transition-fast), transform var(--transition-fast)}.page-module__4njW-W__row:last-child{border-bottom:0}.page-module__4njW-W__row:hover,.page-module__4njW-W__row:focus-visible{background-color:var(--color-bg-tertiary)}.page-module__4njW-W__row:active{transform:scale(.995)}.page-module__4njW-W__row strong,.page-module__4njW-W__price,.page-module__4njW-W__status{color:var(--color-text-primary)}.page-module__4njW-W__row p{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.page-module__4njW-W__price,.page-module__4njW-W__status{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.page-module__4njW-W__price{font-weight:var(--font-semibold)}@media (max-width:820px){.page-module__4njW-W__hero{padding-top:var(--space-24)}.page-module__4njW-W__hero h1{font-size:var(--text-4xl)}.page-module__4njW-W__tableHeader{display:none}.page-module__4njW-W__row{gap:var(--space-3);grid-template-columns:1fr}}
