/* Shared website V2.1 navigation, signup and pricing */
html{scroll-padding-top:84px}.nav{min-height:70px;height:auto;padding:11px 0}.nav-links{flex-wrap:wrap;justify-content:flex-end;gap:12px}.nav-links a{white-space:nowrap}.footer a:hover{color:white}.pbx-page-top{min-height:72vh;padding-top:85px}.pbx-page-title{font-size:clamp(38px,5vw,62px);letter-spacing:-1.7px;line-height:1.12}.pbx-intro{max-width:820px;margin-bottom:34px}.pbx-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.pbx-guide-grid .card{min-height:205px}.pbx-guide-grid p{color:#b5c6da}.pbx-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1000px}.pbx-price-card{padding:32px;display:flex;flex-direction:column;align-items:flex-start}.pbx-price-card h2{font-size:30px;margin:12px 0}.pbx-price-card ul{padding-left:20px;line-height:2;color:#c0d2e8}.pbx-price-card .btn{margin-top:auto}.pbx-price-highlight{border-color:#466dac;box-shadow:0 15px 45px #071120}.pbx-guide-note{padding:20px 24px;margin:26px 0;border-radius:14px;border:1px solid #2b4867;background:#101f34}.pbx-guide-note strong{color:#e4f3ff}.pbx-guide-note p{color:#b5c8dd;margin:8px 0 0}.pbx-price-grid .pbx-plan-pending{margin:5px 0 11px}.pbx-price-grid .pbx-plan-note{margin-top:auto}.pbx-price-grid .pbx-plan-price{color:#fff}.pbx-price-grid .pbx-plan-label{letter-spacing:.1em}.pbx-signup-note a{color:#a5d3ff;text-decoration:underline}@media(max-width:900px){.pbx-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-links{flex-wrap:nowrap;justify-content:flex-start}.pbx-price-grid{grid-template-columns:1fr}}@media(max-width:570px){.pbx-guide-grid{grid-template-columns:1fr}.pbx-page-top{padding-top:54px}.pbx-price-card{padding:23px}}

/* Pricing V3 - four plan grid + custom WhatsApp enquiry */
.pbx-price-grid,.pbx-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:none}
.pbx-price-card,.pbx-pricing-card{min-width:0;padding:22px;display:flex;flex-direction:column;align-items:stretch}
.pbx-price-card h2,.pbx-pricing-card h3{font-size:24px}
.pbx-price-card ul,.pbx-pricing-card ul{padding-left:19px;line-height:1.8}
.pbx-price-card ul li,.pbx-pricing-card ul li{font-size:13px}
.pbx-price-card .btn,.pbx-pricing-card .btn{margin-top:auto;text-align:center;padding:10px 12px;min-height:47px}
.pbx-custom{margin:24px 0}.pbx-custom .btn{margin-top:18px}.pbx-plan-price{font-size:42px}
@media(max-width:1100px){.pbx-price-grid,.pbx-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.pbx-price-grid,.pbx-pricing-grid{grid-template-columns:1fr}}
