.video-offer-page h2{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin-inline:auto;font-size:clamp(2.2rem,3.8vw,3.3rem);font-weight:650;line-height:1.1}.video-offer-page :is(#tried,#how-it-starts,#what-i-fix,#offers) article,.video-offer-page #beta-session{border-radius:1.5rem;box-shadow:0 4px 16px #11181209}.video-offer-page #tried article p{font-size:1rem;line-height:1.6}.video-offer-page #beta-session>p{max-width:65ch;margin-top:1.25rem;font-size:1.125rem;line-height:1.65}.video-offer-page #beta-session>p+p{margin-top:1rem}.video-offer-page #what-i-fix article{background:#fff}.video-offer-page #what-i-fix article h3{letter-spacing:-.03em;font-size:1.5rem;line-height:1.15}.video-offer-page #what-i-fix article>div:first-child p{font-size:1rem;line-height:1.6}.video-offer-page [data-workflow-art] p{font-size:.9375rem;line-height:1.45}.video-offer-page [data-workflow-art=delivery] [aria-label^=Step]{color:#126f39;-webkit-text-stroke:0;width:1.75rem;height:1.75rem;box-shadow:none;background:#edf4ef;border:1px solid #c9dccf;font-size:.875rem}.video-offer-page #offers article{padding:clamp(1.5rem,2.3vw,2rem)}.video-offer-page #offers article h3{letter-spacing:-.035em;line-height:1.1}.video-offer-page #offers article>p{font-size:1rem;line-height:1.6}.video-offer-page #offers article:nth-child(2) header>p:first-child{color:#126f39}.video-offer-page #offers article a{white-space:nowrap}.video-offer-page #offers details :is(summary,p){font-size:1rem;line-height:1.6}@media (max-width:639px){.video-offer-page #beta-session{padding:1.5rem}.video-offer-page [data-workflow-art=assets]>div:last-child>div:last-child>div{-moz-column-gap:.625rem;grid-template-columns:1rem minmax(0,1fr);column-gap:.625rem}.video-offer-page [data-workflow-art=assets]>div:last-child>div:last-child>div>span:last-child,.video-offer-page [data-workflow-art=notes]>div>div:last-child>div>span:last-child{grid-column:2;justify-self:start;margin-top:.25rem}.video-offer-page [data-workflow-art=notes]>div>div:last-child>div{grid-template-columns:2rem minmax(0,1fr)}}@media (min-width:1024px){.video-offer-page #what-i-fix article>div:first-child{min-height:7rem}.video-offer-page .video-offer-card-header{grid-template-rows:1.5rem 4.125rem 3rem 1.5rem;row-gap:1rem;display:grid}.video-offer-page .video-offer-card-header>*{margin-top:0}.video-offer-page #offers article>p{min-height:6.4rem}}
