.pricing-page{line-height:1.8}.pricing-page .article a:not(.btn){color:var(--accent);text-decoration:underline;text-underline-offset:3px}.pricing-page .article a:not(.btn):hover{text-decoration-thickness:2px}.container{width:min(680px,88vw);margin:0 auto;padding:0 1rem}.article{padding:8rem 0 4rem}.article__eyebrow{font-family:var(--font-mono);font-size:.85rem;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem;text-align:center}.article__title{font-family:var(--font-display);font-size:clamp(2rem,6vw,2.8rem);font-weight:400;color:var(--ink-strong);line-height:1.2;margin-bottom:3rem;text-align:center}.pricing-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:14px;padding:2.5rem 2rem;margin:0 auto 3rem;max-width:480px}.pricing-card__header{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.pricing-card__name{font-size:1.5rem;margin-bottom:.5rem}.pricing-card__name,.pricing-card__price{font-family:var(--font-display);font-weight:400;color:var(--ink-strong)}.pricing-card__price{font-size:2rem;margin:0}.pricing-card__price span{font-size:1rem;color:var(--ink-muted)}.pricing-card__features{list-style:none;padding:0;margin:0 0 2rem}.pricing-card__features li{position:relative;padding:.5rem 0 .5rem 1.75rem;color:var(--ink-muted);font-size:.95rem}.pricing-card__features li:before{content:"";position:absolute;left:0;top:.85rem;width:8px;height:8px;border-radius:50%;background:var(--accent-green)}.pricing-card__cta{display:block;text-align:center;width:100%}.philosophy{text-align:center;color:var(--ink-muted);font-size:1.05rem;max-width:480px;margin:0 auto 2rem}.article__content p{margin-bottom:1.5rem}.article__cta{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border);text-align:center}.article__cta p{color:var(--ink-muted);margin-bottom:1rem}