.product-pricing{margin:20px 0 65px}.container.product-pricing{margin-left:auto;margin-right:auto}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.price-panel{border:1px solid #e6dfd2;border-radius:14px;background:#fffdf9;padding:25px;min-width:0}.price-tag{font-size:12px;color:#765d24}.price-panel h3{font:24px/1.4 var(--serif);color:#243f32;margin:12px 0 22px}.price-row{padding:13px 0;border-top:1px solid #e6dfd2}.price-row>span{display:block;font-size:13px;color:#666;margin-bottom:5px}.price-row strong{display:block;font-size:25px;color:#b34b32;line-height:1.4}.price-row small{font-size:13px;font-weight:normal;white-space:nowrap}.price-panel p,.price-terms p{font-size:14px;line-height:1.8;margin:12px 0;color:#5b5962}.price-terms{background:#f4efe4;padding:22px;margin-top:22px;border-left:3px solid #dfb360}.price-terms a{color:var(--purple);font-weight:bold}.route-pricing{margin:30px 0}.route-pricing .price-panel{margin-bottom:16px}.route-card-action{gap:8px;flex-wrap:wrap}@media(max-width:960px){.price-grid{grid-template-columns:1fr}.price-panel{padding:22px}}