.pricing-page .pp-container{width:88%;max-width:1280px;margin-inline:auto}.pricing-page .marketing-nav [aria-current=page]{color:var(--story-accent)}.pricing-page .pp-hero{grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;padding-block:72px 56px;display:grid}.pricing-page .pp-eyebrow{letter-spacing:1.1px;color:var(--story-muted);margin-bottom:22px;font-size:10px;font-weight:550;display:block}.pricing-page .pp-hero h1{letter-spacing:-.055em;font-size:clamp(48px,5.4vw,78px);font-weight:520;line-height:1.05}.pricing-page .pp-hero h1 span{color:var(--story-muted)}.pricing-page .pp-hero p{margin-bottom:24px;font-size:18px;line-height:1.7}.pricing-page .pp-text-link{border:0;border-bottom:1px solid var(--story-border);color:var(--story-ink);background:0 0;align-items:center;gap:8px;width:fit-content;padding:0 0 5px;font-size:12px;font-weight:550;display:inline-flex}.pricing-page .pp-text-link:hover{border-color:var(--story-accent);color:var(--story-accent)}.pricing-page .pp-final h2{font-size:clamp(34px,3.6vw,49px);font-weight:550;line-height:1.12}.pricing-page .pp-final{justify-content:space-between;align-items:center;gap:40px;padding-block:80px;display:flex}.pricing-page .pp-final p{margin-top:21px;font-size:14px;line-height:1.8}.pricing-page .pp-final-actions{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.pricing-page .pp-final-actions>span{color:var(--story-muted);font-size:10px}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.pricing-page .pp-hero{animation:.6s both story-arrive}}@media (max-width:760px){.pricing-page .pp-container{width:90%}.pricing-page .pp-hero{grid-template-columns:1fr;gap:28px;padding-block:42px 36px}.pricing-page .pp-hero p{font-size:16px}.pricing-page .pp-eyebrow{margin-bottom:18px;font-size:9px}.pricing-page .pp-final{flex-direction:column;align-items:flex-start;gap:30px;padding-block:55px}.pricing-page .pp-final p{font-size:13px}}
