.dz-offer{background:var(--site-background);color:var(--site-foreground)}.dz-offer .dz-page-hero h1{max-width:18ch}.dz-offer .dz-page-hero p.dz-offer-eyebrow{margin:0 0 20px;font-size:16px;font-weight:700;color:var(--site-accent)}.dz-offer-label{margin:0 0 16px;color:var(--site-accent);font:500 12px/1.5 var(--site-font-mono);letter-spacing:.06em}.dz-offer-tag{margin:12px 0 16px;color:var(--site-muted);font-size:14px}.dz-offer-summary{margin:20px 0 0;color:var(--site-foreground);font-size:20px;font-weight:600;line-height:1.5}.dz-offer-warning{max-width:68ch;margin:24px 0 0;color:var(--site-accent);font-size:18px;font-weight:700}.dz-offer-verdict{margin:24px 0;padding:20px 24px;border:1px solid var(--site-line);border-left:2px solid var(--site-accent);background:var(--site-background);color:var(--site-foreground);font-size:18px;font-weight:600;line-height:1.5}.dz-offer-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:54rem;margin:40px 0 0;padding:0;list-style:none}.dz-offer-stages li{display:grid;align-content:start;gap:12px;min-width:0;padding:clamp(24px,3vw,40px);border:1px solid var(--site-line);background:var(--site-surface)}.dz-offer-stages .dz-offer-label{margin:0;color:var(--site-muted)}.dz-offer-price{color:var(--site-foreground);font:500 clamp(24px,2.3vw,32px)/1.2 var(--site-font-mono);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.dz-offer-detail{color:var(--site-muted);font-size:16px;line-height:1.5}.dz-offer .dz-page-hero p.dz-offer-combined{max-width:68ch;margin-top:24px;color:var(--site-foreground);font-size:16px;line-height:1.6}.dz-offer .dz-page-hero p.dz-offer-reference{max-width:68ch;margin-top:12px;color:var(--site-muted);font:12px/1.6 var(--site-font-mono);letter-spacing:0}.dz-offer .dz-offer-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:32px}.dz-offer .dz-offer-button{height:auto;min-height:72px;padding-block:20px;white-space:normal;overflow-wrap:anywhere}.dz-offer-jump{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:24px;font-size:14px}.dz-offer-jump a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;color:var(--site-accent);font-weight:700;text-decoration:underline;text-underline-offset:6px}.dz-offer .dz-page-hero p.dz-offer-note,.dz-offer-note{max-width:68ch;margin-top:24px;color:var(--site-muted);font-size:14px;line-height:1.65}.dz-offer .dz-service__list{display:grid;gap:12px;margin:24px 0 0;padding-left:22px;list-style:disc;color:var(--site-muted);font-size:18px;line-height:1.65}.dz-offer .dz-service__list li::marker{color:var(--site-accent)}.dz-offer-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;margin-top:48px;padding-top:32px;border-top:1px solid var(--site-line)}.dz-offer-examples .dz-service__list{margin-top:0}.dz-offer .dz-steps{display:grid;gap:24px;margin:32px 0 0;padding:0;list-style:none;counter-reset:offer-step}.dz-offer .dz-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;counter-increment:offer-step;color:var(--site-muted);font-size:18px;line-height:1.6}.dz-offer .dz-steps li:before{content:counter(offer-step,decimal-leading-zero);padding-top:4px;color:var(--site-accent);font:12px/1.6 var(--site-font-mono)}.dz-offer .dz-steps strong{color:var(--site-foreground);font-weight:700}.dz-offer .dz-offer-flow{align-items:center}.dz-offer-figure{margin:0;min-width:0}.dz-offer-figure img{display:block;width:100%;height:auto;aspect-ratio:1344/752;border:1px solid var(--site-line);border-radius:0;object-fit:cover}.dz-offer-figure img,.dz-offer-stage{background:var(--site-surface)}.dz-offer-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;margin-top:48px}.dz-offer-cols>div{min-width:0}.dz-offer-cols .dz-h3{margin-bottom:24px}.dz-offer-small{margin-top:24px;font-size:16px;line-height:1.65}.dz-offer-callout{max-width:65ch;margin:40px 0 0;padding-top:24px;color:var(--site-foreground);font-size:18px;line-height:1.6}.dz-offer-callout,.dz-offer-limits{border-top:1px solid var(--site-line)}.dz-offer-limits{display:grid;margin:0}.dz-offer-limits>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:8px 24px;padding-block:20px;border-bottom:1px solid var(--site-line)}.dz-offer-limits dt{color:var(--site-muted);font-size:14px;line-height:1.6}.dz-offer-limits dd{margin:0;color:var(--site-foreground);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.dz-offer-compare{width:100%;margin-top:48px;border-collapse:collapse;text-align:left;font-size:16px;line-height:1.6}.dz-offer-compare thead th{padding:0 24px 20px 0;color:var(--site-foreground);font-size:18px;font-weight:700}.dz-offer-compare tbody th,.dz-offer-compare td{padding:24px 24px 24px 0;border-top:1px solid var(--site-line);vertical-align:top}.dz-offer-compare tbody th{width:22%;color:var(--site-muted);font-size:14px;font-weight:500}.dz-offer-compare td{width:39%;color:var(--site-foreground)}.dz-offer-compare tr[data-emphasis] td{font-weight:700;font-variant-numeric:tabular-nums}.dz-offer-compare tr[data-emphasis=price] td{font-family:var(--site-font-mono);font-size:18px;font-weight:500}.dz-offer-cell-label{display:none}.dz-offer .dz-offer-subhead{margin-top:48px}.dz-offer-audience{background:var(--site-surface)}.dz-offer-audience--public{background:var(--site-background)}.dz-offer-paygrid{display:grid;gap:40px;min-width:0}.dz-offer-pay{width:100%;border-collapse:collapse;text-align:left;font-size:16px;line-height:1.6}.dz-offer-pay caption{padding-bottom:20px;color:var(--site-foreground);text-align:left;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-.02em}.dz-offer-pay thead th{padding-bottom:16px;color:var(--site-muted);font-size:14px;font-weight:500}.dz-offer-pay td,.dz-offer-pay thead th:last-child{text-align:right}.dz-offer-pay tbody th,.dz-offer-pay td{padding-block:20px;border-top:1px solid var(--site-line);vertical-align:top}.dz-offer-pay tbody th{padding-right:16px;color:var(--site-muted);font-weight:400}.dz-offer-pay td{color:var(--site-foreground);font:14px/1.6 var(--site-font-mono);font-variant-numeric:tabular-nums}.dz-offer .dz-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;margin-top:48px}.dz-offer .dz-principles>div{min-width:0;padding-top:24px;border-top:1px solid var(--site-line)}.dz-offer .dz-principles p{max-width:65ch;margin:16px 0 0;color:var(--site-muted);font-size:18px;line-height:1.6}.dz-offer-scope>div:first-child{grid-row:span 3}.dz-offer-founder{margin-top:48px;padding-top:32px;border-top:1px solid var(--site-line)}.dz-offer-founder .dz-body{margin-top:20px;font-size:18px;line-height:1.6}.dz-offer-trail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:48px 0 0;padding:0;list-style:none}.dz-offer-trail .dz-trail__step{min-width:0;padding-top:24px;border-top:1px solid var(--site-line)}.dz-offer-trail .dz-trail__index{color:var(--site-accent);font:12px/1.5 var(--site-font-mono)}.dz-offer-trail .dz-h3{margin-top:20px}.dz-offer-trail p{margin:16px 0 0;color:var(--site-muted);font-size:16px;line-height:1.6}.dz-offer-final .dz-lead{max-width:65ch}@media (max-width:1000px){.dz-offer-trail{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (max-width:860px){.dz-offer .dz-principles,.dz-offer .dz-split,.dz-offer-cols,.dz-offer-examples{grid-template-columns:minmax(0,1fr)}.dz-offer-scope>div:first-child{grid-row:auto}}@media (max-width:600px){.dz-offer-stages,.dz-offer-trail{grid-template-columns:minmax(0,1fr)}.dz-offer .dz-offer-actions{flex-direction:column;align-items:stretch}.dz-offer .dz-offer-button{min-height:60px;padding:16px 20px}.dz-offer .dz-principles p,.dz-offer .dz-service__list,.dz-offer .dz-steps li,.dz-offer-founder .dz-body{font-size:16px}.dz-offer-limits>div{grid-template-columns:minmax(0,1fr)}.dz-offer-compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dz-offer-compare tr{display:block;padding-block:16px;border-top:1px solid var(--site-line)}.dz-offer-compare tbody th,.dz-offer-compare td{display:block;width:auto;padding:8px 0;border:0}.dz-offer-cell-label{display:inline;color:var(--site-accent);font-size:14px;font-weight:700}.dz-offer-compare tr[data-emphasis=price] td{font-size:16px}}