.pc-stripe{height:14px;background:repeating-linear-gradient(90deg,#bed32c 0 48px,#fdab33 48px 96px,#72ced4 96px 144px,#faa4b8 144px 192px,#f65653 192px 240px)}.pc-rainbow{font-family:"KG Blank Space Solid","Fredoka",sans-serif;font-weight:700;font-size:36px;line-height:1.1;letter-spacing:0.02em;text-transform:uppercase;margin:0 0 0.35em;-webkit-text-stroke:1.5px #000;paint-order:stroke fill;color:#000}.pc-rainbow span:nth-child(5n+1){color:#faa4b8}.pc-rainbow span:nth-child(5n+2){color:#fdab33}.pc-rainbow span:nth-child(5n+3){color:#bed32c}.pc-rainbow span:nth-child(5n+4){color:#f65653}.pc-rainbow span:nth-child(5n+5){color:#72ced4}@media (max-width:640px){.pc-rainbow{font-size:28px}}.pc-btn{display:inline-block;background:#000;color:#fff;font-family:"KG Blank Space Solid","Fredoka",sans-serif;font-weight:700;font-size:20px;letter-spacing:0.04em;text-transform:uppercase;line-height:1.2;padding:13px 36px;text-decoration:none;transition:transform .15s ease, box-shadow .15s ease}.pc-btn:is(:hover,:focus){color:#fff;background:#000;transform:translateY(-2px);box-shadow:4px 4px 0 #f65653}.pc-card{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center;background:#fff;border:10px solid #000;padding:22px;margin:2em 0}@media (max-width:640px){.pc-card{grid-template-columns:1fr;border-width:7px;padding:18px;gap:16px}}.pc-card__img{width:100%;height:auto;display:block;border:2px solid #000}.pc-card__img img{display:block;width:100%;height:auto}@media (max-width:640px){.pc-card__img{max-width:240px;margin:0 auto}}.pc-card__body{text-align:center}.pc-card__text{font-family:"KG Miss Speechy IPA","Andika",sans-serif;font-size:20px;line-height:1.35;color:#000;margin:0 0 0.5em}.pc-card__meta{font-size:14px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#000;margin:0 0 16px}.pc-member{border:10px solid #000;background:#fff;text-align:center;margin:2.2em 0;padding:0 24px 28px}.pc-member .pc-stripe{margin:0 -24px 24px}@media (max-width:640px){.pc-member{border-width:7px;padding:0 16px 22px}}.pc-plans{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:520px;margin:16px auto 22px}.pc-plan{border:3px solid #000;border-top-width:10px;padding:14px 10px;background:#fff}.pc-plan:nth-child(1){border-top-color:#72ced4}.pc-plan:nth-child(2){border-top-color:#faa4b8}.pc-plan__price{font-family:"KG Blank Space Solid","Fredoka",sans-serif;font-weight:700;font-size:30px;line-height:1.1;color:#000;margin:0}.pc-plan__note{font-size:15px;line-height:1.35;color:#000;margin:6px 0 0}.pc-supplies{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin:1.2em 0 1.8em}.pc-supply{display:flex;flex-direction:column;justify-content:space-between;gap:12px;border:3px solid #000;border-top-width:10px;padding:14px;background:#fff}.pc-supply:nth-child(5n+1){border-top-color:#faa4b8}.pc-supply:nth-child(5n+2){border-top-color:#fdab33}.pc-supply:nth-child(5n+3){border-top-color:#bed32c}.pc-supply:nth-child(5n+4){border-top-color:#f65653}.pc-supply:nth-child(5n+5){border-top-color:#72ced4}.pc-supply__name{font-size:17px;font-weight:700;line-height:1.25;color:#000;margin:0}.pc-supply__btn{align-self:flex-start;display:inline-block;background:#000;color:#fff;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;padding:8px 12px;text-decoration:none}.pc-supply__btn:is(:hover,:focus){color:#fff;background:#f65653}.pc-pins{column-count:4;column-gap:16px;margin:0 0 2em}@media (max-width:900px){.pc-pins{column-count:3}}@media (max-width:640px){.pc-pins{column-count:2;column-gap:12px}}.pc-pin{break-inside:avoid;display:block;margin:0 0 16px;background:#fff;border:3px solid #000}.pc-pin:nth-child(5n+1) .pc-pin__title{border-top-color:#faa4b8}.pc-pin:nth-child(5n+2) .pc-pin__title{border-top-color:#fdab33}.pc-pin:nth-child(5n+3) .pc-pin__title{border-top-color:#bed32c}.pc-pin:nth-child(5n+4) .pc-pin__title{border-top-color:#f65653}.pc-pin:nth-child(5n+5) .pc-pin__title{border-top-color:#72ced4}.pc-pin:nth-child(3n+1) .pc-pin__img{aspect-ratio:2/3}.pc-pin:nth-child(3n+2) .pc-pin__img{aspect-ratio:4/5}.pc-pin__img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.pc-pin__img img{display:block;width:100%;height:100%;aspect-ratio:inherit;object-fit:cover}.pc-pin__title{display:block;border-top:8px solid #000;padding:10px 12px 12px;font-size:15px;font-weight:700;line-height:1.3;color:#000;text-decoration:none}.pc-pin__title:is(:hover,:focus){color:#000;text-decoration:underline}.pc-section-title{text-align:center;margin:1.6em 0 0.8em}.pc-pins--two{column-count:2;max-width:560px;margin-left:auto;margin-right:auto}