.hiw{--hiw-gutter:1rem;max-width:60rem;margin:0 auto;padding:2rem var(--hiw-gutter) 3rem;font-family:var(--lp-body-face);color:var(--lp-ink)}.hiw-head{max-width:38rem;margin:0 auto 2.5rem;text-align:center}.hiw-title{margin:0;font-family:var(--lp-heading-face);font-weight:400;font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:1.2;color:var(--lp-heading);text-wrap:balance}.hiw-lede{margin:1rem auto 0;max-width:34ch;font-weight:300;font-size:1rem;line-height:1.75;text-wrap:pretty;-webkit-font-smoothing:auto}.hiw-demo,.hiw-pricing{margin:1rem 0 0;font-size:.9375rem;line-height:1.5}.hiw-demo a,.hiw-pricing a{color:var(--lp-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hiw-steps{display:grid;gap:3rem;margin:0;padding:0;list-style:none}.hiw-step{display:grid;gap:1.25rem;justify-items:center}.hiw-step-text{width:100%;max-width:34rem}.hiw-step-number{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin:0 0 .75rem;border:1px solid var(--lp-slip-edge);border-radius:999px;font-family:var(--lp-heading-face);font-size:1.125rem;line-height:1;color:var(--lp-heading);font-variant-numeric:tabular-nums}.hiw-step-title{margin:0;font-family:var(--lp-heading-face);font-weight:400;font-size:1.375rem;line-height:1.3;color:var(--lp-heading);text-wrap:balance}.hiw-step-body{margin:.6rem 0 0;font-size:1rem;line-height:1.7;text-wrap:pretty}.hiw-step-premium{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .5rem;margin:.85rem 0 0;font-size:.875rem;line-height:1.55;color:var(--lp-ink-soft)}.hiw-premium-mark{flex:none;padding:.1rem .55rem;border:1px solid var(--lp-ornament);border-radius:999px;font-size:.6875rem;font-weight:500;letter-spacing:var(--ll-caps-wide);text-transform:uppercase;color:var(--lp-ink)}.hiw-shot{width:100%;max-width:17.5rem;margin:0;padding:.5rem;box-sizing:border-box;background:var(--lp-slip);border:1px solid var(--lp-slip-edge);border-radius:1.75rem;box-shadow:0 18px 34px -22px rgb(var(--lp-shade)/.55)}.hiw-shot img{display:block;width:100%;height:auto;border-radius:1.3rem;background:var(--lp-paper)}.hiw-close{max-width:34rem;margin:4rem auto 0;text-align:center}@media (min-width:48rem){.hiw{--hiw-gutter:2rem;padding-top:3rem}.hiw-step{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:center;gap:3rem}.hiw-step:nth-child(2n) .hiw-shot{order:-1}.hiw-step:nth-child(2n){grid-template-columns:17.5rem minmax(0,1fr)}}