.pz-text-demo{display:grid;gap:20px;padding:clamp(20px,2vw,28px);border:1px solid color-mix(in srgb,var(--pz-color-grey-40) 60%,transparent);border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--pz-color-white) 98%,transparent),color-mix(in srgb,var(--pz-color-grey-40) 10%,var(--pz-color-white))),linear-gradient(135deg,color-mix(in srgb,var(--pz-color-blue-50) 4%,transparent),transparent 40%);box-shadow:0 20px 70px color-mix(in srgb,var(--pz-color-black-90) 10%,transparent),inset 0 1px color-mix(in srgb,var(--pz-color-white) 98%,transparent)}.pz-text-demo-header{display:flex;align-items:end;justify-content:space-between;gap:16px}.pz-text-demo-eyebrow,.pz-text-board-eyebrow,.pz-text-board-group-kicker,.pz-text-board-variant,.pz-text-board-chip{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pz-text-demo-eyebrow,.pz-text-board-eyebrow,.pz-text-board-group-kicker{color:var(--pz-color-text-link-hover)}.pz-text-demo-title,.pz-text-board-title,.pz-text-board-group-title{margin:0;color:var(--pz-color-text-primary)}.pz-text-demo-title{font-size:clamp(22px,2vw,28px);line-height:1.2}.pz-text-demo-spec,.pz-text-board-spec{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pz-color-text-secondary)}.pz-text-demo-surface{position:relative;padding:clamp(24px,3vw,44px);border-radius:22px;background:var(--pz-color-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pz-color-grey-40) 52%,transparent),0 18px 40px color-mix(in srgb,var(--pz-color-black-90) 8%,transparent)}.pz-text-demo-surface:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(color-mix(in srgb,var(--pz-color-blue-50) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--pz-color-blue-50) 4%,transparent) 1px,transparent 1px);background-size:28px 28px;border-radius:inherit;content:"";-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.2196078431),transparent 64%);mask-image:linear-gradient(180deg,rgba(0,0,0,.2196078431),transparent 64%);pointer-events:none}.pz-text-board{display:grid;gap:22px}.pz-text-board-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:20px;align-items:stretch}.pz-text-board-hero-copy,.pz-text-board-hero-preview,.pz-text-board-group{padding:clamp(22px,2vw,30px);border:1px solid color-mix(in srgb,var(--pz-color-grey-40) 58%,transparent);border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--pz-color-white) 98%,transparent),color-mix(in srgb,var(--pz-color-grey-40) 10%,var(--pz-color-white))),linear-gradient(135deg,color-mix(in srgb,var(--pz-color-blue-50) 4%,transparent),transparent 38%);box-shadow:0 18px 60px color-mix(in srgb,var(--pz-color-black-90) 8%,transparent),inset 0 1px color-mix(in srgb,var(--pz-color-white) 96%,transparent)}.pz-text-board-hero-copy{display:grid;align-content:center;gap:16px}.pz-text-board-title{font-size:clamp(32px,4vw,48px);line-height:1.05;max-width:12ch}.pz-text-board-description{margin:0;max-width:60ch;font-size:15px;line-height:1.7;color:var(--pz-color-text-secondary)}.pz-text-board-hero-preview{display:grid;align-content:start;gap:20px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--pz-color-blue-50) 8%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--pz-color-white) 98%,transparent),color-mix(in srgb,var(--pz-color-grey-40) 10%,var(--pz-color-white)))}.pz-text-board-chip{justify-self:start;padding:9px 12px;border-radius:999px;background:color-mix(in srgb,var(--pz-color-blue-50) 10%,transparent);color:var(--pz-color-text-link-hover)}.pz-text-board-group{display:grid;gap:18px}.pz-text-board-group-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.pz-text-board-group-title{font-size:20px;line-height:1.35}.pz-text-board-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pz-text-board-card{display:grid;gap:16px;padding:18px;min-height:122px;border:1px solid color-mix(in srgb,var(--pz-color-grey-40) 56%,transparent);border-radius:22px;background:color-mix(in srgb,var(--pz-color-white) 94%,transparent);box-shadow:0 12px 34px color-mix(in srgb,var(--pz-color-black-90) 6%,transparent)}.pz-text-board-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pz-text-board-variant{color:var(--pz-color-text-link-hover)}@media (width <= 1024px){.pz-text-board-hero,.pz-text-board-grid{grid-template-columns:1fr}}@media (width <= 640px){.pz-text-demo-header,.pz-text-board-meta{flex-direction:column;align-items:start}.pz-text-board-hero-copy,.pz-text-board-hero-preview,.pz-text-board-group,.pz-text-demo{padding:20px;border-radius:22px}}
