.landing-how{background:#fff;padding:100px 24px}.landing-how__inner{max-width:1100px;margin:0 auto}.landing-how__header{margin-bottom:72px}.landing-how__eyebrow{display:inline-block;font-family:Nunito,sans-serif;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#2d7ff9;background:#2d7ff912;border:1px solid rgba(45,127,249,.18);padding:6px 16px;border-radius:100px;margin-bottom:16px}.landing-how__title{font-family:Bebas Neue,sans-serif;font-size:clamp(52px,7vw,88px);letter-spacing:.03em;color:#0f0f0f;line-height:1;margin:0}.landing-how__steps{display:flex;flex-direction:column;gap:0}.landing-how__step{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:200px;border-top:1px solid rgba(0,0,0,.07);padding:40px 0;position:relative;overflow:hidden}.landing-how__step:last-child{border-bottom:1px solid rgba(0,0,0,.07)}.landing-how__step:nth-child(2n) .landing-how__step-number-wrap{order:2;text-align:right}.landing-how__step:nth-child(2n) .landing-how__step-content{order:1}@media (max-width: 700px){.landing-how__step{grid-template-columns:1fr;gap:12px}.landing-how__step:nth-child(2n) .landing-how__step-number-wrap{order:1;text-align:left}.landing-how__step:nth-child(2n) .landing-how__step-content{order:2}}.landing-how__step-number-wrap{display:flex;align-items:center;padding:0 20px}.landing-how__step-number{font-family:Bebas Neue,sans-serif;font-size:clamp(120px,16vw,200px);color:#0f0f0f;line-height:.85;letter-spacing:-.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .3s ease;-webkit-text-stroke:2px #0f0f0f;color:transparent}.landing-how__step:hover .landing-how__step-number{color:#2d7ff9;-webkit-text-stroke-color:#2d7ff9}.landing-how__step-content{padding:0 20px}.landing-how__step-badge{display:inline-block;font-family:Urbanist,sans-serif;font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#2d7ff9;background:#2d7ff914;padding:4px 12px;border-radius:100px;margin-bottom:14px}.landing-how__step-title{font-family:Bebas Neue,sans-serif;font-size:clamp(32px,4vw,52px);letter-spacing:.02em;color:#0f0f0f;line-height:1;margin-bottom:14px}.landing-how__step-body{font-family:Nunito,sans-serif;font-size:15px;color:#666;line-height:1.7;max-width:400px}
