.Process-module__YgT8PW__processSection{z-index:10;padding:8rem 5%;position:relative}.Process-module__YgT8PW__container{max-width:1200px;margin:0 auto}.Process-module__YgT8PW__header{text-align:center;margin-bottom:5rem}.Process-module__YgT8PW__subtitle{letter-spacing:.2em;color:var(--color-pale-orange);margin-bottom:1rem;font-size:.9rem;font-weight:500}.Process-module__YgT8PW__title{color:var(--color-white);font-size:2.5rem;font-weight:300}.Process-module__YgT8PW__stepsWrapper{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;display:grid;position:relative}.Process-module__YgT8PW__pulseLine{z-index:1;background:#ffffff0d;border-radius:2px;width:90%;height:2px;position:absolute;top:40px;left:5%;overflow:hidden}.Process-module__YgT8PW__pulseDot{background:linear-gradient(90deg, transparent, var(--color-pale-orange), transparent);width:150px;height:100%;animation:3s linear infinite Process-module__YgT8PW__pulseTravel;position:absolute;top:0;left:0}@keyframes Process-module__YgT8PW__pulseTravel{0%{transform:translate(-150px)}to{transform:translate(1200px)}}.Process-module__YgT8PW__stepColumn{z-index:2;opacity:0;flex-direction:column;align-items:center;display:flex;position:relative;transform:translateY(40px)}.Process-module__YgT8PW__stepsWrapper.Process-module__YgT8PW__visible .Process-module__YgT8PW__stepColumn{animation:.8s cubic-bezier(.16,1,.3,1) forwards Process-module__YgT8PW__cardEntrance}@keyframes Process-module__YgT8PW__cardEntrance{to{opacity:1;transform:translateY(0)}}.Process-module__YgT8PW__iconArea{z-index:3;position:relative}.Process-module__YgT8PW__stepCard{z-index:2;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;transform-style:preserve-3d;background:#ffffff05;border:1px solid #ffffff0d;border-color:#ffffff26 #ffffff0d #ffffff0d #ffffff1a;border-radius:16px;padding:2.5rem 2rem;transition:box-shadow .3s,border-color .3s,transform .3s cubic-bezier(.175,.885,.32,1.275);position:relative}.Process-module__YgT8PW__innerSpotlight{pointer-events:none;z-index:-1;border-radius:16px;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.Process-module__YgT8PW__stepCard:hover{border-color:#ffb0674d;box-shadow:0 0 15px #ff45000d,0 15px 40px #ff45001f,inset 0 0 20px #ffffff05}.Process-module__YgT8PW__stepNumber{width:80px;height:80px;color:var(--color-pale-orange);background:#00000080;border:2px solid #ff45004d;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 2rem;transition:all .3s;display:flex;position:relative;transform:translateZ(40px);box-shadow:0 0 20px #ffb0671a}.Process-module__YgT8PW__stepColumn:hover .Process-module__YgT8PW__stepNumber{border-color:var(--color-pale-orange);background:#ff450026;box-shadow:0 0 30px #ffb0674d}.Process-module__YgT8PW__iconWrapper{transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.Process-module__YgT8PW__stepColumn:hover .Process-module__YgT8PW__iconWrapper{color:var(--color-white);transform:scale(1.15)rotate(8deg)}.Process-module__YgT8PW__tinyNum{background:var(--color-pale-orange);color:var(--color-black);border-radius:12px;padding:.2rem .5rem;font-size:.75rem;font-weight:800;position:absolute;bottom:-5px;right:-5px;box-shadow:0 2px 8px #00000080}.Process-module__YgT8PW__stepTitle{color:var(--color-white);margin-bottom:1rem;font-size:1.5rem;font-weight:600;transform:translateZ(30px)}.Process-module__YgT8PW__stepDesc{color:#ffffffd9;text-shadow:0 2px 4px #000c;line-height:1.6;transform:translateZ(20px)}@media (max-width:900px){.Process-module__YgT8PW__pulseLine{width:2px;height:90%;top:5%;left:calc(50% - 1px)}.Process-module__YgT8PW__pulseDot{background:linear-gradient(180deg, transparent, var(--color-pale-orange), transparent);width:100%;height:150px;animation:3s linear infinite Process-module__YgT8PW__pulseTravelVertical}@keyframes Process-module__YgT8PW__pulseTravelVertical{0%{transform:translateY(-150px)}to{transform:translateY(1500px)}}.Process-module__YgT8PW__stepColumn{opacity:1;transform:translateY(0)}.Process-module__YgT8PW__stepsWrapper.Process-module__YgT8PW__visible .Process-module__YgT8PW__stepColumn{animation:none}.Process-module__YgT8PW__stepCard{transform-style:flat}.Process-module__YgT8PW__stepTitle,.Process-module__YgT8PW__stepDesc,.Process-module__YgT8PW__stepNumber{transform:none}}
