.HowItWorks-module-scss-module__q8Cwpq__section{background:linear-gradient(#fff 0%,#fffdfa 40%,#fff 100%);border-top:1px solid #0000000a;border-bottom:1px solid #0000000a;padding:72px 0 80px;position:relative;overflow:hidden}.HowItWorks-module-scss-module__q8Cwpq__section:before{content:"";pointer-events:none;background:radial-gradient(#ff8c1414 0%,#0000 70%);width:800px;height:360px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}@media (max-width:768px){.HowItWorks-module-scss-module__q8Cwpq__section{padding:44px 0 52px}}.HowItWorks-module-scss-module__q8Cwpq__container{max-width:1320px;margin:0 auto;padding:0 24px}@media (max-width:768px){.HowItWorks-module-scss-module__q8Cwpq__container{padding:0 16px}}.HowItWorks-module-scss-module__q8Cwpq__header{text-align:center;margin-bottom:48px}@media (max-width:768px){.HowItWorks-module-scss-module__q8Cwpq__header{margin-bottom:28px}}.HowItWorks-module-scss-module__q8Cwpq__pillBadge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#ff8c14);background:#ff8c1414;border:1px solid #ff8c142e;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.HowItWorks-module-scss-module__q8Cwpq__title{color:#0f172a;letter-spacing:-.02em;margin:0 0 10px;font-size:2.1rem;font-weight:800}@media (max-width:768px){.HowItWorks-module-scss-module__q8Cwpq__title{font-size:1.55rem}}.HowItWorks-module-scss-module__q8Cwpq__subtitle{color:#64748b;max-width:580px;margin:0 auto;font-size:1rem;line-height:1.55}@media (max-width:768px){.HowItWorks-module-scss-module__q8Cwpq__subtitle{font-size:.9rem}}.HowItWorks-module-scss-module__q8Cwpq__steps{justify-content:center;align-items:stretch;gap:20px;display:flex;position:relative}@media (max-width:860px){.HowItWorks-module-scss-module__q8Cwpq__steps{flex-direction:column;gap:14px}}.HowItWorks-module-scss-module__q8Cwpq__stepCard{text-align:center;z-index:2;opacity:0;background:#fff;border:1px solid #e2e8f0cc;border-radius:20px;flex-direction:column;flex:1;align-items:center;padding:32px 24px;transition:all .35s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;transform:translateY(28px);box-shadow:0 4px 16px #00000008}.HowItWorks-module-scss-module__q8Cwpq__stepCard:hover{border-color:#ff8c1447;transform:translateY(-6px);box-shadow:0 16px 36px #ff8c1414,0 4px 12px #00000008}.HowItWorks-module-scss-module__q8Cwpq__stepCard:hover .HowItWorks-module-scss-module__q8Cwpq__iconWrap{background:var(--color-primary,#ff8c14);color:#fff;transform:scale(1.08)rotate(3deg)}.HowItWorks-module-scss-module__q8Cwpq__stepCard:hover .HowItWorks-module-scss-module__q8Cwpq__stepNum{background:var(--color-primary,#ff8c14)}@media (max-width:860px){.HowItWorks-module-scss-module__q8Cwpq__stepCard{text-align:left;border-radius:16px;flex-direction:row;align-items:center;gap:16px;padding:18px 16px}.HowItWorks-module-scss-module__q8Cwpq__stepCard:hover{transform:translateY(-2px)}}.HowItWorks-module-scss-module__q8Cwpq__animate .HowItWorks-module-scss-module__q8Cwpq__stepCard{opacity:1;transition:opacity .6s,transform .6s cubic-bezier(.165,.84,.44,1),box-shadow .35s,border-color .35s;transform:translateY(0)}.HowItWorks-module-scss-module__q8Cwpq__iconWrap{width:64px;height:64px;color:var(--color-primary,#ff8c14);background:#fff7ed;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:22px;font-size:1.85rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:inset 0 2px 8px #ff8c141a}@media (max-width:860px){.HowItWorks-module-scss-module__q8Cwpq__iconWrap{border-radius:14px;width:50px;height:50px;margin-bottom:0;font-size:1.45rem}}.HowItWorks-module-scss-module__q8Cwpq__icon{justify-content:center;align-items:center;display:flex}.HowItWorks-module-scss-module__q8Cwpq__stepNum{color:#fff;background:#0f172a;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;transition:background .3s;display:flex;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 6px #0003}.HowItWorks-module-scss-module__q8Cwpq__stepContent{flex-direction:column;flex:1;display:flex}.HowItWorks-module-scss-module__q8Cwpq__stepTitle{color:#0f172a;letter-spacing:-.01em;margin:0 0 8px;font-size:1.12rem;font-weight:700}@media (max-width:860px){.HowItWorks-module-scss-module__q8Cwpq__stepTitle{margin:0 0 4px;font-size:1rem}}.HowItWorks-module-scss-module__q8Cwpq__stepDesc{color:#64748b;margin:0;font-size:.88rem;line-height:1.55}@media (max-width:860px){.HowItWorks-module-scss-module__q8Cwpq__stepDesc{font-size:.82rem;line-height:1.45}}