.newsletter-section{text-align:center;padding:60px 20px;color:white;font-family:Inter,sans-serif}.newsletter-heading{font-size:34px;font-weight:700;margin-bottom:20px}.newsletter-subheading{font-size:1.2rem;line-height:1.75rem;margin-bottom:40px;color:#d1d5db}.newsletter-form-container{background-color:#0000004d;padding:30px;border:1px solid #ffffff1a;border-radius:16px;max-width:670px;margin:0 auto}.newsletter-form{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center;margin-bottom:15px}.newsletter-input{padding:15px 16px;border-radius:6px;border:1px solid #fff3;background-color:#00000080;color:white;font-family:Inter;min-width:250px;flex:1 1;transition:border-color .3s ease,box-shadow .3s ease}.newsletter-input:focus{outline:none;border-color:#fa8938;box-shadow:0 0 6px #fa8938}.newsletter-input::placeholder{color:#aaa}.newsletter-button{background-image:linear-gradient(45deg,hsl(160 70% 40%),hsl(165 70% 45%));color:white;padding:12px 20px;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:transform .3s ease}.newsletter-button:hover{background-color:#1fad7ee6;box-shadow:0 0 40px #fa893866;transform:scale(1.04)}.newsletter-note{font-size:13px;color:#cccccc;opacity:.8}@media(max-width:768px){.newsletter-button{padding:8px 14px;font-size:.875rem;line-height:1.25rem;font-weight:500;border-radius:5px;width:100%}.newsletter-section{padding:60px 10px}.newsletter-form{flex-direction:column;width:100%}.newsletter-input{width:100%!important;padding:12px 15px;min-width:100%}.newsletter-note{line-height:1.25rem}.newsletter-form-container{padding:35px 30px}}.howItWorksWrapper{padding:80px 10%;color:white;text-align:center}.howItWorks-heading{font-size:2.85rem;line-height:2.5rem;font-weight:700;margin-bottom:80px}.howItWorks-content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:60px;max-width:1200px;margin:0 auto 80px;flex-wrap:wrap;text-align:left}.howItWorks-text{flex:1 1 45%;position:relative;max-width:500px;margin-left:70px}.howItWorksWrapper .step-number{font-size:6rem;font-weight:800;color:rgba(255,255,255,.1);margin:0;position:absolute;left:-80px;top:-30px}.howItWorksWrapper .step-title{font-size:1.85rem;font-weight:700;margin-bottom:15px;position:relative;z-index:2}.howItWorksWrapper .step-description{font-size:1.07rem;line-height:1.7rem;color:rgba(255,255,255,.75);position:relative;z-index:2}.howItWorks-image{flex:1 1 45%;display:flex;justify-content:flex-end;position:relative}.howItWorks-content:nth-of-type(2) .howItWorks-image{justify-content:flex-start}.howItWorksWrapper .comparison-container{position:relative;width:100%;max-width:570px;aspect-ratio:16/9;overflow:hidden;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.howItWorksWrapper .comparison-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.howItWorksWrapper .overlay-img{z-index:5}.howItWorksWrapper .comparison-handle{position:absolute;top:0;height:100%;width:4px;background:#fff;cursor:ew-resize;transform:translateX(-50%);z-index:10}.howItWorksWrapper .pause-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 8px rgba(0,0,0,.4)}.howItWorksWrapper .pause-icon:after,.howItWorksWrapper .pause-icon:before{content:"";width:2px;height:25px;background:black;border-radius:2px;margin:0 2px}.howItWorksWrapper .label{position:absolute;bottom:10px;font-size:.9rem;background:rgba(0,0,0,.6);padding:5px 10px;border-radius:6px;z-index:11}.howItWorksWrapper .label-left{left:10px}.howItWorksWrapper .label-right{right:10px}.howItWorks-image img{width:100%;max-width:570px;border-radius:16px;object-fit:cover;box-shadow:0 4px 20px rgba(0,0,0,.4)}@media (max-width:900px){.howItWorks-content{flex-direction:column;text-align:center}.howItWorks-text{margin-left:0}.howItWorksWrapper .step-number{position:static;font-size:4rem;margin-bottom:10px}.howItWorks-image{justify-content:center!important}}.comparison-container,.comparison-handle,.howItWorks-image,.howItWorks-text,.pause-icon{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.comparison-container .comparison-img:first-child{position:relative;width:100%;height:100%;object-fit:cover}.comparison-overlay{position:absolute;top:0;left:0;height:100%;width:var(--divider,50%);overflow:hidden}.comparison-overlay img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}