/* Shared trial callout: form-page and dialog styling stays in trial-polish.css. */
.trial-section .form-intro{font-size:15px!important;line-height:1.6!important}
.trial-section .trial-copy>p:not(.eyebrow){font-size:19px!important;line-height:1.65!important;opacity:1!important}
.trial-section .trial-copy h2{opacity:1!important}
.trial-section .trial-benefits{display:flex!important;flex-wrap:wrap;gap:10px!important;margin:26px 0!important}
.trial-section .trial-benefits span{font-size:16px!important;line-height:1.5!important;padding:10px 14px!important;background:#f5eff6;border:1px solid #e7dce9;border-radius:8px;color:#221832}
.trial-section .trial-copy ul{display:grid!important;grid-template-columns:1fr 1fr;gap:0 22px!important;margin:24px 0 30px!important;padding:0!important}
.trial-section .trial-copy li{font-size:18px!important;line-height:1.5!important;padding:17px 0!important;border-bottom:1px solid #ddd9e5}
.trial-section .trial-form-wrap{border:1px solid #e5dfeb!important;border-radius:18px!important;box-shadow:0 18px 60px rgb(12 16 54 / 7%)!important;background:#fff!important;padding:clamp(24px,3vw,44px)!important}
@media(max-width:700px){.trial-section .trial-copy ul{grid-template-columns:1fr!important}.trial-section .trial-copy li{font-size:17px!important}}
