.gx-pricing-page #page,
.gx-pricing-page .site-content,
.gx-pricing-page #content,
.gx-pricing-page #primary,
.gx-pricing-page #main,
.gx-pricing-page article,
.gx-pricing-page .inside-article,
.gx-pricing-page .entry-content,
.gx-pricing-page.separate-containers .site-content,
.gx-pricing-page.separate-containers .inside-article,
.gx-pricing-page.one-container .site-content,
.gx-pricing-page.one-container .inside-article{width:100%;max-width:none;margin:0;padding:0;background:transparent;border:0;box-shadow:none}
.gx-pricing-page .entry-header,.gx-pricing-page .page-header,.gx-pricing-page .gx-inner-banner{display:none}
.gx-pricing-hero{padding:72px 0 80px;background:linear-gradient(180deg,#fdfaf7 0%,#fffdfa 58%,#fff 100%);text-align:center}
.gx-pricing-hero-inner{max-width:760px}
.gx-pricing-hero h1{margin:0 0 16px;color:var(--gx-navy);font:800 42px/1.15 var(--brand-font);letter-spacing:-1.2px}
.gx-pricing-hero p{max-width:700px;margin:0 auto;color:var(--gx-muted);font:16px/1.65 var(--brand-font)}
.gx-pricing-plans{padding:90px 0;background:var(--brand-background)}
.gx-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px}
.gx-pricing-card{display:flex;min-height:390px;flex-direction:column;padding:32px 30px;border:1px solid var(--brand-border);border-radius:12px;background:#fff;box-shadow:0 10px 24px rgba(18,22,27,.06)}
.gx-pricing-card h3{margin:0;color:var(--brand-dark);font:800 25px/1.2 var(--brand-font);letter-spacing:-.6px}
.gx-pricing-price{display:flex;align-items:baseline;gap:8px;margin:20px 0 28px;color:var(--brand-muted);font:600 14px/1.3 var(--brand-font)}
.gx-pricing-price span{color:var(--brand-primary);font:800 32px/1 var(--brand-font);letter-spacing:-1px}
.gx-pricing-includes{margin:0 0 14px;color:var(--brand-dark);font:700 14px/1.3 var(--brand-font)}
.gx-pricing-card ul{display:grid;gap:12px;padding:0;margin:0;list-style:none}
.gx-pricing-card li{display:flex;gap:10px;align-items:flex-start;color:var(--brand-muted);font:14px/1.5 var(--brand-font)}
.gx-pricing-card li::before{flex:0 0 auto;color:var(--brand-primary);content:"✓";font-weight:800}
@media(max-width:900px){.gx-pricing-grid{grid-template-columns:1fr 1fr}.gx-pricing-card:last-child{grid-column:1/-1}}
@media(max-width:700px){.gx-pricing-hero{padding:44px 0 52px}.gx-pricing-hero h1{font-size:30px;letter-spacing:-.8px}.gx-pricing-hero p{font-size:15px}.gx-pricing-plans{padding:62px 0}.gx-pricing-grid{grid-template-columns:1fr;margin-top:30px}.gx-pricing-card,.gx-pricing-card:last-child{grid-column:auto;min-height:0}.gx-pricing-card{padding:28px 24px}}
