.trial-price{font-size:clamp(42px,6vw,68px);font-weight:650;letter-spacing:-.04em;line-height:1.1;margin:34px 0 18px;}.trial-price span{display:block;font-size:17px;letter-spacing:0;font-weight:400;color:var(--muted);margin-top:12px;}.trial-hero>.trial-small,.trial-small{font-size:14px;max-width:800px;line-height:1.7;}.trial-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;}.trial-intro{max-width:820px;font-size:19px;}.trial-concepts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:50px 0 30px;}.trial-concepts article{min-width:0;}.trial-preview{display:block;overflow:hidden;border-radius:var(--radius);background:var(--soft);border:1px solid var(--line);}.trial-preview img{display:block;width:100%;height:280px;object-fit:cover;}.trial-concepts .eyebrow{margin-top:25px;font-size:10px;}.trial-concepts h3{font-size:30px;margin:16px 0;}.trial-concepts p{font-size:16px;}.trial-concepts .textlink{display:inline-block;min-height:44px;padding:8px 0;}.trial-small{margin-top:32px;}.trial-concepts .trial-preview img[src*=hair]{object-position:50% 60%;}@media (max-width:800px){.trial-concepts{grid-template-columns:1fr;gap:42px;}.trial-preview img{height:320px;}.trial-actions{align-items:flex-start;flex-direction:column;}.trial-price{font-size:48px;}.trial-intro{font-size:17px;}}@media (max-width:380px){.trial-hero h1{font-size:38px;}.trial-actions .button{font-size:14px;padding:13px 18px;}}
