.prices-intro{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:28px}
.prices-intro-copy{min-width:0}
.prices-intro h1{font-size:clamp(2.4rem,4vw,4rem);line-height:1.15}
.prices-title-pink,.prices-title-yellow{padding:0 .06em;border-radius:.15em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.prices-title-pink{background:linear-gradient(transparent 70%,#ffdce6 70%)}
.prices-title-yellow{background:linear-gradient(transparent 70%,#fff0b2 70%)}
.prices-intro-sticker{display:block;width:100%;height:auto;max-width:280px;object-fit:contain;transform:rotate(3deg)}
.prices-intro .lead{max-width:760px}
.prices-intro.page-intro{padding-top:36px;padding-bottom:24px;margin-bottom:20px}
.prices-intro .eyebrow{margin-bottom:16px}
.prices-intro .lead{margin-top:18px;margin-bottom:0}
.prices-intro + .trial.container{margin-top:0;padding:30px 5%;gap:28px}
.prices-intro + .trial .eyebrow{margin-bottom:14px}
.prices-intro + .trial h2{margin-bottom:14px}
.prices-intro + .trial p{margin-top:0;margin-bottom:20px}
@media(max-width:900px) and (min-width:761px){.prices-intro{grid-template-columns:minmax(0,1fr) 210px;gap:20px}}
@media(max-width:760px){.prices-intro{grid-template-columns:1fr;gap:16px}.prices-intro h1{font-size:clamp(2.1rem,7vw,2.8rem)}.prices-intro-sticker{max-width:180px;justify-self:center}}
@media(max-width:760px){.prices-intro.page-intro{padding-top:26px;padding-bottom:16px;margin-bottom:16px}.prices-intro + .trial.container{padding:24px 22px;gap:20px}.prices-intro + .trial .trial-price{padding-top:16px}.prices-intro + .trial .eyebrow{margin-bottom:10px}.prices-intro + .trial p{margin-bottom:16px}}
