.section-style-112{padding:0;position:relative}.section-style-112 #ss-112-scroll-wrapper{overflow:hidden;height:100vh;position:relative}.section-style-112 #ss-112-scroll-wrapper .ss-112-container{width:100%;max-width:1140px;margin:0 auto;padding-left:15px;padding-right:15px;height:100vh;display:flex;align-items:center;position:relative;justify-content:center}.section-style-112 #ss-112-scroll-wrapper .ss-112-container .ss-112-panel{position:absolute;top:50px;left:15px;right:15px;height:100vh;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transform:translateX(0);transition:opacity .8s cubic-bezier(0.4, 0, 0.2, 1),visibility .8s cubic-bezier(0.4, 0, 0.2, 1),transform .8s cubic-bezier(0.4, 0, 0.2, 1);z-index:1}.section-style-112 #ss-112-scroll-wrapper .ss-112-container .ss-112-panel.active{opacity:1;visibility:visible;transform:translateX(0)}.section-style-112 #ss-112-scroll-wrapper .ss-112-container .ss-112-panel.slide-from-right{transform:translateX(150px)}.section-style-112 #ss-112-scroll-wrapper .ss-112-container .ss-112-panel.slide-from-left{transform:translateX(-150px)}.section-style-112 #ss-112-scroll-wrapper .ss-112-container .ss-112-panel.slide-from-up{transform:translateY(150px)}.section-style-112 #ss-112-scroll-wrapper .ss-112-container .ss-112-panel.slide-from-down{transform:translateY(-150px)}.section-style-112 #ss-112-scroll-wrapper::before{content:"";position:absolute;top:calc(50% + 50px);left:50%;width:calc(100% - 60px);max-width:1200px;height:auto;min-height:450px;padding:80px;background:#fff;transform:translate(-50%, -50%);border-radius:30px;pointer-events:none;z-index:0}.section-style-112 #ss-112-scroll-wrapper::after{content:"How Does It Work";position:absolute;top:calc(50% + 30px);left:50%;width:calc(100% - 60px);max-width:1200px;height:auto;min-height:600px;padding:15px;transform:translate(-50%, -50%);border-radius:30px;pointer-events:none;z-index:0;text-align:center;font-size:2.5rem;font-weight:600;font-family:"Playfair Display",serif}.section-style-112 .ss-112-step{display:flex;align-items:center;justify-content:center;gap:60px;width:100%;max-width:1200px;margin:0 auto}.section-style-112 .ss-112-step .ss-112-image-box{flex:1;max-width:500px;padding:30px 50px;border-radius:15px;background:#e8eee9}.section-style-112 .ss-112-step .ss-112-image-box img{width:100%;height:auto;border-radius:15px}.section-style-112 .ss-112-step .ss-112-step-content{flex:1;max-width:500px}.section-style-112 .ss-112-step .ss-112-step-content .ss-112-step-number{font-size:1rem;font-weight:bold;letter-spacing:2px;margin-bottom:15px;opacity:.9;background:#000;color:#fff;width:max-content;padding:10px 20px;border-radius:30px}.section-style-112 .ss-112-step .ss-112-step-content .ss-112-step-title{font-size:2rem;font-weight:500;margin-bottom:20px;line-height:1.2;color:#000}.section-style-112 .ss-112-step .ss-112-step-content .ss-112-step-description{font-size:1.1rem;line-height:1.6;opacity:.95}@media(max-width: 1200px){.section-style-112 #ss-112-scroll-wrapper .ss-112-container{max-width:960px}}@media(max-width: 992px){.section-style-112 #ss-112-scroll-wrapper .ss-112-container{max-width:720px}}@media(max-width: 968px){.section-style-112 #ss-112-scroll-wrapper::after{font-size:2rem;padding:0 20px;padding-top:75px}.section-style-112 #ss-112-scroll-wrapper .ss-112-container{max-width:540px}.section-style-112 .ss-112-step{flex-direction:column;gap:40px}.section-style-112 .ss-112-step .ss-112-step-content .ss-112-step-title{font-size:2rem}.section-style-112 .ss-112-step .ss-112-step-content .ss-112-step-description{font-size:1rem}.section-style-112 .ss-112-step .ss-112-image-box{max-width:400px}}@media(max-width: 768px){.section-style-112 #ss-112-scroll-wrapper::before{content:"";position:absolute;top:calc(50% + 50px);left:50%;width:calc(100% - 60px);max-width:1200px;height:calc(80% - 30px);min-height:450px;padding:80px;background:#fff;transform:translate(-50%, -50%);border-radius:30px;pointer-events:none;z-index:0}.section-style-112 #ss-112-scroll-wrapper::after{font-size:2rem;padding:0 20px;padding-top:15px}.section-style-112 #ss-112-scroll-wrapper .ss-112-container{max-width:100%}.section-style-112 #ss-112-scroll-wrapper .ss-112-step{width:80%}.section-style-112 #ss-112-scroll-wrapper .ss-112-step .ss-112-image-box{padding:10px 20px}.section-style-112 #ss-112-scroll-wrapper .ss-112-step .ss-112-step-content .ss-112-step-number{font-size:.9rem;padding:8px 16px}.section-style-112 #ss-112-scroll-wrapper .ss-112-step .ss-112-step-content .ss-112-step-title{font-size:1.25rem;margin-bottom:10px}}@media(max-width: 576px){.section-style-112 #ss-112-scroll-wrapper .ss-112-container{max-width:100%}}@media(max-width: 375px){.section-style-112 #ss-112-scroll-wrapper:before{width:calc(100% - 20px);height:calc(80% - 10px)}.section-style-112 #ss-112-scroll-wrapper::after{font-size:1.75rem;padding:0 15px;padding-top:15px}.section-style-112 #ss-112-scroll-wrapper .ss-112-container .ss-112-panel{left:0;right:0}.section-style-112 #ss-112-scroll-wrapper .ss-112-step{width:90%}.section-style-112 #ss-112-scroll-wrapper .ss-112-step .ss-112-image-box{padding:10px 15px}.section-style-112 #ss-112-scroll-wrapper .ss-112-step .ss-112-step-content{padding:0 15px}.section-style-112 #ss-112-scroll-wrapper .ss-112-step .ss-112-step-content .ss-112-step-number{font-size:.8rem;padding:6px 12px}.section-style-112 #ss-112-scroll-wrapper .ss-112-step .ss-112-step-content .ss-112-step-title{font-size:1.1rem;margin-bottom:8px}}