.livreur-module__2Eu0eW__main{padding-bottom:0}.livreur-module__2Eu0eW__hero{background:linear-gradient(135deg,#0a1f0a 0%,#1a2e1a 50%,#0a0f1a 100%);padding:80px 0;position:relative;overflow:hidden}.livreur-module__2Eu0eW__hero:before{content:"";background:radial-gradient(circle,#16a34a26 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-200px}.livreur-module__2Eu0eW__heroContent{grid-template-columns:1fr 420px;align-items:center;gap:60px;display:grid}.livreur-module__2Eu0eW__heroBadge{color:#4ade80;border-radius:var(--radius-full);background:#16a34a33;border:1px solid #16a34a66;align-items:center;margin-bottom:20px;padding:5px 14px;font-size:13px;font-weight:600;display:inline-flex}.livreur-module__2Eu0eW__heroTitle{color:#fff;margin-bottom:20px;font-family:Outfit,sans-serif;font-size:52px;font-weight:900;line-height:1.1}.livreur-module__2Eu0eW__heroAccent{background:linear-gradient(90deg, var(--green-light), var(--orange));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.livreur-module__2Eu0eW__heroSubtitle{color:#ffffffbf;margin-bottom:36px;font-size:17px;line-height:1.7}.livreur-module__2Eu0eW__heroStats{gap:32px;display:flex}.livreur-module__2Eu0eW__stat{flex-direction:column;gap:2px;display:flex}.livreur-module__2Eu0eW__statVal{color:#fff;font-family:Outfit,sans-serif;font-size:26px;font-weight:800}.livreur-module__2Eu0eW__statLbl{color:#ffffff8c;font-size:12px}.livreur-module__2Eu0eW__signupCard{border-radius:var(--radius-xl);background:#fff;padding:32px;box-shadow:0 24px 60px #0006}.livreur-module__2Eu0eW__signupHeader{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:16px}.livreur-module__2Eu0eW__signupHeader h2{color:var(--text-primary);margin-bottom:4px;font-family:Outfit,sans-serif;font-size:20px;font-weight:700}.livreur-module__2Eu0eW__signupHeader p{color:var(--text-muted);font-size:13px}.livreur-module__2Eu0eW__formFields{flex-direction:column;gap:16px;display:flex}.livreur-module__2Eu0eW__formGroup{flex-direction:column;gap:6px;display:flex}.livreur-module__2Eu0eW__formGroup label{color:var(--text-secondary);font-size:13px;font-weight:600}.livreur-module__2Eu0eW__formActions{gap:10px;display:flex}.livreur-module__2Eu0eW__nextBtn{background:var(--green);color:#fff;border-radius:var(--radius-md);cursor:pointer;text-align:center;border:none;padding:12px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:block;box-shadow:0 4px 14px #16a34a59}.livreur-module__2Eu0eW__nextBtn:hover{background:#15803d;transform:translateY(-1px)}.livreur-module__2Eu0eW__backBtn{background:var(--gray-100);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;border:none;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:600}.livreur-module__2Eu0eW__backBtn:hover{background:var(--gray-200)}.livreur-module__2Eu0eW__formNote{color:var(--text-muted);text-align:center;margin-top:12px;font-size:11px}.livreur-module__2Eu0eW__formNote a{color:var(--green)}.livreur-module__2Eu0eW__howSection{background:var(--gray-50);padding:80px 0}.livreur-module__2Eu0eW__eyebrow{color:var(--green);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:600}.livreur-module__2Eu0eW__stepsGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.livreur-module__2Eu0eW__stepCard{border-radius:var(--radius-lg);border:1.5px solid var(--border);text-align:center;background:#fff;padding:28px 24px;transition:all .25s;position:relative}.livreur-module__2Eu0eW__stepCard:hover{box-shadow:var(--shadow-lg);border-color:var(--green-light);transform:translateY(-4px)}.livreur-module__2Eu0eW__stepNum{background:var(--green);color:#fff;border-radius:var(--radius-full);padding:4px 12px;font-family:Outfit,sans-serif;font-size:13px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.livreur-module__2Eu0eW__stepIcon{margin:16px 0 12px;font-size:40px}.livreur-module__2Eu0eW__stepTitle{color:var(--text-primary);margin-bottom:8px;font-family:Outfit,sans-serif;font-size:17px;font-weight:700}.livreur-module__2Eu0eW__stepDesc{color:var(--text-secondary);font-size:13.5px;line-height:1.6}.livreur-module__2Eu0eW__stepArrow{color:var(--green);z-index:1;font-size:24px;font-weight:700;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.livreur-module__2Eu0eW__testimonialsSection{background:var(--gray-50);padding:80px 0}.livreur-module__2Eu0eW__testimonialsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.livreur-module__2Eu0eW__testimonialCard{border-radius:var(--radius-lg);border:1.5px solid var(--border);background:#fff;flex-direction:column;gap:16px;padding:28px;transition:all .25s;display:flex}.livreur-module__2Eu0eW__testimonialCard:hover{box-shadow:var(--shadow-lg);border-color:var(--green-light);transform:translateY(-3px)}.livreur-module__2Eu0eW__testimonialStars{color:var(--gold-light);letter-spacing:2px;font-size:20px}.livreur-module__2Eu0eW__testimonialText{color:var(--text-secondary);flex:1;font-size:14.5px;font-style:italic;line-height:1.75}.livreur-module__2Eu0eW__testimonialFooter{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:16px;display:flex}.livreur-module__2Eu0eW__testimonialAvatar{background:linear-gradient(135deg, var(--green), var(--green-light));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:flex}.livreur-module__2Eu0eW__testimonialName{color:var(--text-primary);font-size:14px;font-weight:700}.livreur-module__2Eu0eW__testimonialBusiness{color:var(--text-muted);font-size:12px}.livreur-module__2Eu0eW__testimonialRevenue{color:var(--orange);border-radius:var(--radius-full);white-space:nowrap;background:#f973161a;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:700}@media (max-width:1024px){.livreur-module__2Eu0eW__heroContent{grid-template-columns:1fr}.livreur-module__2Eu0eW__signupCard{max-width:500px}.livreur-module__2Eu0eW__stepsGrid{grid-template-columns:repeat(2,1fr)}.livreur-module__2Eu0eW__testimonialsGrid{grid-template-columns:1fr}}@media (max-width:768px){.livreur-module__2Eu0eW__heroTitle{font-size:36px}.livreur-module__2Eu0eW__heroStats{flex-wrap:wrap;gap:16px}.livreur-module__2Eu0eW__stepsGrid{grid-template-columns:1fr}}
