html body #tarife.family-chapter .plan h3.plan-price{font-size:clamp(40px,4vw,54px);line-height:1.15;white-space:nowrap;letter-spacing:-.045em}
html body #tarife.family-chapter .plan h3.plan-price span{font-size:15px;letter-spacing:0;font-weight:400}
html body #tarife.family-chapter .plan>p{font-size:16px;line-height:1.55;min-height:75px}
html body #tarife.family-chapter .plan ul{font-size:16px;line-height:1.6}
html body #tarife.family-chapter .pricing-note{font-size:15px;line-height:1.7}
.pricing-extras{margin:30px auto 0;max-width:1000px;padding:24px 28px;border-radius:18px;border:1px solid #01c1f738;display:grid;gap:14px;background:#007ac10a}
html body #tarife.family-chapter .pricing-extras p{font-size:16px;line-height:1.65;margin:0}.pricing-extras strong{color:var(--ink)}
html body #tarife.family-chapter .usage-explainer{max-width:1000px;margin:22px auto 0;text-align:left}
@media(max-width:750px){html body #tarife.family-chapter .plan>p{min-height:0}.pricing-extras{padding:22px}}

.trial-banner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:25px 28px;margin-bottom:30px;border-radius:18px;background:linear-gradient(110deg,#007ac11a,#01c1f71a);border:1px solid #01c1f74d}.trial-banner strong{font-size:22px;color:var(--ink)}html body #tarife.family-chapter .trial-banner p{font-size:16px;line-height:1.65;margin:7px 0 0;max-width:780px}.trial-banner .btn{flex-shrink:0}@media(max-width:750px){.trial-banner{align-items:flex-start;flex-direction:column;padding:22px}}
