/* Only the new trial notes and testimonial section. Existing layout remains intact. */
.hero-copy>p.trial-note{font-size:14px;line-height:1.5;margin:10px 0 0;color:var(--muted)}
.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.testimonial-card{min-width:0;padding:28px;border:1px solid #d8c9b8;border-radius:8px;background:#fcf9f3}
.testimonial-person{display:flex;align-items:center;gap:14px}
.testimonial-photo{display:flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;border:1px solid #d8c9b8;border-radius:50%;font-size:14px;color:var(--muted)}
.testimonial-placeholder-label{font-size:12px;letter-spacing:1px;color:var(--gold)}
.testimonial-name{font-family:Georgia,serif;font-size:20px;color:var(--wine);margin:5px 0 0;line-height:1.3}
.testimonial-identification{font-size:14px;color:var(--muted)}
.testimonial-text{font-family:Georgia,serif;font-size:21px;line-height:1.5;color:var(--wine);margin:24px 0 20px}
.testimonial-placeholder-note{font-size:12px;color:var(--muted);line-height:1.5;display:block}
.plans .section-heading>p.trial-heading{font-size:18px;color:var(--wine);margin:18px 0 0}
.plan p.plan-trial{font-size:14px;color:var(--wine)}
.trial-conditions{text-align:center;max-width:700px;font-size:14px;line-height:1.55;margin:20px auto 0}
.closing .trial-note{font-size:14px;color:#eadbdc;margin:12px 0 0}
@media(max-width:900px){.testimonial-grid{gap:16px}.testimonial-card{padding:22px}.testimonial-person{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.testimonial-grid{grid-template-columns:1fr}.testimonial-person{align-items:center;flex-direction:row}.testimonial-text{font-size:20px;margin:20px 0 16px}.hero-copy>p.trial-note{font-size:14px;margin:10px 0 0}.testimonials h2{font-size:31px}.trial-conditions{margin-top:18px}}

.plan.recommended .plan-trial{text-align:center}
