.HowItWorks-module__iNX54W__wrapper{z-index:1;text-align:center;min-width:360px;max-width:1200px;margin:auto;padding:0 24px;position:relative}.HowItWorks-module__iNX54W__heroSection{background:linear-gradient(155deg,#e8f5e9 0%,var(--bg)50%,#fff3e0 100%);position:relative;overflow:hidden}.HowItWorks-module__iNX54W__heroBlobOne{pointer-events:none;background:#66bb6a38;border-radius:38% 62% 60% 40%/48% 42% 58% 52%;width:320px;height:320px;position:absolute;top:-100px;left:-80px}.HowItWorks-module__iNX54W__heroBlobTwo{pointer-events:none;background:#ffa72633;border-radius:55% 45% 40% 60%/50% 55% 45% 50%;width:260px;height:260px;position:absolute;bottom:-120px;right:-60px}.HowItWorks-module__iNX54W__heroInner{z-index:1;text-align:center;max-width:760px;margin:0 auto;padding:110px 32px 90px;position:relative}.HowItWorks-module__iNX54W__heroTag{letter-spacing:2px;text-transform:uppercase;color:var(--primary);margin:0 0 14px;font-size:13px;font-weight:700}.HowItWorks-module__iNX54W__heroTitle{font-family:var(--font-display);color:var(--text);margin:0 0 20px;font-size:48px;font-weight:800;line-height:1.15}.HowItWorks-module__iNX54W__heroTitleAccent{color:var(--accent);display:inline-block;transform:rotate(-1.5deg)}.HowItWorks-module__iNX54W__heroSubtitle{color:#455a64;margin:0;font-size:17px;line-height:1.8}.HowItWorks-module__iNX54W__stepsSection{background:linear-gradient(160deg,var(--bg)0%,#e8f5e9 45%,#fff3e0 100%);padding:100px 0;position:relative;overflow:hidden}.HowItWorks-module__iNX54W__stepsBlobOne{pointer-events:none;background:#ffa72629;border-radius:48% 52% 38% 62%/60% 42% 58% 40%;width:300px;height:300px;position:absolute;top:6%;right:-100px}.HowItWorks-module__iNX54W__stepsTag{letter-spacing:2px;text-transform:uppercase;color:var(--primary);margin:0 0 10px;font-size:13px;font-weight:700}.HowItWorks-module__iNX54W__stepsTitle{font-family:var(--font-display);color:var(--text);margin:0 0 12px;font-size:42px;font-weight:800;line-height:1.15}.HowItWorks-module__iNX54W__stepsTitleAccent{color:var(--accent);display:inline-block;transform:rotate(-1.5deg)}.HowItWorks-module__iNX54W__stepsSubtitle{color:#455a64;max-width:460px;margin:0 auto 50px;font-size:15.5px;line-height:1.75}.HowItWorks-module__iNX54W__stepsGrid{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.HowItWorks-module__iNX54W__stepCard{background:linear-gradient(135deg,#fff 0%,var(--bg)100%);text-align:center;color:inherit;border:2px solid var(--border-light);border-radius:18px;flex-direction:column;flex:220px;align-items:center;max-width:260px;padding:30px 22px 24px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:flex;position:relative;box-shadow:5px 5px #1b5e2014}.HowItWorks-module__iNX54W__stepsGrid .HowItWorks-module__iNX54W__stepCard:nth-child(odd){transform:rotate(-.6deg)}.HowItWorks-module__iNX54W__stepsGrid .HowItWorks-module__iNX54W__stepCard:nth-child(2n){transform:rotate(.6deg)}.HowItWorks-module__iNX54W__stepCard:hover{border-color:var(--accent);transform:translateY(-6px)rotate(0)scale(1.02);box-shadow:6px 8px #ffa72633}.HowItWorks-module__iNX54W__stepCardCta{background:linear-gradient(135deg,var(--accent)0%,var(--accent-hover)100%);border-color:var(--accent-hover);cursor:pointer}.HowItWorks-module__iNX54W__stepCardCta:hover{background:linear-gradient(135deg,var(--accent-hover)0%,var(--accent)100%);border-color:var(--border-dark);box-shadow:6px 8px #1b5e2038}.HowItWorks-module__iNX54W__stepCardCta h3,.HowItWorks-module__iNX54W__stepCardCta p{color:#fff}.HowItWorks-module__iNX54W__stepCardCta .HowItWorks-module__iNX54W__stepIcon{background:#fff3;border-color:#fff}.HowItWorks-module__iNX54W__stepCardCta:hover .HowItWorks-module__iNX54W__stepIcon{background:#ffffff4d;border-color:#fff;transform:rotate(-6deg)scale(1.06)}.HowItWorks-module__iNX54W__stepCardCta .HowItWorks-module__iNX54W__stepNumber{background:var(--primary);border-color:#fff}.HowItWorks-module__iNX54W__stepCardCta:hover .HowItWorks-module__iNX54W__stepNumber{background:var(--border-dark)}.HowItWorks-module__iNX54W__stepCtaArrow{letter-spacing:.4px;color:#fff;background:#ffffff2e;border:1.5px solid #fff6;border-radius:999px;margin-top:14px;padding:8px 16px;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.HowItWorks-module__iNX54W__stepCardCta:hover .HowItWorks-module__iNX54W__stepCtaArrow{background:#ffffff47;transform:translate(2px)}.HowItWorks-module__iNX54W__stepNumber{background:var(--primary);color:#fff;width:32px;height:32px;font-family:var(--font-display);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:transform .25s,background .25s;display:flex;position:absolute;top:-12px;right:-10px;transform:rotate(8deg);box-shadow:2px 2px #1b5e2040}.HowItWorks-module__iNX54W__stepCard:hover .HowItWorks-module__iNX54W__stepNumber{background:var(--accent);transform:rotate(0)scale(1.08)}.HowItWorks-module__iNX54W__stepIcon{aspect-ratio:1;border:2px solid var(--primary);background:#2e7d321a;border-radius:50%;justify-content:center;align-items:center;width:64px;margin:0 auto 14px;font-size:1.9em;transition:background .25s,border-color .25s,transform .25s;display:flex}.HowItWorks-module__iNX54W__stepCard:hover .HowItWorks-module__iNX54W__stepIcon{border-color:var(--accent);background:#ffa72624;transform:rotate(-6deg)scale(1.06)}.HowItWorks-module__iNX54W__stepCard h3{color:var(--text);margin-bottom:8px;font-size:16px;font-weight:700}.HowItWorks-module__iNX54W__stepCard p{color:#546e7a;font-size:13.5px;line-height:1.6}.HowItWorks-module__iNX54W__trustSection{background:linear-gradient(160deg,#fff3e0 0%,#e8f5e9 55%,var(--bg)100%);padding:100px 0;position:relative;overflow:hidden}.HowItWorks-module__iNX54W__trustBlobOne{pointer-events:none;background:#66bb6a33;border-radius:60% 40% 35% 65%/55% 60% 40% 45%;width:260px;height:260px;position:absolute;bottom:-90px;left:4%}.HowItWorks-module__iNX54W__trustTag{letter-spacing:2px;text-transform:uppercase;color:var(--primary);margin:0 0 10px;font-size:13px;font-weight:700}.HowItWorks-module__iNX54W__trustTitle{font-family:var(--font-display);color:var(--text);margin:0 0 12px;font-size:42px;font-weight:800;line-height:1.15}.HowItWorks-module__iNX54W__trustTitleAccent{color:var(--accent);display:inline-block;transform:rotate(1.5deg)}.HowItWorks-module__iNX54W__trustSubtitle{color:#455a64;max-width:460px;margin:0 auto 50px;font-size:15.5px;line-height:1.75}.HowItWorks-module__iNX54W__trustGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:26px;max-width:1100px;margin:0 auto;display:grid}.HowItWorks-module__iNX54W__trustCard{background:linear-gradient(135deg,#fff 0%,var(--bg)100%);border:2px solid var(--border-light);text-align:left;border-radius:18px;padding:30px 26px;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:5px 5px #1b5e2012}.HowItWorks-module__iNX54W__trustGrid .HowItWorks-module__iNX54W__trustCard:nth-child(odd){transform:rotate(-.5deg)}.HowItWorks-module__iNX54W__trustGrid .HowItWorks-module__iNX54W__trustCard:nth-child(2n){transform:rotate(.5deg)}.HowItWorks-module__iNX54W__trustCard:hover{border-color:var(--accent);transform:translateY(-5px)rotate(0)scale(1.015);box-shadow:6px 8px #ffa7262e}.HowItWorks-module__iNX54W__trustCard h3{color:var(--text);margin-bottom:8px;font-size:17px;font-weight:700}.HowItWorks-module__iNX54W__trustCard p{color:#546e7a;font-size:13.5px;line-height:1.65}@media (max-width:900px){.HowItWorks-module__iNX54W__heroInner{padding:90px 24px 70px}.HowItWorks-module__iNX54W__heroTitle{font-size:36px}.HowItWorks-module__iNX54W__stepsSection{padding:70px 0}.HowItWorks-module__iNX54W__stepsTitle{font-size:32px}.HowItWorks-module__iNX54W__stepsGrid .HowItWorks-module__iNX54W__stepCard:nth-child(odd),.HowItWorks-module__iNX54W__stepsGrid .HowItWorks-module__iNX54W__stepCard:nth-child(2n){transform:rotate(0)}.HowItWorks-module__iNX54W__trustSection{padding:70px 0}.HowItWorks-module__iNX54W__trustTitle{font-size:32px}.HowItWorks-module__iNX54W__trustGrid .HowItWorks-module__iNX54W__trustCard:nth-child(odd),.HowItWorks-module__iNX54W__trustGrid .HowItWorks-module__iNX54W__trustCard:nth-child(2n){transform:rotate(0)}}@media (max-width:600px){.HowItWorks-module__iNX54W__heroTitle{font-size:28px}.HowItWorks-module__iNX54W__heroSubtitle{font-size:15px}.HowItWorks-module__iNX54W__stepsTitle{font-size:26px}.HowItWorks-module__iNX54W__stepCard{flex:100%;max-width:100%}.HowItWorks-module__iNX54W__trustTitle{font-size:26px}.HowItWorks-module__iNX54W__trustCard{padding:24px 20px}}
