.noera-pricing-page .noera-breadcrumbs{margin-bottom:2rem}
.noera-pricing-page .noera-page-hero{margin-bottom:2.75rem}
.noera-pricing-page .noera-page-hero h1{font-size:clamp(2.8rem,5vw,4.5rem);line-height:1.08;margin:1rem 0 0}
.noera-pricing-basics{max-width:60rem;font-size:1rem;line-height:1.8}
.noera-pricing-basics p{margin:0 0 1rem}
.noera-pricing-page strong{font-weight:600}
.noera-hourly-rate{font-size:inherit;letter-spacing:normal}
.noera-pricing-vat{color:var(--noera-muted)}
.noera-pricing-navigation{margin:3.75rem 0 1rem}
.noera-pricing-navigation h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 1.25rem}
.noera-price-links{display:flex;flex-wrap:wrap;gap:.75rem 2rem}
.noera-pricing-examples{max-width:54rem;font-size:1rem;line-height:1.8;margin:0 0 1.4rem}
.noera-price-links a{font-size:.9rem;color:var(--noera-accent);text-underline-offset:.3em;line-height:1.5}
.noera-priced-service{position:relative;isolation:isolate;padding:clamp(3.5rem,6vw,5.5rem) 0;scroll-margin-top:6rem}
.noera-priced-service--tinted::before{content:"";position:absolute;inset:0 calc((100% - 100vw)/2);background:var(--noera-surface);z-index:-1;pointer-events:none}
.noera-price-heading{max-width:60rem;margin-bottom:2rem}
.noera-price-heading h2{font-size:clamp(1.9rem,3vw,2.65rem);font-weight:500;letter-spacing:-.04em;line-height:1.15;margin:0 0 1.25rem;text-wrap:balance}
.noera-price-intro{font-size:1rem;line-height:1.8;max-width:54rem;margin:0}
.noera-offer-price{font-size:1rem;line-height:1.8;margin:1rem 0 0;text-align:left}
.noera-price-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,5rem);font-size:1rem;line-height:1.8}
.noera-price-body p,.noera-price-extra p{margin:0 0 1.3rem}
.noera-price-inclusions>p:first-child{font-weight:600}
.noera-price-body ul,.noera-price-extra ul{padding-left:1.2rem;margin:.5rem 0 0}
.noera-price-body li,.noera-price-extra li{margin:.5rem 0;padding-left:.15rem}
.noera-price-body li::marker,.noera-price-extra li::marker{color:var(--noera-accent)}
.noera-price-notes h3,.noera-price-extra h3{font-size:1.3rem;font-weight:500;letter-spacing:-.02em;line-height:1.3;margin:0 0 1.1rem}
.noera-price-extra{max-width:60rem;margin-top:2.75rem;font-size:1rem;line-height:1.8}
.noera-price-extra h3{font-size:1.6rem}
.noera-price-extra .noera-negotiation-rate{font-size:1rem;color:var(--noera-ink)}
.noera-pricing-page .noera-page-cta{margin-top:1rem}
@media(max-width:900px){.noera-price-body{gap:2rem}}
@media(max-width:680px){.noera-pricing-page .noera-page-hero{margin-bottom:2rem}.noera-pricing-navigation{margin-top:2.5rem}.noera-price-links{gap:.8rem 1.5rem}.noera-price-heading h2{font-size:2rem}.noera-price-body{grid-template-columns:1fr;gap:2rem}.noera-priced-service{scroll-margin-top:2rem}.noera-price-body ul{margin-bottom:0}.noera-price-extra{margin-top:2.25rem}}
