.ptc-signals-compact-hero .ptc-signals-hero-layout{gap:20px;padding:24px 20px 0}
.ptc-signals-compact-hero .ptc-signals-hero-content{padding-bottom:0}
.ptc-signals-compact-hero h1{font-size:28px;line-height:1.12;margin-top:14px;max-width:560px}
.ptc-signals-compact-hero .ptc-signals-hero-content>p{font-size:14px;line-height:1.6;margin-top:12px}
.ptc-signals-compact-hero .ptc-signals-hero-benefits{margin-top:18px;gap:10px;max-width:500px}
.ptc-signals-compact-hero .ptc-signals-hero-benefits>div{min-height:64px;padding:10px 12px;border-radius:16px;gap:10px}
.ptc-signals-compact-hero .ptc-signals-hero-benefits>div>span:first-child{height:36px;width:36px;border-radius:11px}
.ptc-signals-compact-hero .ptc-signals-hero-benefits>div>span:last-child{font-size:12px;line-height:1.4}
.ptc-signals-compact-hero .ptc-signals-hero-actions{margin-top:18px;gap:8px}
.ptc-signals-compact-hero .ptc-signals-hero-actions>a{height:40px;padding-left:16px;padding-right:16px;font-size:12px}
.ptc-signals-compact-hero .ptc-signals-hero-join{background:#f97316;color:#291408;box-shadow:0 8px 20px #f9731633}
.ptc-signals-compact-hero .ptc-signals-hero-join:hover{background:#fb923c;color:#291408}
.ptc-signals-compact-hero .ptc-signals-hero-media{min-height:0}
.ptc-signals-compact-hero .ptc-signals-hero-image{max-width:280px}
@media(min-width:640px){.ptc-signals-compact-hero .ptc-signals-hero-layout{padding:26px 28px 0}.ptc-signals-compact-hero h1{font-size:32px}.ptc-signals-compact-hero .ptc-signals-hero-media{min-height:240px}.ptc-signals-compact-hero .ptc-signals-hero-image{max-width:360px}}
@media(min-width:1024px){.ptc-signals-compact-hero .ptc-signals-hero-layout{min-height:360px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);padding:24px 32px;gap:20px}.ptc-signals-compact-hero .ptc-signals-hero-content{text-align:left}.ptc-signals-compact-hero h1{font-size:34px}.ptc-signals-compact-hero .ptc-signals-hero-media{min-height:280px;align-self:stretch}.ptc-signals-compact-hero .ptc-signals-hero-image{max-width:460px;bottom:-16px}}
