.how-module__A-xr1G__steps{flex-direction:column;gap:clamp(48px,7vw,88px);display:flex}.how-module__A-xr1G__stepRow{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (min-width:900px){.how-module__A-xr1G__reverse .how-module__A-xr1G__stepText{order:2}}.how-module__A-xr1G__stepText{flex-direction:column;gap:14px;display:flex}.how-module__A-xr1G__stepNum{letter-spacing:-.06em;color:var(--hk-orange);font-size:88px;font-weight:900;line-height:.85}.how-module__A-xr1G__stepTitle{letter-spacing:-.03em;color:var(--hk-navy);margin:0;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.1}.how-module__A-xr1G__stepDesc{color:var(--hk-muted);max-width:35.4em;margin:0;font-size:17px;line-height:1.65}.how-module__A-xr1G__stepDesc strong{color:var(--hk-ink)}.how-module__A-xr1G__stepVisual{background:radial-gradient(420px 260px at 90% 0%, #e0540f24, transparent 70%), var(--hk-peach-100);border-radius:28px;justify-content:center;padding:clamp(24px,4vw,44px);display:flex;position:relative}.how-module__A-xr1G__mock{width:min(380px,100%);box-shadow:0 0 0 1px var(--hk-border), 0 30px 60px -30px #8e2c0973;background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex;position:relative}.how-module__A-xr1G__mockHighlight{box-shadow:0 0 0 1.5px var(--hk-peach-border), 0 30px 60px -30px #8e2c0980;padding-top:38px}.how-module__A-xr1G__mockSearch{background:var(--hk-cream);height:50px;box-shadow:inset 0 0 0 1.5px var(--hk-orange);color:var(--hk-subtle);border-radius:12px;align-items:center;gap:12px;padding:0 16px;font-weight:600;display:flex}.how-module__A-xr1G__mockSearch>span{color:var(--hk-ink)}.how-module__A-xr1G__caret{color:var(--hk-orange);animation:1s step-end infinite how-module__A-xr1G__hkblink}@keyframes how-module__A-xr1G__hkblink{50%{opacity:0}}.how-module__A-xr1G__mockResult{background:var(--hk-peach-50);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.how-module__A-xr1G__mockLogo{object-fit:contain;width:42px;height:42px;box-shadow:0 0 0 1px var(--hk-border-soft);background:#fff;border-radius:10px;padding:6px}.how-module__A-xr1G__mockResultText{flex-direction:column;flex:1;display:flex}.how-module__A-xr1G__mockResultText strong{font-size:15px}.how-module__A-xr1G__mockResultText span{color:var(--hk-subtle);font-size:13px}.how-module__A-xr1G__mockPill{letter-spacing:.06em;background:var(--hk-orange);color:#fff;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.how-module__A-xr1G__mockTab{background:var(--hk-orange);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:0 0 8px 8px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:0;left:22px}.how-module__A-xr1G__mockCouponTitle{letter-spacing:-.02em;font-size:22px;font-weight:800}.how-module__A-xr1G__mockCode{background:var(--hk-peach-50);text-align:center;letter-spacing:.12em;border:1.5px dashed #e0a47c;border-radius:12px;padding:14px;font-size:22px;font-weight:800}.how-module__A-xr1G__mockCopied{color:var(--hk-success);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.how-module__A-xr1G__cartRow{color:var(--hk-muted);justify-content:space-between;font-size:15px;display:flex}.how-module__A-xr1G__cartRow strong{color:var(--hk-ink)}.how-module__A-xr1G__cartInput{gap:8px;display:flex}.how-module__A-xr1G__cartInput>span:first-child{background:var(--hk-cream);height:44px;box-shadow:inset 0 0 0 1px var(--hk-border);letter-spacing:.08em;border-radius:10px;flex:1;align-items:center;padding:0 14px;font-weight:700;display:flex}.how-module__A-xr1G__cartApply{background:var(--hk-navy);color:#fff;letter-spacing:.06em;border-radius:10px;align-items:center;height:44px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.how-module__A-xr1G__cartDiscount,.how-module__A-xr1G__cartDiscount strong{color:var(--hk-orange)}.how-module__A-xr1G__cartTotal{border-top:1px dashed var(--hk-chip-border);justify-content:space-between;padding-top:12px;font-size:20px;font-weight:800;display:flex}.how-module__A-xr1G__phone{background:var(--hk-ink);border-radius:38px;width:min(280px,100%);padding:10px;box-shadow:0 40px 80px -30px #0a265099}.how-module__A-xr1G__phoneScreen{background:var(--hk-cream);border-radius:30px;flex-direction:column;min-height:420px;display:flex;overflow:hidden}.how-module__A-xr1G__phoneNav{background:var(--hk-navy);color:#fff;justify-content:space-between;align-items:center;padding:18px 16px 12px;display:flex}.how-module__A-xr1G__phoneNav img{width:auto;height:26px}.how-module__A-xr1G__phoneBody{box-shadow:0 0 0 1px var(--hk-border);background:#fff;border-radius:18px;flex-direction:column;flex:1;gap:12px;margin:12px;padding:14px;display:flex}.how-module__A-xr1G__phoneLabel{font-size:13px}.how-module__A-xr1G__phoneLogos{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.how-module__A-xr1G__phoneLogos span{aspect-ratio:1;box-shadow:0 0 0 1px var(--hk-border-soft);background:#fff;border-radius:12px;place-items:center;padding:18%;display:grid}.how-module__A-xr1G__phoneLogos img{object-fit:contain;width:100%;height:100%}.how-module__A-xr1G__phoneCoupon{box-shadow:0 0 0 1.5px var(--hk-peach-border);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.how-module__A-xr1G__phoneCoupon strong{font-size:15px}.how-module__A-xr1G__phoneCoupon span{background:var(--hk-yellow);text-align:center;letter-spacing:.06em;border-radius:10px;padding:9px;font-size:13px;font-weight:700}.how-module__A-xr1G__phoneLine{background:var(--hk-border);border-radius:4px;height:8px;display:block}@media (prefers-reduced-motion:reduce){.how-module__A-xr1G__caret{animation:none}}
