/* V3-only layouts. V2 typography, navigation, form behavior and assets remain. */
.ps3-page .ps3-grid{display:grid;gap:28px;margin:28px 0}.ps3-page .ps3-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ps3-page .ps3-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ps3-page .ps3-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ps3-page .ps3-card{min-width:0;border-top:2px solid #c8102d;padding:24px 0 0;display:flex;flex-direction:column}.ps3-card ul{padding-left:22px;margin:0 0 20px}.ps3-card li{margin:0 0 8px}.ps3-card>a{margin-top:auto;align-self:flex-start}.ps3-benefits img{width:88px;height:88px;object-fit:contain;margin-bottom:22px}.ps3-benefits h3{min-height:3.7em}.ps3-page .ps3-films{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:30px 0}.ps3-films article{display:flex;flex-direction:column;min-width:0;border-top:2px solid #c8102d;padding-top:24px}.ps3-films article>img{display:block;max-width:100%;width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin-bottom:24px;background:#111}.ps3-films h4{font-size:20px;line-height:1.4;margin:0 0 20px;min-height:4.2em}.ps3-films article>a{margin-top:auto;font-weight:700;color:#a70826}.ps3-page .ps3-resources.ps3-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ps3-resources article{min-width:0}.ps3-resources article>a{height:100%;display:flex;flex-direction:column}.ps3-resources article>a>p{margin-top:auto}.ps3-page .ps2-steps ul{padding-left:20px;font-size:16px}.ps3-demo{margin-top:44px}.ps3-player{position:relative;width:min(100%,350px);aspect-ratio:9/16;margin:24px auto;background:#111;overflow:hidden}.ps3-player>img,.ps3-player>iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ps3-player>img{object-fit:contain}.ps3-player>iframe{opacity:0}.ps3-player.is-ready>iframe{opacity:1}.ps3-video-prompt{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:22px;background:linear-gradient(transparent 65%,#000b)}.ps3-video-prompt .btn{width:auto}.ps3-video-status{font-size:15px;text-align:center;min-height:0}.ps3-video-status:empty{display:none}.ps3-page .ps3-card h3,.ps3-page .ps3-films h3,.ps3-page .ps3-resources h3{overflow-wrap:break-word}.ps3-page .pf2-table-wrap:focus-visible{outline:3px solid #c8102d;outline-offset:3px}
@media(max-width:1000px){.ps3-page .ps3-grid-4,.ps3-page .ps3-resources.ps3-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ps3-page .ps3-films{gap:22px}.ps3-films h3{font-size:23px}.ps3-films h4{min-height:5.6em}}
@media(max-width:800px){.ps3-page .ps3-grid-3,.ps3-page .ps3-films{grid-template-columns:1fr}.ps3-films article>img{max-width:300px}.ps3-films h4,.ps3-benefits h3{min-height:0}.ps3-card>a{margin-top:8px}}
@media(max-width:700px){.ps3-page .ps3-grid-2,.ps3-page .ps3-grid-4,.ps3-page .ps3-resources.ps3-four{grid-template-columns:1fr}.ps3-page .ps3-grid{gap:24px}.ps3-page .ps3-card{padding-top:22px}.ps3-benefits img{width:76px;height:76px}.ps3-page .ps2-steps{gap:26px}.ps3-films article>img{margin-inline:auto}}
