/* Local proposal. Only the monthly-price composition of the discounted 600 card. */
.plan-card.featured .price.gwg-price-focus { display:block; padding:12px 0 20px; min-height:0; border-top:0; border-bottom:1px solid #ceddec; color:#071e3e; }
.gwg-price-focus .gwg-price-old { display:block; color:#5b6c80; opacity:1; font-size:14px; font-weight:400; line-height:1.5; text-decoration-thickness:1px; }
.gwg-price-focus .gwg-monthly-price { display:flex; align-items:baseline; gap:7px; margin:7px 0 0; line-height:1.08; white-space:nowrap; }
.gwg-price-focus .gwg-price-currency { font-size:15px; font-weight:500; }
.plan-card.featured .gwg-price-focus .gwg-monthly-price strong { font-size:56px; font-weight:850; letter-spacing:-.03em; font-variant-numeric:tabular-nums; line-height:1.05; }
.plan-card.featured .gwg-price-focus .gwg-monthly-price strong span { font-size:27px; letter-spacing:-.02em; }
.gwg-price-focus .gwg-price-period { font-size:14px; font-weight:400; color:#40566f; }
.gwg-price-focus .gwg-price-economy { display:block; margin:9px 0 0; padding:0; color:#40566f; font-size:13px; font-weight:500; line-height:1.5; letter-spacing:0; text-transform:none; }
@media(max-width:380px) { .plan-card.featured .gwg-price-focus .gwg-monthly-price strong { font-size:50px; } .plan-card.featured .gwg-price-focus .gwg-monthly-price strong span { font-size:25px; } .gwg-price-focus .gwg-monthly-price { gap:6px; } }
