.vm3-how{background:var(--vm3-how-bg, #F4F1EA);color:var(--vm3-how-ink, #0B1B3D);padding:120px 40px;font-family:Outfit,sans-serif;position:relative}.vm3-how__inner{max-width:1400px;margin:0 auto;position:relative}.vm3-how__header{text-align:center;margin-bottom:80px}.vm3-how__label{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--vm3-how-accent, #2B6BFF);margin-bottom:20px}.vm3-how__heading{font-family:Fraunces,serif!important;font-weight:800;font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.02em;max-width:800px;margin:0 auto 24px;color:var(--vm3-how-ink, #0B1B3D)}.vm3-how__heading p{margin:0;font-family:Fraunces,serif!important}.vm3-how__heading em{font-family:Fraunces,serif!important;font-style:italic;color:var(--vm3-how-accent, #2B6BFF);font-weight:600}.vm3-how__lead{font-size:18px;line-height:1.5;opacity:.8;max-width:580px;margin:0 auto}.vm3-how__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative}.vm3-how__steps:before{content:"";position:absolute;top:60px;left:16%;right:16%;height:2px;background-image:linear-gradient(to right,var(--vm3-how-ink, #0B1B3D) 50%,transparent 50%);background-size:12px 2px;z-index:0}.vm3-how__step{background:#efe9dd;border-radius:20px;padding:40px 32px;text-align:center;position:relative;z-index:1;border:1px solid rgba(11,27,61,.08);transition:all .3s ease}.vm3-how__step:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0b1b3d14}.vm3-how__step-num{width:60px;height:60px;border-radius:50%;background:var(--vm3-how-ink, #0B1B3D);color:var(--vm3-how-lime, #B8FF3C);font-family:Fraunces,serif!important;font-weight:800;font-size:24px;display:grid;place-items:center;margin:0 auto 24px;border:4px solid var(--vm3-how-bg, #F4F1EA);box-shadow:0 0 0 1px var(--vm3-how-ink, #0B1B3D)}.vm3-how__step-title{font-family:Fraunces,serif!important;font-size:26px;font-weight:800;line-height:1.1;letter-spacing:-.01em;margin:0 0 12px;color:var(--vm3-how-ink, #0B1B3D)}.vm3-how__step-text{font-size:15px;line-height:1.55;opacity:.75;margin:0}@media(max-width:960px){.vm3-how{padding:80px 24px}.vm3-how__steps{grid-template-columns:1fr;gap:16px}.vm3-how__steps:before{display:none}.vm3-how__step{padding:32px 24px}}@media(max-width:560px){.vm3-how{padding:60px 20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vm3-how.css.map */
