.pricing-page{background:var(--mist)}
.pricing-page .site-nav [aria-current="page"]{color:var(--gold)}
.pricing-hero{padding:78px 0 58px;background:linear-gradient(135deg,#f8fafc 0%,#eaf0f7 100%);border-bottom:1px solid var(--line)}
.pricing-heading{max-width:900px;text-align:center}
.pricing-heading .eyebrow{margin-bottom:14px}
.pricing-heading h1{margin:0;font-family:"Libre Franklin",Arial,sans-serif;font-size:clamp(2.7rem,6vw,5rem);line-height:1.04;letter-spacing:-.045em}
.pricing-heading>p:last-child{max-width:720px;margin:24px auto 0;color:var(--muted);font-size:1.08rem}
.pricing-content{padding:64px 0 76px}
.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;align-items:start}
.pricing-card{padding:20px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 48px rgba(7,26,58,.1)}
.pricing-card-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:4px 4px 17px}
.pricing-card h2{margin:0;font-family:"Libre Franklin",Arial,sans-serif;font-size:1.35rem;line-height:1.2}
.pricing-card-heading span{flex:none;color:var(--muted);font-size:.82rem}
.pricing-image-link{display:block;background:#eef2f7;border:1px solid #d7dee8;overflow:hidden}
.pricing-image-link img{width:100%;height:auto;object-fit:contain;transition:transform .22s ease}
.pricing-image-link:hover img{transform:scale(1.012)}
.pricing-open{width:100%;margin-top:18px;text-align:center}
.pricing-note{margin-top:28px;color:var(--muted);text-align:center;font-size:.9rem}
@media(max-width:900px){.pricing-grid{grid-template-columns:1fr;max-width:680px}.pricing-card{padding:16px}.pricing-hero{padding:58px 0 46px}}
@media(max-width:600px){.pricing-content{padding:34px 0 54px}.pricing-card{padding:10px}.pricing-card-heading{display:block;padding:6px 4px 13px}.pricing-card-heading span{display:block;margin-top:4px}.pricing-card h2{font-size:1.18rem}.pricing-open{margin-top:12px}.pricing-heading{text-align:left}.pricing-heading>p:last-child{margin-left:0}.pricing-hero{padding:42px 0 36px}}
@media(prefers-reduced-motion:reduce){.pricing-image-link img{transition:none}}
