.pp-hero{padding-bottom:clamp(48px,8vw,96px)}.pp-hero-grid{align-items:center;gap:clamp(40px,6vw,64px);display:grid}.pp-copy{min-width:0}.pp-title{margin-top:20px}.pp-hero .lede-s{margin-top:22px}.pp-hero .btn-row{margin-top:30px}.pp-art{aspect-ratio:10/9;border:1px solid var(--s-line);background:radial-gradient(120% 100% at 50% 0%, #8ff4d21f, transparent 78%), var(--s-card);border-radius:28px;width:100%;max-height:460px;position:relative;overflow:hidden}.pp-art:not([data-live]) *{animation-play-state:paused!important}@media (width>=960px){.pp-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.pp-points{padding-top:clamp(48px,8vw,96px)}.pp-grid{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.pp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.pp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-card{border:1px solid var(--s-line);background:var(--s-card);border-radius:24px;min-width:0;padding:24px}.pp-card h2,.pp-card h3{letter-spacing:-.03em;text-wrap:balance;margin:0 0 10px;font-size:21px;font-weight:600}.pp-card p{color:var(--s-ink-2);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}.pp-card a{color:var(--s-ink);text-underline-offset:3px}.pp-card ul{gap:12px;margin:0;padding:0;font-size:15.5px;line-height:1.45;list-style:none;display:grid}.pp-more{padding-top:0}.pp-more-grid{gap:16px;display:grid}@media (width>=820px){.pp-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
