.HowItWorks-module__Dn5aLq__section{max-width:1280px;margin:0 auto;padding:0 clamp(12px,4vw,32px) 80px}.HowItWorks-module__Dn5aLq__container{background:var(--ink);color:var(--bg);opacity:0;border-radius:clamp(20px,3vw,36px);padding:clamp(48px,7vw,96px) clamp(24px,5vw,64px);transition:opacity .9s,transform .9s;position:relative;overflow:hidden;transform:translateY(40px)}.HowItWorks-module__Dn5aLq__container.HowItWorks-module__Dn5aLq__visible{opacity:1;transform:translateY(0)}.HowItWorks-module__Dn5aLq__ambientOrb{pointer-events:none;background:radial-gradient(circle,#322c2a 0%,#0000 65%);background:radial-gradient(circle,lab(18.7355% 2.61334 2.50418) 0%,#0000 65%);border-radius:50%;width:500px;height:500px;position:absolute;top:-140px;right:-140px}.HowItWorks-module__Dn5aLq__ambientOrbBottom{pointer-events:none;background:radial-gradient(circle,#272320 0%,#0000 65%);background:radial-gradient(circle,lab(14.1434% 1.38725 2.68992) 0%,#0000 65%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-180px;left:-100px}.HowItWorks-module__Dn5aLq__header{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex;position:relative}.HowItWorks-module__Dn5aLq__label{font-family:var(--font-mono);color:#827f7d;color:lab(53.591% .839919 1.6624);letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;font-size:12px}.HowItWorks-module__Dn5aLq__title{font-family:var(--font-body);letter-spacing:-.028em;color:var(--bg);font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1}.HowItWorks-module__Dn5aLq__title em{font-family:var(--font-serif);font-style:italic;font-weight:400}.HowItWorks-module__Dn5aLq__desc{color:#918e8c;color:lab(59.391% .839084 1.6619);max-width:320px;font-size:15.5px;line-height:1.55}.HowItWorks-module__Dn5aLq__featuredStep{z-index:2;border-radius:var(--radius-lg);opacity:0;background:#221f1d;background:lab(11.8211% 1.17923 1.90362);border:1px solid #353230;border:1px solid lab(21.1105% .848785 1.66824);grid-template-columns:1fr 1fr;align-items:center;gap:0 40px;margin-bottom:0;padding:40px 48px;transition:opacity .6s,transform .6s;display:grid;position:relative;overflow:hidden;transform:translateY(20px)}.HowItWorks-module__Dn5aLq__featuredStep:hover{background:#272320;background:lab(14.1343% 1.58229 2.54552)}.HowItWorks-module__Dn5aLq__featuredAccent{background:linear-gradient(90deg,#9a6051,#9a6051 30%,#0000);background:linear-gradient(90deg,lab(47.1579% 23.1006 18.9068),lab(47.1579% 23.1006 18.9068) 30%,#0000);height:3px;position:absolute;bottom:0;left:0;right:0}.HowItWorks-module__Dn5aLq__featuredIllus{border:1px solid #2b2826;border:1px solid lab(16.4704% .851512 1.67007);border-radius:12px;overflow:hidden}.HowItWorks-module__Dn5aLq__featuredContent{flex-direction:column;gap:10px;display:flex}.HowItWorks-module__Dn5aLq__featuredNum{font-family:var(--font-serif);color:#4f4c4a;color:lab(32.7108% .844225 1.66523);letter-spacing:-.04em;font-size:72px;line-height:1}.HowItWorks-module__Dn5aLq__featuredTitle{font-family:var(--font-body);letter-spacing:-.015em;color:var(--bg);font-size:26px;font-weight:500}.HowItWorks-module__Dn5aLq__featuredBody{color:#918e8c;color:lab(59.391% .839084 1.6619);max-width:520px;font-size:15px;line-height:1.6}.HowItWorks-module__Dn5aLq__connector{z-index:2;flex-direction:column;align-items:center;padding:6px 0;display:flex;position:relative}.HowItWorks-module__Dn5aLq__connectorLine{background:#3d3a38;background:lab(24.5906% .847161 1.66715);width:1px;height:20px}.HowItWorks-module__Dn5aLq__connectorArrow{margin-top:2px}.HowItWorks-module__Dn5aLq__stepsGrid{z-index:2;grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.HowItWorks-module__Dn5aLq__stepCard{border-radius:var(--radius-lg);opacity:0;background:#1c1a18;background:lab(9.51011% .85739 1.67418);border:1px solid #2b2826;border:1px solid lab(16.4704% .851512 1.67007);flex-direction:column;gap:16px;padding:24px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s;display:flex;transform:translateY(20px)}.HowItWorks-module__Dn5aLq__stepCard:hover{background:#24211f;background:lab(12.9853% 1.09064 1.96907);transform:translateY(-4px)}.HowItWorks-module__Dn5aLq__stepVisible{opacity:1;transform:translateY(0)}.HowItWorks-module__Dn5aLq__stepIllus{border:1px solid #2b2826;border:1px solid lab(16.4704% .851512 1.67007);border-radius:10px;overflow:hidden}.HowItWorks-module__Dn5aLq__stepContent{flex-direction:column;gap:6px;display:flex}.HowItWorks-module__Dn5aLq__stepNum{font-family:var(--font-serif);color:#444240;color:lab(28.0707% .84579 1.66623);letter-spacing:-.03em;font-size:36px;line-height:1}.HowItWorks-module__Dn5aLq__stepTitle{font-family:var(--font-body);letter-spacing:-.015em;color:var(--bg);font-size:20px;font-weight:500}.HowItWorks-module__Dn5aLq__stepBody{color:#827f7d;color:lab(53.591% .839919 1.6624);font-size:14px;line-height:1.6}.HowItWorks-module__Dn5aLq__illus{width:100%;height:auto;display:block}.HowItWorks-module__Dn5aLq__progressDots{z-index:2;justify-content:center;gap:10px;margin-top:48px;display:flex;position:relative}.HowItWorks-module__Dn5aLq__dot{background:#575552;background:lab(36.1908% .843272 1.66459);border-radius:50%;width:6px;height:6px;transition:opacity .4s}.HowItWorks-module__Dn5aLq__dot:first-child{background:#9a6051;background:lab(47.1579% 23.1006 18.9068)}@media (max-width:900px){.HowItWorks-module__Dn5aLq__featuredStep{grid-template-columns:1fr;gap:24px;padding:32px}.HowItWorks-module__Dn5aLq__featuredNum{font-size:52px}}@media (max-width:720px){.HowItWorks-module__Dn5aLq__stepsGrid{grid-template-columns:1fr}.HowItWorks-module__Dn5aLq__header{flex-direction:column;align-items:flex-start}.HowItWorks-module__Dn5aLq__desc{max-width:100%}}@media (max-width:480px){.HowItWorks-module__Dn5aLq__container{padding:40px 20px}.HowItWorks-module__Dn5aLq__featuredStep,.HowItWorks-module__Dn5aLq__stepCard{padding:24px}.HowItWorks-module__Dn5aLq__featuredNum{font-size:42px}.HowItWorks-module__Dn5aLq__stepNum{font-size:36px}}@media (prefers-reduced-motion:reduce){.HowItWorks-module__Dn5aLq__container,.HowItWorks-module__Dn5aLq__featuredStep,.HowItWorks-module__Dn5aLq__stepCard{opacity:1;transition:none;transform:none}.HowItWorks-module__Dn5aLq__stepCard:hover{transform:none}.HowItWorks-module__Dn5aLq__dot{transition:none;opacity:1!important}}
