.cv-hiw__head{text-align:center;margin-bottom:var(--cv-sp-2xl)}.cv-hiw__accent{font-style:italic;font-weight:400}.cv-hiw__sub{max-width:52ch;margin-inline:auto;color:var(--cv-ink-soft)}.cv-hiw__grid{display:grid;gap:var(--cv-sp-xl)}@media screen and (min-width:990px){.cv-hiw__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:var(--cv-sp-2xl);align-items:start}.cv-hiw__grid--reverse .cv-hiw__steps{order:2}}.cv-hiw__steps{list-style:none;margin:0;padding:0}.cv-hiw__step{position:relative;padding-left:42px;padding-bottom:var(--cv-sp-xl)}.cv-hiw__step:last-child{padding-bottom:0}.cv-hiw__step:not(:last-child):before{content:"";position:absolute;left:6px;top:20px;bottom:-4px;width:1px;background:var(--cv-border-strong)}.cv-hiw__marker{position:absolute;left:0;top:6px;width:13px;height:13px;border-radius:50%;background:var(--cv-rose);font-size:0}.cv-hiw__steps--numbered .cv-hiw__marker{display:grid;place-items:center;top:1px;width:26px;height:26px;color:var(--cv-porcelain);font-family:var(--cv-font-body);font-size:1.3rem;font-weight:600;line-height:1}.cv-hiw__steps--numbered .cv-hiw__step{padding-left:52px}.cv-hiw__steps--numbered .cv-hiw__step:not(:last-child):before{left:13px;top:32px}.cv-hiw__step-title{margin:0 0 6px;font-family:var(--cv-font-display);font-size:1.8rem;font-weight:600;line-height:var(--cv-lh-snug);color:var(--cv-ink)}.cv-hiw__step-text{margin:0;font-size:var(--cv-fs-body);line-height:var(--cv-lh-body);color:var(--cv-ink-soft);max-width:46ch}.cv-hiw__media{margin:0;order:-1}@media screen and (min-width:990px){.cv-hiw__media{order:0}.cv-hiw__media--sticky{position:sticky;top:96px}}.cv-hiw__frame{aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--cv-r-md);background:var(--cv-shell)}.cv-hiw__frame img,.cv-hiw__frame svg{display:block;width:100%;height:100%;object-fit:cover}.cv-hiw__stages{display:grid;grid-template-columns:repeat(var(--cv-hiw-stages, 3),1fr);margin-top:var(--cv-sp-sm);text-align:center}.cv-hiw__stages span{font-family:var(--cv-font-body);font-size:var(--cv-fs-eyebrow);font-weight:600;letter-spacing:var(--cv-ls-eyebrow);text-transform:uppercase;color:var(--cv-ink-faint)}.cv-hiw__footnote{margin-top:var(--cv-sp-xl);text-align:center;max-width:62ch;margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/12/assets/curvana-how-it-works.css.map */
