.Hero-module__ZARIfG__hero{background:linear-gradient(135deg,#4dd0e11a 0%,#ffc1071a 100%);align-items:center;min-height:90vh;padding-top:100px;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__bgDecoration{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__ZARIfG__blobMain{filter:blur(60px);background:radial-gradient(circle,#4dd0e126 0%,#0000 70%);border-radius:50%;width:60vw;height:60vw;position:absolute;top:-10%;right:-5%}.Hero-module__ZARIfG__container{width:100%;max-width:1200px;padding:0 var(--space-lg);gap:var(--space-3xl);grid-template-columns:1.2fr 1fr;align-items:center;margin:0 auto;display:grid}.Hero-module__ZARIfG__badgeContainer{gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.Hero-module__ZARIfG__badge{border-radius:var(--radius-full);border:1px solid #fffc;align-items:center;gap:8px;padding:10px 24px;font-size:1.1rem;font-weight:700;transition:transform .2s;display:inline-flex;box-shadow:0 4px 12px #0000000d}.Hero-module__ZARIfG__badge:hover{transform:translateY(-2px)}.Hero-module__ZARIfG__badgeActive{color:#00bcd4;background:#fff;border:2px solid #e0f7fa}.Hero-module__ZARIfG__badgeDeadline{color:#e65100;background:#fff3e0;border:2px solid #ffe0b2}.Hero-module__ZARIfG__headline{margin-bottom:var(--space-md);color:var(--mimochi-gris-oscuro);letter-spacing:-.02em;font-size:3.5rem;line-height:1.1}.Hero-module__ZARIfG__highlight{color:var(--mimochi-turquesa);z-index:1;position:relative}.Hero-module__ZARIfG__highlight:after{content:"";z-index:-1;background:#ffc1074d;width:100%;height:12px;position:absolute;bottom:10px;left:0;transform:rotate(-1deg)}.Hero-module__ZARIfG__subheadline{color:#546e7a;margin-bottom:var(--space-xl);max-width:90%;font-size:1.25rem;line-height:1.6}.Hero-module__ZARIfG__actions{gap:var(--space-md);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.Hero-module__ZARIfG__statsRow{gap:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid #0000000d;display:flex}.Hero-module__ZARIfG__statItem{flex-direction:column;display:flex}.Hero-module__ZARIfG__statNumber{font-family:var(--font-heading);color:var(--mimochi-gris-oscuro);font-size:2rem;font-weight:800}.Hero-module__ZARIfG__statLabel{color:#78909c;font-size:.9rem;font-weight:500}.Hero-module__ZARIfG__visualFrame{background:var(--color-white);height:500px;box-shadow:var(--shadow-lg);border:8px solid #ffffff80;border-radius:40px;position:relative;overflow:hidden}.Hero-module__ZARIfG__carouselContainer{width:100%;height:100%;position:relative}.Hero-module__ZARIfG__carouselImage{opacity:0;width:100%;height:100%;transition:opacity 1s ease-in-out;position:absolute;top:0;left:0}.Hero-module__ZARIfG__carouselImage.Hero-module__ZARIfG__active{opacity:1}.Hero-module__ZARIfG__floatingCard{background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-md);align-items:center;gap:12px;padding:16px 24px;animation:4s ease-in-out infinite Hero-module__ZARIfG__float;display:flex;position:absolute;bottom:40px;left:-20px}.Hero-module__ZARIfG__emoji{font-size:1.5rem}@keyframes Hero-module__ZARIfG__float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media (max-width:968px){.Hero-module__ZARIfG__container{text-align:center;padding-bottom:var(--space-3xl);grid-template-columns:1fr}.Hero-module__ZARIfG__headline{font-size:2.5rem}.Hero-module__ZARIfG__subheadline{margin:0 auto var(--space-xl)}.Hero-module__ZARIfG__actions,.Hero-module__ZARIfG__badgeContainer{justify-content:center}.Hero-module__ZARIfG__statsRow{justify-content:center;gap:var(--space-lg)}.Hero-module__ZARIfG__visualFrame{height:350px;margin-top:var(--space-xl)}}
.WhyMimochiSection-module__a6QVVG__section{padding:var(--space-section)0;background-color:var(--color-white)}.WhyMimochiSection-module__a6QVVG__header{text-align:center;margin-bottom:var(--space-3xl)}.WhyMimochiSection-module__a6QVVG__title{color:var(--mimochi-gris-oscuro);margin-bottom:var(--space-sm);font-size:2.5rem}.WhyMimochiSection-module__a6QVVG__subtitle{color:#546e7a;font-size:1.25rem}.WhyMimochiSection-module__a6QVVG__grid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.WhyMimochiSection-module__a6QVVG__card{padding:var(--space-xl);border-radius:var(--radius-lg);transition:transform var(--transition-normal);background:#f8f9fa}.WhyMimochiSection-module__a6QVVG__card:hover{transform:translateY(-5px)}.WhyMimochiSection-module__a6QVVG__iconWrapper{border-radius:var(--radius-full);width:60px;height:60px;margin-bottom:var(--space-md);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.WhyMimochiSection-module__a6QVVG__iconTurquesa{color:var(--mimochi-turquesa);background-color:#4dd0e11a}.WhyMimochiSection-module__a6QVVG__iconAmarillo{color:var(--mimochi-amarillo);background-color:#ffc1071a}.WhyMimochiSection-module__a6QVVG__iconNaranja{color:var(--mimochi-naranja);background-color:#ff70431a}.WhyMimochiSection-module__a6QVVG__cardTitle{margin-bottom:var(--space-md);color:var(--mimochi-gris-oscuro);font-size:1.5rem}.WhyMimochiSection-module__a6QVVG__list{padding:0;list-style:none}.WhyMimochiSection-module__a6QVVG__list li{color:#455a64;margin-bottom:12px;padding-left:24px;font-size:1rem;position:relative}.WhyMimochiSection-module__a6QVVG__list li:before{content:"•";color:var(--mimochi-turquesa);font-size:1.2em;font-weight:700;line-height:1;position:absolute;left:0}@media (max-width:968px){.WhyMimochiSection-module__a6QVVG__grid{grid-template-columns:1fr}}
.ImpactStatsSection-module__BMeH1q__section{padding:var(--space-section)0;background-color:var(--mimochi-gris-oscuro);color:var(--color-white)}.ImpactStatsSection-module__BMeH1q__content{gap:var(--space-3xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.ImpactStatsSection-module__BMeH1q__title{color:var(--color-white);margin-bottom:var(--space-md)}.ImpactStatsSection-module__BMeH1q__description{color:#b0bec5;max-width:400px;font-size:1.25rem}.ImpactStatsSection-module__BMeH1q__visualContent{align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.ImpactStatsSection-module__BMeH1q__statBig{text-align:center;padding:var(--space-xl);border-radius:var(--radius-lg);background:#ffffff1a;border:1px solid #fff3;width:100%}.ImpactStatsSection-module__BMeH1q__number{font-family:var(--font-heading);color:var(--mimochi-amarillo);margin-bottom:var(--space-sm);font-size:4rem;font-weight:800;line-height:1;display:block}.ImpactStatsSection-module__BMeH1q__label{color:var(--color-white);text-transform:uppercase;letter-spacing:1px;font-size:1.1rem}.ImpactStatsSection-module__BMeH1q__chartPlaceholder{border-radius:var(--radius-md);color:#78909c;background:#ffffff0d;border:1px dashed #fff3;justify-content:center;align-items:center;width:100%;height:150px;display:flex}@media (max-width:768px){.ImpactStatsSection-module__BMeH1q__content{text-align:center;grid-template-columns:1fr}.ImpactStatsSection-module__BMeH1q__description{margin:0 auto}}
.HowItWorksSection-module__Rq-EOG__section{padding:var(--space-section)0;background-color:#f0f4f8}.HowItWorksSection-module__Rq-EOG__header{text-align:center;margin-bottom:var(--space-3xl)}.HowItWorksSection-module__Rq-EOG__title{color:var(--mimochi-gris-oscuro);margin-bottom:var(--space-sm);font-size:2.5rem}.HowItWorksSection-module__Rq-EOG__subtitle{color:#546e7a;font-size:1.25rem}.HowItWorksSection-module__Rq-EOG__stepsGrid{gap:var(--space-lg);margin-bottom:var(--space-2xl);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.HowItWorksSection-module__Rq-EOG__stepsGrid:before{content:"";z-index:0;background:#cfd8dc;height:2px;position:absolute;top:24px;left:10%;right:10%}.HowItWorksSection-module__Rq-EOG__step{z-index:1;text-align:center;background:var(--color-white);padding:var(--space-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--transition-normal);position:relative}.HowItWorksSection-module__Rq-EOG__step:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.HowItWorksSection-module__Rq-EOG__stepNumber{background:var(--mimochi-turquesa);width:48px;height:48px;color:var(--color-white);font-family:var(--font-heading);border-radius:var(--radius-full);margin:0 auto var(--space-md);border:4px solid var(--color-white);box-shadow:0 0 0 2px var(--mimochi-turquesa);justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex}.HowItWorksSection-module__Rq-EOG__stepTitle{margin-bottom:var(--space-sm);color:var(--mimochi-gris-oscuro);font-size:1.25rem}.HowItWorksSection-module__Rq-EOG__stepText{color:#546e7a;font-size:.95rem}.HowItWorksSection-module__Rq-EOG__ctaWrapper{text-align:center}.HowItWorksSection-module__Rq-EOG__secondaryCta{color:var(--mimochi-turquesa-dark);border-bottom:2px solid #0000;padding-bottom:2px;font-size:1.1rem;font-weight:600;transition:all .2s;display:inline-block}.HowItWorksSection-module__Rq-EOG__secondaryCta:hover{border-bottom-color:var(--mimochi-turquesa);transform:translate(5px)}@media (max-width:968px){.HowItWorksSection-module__Rq-EOG__stepsGrid{grid-template-columns:1fr}.HowItWorksSection-module__Rq-EOG__stepsGrid:before{display:none}.HowItWorksSection-module__Rq-EOG__step{text-align:left;align-items:flex-start;gap:var(--space-md);display:flex}.HowItWorksSection-module__Rq-EOG__stepNumber{flex-shrink:0;margin:0}}
.VolunteerPathSection-module__vK849W__section{padding:var(--space-section)0;background-color:var(--color-white);text-align:center}.VolunteerPathSection-module__vK849W__header{margin-bottom:var(--space-3xl);max-width:700px;margin-left:auto;margin-right:auto}.VolunteerPathSection-module__vK849W__title{color:var(--mimochi-gris-oscuro);margin-bottom:var(--space-md);font-size:2.5rem}.VolunteerPathSection-module__vK849W__subtitle{color:#546e7a;font-size:1.25rem}.VolunteerPathSection-module__vK849W__pathVisual{justify-content:center;align-items:center;gap:var(--space-md);max-width:900px;margin:0 auto;display:flex}.VolunteerPathSection-module__vK849W__node{align-items:center;gap:var(--space-sm);z-index:1;flex-direction:column;display:flex;position:relative}.VolunteerPathSection-module__vK849W__icon{border-radius:var(--radius-full);background:#eceff1;justify-content:center;align-items:center;width:100px;height:100px;font-size:2.5rem;transition:all .3s;display:flex}.VolunteerPathSection-module__vK849W__active .VolunteerPathSection-module__vK849W__icon{background:var(--mimochi-turquesa);color:var(--color-white);transform:scale(1.1);box-shadow:0 10px 20px #4dd0e14d}.VolunteerPathSection-module__vK849W__label{color:var(--mimochi-gris-oscuro);font-size:1.1rem;font-weight:700}.VolunteerPathSection-module__vK849W__subLabel{color:#78909c;font-size:.9rem}.VolunteerPathSection-module__vK849W__connector{z-index:0;background:repeating-linear-gradient(90deg,#cfd8dc 0 8px,#0000 8px 16px);flex-grow:1;height:2px;margin-top:-40px;position:relative}.VolunteerPathSection-module__vK849W__connector:after{content:"▶";color:#cfd8dc;font-size:14px;position:absolute;top:-8px;right:-5px}@media (max-width:768px){.VolunteerPathSection-module__vK849W__pathVisual{gap:var(--space-xl);flex-direction:column}.VolunteerPathSection-module__vK849W__connector{background:repeating-linear-gradient(#cfd8dc 0 8px,#0000 8px 16px);flex-grow:0;width:2px;height:40px;margin-top:0}.VolunteerPathSection-module__vK849W__connector:after{content:"▼";top:auto;bottom:-15px;right:-6px}}
.TargetAudienceSection-module__hNRjIa__section{padding:var(--space-section)0;background-color:#f8f9fa;border-top:1px solid #eceff1;border-bottom:1px solid #eceff1}.TargetAudienceSection-module__hNRjIa__wrapper{background:var(--color-white);padding:var(--space-2xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;max-width:800px;margin:0 auto}.TargetAudienceSection-module__hNRjIa__title{color:var(--mimochi-gris-oscuro);margin-bottom:var(--space-xl);font-size:2rem}.TargetAudienceSection-module__hNRjIa__checkList{gap:var(--space-lg);text-align:left;grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.TargetAudienceSection-module__hNRjIa__checkItem{align-items:center;gap:var(--space-md);color:#455a64;font-size:1.1rem;display:flex}.TargetAudienceSection-module__hNRjIa__checkIcon{background:var(--mimochi-verde);width:32px;height:32px;color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}@media (max-width:768px){.TargetAudienceSection-module__hNRjIa__checkList{grid-template-columns:1fr}}
.CompaniesSection-module__aPDmnG__section{padding:var(--space-section)0;background-color:var(--color-white)}.CompaniesSection-module__aPDmnG__header{text-align:center;margin-bottom:var(--space-2xl)}.CompaniesSection-module__aPDmnG__title{color:var(--mimochi-gris-oscuro);margin-bottom:var(--space-sm);font-size:2.5rem}.CompaniesSection-module__aPDmnG__description{color:#546e7a;max-width:600px;margin:0 auto;font-size:1.25rem}.CompaniesSection-module__aPDmnG__testimonialsGrid{gap:var(--space-xl);margin-bottom:var(--space-3xl);grid-template-columns:1fr 1fr;max-width:1000px;margin-left:auto;margin-right:auto;display:grid}.CompaniesSection-module__aPDmnG__testimonialCard{padding:var(--space-xl);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm);background:#fcfcfc;border:1px solid #eceff1;flex-direction:column;align-items:center;transition:transform .3s;display:flex}.CompaniesSection-module__aPDmnG__testimonialCard:hover{transform:translateY(-5px)}.CompaniesSection-module__aPDmnG__testimonialLogo{margin-bottom:var(--space-md);justify-content:center;align-items:center;height:50px;display:flex}.CompaniesSection-module__aPDmnG__quote{color:#455a64;margin-bottom:var(--space-lg);flex-grow:1;font-size:1.1rem;font-style:italic;line-height:1.6}.CompaniesSection-module__aPDmnG__author{color:var(--mimochi-gris-oscuro);flex-direction:column;gap:4px;font-size:.9rem;display:flex}.CompaniesSection-module__aPDmnG__proofGrid{gap:var(--space-xl);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.CompaniesSection-module__aPDmnG__proofItem{padding:var(--space-lg)}.CompaniesSection-module__aPDmnG__proofNumber{font-family:var(--font-heading);color:var(--mimochi-turquesa);margin-bottom:var(--space-xs);font-size:3rem;font-weight:800;display:block}.CompaniesSection-module__aPDmnG__proofLabel{color:#78909c;font-size:1.1rem;font-weight:500}@media (max-width:968px){.CompaniesSection-module__aPDmnG__testimonialsGrid{grid-template-columns:1fr}.CompaniesSection-module__aPDmnG__proofGrid{gap:var(--space-lg);grid-template-columns:1fr}}.CompaniesSection-module__aPDmnG__carousel{margin:var(--space-3xl)0;padding:20px 0;position:relative;overflow:hidden}.CompaniesSection-module__aPDmnG__carousel:before,.CompaniesSection-module__aPDmnG__carousel:after{content:"";z-index:2;width:150px;height:100%;position:absolute;top:0}.CompaniesSection-module__aPDmnG__carousel:before{background:linear-gradient(90deg,#fff,#0000);left:0}.CompaniesSection-module__aPDmnG__carousel:after{background:linear-gradient(270deg,#fff,#0000);right:0}.CompaniesSection-module__aPDmnG__track{gap:60px;width:fit-content;animation:80s linear infinite CompaniesSection-module__aPDmnG__scroll;display:flex}.CompaniesSection-module__aPDmnG__track:hover{animation-play-state:paused}.CompaniesSection-module__aPDmnG__logoItem{background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:160px;height:80px;display:flex}.CompaniesSection-module__aPDmnG__logoContainer{filter:grayscale();opacity:.6;width:100%;height:100%;transition:all .3s;position:relative}.CompaniesSection-module__aPDmnG__logoItem:hover .CompaniesSection-module__aPDmnG__logoContainer{filter:grayscale(0%);opacity:1}@keyframes CompaniesSection-module__aPDmnG__scroll{0%{transform:translate(0)}to{transform:translate(-9680px)}}
.FinalCTASection-module__4ahX2q__section{padding:var(--space-section)0;text-align:center;background:linear-gradient(135deg,#4dd0e133 0%,#ffc1071a 100%)}.FinalCTASection-module__4ahX2q__content{max-width:800px;margin:0 auto}.FinalCTASection-module__4ahX2q__title{color:var(--mimochi-gris-oscuro);margin-bottom:var(--space-sm);font-size:3rem}.FinalCTASection-module__4ahX2q__note{color:#78909c;margin-bottom:var(--space-xl);font-size:1rem;font-style:italic}.FinalCTASection-module__4ahX2q__actions{justify-content:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}@media (max-width:768px){.FinalCTASection-module__4ahX2q__title{font-size:2rem}.FinalCTASection-module__4ahX2q__actions{align-items:center;gap:var(--space-md);flex-direction:column}}
