.pxyd20{padding-bottom:90px}
.pxyd21{background:color-mix(in srgb, var(--house-color) 16%, transparent);border:1px solid color-mix(in srgb, var(--house-color) 34%, transparent);border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:40px;padding:40px;display:grid}
.pxyd22{color:var(--house-color)}
.pxyd23{margin:10px 0 0;font-size:56px;line-height:1}
.pxyd24{letter-spacing:.18em;color:var(--ocgywfo);margin-top:8px;font-family:monospace;font-size:13px;font-weight:800}
.pxyd25{border-left:3px solid var(--house-color);color:var(--ocgywfl);margin-top:18px;padding-left:16px;font-size:19px;font-style:italic;line-height:1.5}
.pxyd26{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}
.pxyd27{color:var(--ocgywfm);margin:0;font-size:16px;line-height:1.65}
.pxyd28{letter-spacing:.06em;text-transform:uppercase;color:var(--ocgywfl);font-size:13px;font-weight:800}
.pxyd29{color:var(--ocgywfm);margin:8px 0 0;padding-left:18px;font-size:14.5px;line-height:1.6}
.pxyd2a{text-align:center;background:linear-gradient(135deg,#6d28d9,#8b5cf6);border-radius:26px;margin-top:40px;padding:40px 36px;box-shadow:0 24px 60px #6d28d94d}
.pxyd2b{color:#fff;margin:0 0 10px;font-size:32px}
.pxyd2c{color:#ffffffd9;max-width:440px;margin:0 auto 22px;font-size:16px}
.pxyd2d{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px;display:flex}
@media screen and (max-width:944px){.pxyd21{text-align:center;grid-template-columns:1fr;justify-items:center;padding:28px}.pxyd23{font-size:40px}.pxyd25{border-left:none;border-top:3px solid var(--house-color);padding-top:14px;padding-left:0}.pxyd26{grid-template-columns:1fr}}
