.how-it-works-module__ITRsCq__howItWorksContent{max-width:1200px;margin:0 auto}.how-it-works-module__ITRsCq__section{margin-bottom:4rem}.how-it-works-module__ITRsCq__sectionTitle{color:#1f2937;text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}.how-it-works-module__ITRsCq__stepsGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.how-it-works-module__ITRsCq__stepCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:2.5rem;transition:all .3s;position:relative;box-shadow:0 4px 20px #00000014}.how-it-works-module__ITRsCq__stepCard:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.how-it-works-module__ITRsCq__stepNumber{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:700;display:flex;position:absolute;top:-20px;left:2.5rem;box-shadow:0 4px 12px #22c55e4d}.how-it-works-module__ITRsCq__stepTitle{color:#1f2937;margin-top:.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.how-it-works-module__ITRsCq__stepDescription{color:#4b5563;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.how-it-works-module__ITRsCq__stepFeatures{flex-wrap:wrap;gap:.5rem;display:flex}.how-it-works-module__ITRsCq__feature{color:#374151;background:#f3f4f6;border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.how-it-works-module__ITRsCq__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.how-it-works-module__ITRsCq__featureCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;transition:all .2s;box-shadow:0 4px 20px #00000014}.how-it-works-module__ITRsCq__featureCard:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.how-it-works-module__ITRsCq__featureIcon{margin-bottom:1rem;font-size:3rem}.how-it-works-module__ITRsCq__featureTitle{color:#1f2937;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.how-it-works-module__ITRsCq__featureDescription{color:#6b7280;font-size:.875rem;line-height:1.5}.how-it-works-module__ITRsCq__safetyGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.how-it-works-module__ITRsCq__safetyCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:all .2s;display:flex;box-shadow:0 4px 20px #00000014}.how-it-works-module__ITRsCq__safetyCard:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.how-it-works-module__ITRsCq__safetyIcon{flex-shrink:0;margin-top:.25rem;font-size:1.5rem}.how-it-works-module__ITRsCq__safetyTitle{color:#1f2937;margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.how-it-works-module__ITRsCq__safetyDescription{color:#6b7280;font-size:.875rem;line-height:1.5}.how-it-works-module__ITRsCq__faqGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.how-it-works-module__ITRsCq__faqItem{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;transition:all .2s;box-shadow:0 4px 20px #00000014}.how-it-works-module__ITRsCq__faqItem:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.how-it-works-module__ITRsCq__faqQuestion{color:#1f2937;margin-bottom:1rem;font-size:1.125rem;font-weight:700}.how-it-works-module__ITRsCq__faqAnswer{color:#6b7280;font-size:.875rem;line-height:1.5}@media (max-width:768px){.how-it-works-module__ITRsCq__sectionTitle{margin-bottom:2rem;font-size:2rem}.how-it-works-module__ITRsCq__stepsGrid{grid-template-columns:1fr;gap:1.5rem}.how-it-works-module__ITRsCq__stepCard{padding:2rem}.how-it-works-module__ITRsCq__stepNumber{width:35px;height:35px;font-size:1.125rem;top:-17px;left:2rem}.how-it-works-module__ITRsCq__stepTitle{font-size:1.25rem}.how-it-works-module__ITRsCq__featuresGrid,.how-it-works-module__ITRsCq__safetyGrid,.how-it-works-module__ITRsCq__faqGrid{grid-template-columns:1fr;gap:1.5rem}.how-it-works-module__ITRsCq__featureCard{padding:1.5rem}.how-it-works-module__ITRsCq__featureIcon{font-size:2.5rem}.how-it-works-module__ITRsCq__safetyCard{padding:1.25rem}.how-it-works-module__ITRsCq__faqItem{padding:1.5rem}}@media (max-width:480px){.how-it-works-module__ITRsCq__section{margin-bottom:3rem}.how-it-works-module__ITRsCq__sectionTitle{margin-bottom:1.5rem;font-size:1.75rem}.how-it-works-module__ITRsCq__stepCard{padding:1.5rem}.how-it-works-module__ITRsCq__stepNumber{width:30px;height:30px;font-size:1rem;top:-15px;left:1.5rem}.how-it-works-module__ITRsCq__stepTitle{font-size:1.125rem}.how-it-works-module__ITRsCq__stepDescription{font-size:.875rem}.how-it-works-module__ITRsCq__featureCard,.how-it-works-module__ITRsCq__safetyCard,.how-it-works-module__ITRsCq__faqItem{padding:1.25rem}.how-it-works-module__ITRsCq__featureIcon{font-size:2rem}.how-it-works-module__ITRsCq__safetyIcon{font-size:1.25rem}.how-it-works-module__ITRsCq__featureTitle,.how-it-works-module__ITRsCq__safetyTitle,.how-it-works-module__ITRsCq__faqQuestion{font-size:1rem}.how-it-works-module__ITRsCq__featureDescription,.how-it-works-module__ITRsCq__safetyDescription,.how-it-works-module__ITRsCq__faqAnswer{font-size:.8125rem}}
