.dh-site .dh-pu-eyebrow{margin-bottom:20px}.dh-pu-h1{letter-spacing:-.045em;max-width:980px;margin:0 auto;font-size:92px;font-weight:800;line-height:.95}.dh-pu-h1 .dh-serif{font-size:1.08em}.dh-pu-h2{letter-spacing:-.035em;margin:0;font-size:56px;font-weight:800;line-height:1}.dh-pu-h2--faq{font-size:52px}.dh-pu-hero{text-align:center;padding:168px 0 0;position:relative;overflow:hidden}.dh-pu-hero__glow{background:radial-gradient(45% 45% at 50% 55%,#ff6b3d38,rgba(var(--bgrgb),0)70%);width:1400px;height:900px;margin-left:-700px;position:absolute;top:0;left:50%}.dh-pu-hero__lead{max-width:620px;color:var(--fg2);margin:26px auto 0;font-size:20px;line-height:1.55}.dh-pu-hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.dh-pu-stage{perspective:1600px;max-width:1180px;margin:72px auto 0;padding:0 32px;position:relative}.dh-pu-dash{border:1px solid rgba(var(--ink),.14);transform-origin:50% 0;will-change:transform;border-radius:24px;position:relative;overflow:hidden;transform:rotateX(32deg)scale(.92);box-shadow:0 60px 120px -40px #ff6b3d73,0 40px 80px -30px #000c}.dh-pu-dash img{width:100%;height:auto;display:block}.dh-pu-sec{padding:120px 0}.dh-pu-sec--steps,.dh-pu-sec--types{padding:40px 0 120px}.dh-pu-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:52px;display:grid}.dh-pu-card-h{transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .3s}.dh-pu-card-h:hover{border-color:#ff6b3d80;transform:translateY(-6px)}.dh-pu-benefit{background:linear-gradient(170deg,var(--surface2),var(--surface));border:1px solid rgba(var(--ink),.08);border-radius:26px;flex-direction:column;min-height:260px;padding:30px 26px;display:flex}.dh-pu-benefit__icon{width:52px;height:52px;color:var(--accent-text);background:#ff6b3d29;border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.dh-pu-benefit h3{letter-spacing:-.01em;margin:auto 0 8px;padding-top:36px;font-size:21px;font-weight:700;line-height:normal}.dh-pu-benefit p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.dh-pu-steps{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.dh-pu-steps__intro{position:sticky;top:140px}.dh-site .dh-pu-steps__intro .dh-pu-eyebrow{margin-bottom:16px}.dh-pu-steps__lead{color:var(--muted);margin:20px 0 0;font-size:17px;line-height:1.6}.dh-pu-steps__link{align-items:center;gap:8px;min-height:44px;margin-top:24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.dh-site a.dh-pu-steps__link{color:var(--accent-text);font-weight:700}.dh-site a.dh-pu-steps__link:hover{color:var(--accent-soft)}.dh-pu-steps__list{padding-left:64px;position:relative}.dh-pu-steps__track{background:rgba(var(--ink),.1);width:2px;position:absolute;top:12px;bottom:12px;left:21px}.dh-pu-steps__fill{transform-origin:top;background:#ff6b3d;position:absolute;inset:0;transform:scaleY(0)}.dh-pu-steps ol{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.dh-pu-step{background:var(--surface);border:1px solid rgba(var(--ink),.08);border-radius:26px;padding:30px 32px;transition:border-color .4s,background .4s;position:relative}.dh-pu-step__dot{background:var(--bg);border:2px solid rgba(var(--ink),.18);width:44px;height:44px;color:var(--muted2);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:800;transition:background .4s,border-color .4s,color .4s;display:flex;position:absolute;top:28px;left:-64px}.dh-pu-step h3{margin:0;font-size:22px;font-weight:700;line-height:normal}.dh-pu-step p{color:var(--muted);margin:8px 0 0;font-size:16px;line-height:1.6}.dh-pu-step.is-on{border-color:#ff6b3d73}.dh-pu-step.is-on .dh-pu-step__dot{color:#1c100c;background:#ff6b3d;border-color:#ff6b3d}.dh-pu-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:52px;display:grid}.dh-pu-type{border:1px solid rgba(var(--ink),.1);border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:480px;display:flex;position:relative;overflow:hidden}.dh-pu-type__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.dh-pu-card-h:hover .dh-pu-type__img{transform:scale(1.06)}.dh-pu-type__shade{background:linear-gradient(180deg,rgba(var(--bgrgb),.1)20%,rgba(var(--bgrgb),.92)75%);position:absolute;inset:0}.dh-pu-type__warm{mix-blend-mode:color;opacity:.12;background:#c2410c;position:absolute;inset:0}.dh-pu-type__body{padding:30px;position:relative}.dh-pu-type .dh-pu-type__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffb69f;margin:0 0 10px;font-size:12px;font-weight:800;line-height:normal}.dh-pu-type h3{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:normal}.dh-pu-type p{color:var(--fg2);margin:10px 0 20px;font-size:16px;line-height:1.55}.dh-pu-publish{padding:0 0 120px}.dh-pu-publish__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;display:grid}.dh-pu-pad{background:var(--surface);border:1px solid rgba(var(--ink),.08);border-radius:30px;padding:44px}.dh-pu-pad h2{letter-spacing:-.03em;margin:0;font-size:36px;font-weight:800;line-height:normal}.dh-pu-kinds{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dh-pu-kind{border:1px solid rgba(var(--ink),.16);height:42px;color:var(--fg2);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.dh-pu-pad>p{color:var(--muted2);margin:26px 0 0;font-size:15px;line-height:1.6}.dh-pu-publish__side{flex-direction:column;gap:20px;display:flex}.dh-pu-side{background:var(--surface);border:1px solid rgba(var(--ink),.08);color:var(--fg);border-radius:30px;flex:1;padding:36px}.dh-pu-side--tint{background:var(--tint);border-color:var(--tint-line)}.dh-pu-side__serif{margin:0;font-size:34px;line-height:1.15}.dh-pu-side__title{margin:0;font-size:20px;font-weight:700;line-height:normal}.dh-pu-side__text{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.dh-pu-side__title+.dh-pu-side__text{margin:8px 0 14px}.dh-pu-role{height:32px;color:var(--accent-soft);background:#ff6b3d29;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.dh-pu-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;display:grid}.dh-pu-faq__lead a{text-decoration:underline}.dh-pu-faq__lead{color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.6}.dh-pu-cta{text-align:center;border-top:1px solid rgba(var(--ink),.06);padding:130px 0;position:relative;overflow:hidden}.dh-pu-cta__img{-o-object-fit:cover;object-fit:cover;filter:grayscale();opacity:.25;width:100%;height:100%;position:absolute;inset:0}.dh-pu-cta__shade{background:linear-gradient(180deg,var(--bg),rgba(var(--bgrgb),.6)45%,var(--bg)),radial-gradient(40% 50% at 50% 50%,#ff6b3d4d,#ff6b3d00 70%);position:absolute;inset:0}.dh-pu-cta__inner{max-width:860px;position:relative}.dh-pu-cta h2{letter-spacing:-.045em;margin:0;font-size:76px;font-weight:800;line-height:.96}.dh-pu-cta p{max-width:520px;color:var(--fg2);margin:20px auto 0;font-size:19px;line-height:1.55}@media (max-width:900px){.dh-pu-h1{font-size:58px}.dh-pu-h2,.dh-pu-h2--faq{font-size:42px}.dh-pu-cta h2{font-size:58px}.dh-pu-hero{padding-top:140px;padding-bottom:88px}.dh-pu-sec,.dh-pu-sec--steps,.dh-pu-sec--types,.dh-pu-cta{padding-top:88px;padding-bottom:88px}.dh-pu-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-pu-steps,.dh-pu-publish__grid,.dh-pu-faq{grid-template-columns:minmax(0,1fr)}.dh-pu-steps__intro{position:static}.dh-pu-pad,.dh-pu-side{padding:32px}}@media (max-width:640px){.dh-pu-h1{letter-spacing:-.035em;font-size:42px}.dh-pu-h2,.dh-pu-h2--faq{font-size:34px}.dh-pu-cta h2{letter-spacing:-.035em;font-size:42px}.dh-pu-hero{padding-top:116px;padding-bottom:40px}.dh-pu-sec,.dh-pu-sec--steps,.dh-pu-sec--types,.dh-pu-cta{padding-top:64px;padding-bottom:64px}.dh-pu-benefits,.dh-pu-types{grid-template-columns:minmax(0,1fr)}.dh-pu-benefit,.dh-pu-type{min-height:0}.dh-pu-pad,.dh-pu-side{border-radius:24px;padding:24px}}
/*# sourceMappingURL=6fe7d539b49170cd.css.map*/