.dz{overflow:hidden;display:grid;align-items:center;min-height:min(74vh,640px);padding:clamp(28px,6vw,72px);border:1px solid var(--color-divider);background:radial-gradient(120% 90% at 12% 0,color-mix(in srgb,var(--color-accent) 10%,transparent),transparent 60%),var(--color-surface)}.dz,.dz-inner{position:relative}.dz-inner{z-index:1;max-width:58ch}.dz-kicker{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.dz-title{margin:16px 0 20px;font-size:clamp(40px,7.5vw,92px);line-height:.88;letter-spacing:-.045em;font-weight:900}.dz-title-serif{font-style:italic;display:inline-block;font-family:var(--font-serif);font-style:normal;font-weight:400;font-size:1.12em;letter-spacing:-.02em;line-height:.92;color:var(--color-accent)}.dz-lead{margin:0 0 26px;max-width:46ch;font-size:clamp(15px,1.6vw,19px);line-height:1.45;color:color-mix(in srgb,var(--color-text) 76%,transparent)}.dz-points{list-style:none;margin:0 0 30px;padding:0;display:grid;grid-gap:10px;gap:10px;max-width:44ch}.dz-points li{display:flex;align-items:baseline;gap:12px;padding-top:10px;border-top:1px solid var(--color-divider);font-size:14px;color:color-mix(in srgb,var(--color-text) 82%,transparent)}.dz-point-n{flex:0 0 auto;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--color-accent)}.dz-cta{display:flex;flex-wrap:wrap;gap:10px}.dz-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:1px solid var(--color-divider);color:var(--color-text);font-size:14px;font-weight:700;text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.dz-btn:hover{color:var(--color-accent)}.dz-btn.primary,.dz-btn:hover{border-color:var(--color-accent)}.dz-btn.primary{background:var(--color-accent);color:#fff}.dz-btn.primary:hover{background:color-mix(in srgb,var(--color-accent) 86%,#000);color:#fff}.dz-ghost{position:absolute;right:-8%;bottom:-22%;width:min(58%,560px);height:auto;color:color-mix(in srgb,var(--color-accent) 12%,transparent);pointer-events:none}@media (max-width:760px){.dz-ghost{display:none}}