/* Full owner labels stay readable on two deliberate desktop header rows. */
@media(min-width:1200px){
 .site-header .navbar{grid-template-columns:minmax(0,1fr) auto;gap:0 24px;padding-block:10px}
 .site-header .navbar-collapse{display:contents}
 .site-header .site-header__actions{grid-column:2;grid-row:1;display:flex;align-items:center}
 .site-header .site-nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:4px 14px;border-top:1px solid var(--color-border);margin-top:10px;padding-top:4px}
 .site-header .site-nav .nav-link{font-size:.84rem;padding-inline:7px;min-height:46px}
 .site-header .site-brand{grid-column:1;grid-row:1}
}
.pricing-policy{max-width:1000px;padding-top:40px;padding-bottom:56px}.pricing-policy .pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.pricing-policy article{padding:24px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-soft)}.pricing-policy h2{font-size:1.2rem;line-height:1.5}.pricing-policy p{line-height:1.8}.pricing-policy .button{margin:8px 12px 8px 0}
@media(max-width:767px){.pricing-policy .pricing-grid{grid-template-columns:1fr;gap:16px}.pricing-policy article{padding:20px}}
