.Container-module__QumDGq__container{width:100%;max-width:var(--container-max-width);padding-inline:var(--container-padding-inline);margin-inline:auto}
.About-module__S-Ka5a__about{padding-block:var(--space-2xl)}.About-module__S-Ka5a__aboutContent{gap:var(--space-xl);flex-direction:column;display:flex}.About-module__S-Ka5a__title{font-size:var(--font-heading-size-lg);margin-bottom:var(--space-md)}.About-module__S-Ka5a__paragraph{color:var(--color-text-muted);margin-bottom:var(--space-sm);font-size:1.0625rem}.About-module__S-Ka5a__stats{gap:var(--space-md);padding:var(--space-lg);background:var(--color-background-alt);border-radius:var(--border-radius-md);grid-template-columns:repeat(3,1fr);display:grid}.About-module__S-Ka5a__statItem{text-align:center;flex-direction:column-reverse;align-items:center;gap:.25rem;display:flex}.About-module__S-Ka5a__statNumber{font-size:var(--font-heading-size-md);color:var(--color-primary);margin:0;font-weight:700}.About-module__S-Ka5a__statLabel{font-size:var(--font-body-size-sm);color:var(--color-text-muted);margin:0}@media (min-width:1024px){.About-module__S-Ka5a__aboutContent{align-items:center;gap:var(--space-2xl);flex-direction:row}.About-module__S-Ka5a__text{flex:1.2}.About-module__S-Ka5a__stats{flex:1}}
.SectionHeading-module__Uo9Qca__heading{gap:var(--space-xs);max-width:640px;margin-inline:auto;margin-bottom:var(--space-xl);text-align:center;flex-direction:column;display:flex}.SectionHeading-module__Uo9Qca__alignLeft{text-align:left;margin-inline:0}.SectionHeading-module__Uo9Qca__eyebrow{font-size:var(--font-body-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);font-weight:700}.SectionHeading-module__Uo9Qca__title{font-size:var(--font-heading-size-lg)}.SectionHeading-module__Uo9Qca__description{color:var(--color-text-muted);font-size:1.0625rem}
.ContactForm-module__fw3Taq__contact{padding-block:var(--space-2xl)}.ContactForm-module__fw3Taq__contactContent{gap:var(--space-xl);flex-direction:column;display:flex}.ContactForm-module__fw3Taq__infoList{gap:var(--space-sm);color:var(--color-text-muted);flex-direction:column;display:flex}.ContactForm-module__fw3Taq__infoList li{white-space:pre-line}.ContactForm-module__fw3Taq__infoList strong{color:var(--color-text)}.ContactForm-module__fw3Taq__form{gap:var(--space-md);padding:var(--space-lg);background:var(--color-background-alt);border-radius:var(--border-radius-md);flex-direction:column;display:flex}.ContactForm-module__fw3Taq__field{gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.ContactForm-module__fw3Taq__fieldRow{gap:var(--space-md);flex-direction:column;display:flex}.ContactForm-module__fw3Taq__field label{font-weight:600;font-size:var(--font-body-size-sm)}.ContactForm-module__fw3Taq__field input,.ContactForm-module__fw3Taq__field textarea{padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);font-family:inherit;font-size:var(--font-body-size);color:var(--color-text);background:#fff}.ContactForm-module__fw3Taq__field input:focus,.ContactForm-module__fw3Taq__field textarea:focus{outline:3px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.ContactForm-module__fw3Taq__field input[aria-invalid=true],.ContactForm-module__fw3Taq__field textarea[aria-invalid=true]{border-color:var(--color-error)}.ContactForm-module__fw3Taq__errorMessage{color:var(--color-error);font-size:var(--font-body-size-sm);margin:0}.ContactForm-module__fw3Taq__honeypotField{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__fw3Taq__submitButton{padding:var(--space-sm) var(--space-lg);background:var(--color-primary);color:#fff;border-radius:var(--border-radius-sm);transition:background var(--transition-base);border:none;align-self:flex-start;font-weight:700}.ContactForm-module__fw3Taq__submitButton:hover:not(:disabled){background:var(--color-primary-light)}.ContactForm-module__fw3Taq__submitButton:disabled{opacity:.7;cursor:not-allowed}.ContactForm-module__fw3Taq__statusRegion{min-height:1.5rem}.ContactForm-module__fw3Taq__successMessage{padding:var(--space-sm);background:var(--color-success-background);color:var(--color-success);border-radius:var(--border-radius-sm);margin:0;font-weight:600}.ContactForm-module__fw3Taq__errorBanner{padding:var(--space-sm);background:var(--color-error-background);color:var(--color-error);border-radius:var(--border-radius-sm);margin:0;font-weight:600}@media (min-width:640px){.ContactForm-module__fw3Taq__fieldRow{flex-direction:row}}@media (min-width:1024px){.ContactForm-module__fw3Taq__contactContent{flex-direction:row;align-items:flex-start}.ContactForm-module__fw3Taq__info,.ContactForm-module__fw3Taq__form{flex:1}}
.Differentials-module__PUO9cq__differentials{padding-block:var(--space-2xl);background:var(--color-background-alt)}.Differentials-module__PUO9cq__grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}.Differentials-module__PUO9cq__card{padding:var(--space-lg);background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-base), transform var(--transition-base)}.Differentials-module__PUO9cq__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.Differentials-module__PUO9cq__icon{width:44px;height:44px;margin-bottom:var(--space-sm);background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.Differentials-module__PUO9cq__icon svg{width:22px;height:22px}.Differentials-module__PUO9cq__cardTitle{margin-bottom:var(--space-xs);font-size:1.125rem}.Differentials-module__PUO9cq__cardDescription{color:var(--color-text-muted);font-size:var(--font-body-size-sm)}@media (min-width:640px){.Differentials-module__PUO9cq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Differentials-module__PUO9cq__grid{grid-template-columns:repeat(4,1fr)}}
.Footer-module__Grjkva__footer{background:var(--color-primary-dark);color:#ffffffd9;padding-top:var(--space-2xl)}.Footer-module__Grjkva__footerContent{gap:var(--space-lg);padding-bottom:var(--space-xl);grid-template-columns:1fr;display:grid}.Footer-module__Grjkva__brandName{color:#fff;margin-bottom:var(--space-xs);font-size:1.25rem;font-weight:700}.Footer-module__Grjkva__brandDescription{max-width:40ch;font-size:var(--font-body-size-sm)}.Footer-module__Grjkva__columnTitle{font-size:var(--font-body-size);color:#fff;margin-bottom:var(--space-sm)}.Footer-module__Grjkva__linksColumn ul{gap:var(--space-xs);font-size:var(--font-body-size-sm);flex-direction:column;display:flex}.Footer-module__Grjkva__linksColumn a{border-radius:var(--border-radius-sm);transition:background var(--transition-base), color var(--transition-base);margin:-.25rem -.625rem;padding:.25rem .625rem;display:inline-block}@media (hover:hover){.Footer-module__Grjkva__linksColumn a:hover{color:var(--color-accent);background:#ffffff12}}.Footer-module__Grjkva__linksColumn a:focus-visible{background:#ffffff12}.Footer-module__Grjkva__copyright{padding:var(--space-md) 0;text-align:center;font-size:var(--font-body-size-sm);border-top:1px solid #ffffff26}@media (min-width:640px){.Footer-module__Grjkva__footerContent{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Footer-module__Grjkva__footerContent{grid-template-columns:2fr repeat(3,1fr)}}
.Header-module__ldgnoG__header{z-index:50;background:var(--color-background);box-shadow:var(--shadow-card);position:sticky;top:0}.Header-module__ldgnoG__headerInner{min-height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.Header-module__ldgnoG__logo{color:var(--color-primary-dark);white-space:nowrap;font-size:1.25rem;font-weight:700}.Header-module__ldgnoG__nav{top:var(--header-height);justify-content:flex-start;gap:var(--space-lg);width:min(320px,85vw);padding:var(--space-lg) var(--space-md);background:var(--color-background);box-shadow:var(--shadow-card-hover);visibility:hidden;transition:transform var(--transition-base), visibility 0s linear var(--transition-base);flex-direction:column;display:flex;position:fixed;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.Header-module__ldgnoG__navOpen{visibility:visible;transition:transform var(--transition-base), visibility 0s;transform:translate(0)}.Header-module__ldgnoG__navList{gap:var(--space-md);flex-direction:column;font-size:1.125rem;font-weight:500;display:flex}.Header-module__ldgnoG__navList a{padding:var(--space-xs) .625rem;border-radius:var(--border-radius-sm);transition:background var(--transition-base), box-shadow var(--transition-base), color var(--transition-base);margin-inline:-.625rem;display:inline-block}@media (hover:hover){.Header-module__ldgnoG__navList a:hover{color:var(--color-primary);background:#4b55600d;box-shadow:0 1px 3px #2f363d1a}}.Header-module__ldgnoG__navList a:focus-visible{background:#4b55600d}.Header-module__ldgnoG__ctaButton{text-align:center;padding:var(--space-xs) var(--space-md);background:var(--color-primary);color:#fff;border-radius:var(--border-radius-sm);transition:background var(--transition-base);font-weight:700;display:inline-block}.Header-module__ldgnoG__ctaButton:hover{background:var(--color-primary-dark)}.Header-module__ldgnoG__menuToggle{border-radius:var(--border-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.Header-module__ldgnoG__menuIcon{flex-direction:column;justify-content:center;gap:5px;width:24px;display:flex}.Header-module__ldgnoG__menuIcon span{background:var(--color-primary-dark);height:2px;transition:transform var(--transition-base), opacity var(--transition-base);border-radius:2px;display:block}@media (min-width:1024px){.Header-module__ldgnoG__nav{align-items:center;gap:var(--space-lg);width:auto;box-shadow:none;visibility:visible;background:0 0;flex-direction:row;padding:0;transition:none;position:static;overflow:visible;transform:none}.Header-module__ldgnoG__navList{gap:var(--space-lg);font-size:var(--font-body-size);flex-direction:row}.Header-module__ldgnoG__menuToggle{display:none}}
.Hero-module__JgYmMq__hero{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:#fff;padding-block:var(--space-2xl) var(--space-xl);position:relative;overflow:hidden}.Hero-module__JgYmMq__backgroundVideo{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Hero-module__JgYmMq__overlay{z-index:1;background:linear-gradient(135deg,#4b5560c7 0%,#2f363dd6 100%);position:absolute;inset:0}.Hero-module__JgYmMq__heroContent{z-index:2;align-items:flex-start;gap:var(--space-md);flex-direction:column;max-width:760px;display:flex;position:relative}.Hero-module__JgYmMq__eyebrow{font-size:var(--font-body-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);font-weight:700}.Hero-module__JgYmMq__title{font-size:var(--font-heading-size-xl);color:#fff}.Hero-module__JgYmMq__description{color:#ffffffd9;max-width:60ch;font-size:1.125rem}.Hero-module__JgYmMq__actions{gap:var(--space-sm);width:100%;margin-top:var(--space-sm);flex-direction:column;display:flex}.Hero-module__JgYmMq__primaryButton,.Hero-module__JgYmMq__secondaryButton{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius-sm);transition:background var(--transition-base), color var(--transition-base);font-weight:700;display:inline-flex}.Hero-module__JgYmMq__primaryButton{color:var(--color-primary-dark);background:#fafbfc}.Hero-module__JgYmMq__primaryButton:hover{background:#e9edf1}.Hero-module__JgYmMq__whatsappIcon{width:20px;height:20px}.Hero-module__JgYmMq__secondaryButton{color:#fff;background:0 0;border:2px solid #ffffff80}.Hero-module__JgYmMq__secondaryButton:hover{background:#ffffff1a;border-color:#fff}@media (min-width:640px){.Hero-module__JgYmMq__actions{flex-direction:row;width:auto}}
.Partners-module__iZbxca__partners{padding-block:var(--space-2xl);background:var(--color-background-alt)}.Partners-module__iZbxca__marquee{margin-top:var(--space-lg);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.Partners-module__iZbxca__track{--gap:var(--space-2xl);align-items:center;gap:var(--gap);width:max-content;animation-name:Partners-module__iZbxca__desliza;animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.Partners-module__iZbxca__marquee:hover .Partners-module__iZbxca__track,.Partners-module__iZbxca__marquee:focus-within .Partners-module__iZbxca__track{animation-play-state:paused}.Partners-module__iZbxca__item{display:flex}.Partners-module__iZbxca__logoWrapper{width:180px;height:80px;position:relative}.Partners-module__iZbxca__logo{object-fit:contain}@keyframes Partners-module__iZbxca__desliza{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--gap) / 2))}}@media (prefers-reduced-motion:reduce){.Partners-module__iZbxca__track{animation:none}}
.Services-module__h5-agW__services{padding-block:var(--space-2xl)}.Services-module__h5-agW__grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}.Services-module__h5-agW__card{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--border-radius-md);border-top:4px solid var(--color-primary);transition:box-shadow var(--transition-base), transform var(--transition-base)}.Services-module__h5-agW__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.Services-module__h5-agW__cardTitle{margin-bottom:var(--space-xs);color:var(--color-primary-dark);font-size:1.125rem}.Services-module__h5-agW__cardDescription{color:var(--color-text-muted);font-size:var(--font-body-size-sm)}@media (min-width:640px){.Services-module__h5-agW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Services-module__h5-agW__grid{grid-template-columns:repeat(3,1fr)}}
.Testimonials-module__5wb8fq__testimonials{padding-block:var(--space-2xl);background:var(--color-background-alt)}.Testimonials-module__5wb8fq__grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}.Testimonials-module__5wb8fq__card{padding:var(--space-lg);background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-card);display:flex}.Testimonials-module__5wb8fq__quote{gap:var(--space-md);flex-direction:column;flex:1;margin:0;display:flex}.Testimonials-module__5wb8fq__quote .Testimonials-module__5wb8fq__author{margin-top:auto}.Testimonials-module__5wb8fq__quote p{color:var(--color-text);font-size:var(--font-body-size);font-style:italic}.Testimonials-module__5wb8fq__author{flex-direction:column;font-style:normal;display:flex}.Testimonials-module__5wb8fq__authorName{color:var(--color-primary-dark);font-style:normal;font-weight:700}.Testimonials-module__5wb8fq__authorCompany{font-size:var(--font-body-size-sm);color:var(--color-text-muted)}@media (min-width:640px){.Testimonials-module__5wb8fq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Testimonials-module__5wb8fq__grid{grid-template-columns:repeat(3,1fr)}}
