.p2p h1,.p2p h2,.p2p h3,.p2p p{text-transform:none;letter-spacing:normal}
.p2p h3{font-family:'Work Sans',sans-serif;font-weight:700}
.p2p .p2p-d{font-family:'Anton',sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:.98}
.p2p .p2p-step h3{text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height:1.2}
.p2p .p2p-tier h3{font-size:22px;line-height:1.2}
.p2p .p2p-two h3.p2p-d{font-size:44px}
.p2p-slot{min-height:0}
.p2p-ev .p2p-slot{height:100%}
.p2p-hero>*,.p2p-ev>*{min-width:0}
@media (min-width:901px){
.p2p-cards,.p2p-tiers,.p2p-rv{grid-template-columns:repeat(3,minmax(0,1fr))}
.p2p-steps,.p2p-biz,.p2p-tt{grid-template-columns:repeat(4,minmax(0,1fr))}
.p2p-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}
.p2p-ev,.p2p-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
}
@media (max-width:900px){
.p2p-steps,.p2p-cards{grid-template-columns:minmax(0,1fr)}
.p2p-biz{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.p2p-two{grid-template-columns:minmax(0,1fr)}
}