.trial-offer{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 0 16px;padding:24px 28px;border-radius:22px;background:#0b3046;color:#fff;box-shadow:0 12px 30px rgba(11,48,70,.12)}
.trial-offer h2{margin:11px 0 7px;font-size:clamp(23px,3vw,32px);line-height:1.15}
.trial-offer p{max-width:610px;margin:0;color:#e5f5f2}
.trial-offer .trial-badge{padding:5px 11px;background:#d5f6ef;color:#075b54;font-size:13px}
.trial-offer-price{display:grid;justify-items:center;min-width:190px;padding-left:28px;border-left:1px solid #8cb7b5;text-align:center}
.trial-offer-price strong{font-size:54px;line-height:1;font-weight:900;color:#fff}
.trial-offer-price span{max-width:155px;margin-top:5px;color:#e5f5f2;font-size:13px;line-height:1.3}
.trial-pricing{margin:0 0 24px;padding:20px 24px;border-color:#d6e4e7;background:#f8fbfb}
.trial-pricing-heading{margin-bottom:15px}
.trial-later-label{color:#52717c;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.trial-pricing h2{margin:3px 0 3px;color:#0b3046;font-size:1.15rem}
.trial-pricing-heading p,.trial-pricing-note{margin:0;color:#4d6572;font-size:14px}
.trial-package-grid article{gap:2px;padding:12px 14px;border-radius:12px}
.trial-package-grid article.featured{border-width:1px;border-color:#90cac1}
.trial-package-grid span{font-size:15px}
.trial-package-grid small{font-size:12px}
.trial-pricing-note{margin-top:12px}
@media(max-width:540px){.trial-offer{display:block;padding:22px}.trial-offer-price{justify-items:start;margin-top:20px;padding:14px 0 0;border-left:0;border-top:1px solid #8cb7b5;text-align:left}.trial-offer-price strong{font-size:43px}.trial-offer-price span{max-width:none}.trial-pricing{padding:18px}.trial-package-grid{grid-template-columns:1fr 1fr;gap:8px}.trial-package-grid article{padding:11px}}
@media(max-width:375px){.trial-package-grid{grid-template-columns:1fr}}
