.sell-process{background:#f6f5ef}.process-shell{max-width:1160px;margin:auto}.process-tabs{display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:12px;margin-bottom:22px}.process-tabs:before{content:"";position:absolute;left:8%;right:8%;top:43px;height:3px;background:#d6ddd6;z-index:0}.process-tab{position:relative;z-index:1;border:1px solid #dfe4df;background:#fff;border-radius:12px;padding:18px 12px 20px;min-height:160px;cursor:pointer;font-family:Manrope;color:#17211b;transition:.25s;text-align:center}.process-tab:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(18,59,37,.1)}.process-tab.active{background:#079e28;color:#fff;border-color:#079e28;box-shadow:0 15px 35px rgba(7,158,40,.25)}.step-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 12px;background:#edf6ee;border-radius:50%;font-size:24px}.process-tab.active .step-icon{background:#fff}.process-tab b{display:block;font-size:11px;opacity:.7;margin-bottom:6px}.process-tab em{display:block;font-style:normal;font-size:13px;font-weight:800;line-height:1.35}.process-detail{display:grid;grid-template-columns:180px 1fr;gap:38px;align-items:center;background:#123b25;color:#fff;border-radius:15px;padding:42px 52px;min-height:260px;overflow:hidden}.detail-number{font-family:"Playfair Display";font-size:122px;line-height:1;color:#63d872;opacity:.88}.detail-label{font-size:10px;letter-spacing:.18em;color:#75de80;font-weight:800}.process-detail h3{font-family:"Playfair Display";font-size:clamp(28px,3.5vw,45px);margin:8px 0 12px}.process-detail p{max-width:710px;color:#c5d4c9;line-height:1.7;margin:0}.detail-badge{display:inline-block;margin-top:20px;padding:9px 13px;background:#fff;color:#123b25;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.process-detail.swap{animation:detailIn .35s ease}@keyframes detailIn{from{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:760px){.process-tabs{grid-template-columns:1fr 1fr}.process-tabs:before{display:none}.process-tab{min-height:135px}.process-detail{grid-template-columns:1fr;padding:30px}.detail-number{font-size:68px}.process-detail h3{margin-top:0}}
