.pcs{background:var(--pcs-bg);color:var(--pcs-text);overflow:hidden;padding:80px 24px}.pcs__inner{margin:0 auto;max-width:1140px}.pcs__heading{color:var(--pcs-heading);font-family:var(--pcs-font);font-size:clamp(32px,5vw,56px);line-height:1.15;margin:0 auto 40px;max-width:800px;text-align:center}.pcs__heading p{color:inherit;font:inherit;margin:0}.pcs__heading em{color:var(--pcs-accent);font-family:Lilita One,Brush Script MT,cursive;font-style:italic}.pcs__desc{color:var(--pcs-text);font-size:18px;line-height:1.6;margin:0 auto 64px;max-width:800px;text-align:center}.pcs__desc p{margin:0}.pcs__desc a{color:var(--pcs-link);text-decoration:none}.pcs__stack{display:flex;flex-direction:column;gap:32px;position:relative}.pcs__card{align-items:center;background:var(--pcs-card-bg);border:1px dashed var(--pcs-border);border-radius:40px;display:grid;gap:48px;grid-template-columns:1fr 1.3fr;padding:64px 48px}.pcs__card-heading{color:var(--pcs-heading);font-family:var(--pcs-font);font-size:28px;font-weight:700;line-height:1.2;margin:0}.pcs__card-body{color:var(--pcs-text);font-size:14px;line-height:1.6}.pcs__card-body p{margin:0}.pcs__card-body a{color:var(--pcs-link)}.pcs__decor{bottom:-24px;height:auto;position:absolute;right:0;width:100px}@media (max-width:767px){.pcs{padding:48px 16px}.pcs__card{border-radius:28px;gap:20px;grid-template-columns:1fr;padding:32px 24px}.pcs__card-heading{font-size:24px}}