.top-actions{display:flex;align-items:center;gap:9px}.install-button{border:1px solid var(--forest);background:white;color:var(--forest);border-radius:9px;padding:9px 12px;font:700 12px inherit;cursor:pointer}.install-steps{background:var(--cream);border-radius:14px;padding:8px 18px;margin-bottom:20px;line-height:1.6}.pricing-section{padding:54px 0 20px}.pricing-heading{text-align:center;max-width:600px;margin:0 auto 28px}.pricing-heading h2{font-size:36px}.pricing-heading>p:last-child{color:var(--muted)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.price-card{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:28px;display:flex;flex-direction:column;align-items:flex-start}.price-card.featured{background:var(--forest);color:white;transform:translateY(-8px);box-shadow:var(--shadow)}.price-card.featured .eyebrow,.price-card.featured>p:not(.plan-price){color:#d8e6df}.price-card h3{font:700 24px "Fraunces",serif;margin:0}.price-card>p:not(.eyebrow,.plan-price){color:var(--muted);line-height:1.6;flex:1}.plan-price{font:700 34px "Fraunces",serif;margin:18px 0}.plan-price small{font:600 12px "DM Sans",sans-serif}.popular{position:absolute;right:18px;top:18px;background:var(--lime);color:var(--ink);padding:5px 9px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase}.price-card button{width:100%}@media(max-width:850px){.pricing-grid{grid-template-columns:1fr}.price-card.featured{transform:none}}@media(max-width:560px){.install-button{padding:8px;font-size:11px}.top-actions .profile-chip{display:none}.pricing-heading h2{font-size:30px}}
