.activate-pricing-page{background:var(--background)}.activate-pricing-tier{border:1px solid var(--border);background:var(--card);width:100%;color:var(--card-foreground);border-radius:18px;padding:32px;box-shadow:0 12px 24px -16px #00000038}.activate-pricing-tier h2{margin:0;font-size:24px;font-weight:650;line-height:1.3}.activate-pricing-tier__price{letter-spacing:-.04em;margin:8px 0 0;font-size:56px;font-weight:650;line-height:1.1}.activate-pricing-tier__billing{color:var(--muted-foreground);margin:12px 0 24px;font-size:14px}.activate-pricing-tier__description{color:var(--muted-foreground);margin:0;font-size:16px;line-height:1.6}.activate-pricing-tier ul{border-top:1px solid var(--border);flex-direction:column;gap:16px;margin:24px 0 0;padding:24px 0;list-style:none;display:flex}.activate-pricing-tier li{align-items:start;gap:10px;font-size:14px;line-height:1.5;display:flex}.activate-pricing-tier li svg{color:var(--primary);flex-shrink:0;margin-top:2px}.activate-pricing-tier__cta{background:var(--primary);min-height:52px;color:var(--primary-foreground);border-radius:9px;justify-content:center;align-items:center;margin-top:8px;padding:12px 16px;font-weight:600;text-decoration:none;transition:opacity .15s;display:flex}.activate-pricing-tier__cta:hover{opacity:.88}.activate-pricing-options{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1.25fr;gap:56px;margin:72px 0 56px;padding:40px 0;display:grid}.activate-pricing-options h2,.activate-pricing-details h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.3}.activate-pricing-options__intro p{color:var(--muted-foreground);margin:14px 0 20px;line-height:1.7}.activate-pricing-link{min-height:48px;color:var(--primary);text-underline-offset:4px;align-items:center;gap:10px;font-weight:600;display:inline-flex}.activate-pricing-options__list{flex-direction:column;gap:28px;margin:0;display:flex}.activate-pricing-options dt{margin-bottom:6px;font-weight:600}.activate-pricing-options dd{color:var(--muted-foreground);margin:0;line-height:1.65}.activate-pricing-details{max-width:680px;margin:0 auto}.activate-pricing-details h2{margin-bottom:20px}.activate-pricing-details details{border-bottom:1px solid var(--border)}.activate-pricing-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:20px 0;font-weight:550;line-height:1.5;list-style:none;display:flex}.activate-pricing-details summary::-webkit-details-marker{display:none}.activate-pricing-details summary svg{flex-shrink:0;transition:transform .15s}.activate-pricing-details details[open] summary svg{transform:rotate(180deg)}.activate-pricing-details details p{color:var(--muted-foreground);margin:0;padding:0 28px 24px 0;line-height:1.75}.activate-pricing-policies{flex-wrap:wrap;gap:12px 24px;margin-top:24px;display:flex}.activate-pricing-policies a{color:var(--muted-foreground);text-underline-offset:4px;align-items:center;min-height:48px;text-decoration:underline;display:inline-flex}.activate-pricing-tier a:focus-visible,.activate-pricing-options a:focus-visible,.activate-pricing-details :is(summary,a):focus-visible{outline:2px solid var(--primary);outline-offset:5px}@media (width<=640px){.activate-pricing-tier{padding:28px}.activate-pricing-options{grid-template-columns:1fr;gap:28px;margin:48px 0 40px;padding:32px 0}}@media (prefers-reduced-motion:reduce){.activate-pricing-tier__cta,.activate-pricing-details summary svg{transition:none}}
