.pnp-welcome{background:var(--blush)}.pnp-welcome .grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:start}.pnp-welcome .hi{font-family:"Caveat",cursive;font-weight:700;font-size:34px;line-height:1;color:var(--mag);margin-bottom:8px}.pnp-welcome h2 .pg{background:var(--lime);padding:0 8px;display:inline-block;transform:rotate(-1.5deg)}.pnp-welcome .copy p{font-size:18px;color:#2a2026;max-width:600px}.pnp-welcome .copy p strong{background:linear-gradient(transparent 60%,rgba(255,0,191,.28) 60%)}.pnp-free{margin-top:26px}.pnp-free .lab{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.pnp-free .chips{display:flex;flex-wrap:wrap;gap:9px}.pnp-free a{display:inline-block;padding:10px 14px;border:2px solid var(--ink);background:#fff;color:var(--ink)!important;text-decoration:none!important;font-weight:800;font-size:14px;transition:transform .2s,box-shadow .2s,background .2s}.pnp-free a:hover{transform:translate(-3px,-3px);box-shadow:4px 4px 0 var(--mag);background:var(--lime)}.pnp-free a.here{background:var(--ink);color:#fff!important}.pnp-play{background:var(--ink);color:#fff;padding:34px 30px;box-shadow:10px 10px 0 var(--mag);transform:rotate(1deg);position:relative}.pnp-play .tag{position:absolute;top:-16px;left:22px;background:var(--lime);color:var(--ink);font-weight:800;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:7px 12px;transform:rotate(-3deg)}.pnp-play h3{color:#fff;font-size:30px;margin:6px 0 18px}.pnp-play ol{list-style:none;margin:0;padding:0;display:grid;gap:16px;counter-reset:pl}.pnp-play li{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;counter-increment:pl}.pnp-play li:before{content:counter(pl);width:44px;height:44px;display:grid;place-items:center;font-family:"Bowlby One SC",sans-serif;font-size:20px;color:var(--ink);background:var(--lime)}.pnp-play li:nth-child(2):before{background:var(--mag);color:#fff}.pnp-play li:nth-child(3):before{background:#fff}.pnp-play b{display:block;font-size:17px;margin-bottom:2px}.pnp-play span.t{font-size:15px;color:rgba(255,255,255,.78);line-height:1.5}.pnp-play .mini{display:inline-block;width:34px;height:22px;vertical-align:middle;margin-left:4px}.pnp-play .mini .pnp-dfly{width:34px;height:22px}.pnp-play .show{margin-top:8px;background:0 0;border:0;padding:0;color:var(--lime);font:800 12px/1 "Manrope",sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;cursor:pointer}@media (max-width:900px){.pnp-welcome .grid{grid-template-columns:1fr;gap:50px}.pnp-play{transform:none}}