.pp-page .pp-deliverable-grid{display:grid;gap:var(--pp-space-5)}.pp-page .pp-deliverable-grid .pp-card{align-items:flex-start;display:flex;flex-direction:column}.pp-page .pp-deliverable-grid h3{margin-top:var(--pp-space-5)}.pp-page .pp-deliverable-grid .pp-badge{margin-top:auto}.pp-page .pp-deliverable-grid .pp-card>p:not(.pp-number){margin-bottom:var(--pp-space-5)}.pp-page .pp-price-card{background:var(--pp-surface-2);border:1px solid var(--pp-line);border-radius:var(--pp-radius-lg);margin-top:var(--pp-space-5);padding:var(--pp-space-6)}.pp-page .pp-price-card>.pp-small{margin-top:var(--pp-space-3)}.pp-page .pp-price-card>p:not(.pp-stat):not(.pp-small){margin-top:var(--pp-space-5)}.pp-page .pp-price-card .pp-benchmark{border-top:1px solid var(--pp-line);margin-top:var(--pp-space-5);padding-top:var(--pp-space-5)}@media (min-width:768px){.pp-page .pp-deliverable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-page .pp-thumbnail{align-self:stretch;aspect-ratio:8/5;border-radius:var(--pp-radius-md) var(--pp-radius-md) 0 0;flex-shrink:0;margin:calc(var(--pp-space-5)*-1) calc(var(--pp-space-5)*-1) var(--pp-space-5);mask-image:linear-gradient(var(--pp-mask-solid) 80%,var(--pp-clear))}@media (min-width:768px) and (prefers-reduced-motion:no-preference){html.pp-js .pp-page .pp-thumbnail img{transition:transform var(--pp-duration-enter) var(--pp-ease-out-quart);transition-delay:calc(var(--pp-i, 0)*var(--pp-duration-stagger))}html.pp-js .pp-page .pp-pending .pp-thumbnail img{transform:translateY(var(--pp-space-2))}}.pp-page .pp-included{border-top:1px solid var(--pp-line);margin-top:var(--pp-space-7);padding-top:var(--pp-space-6)}.pp-page .pp-included-list{display:grid;gap:var(--pp-space-5) var(--pp-space-6);list-style:none;margin-top:var(--pp-space-5);padding:0}.pp-page .pp-included-list li{align-items:flex-start;color:var(--pp-text-muted);display:flex;gap:var(--pp-space-3)}.pp-page .pp-included-list .pp-icon{color:var(--pp-accent-strong);flex-shrink:0;margin-top:var(--pp-space-1)}.pp-page .pp-included-title{color:var(--pp-text);font-weight:700}@media (min-width:768px){.pp-page .pp-included-list{grid-template-columns:repeat(2,minmax(0,1fr))}}