.v4-hero{overflow:hidden;padding:76px 0 40px;position:relative}.v4-hero__grid{align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr .95fr}@media (max-width:860px){.v4-hero__grid{gap:60px;grid-template-columns:1fr}}.v4-hero__heading{font-size:clamp(38px,4.6vw,60px);line-height:1.04;margin:18px 0 30px}.v4-hero__heading em{color:var(--v4-pine);font-style:normal}.v4-hero__sub{color:var(--v4-ink-soft);font-size:18px;margin-bottom:32px;max-width:520px}.v4-hero__sub p:last-child{margin-bottom:0}.v4-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:34px}.v4-hero__badges{display:flex;flex-wrap:wrap;gap:22px}.v4-hero__badge{align-items:center;color:var(--v4-ink-soft);display:flex;font-size:13px;font-weight:500;gap:8px}.v4-hero__badge svg{color:var(--v4-pine);flex:none}.v4-hero__art{position:relative}.v4-hero__side-img{border-radius:18px;height:auto;width:100%}.v4-hero__side-img,.v4-mock{border:1px solid var(--v4-line);box-shadow:0 30px 70px -30px rgba(18,35,28,.35)}.v4-mock{background-color:var(--v4-paper-raise);border-radius:18px;overflow:hidden;transform:rotate(.4deg)}.v4-mock__bar{align-items:center;border-bottom:1px solid var(--v4-line);display:flex;gap:6px;padding:12px 16px}.v4-mock__dot{background-color:var(--v4-line-strong);border-radius:50%;height:8px;width:8px}.v4-mock__title{color:var(--v4-ink-soft);font-family:var(--v4-font-mono);font-size:11px;margin-left:8px}.v4-mock__body{display:grid;gap:14px;padding:20px}.v4-mock__row{align-items:center;background-color:var(--v4-paper);border:1px solid var(--v4-line);border-radius:10px;display:flex;justify-content:space-between;padding:12px 14px}.v4-mock__row-left{align-items:center;display:flex;gap:10px}.v4-mock__avatar{background-image:linear-gradient(135deg,#9fd18a,#1f5c3f);border-radius:8px;height:28px;width:28px}.v4-mock__name{font-size:13px;font-weight:600}.v4-mock__rowsub{color:var(--v4-ink-soft);font-family:var(--v4-font-mono);font-size:11px}.v4-mock__pill{background-color:rgba(31,92,63,.1);border-radius:999px;color:var(--v4-pine);font-family:var(--v4-font-mono);font-size:10.5px;font-weight:500;padding:4px 10px}.v4-mock__pill--warn{background-color:rgba(201,242,108,.35);color:var(--v4-pine-deep)}.v4-mock__chart{align-items:end;display:flex;gap:6px;height:70px;padding:0 14px 4px}.v4-mock__chart span{background-image:linear-gradient(180deg,#9fd18a,#1f5c3f);border-radius:4px 4px 0 0;flex:1;opacity:.85}.v4-mock__stats{background-color:var(--v4-line);border-top:1px solid var(--v4-line);display:grid;gap:1px;grid-template-columns:1fr 1fr 1fr}.v4-mock__stat{background-color:var(--v4-paper-raise);padding:16px 18px}.v4-mock__stat b{display:block;font-family:var(--v4-font-heading);font-size:19px}.v4-mock__stat span{color:var(--v4-ink-soft);font-size:11px}.v4-hero__chip{align-items:center;background-color:var(--v4-paper-raise);border:1px solid var(--v4-line);border-radius:11px;box-shadow:0 16px 32px -14px rgba(18,35,28,.3);display:flex;font-size:12px;font-weight:600;gap:7px;padding:9px 13px;position:absolute;z-index:2}.v4-hero__chip svg{color:var(--v4-pine);flex:none}.v4-hero__chip--top{right:22px;top:-14px}.v4-hero__chip--bottom{bottom:-18px;left:-18px}