.auction-process-flow{--teal:rgb(9,90,109);--teal-deep:rgb(6,60,74);--teal-dim:rgba(9,90,109,0.08);--gold:#c4922a;--gold-lt:#d4aa48;--ink:#0d2b36;--ink-3:#6a8e97;--bd:#d4e2e7}.auction-process-flow .apf-heading{text-align:center;margin-bottom:40px}.auction-process-flow .apf-heading h2{color:var(--ink);font-family:var(--font-dmsans);font-size:40px;font-weight:800;margin-bottom:10px}.auction-process-flow .apf-heading p{color:var(--ink-3);margin:0}.auction-process-flow .apf-track{border:1px solid var(--bd);border-radius:10px;overflow:hidden;margin-bottom:30px;background:#fff}.auction-process-flow .apf-track-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px;padding:16px 24px;background:var(--teal-deep)}.auction-process-flow .apf-track-head h3{color:#fff;font-family:var(--font-dmsans);font-size:24px;font-weight:700;margin:0}.auction-process-flow .apf-tagline{color:var(--gold-lt);font-size:13px;font-style:italic;letter-spacing:.12em;text-transform:uppercase}.auction-process-flow .apf-steps{list-style:none;margin:0;padding:28px 16px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:16px;gap:16px}.auction-process-flow .apf-step{position:relative;text-align:center}.auction-process-flow .apf-step:not(:last-child):after{content:"\2192";position:absolute;top:34px;right:-14px;color:var(--gold);font-size:20px;line-height:1}.auction-process-flow .apf-icon{position:relative;width:80px;height:80px;margin:0 auto 14px;border-radius:50%;background:var(--teal-dim);display:flex;align-items:center;justify-content:center}.auction-process-flow .apf-icon i{color:var(--teal-deep);font-size:32px}.auction-process-flow .apf-num{position:absolute;top:-4px;left:-4px;width:28px;height:28px;border-radius:50%;background:var(--gold);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.auction-process-flow .apf-body h4{color:var(--ink);font-size:16px;font-weight:700;margin-bottom:6px}.auction-process-flow .apf-body p{color:var(--ink-3);font-size:14px;line-height:1.5;margin:0}@media (max-width:1199px){.auction-process-flow .apf-steps{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);row-gap:28px}.auction-process-flow .apf-step:after{display:none}}@media (max-width:767px){.auction-process-flow .apf-heading h2{font-size:30px}.auction-process-flow .apf-track-head{padding:14px 16px}.auction-process-flow .apf-track-head h3{font-size:20px}.auction-process-flow .apf-steps{grid-template-columns:1fr;row-gap:20px;padding:24px 16px}.auction-process-flow .apf-step{display:flex;gap:16px;text-align:left}.auction-process-flow .apf-step:not(:last-child):after{display:block;content:"";top:64px;left:28px;right:auto;bottom:-20px;width:2px;background:var(--bd)}.auction-process-flow .apf-icon{flex:0 0 56px;width:56px;height:56px;margin:0}.auction-process-flow .apf-icon i{font-size:24px}.auction-process-flow .apf-num{width:22px;height:22px;font-size:12px}}.auction-process-flow{--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-pop:cubic-bezier(0.34,1.56,0.64,1);--step-delay:0.12s}@keyframes apf-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes apf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes apf-slide-left{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes apf-slide-right{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes apf-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes apf-draw-x{0%{transform:translateX(-50%) scaleX(0)}to{transform:translateX(-50%) scaleX(1)}}@keyframes apf-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes apf-arrow{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.auction-process-flow .apf-heading h2{position:relative;padding-bottom:14px}.auction-process-flow .apf-heading h2:after{content:"";position:absolute;left:50%;bottom:0;width:70px;height:3px;border-radius:2px;background:var(--gold);transform:translateX(-50%)}.auction-process-flow .apf-icon{transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background-color .35s var(--ease-out)}.auction-process-flow .apf-step:hover .apf-icon{transform:translateY(-4px);background:rgba(196,146,42,.12);box-shadow:0 0 0 2px var(--gold),0 10px 20px rgba(6,60,74,.12)}.auction-process-flow.reveal-on .apf-heading:not(.is-visible) h2,.auction-process-flow.reveal-on .apf-heading:not(.is-visible) p,.auction-process-flow.reveal-on .apf-track:not(.is-visible){opacity:0}.auction-process-flow.reveal-on .apf-heading.is-visible h2{animation:apf-fade-up .7s var(--ease-out) both}.auction-process-flow.reveal-on .apf-heading.is-visible h2:after{animation:apf-draw-x .6s var(--ease-out) .45s both}.auction-process-flow.reveal-on .apf-heading.is-visible p{animation:apf-fade-up .7s var(--ease-out) .25s both}.auction-process-flow.reveal-on .apf-track.is-visible{animation:apf-fade-up .7s var(--ease-out) .15s both}.auction-process-flow.reveal-on .apf-track.is-visible .apf-track-head h3{animation:apf-slide-left .6s var(--ease-out) .35s both}.auction-process-flow.reveal-on .apf-track.is-visible .apf-tagline{animation:apf-slide-right .6s var(--ease-out) .35s both}.auction-process-flow.reveal-on .apf-track.is-visible .apf-step{animation:apf-fade-up .5s var(--ease-out) calc(.5s + var(--i) * var(--step-delay)) both}.auction-process-flow.reveal-on .apf-track.is-visible .apf-num{animation:apf-pop .4s var(--ease-pop) calc(.7s + var(--i) * var(--step-delay)) both}.auction-process-flow.reveal-on .apf-track.is-visible .apf-step:not(:last-child):after{animation:apf-arrow .4s var(--ease-out) calc(.65s + var(--i) * var(--step-delay)) both}@media (max-width:767px){.auction-process-flow .apf-step:not(:last-child):after{transform-origin:top}.auction-process-flow.reveal-on .apf-track.is-visible .apf-step:not(:last-child):after{animation-name:apf-draw-y}}@media (prefers-reduced-motion:reduce){.auction-process-flow .apf-icon{transition:none}.auction-process-flow .apf-step:hover .apf-icon{transform:none}}.how-to-wide{width:100%;padding-left:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px)}.how-to-wide .video-tutorial-area .video-wrapper img{display:block;width:100%;height:auto}