.Hero-module__7HnD1W__hero{background:linear-gradient(135deg,#624ed7 0%,#4c40cd 50%,#5845d5 100%);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__7HnD1W__hero:before{content:"";opacity:.3;z-index:1;background-image:url(/images/pattern.png);background-position:50%;background-repeat:repeat;background-size:500px;position:absolute;inset:0}.Hero-module__7HnD1W__container{z-index:2;text-align:center;width:100%;max-width:900px;padding:0 var(--spacing-md);animation:1s ease-out Hero-module__7HnD1W__fadeInUp;position:relative}.Hero-module__7HnD1W__badge{padding:var(--spacing-xs)var(--spacing-lg);border-radius:var(--radius-full);margin-bottom:var(--spacing-xl);background-color:#ffffff26;border:1px solid #ffffff4d;align-items:center;animation:1s ease-out .2s both Hero-module__7HnD1W__fadeInDown;display:inline-flex}.Hero-module__7HnD1W__badge span{color:var(--color-white);font-size:var(--font-size-sm);letter-spacing:.03em;font-weight:600}.Hero-module__7HnD1W__title{font-size:var(--font-size-4xl);color:var(--color-white);margin-bottom:var(--spacing-xl);font-weight:700;line-height:1.2;animation:1s ease-out .4s both Hero-module__7HnD1W__fadeInUp}.Hero-module__7HnD1W__highlight{color:#fffffff2;text-shadow:0 2px 10px #ffffff26;display:inline-block;position:relative}.Hero-module__7HnD1W__subtitle{font-size:var(--font-size-xl);color:#ffffffd9;font-weight:400;line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-3xl);max-width:750px;margin-left:auto;margin-right:auto;animation:1s ease-out .6s both Hero-module__7HnD1W__fadeInUp}.Hero-module__7HnD1W__ctas{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;animation:1s ease-out .8s both Hero-module__7HnD1W__fadeInUp;display:flex}.Hero-module__7HnD1W__ctas button:first-child{background-color:var(--color-white);color:var(--color-primary);border:none}.Hero-module__7HnD1W__ctas button:first-child:hover:not(:disabled){background-color:#ffffffe6;box-shadow:0 4px 20px #ffffff4d}.Hero-module__7HnD1W__ctas button:last-child,.Hero-module__7HnD1W__ctaLink{color:var(--color-white);border:1px solid var(--color-white);padding:var(--spacing-md)var(--spacing-2xl);font-size:var(--font-size-base);border-radius:var(--radius-lg);transition:all var(--transition-base);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;font-family:inherit;font-weight:500;text-decoration:none;display:inline-flex}.Hero-module__7HnD1W__ctas button:last-child:hover:not(:disabled),.Hero-module__7HnD1W__ctaLink:hover{background-color:var(--color-white);color:var(--color-primary);transform:translateY(-2px)}@keyframes Hero-module__7HnD1W__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__7HnD1W__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Hero-module__7HnD1W__title{font-size:1.75rem;line-height:1.25}.Hero-module__7HnD1W__subtitle{font-size:var(--font-size-lg)}.Hero-module__7HnD1W__ctas{flex-direction:column;width:100%}.Hero-module__7HnD1W__ctas button,.Hero-module__7HnD1W__ctaLink{width:100%}}@media (max-width:480px){.Hero-module__7HnD1W__title{font-size:1.375rem}.Hero-module__7HnD1W__subtitle{font-size:var(--font-size-base)}.Hero-module__7HnD1W__badge span{font-size:var(--font-size-xs)}}@media (min-width:768px){.Hero-module__7HnD1W__container{padding:0}}@media (min-width:1024px){.Hero-module__7HnD1W__title{font-size:var(--font-size-5xl)}.Hero-module__7HnD1W__subtitle{font-size:var(--font-size-2xl)}}@media (min-width:1025px) and (max-width:1280px){.Hero-module__7HnD1W__container{padding:0 var(--spacing-2xl)}.Hero-module__7HnD1W__title{font-size:var(--font-size-4xl)}.Hero-module__7HnD1W__subtitle{font-size:var(--font-size-xl)}}@media (min-width:768px) and (max-height:850px) and (orientation:landscape){.Hero-module__7HnD1W__hero{min-height:100vh;padding:var(--spacing-3xl)var(--spacing-2xl)}.Hero-module__7HnD1W__container{padding:0 var(--spacing-lg)}.Hero-module__7HnD1W__title{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md);line-height:1.2}.Hero-module__7HnD1W__subtitle{font-size:var(--font-size-sm);margin-bottom:var(--spacing-lg);line-height:var(--line-height-normal)}.Hero-module__7HnD1W__badge{margin-bottom:var(--spacing-md);padding:var(--spacing-xs)var(--spacing-md)}.Hero-module__7HnD1W__badge span{font-size:var(--font-size-xs)}.Hero-module__7HnD1W__ctas{gap:var(--spacing-md)}.Hero-module__7HnD1W__ctas button:last-child,.Hero-module__7HnD1W__ctaLink{padding:var(--spacing-sm)var(--spacing-lg);font-size:var(--font-size-sm)}}@media (min-width:1024px) and (max-height:900px) and (orientation:landscape){.Hero-module__7HnD1W__hero{min-height:100vh;padding:var(--spacing-2xl)var(--spacing-2xl)}.Hero-module__7HnD1W__container{padding:0 var(--spacing-xl)}.Hero-module__7HnD1W__title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md)}.Hero-module__7HnD1W__subtitle{font-size:var(--font-size-base);margin-bottom:var(--spacing-lg)}.Hero-module__7HnD1W__badge{margin-bottom:var(--spacing-lg)}.Hero-module__7HnD1W__ctas button:last-child,.Hero-module__7HnD1W__ctaLink{padding:var(--spacing-sm)var(--spacing-xl);font-size:var(--font-size-sm)}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.Hero-module__7HnD1W__hero{padding:var(--spacing-3xl)var(--spacing-xl)}.Hero-module__7HnD1W__container{padding:0 var(--spacing-lg)}.Hero-module__7HnD1W__title{font-size:var(--font-size-3xl)}.Hero-module__7HnD1W__subtitle{font-size:var(--font-size-lg)}}
.Button-module__xaXzvq__button{justify-content:center;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:.02em;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);text-align:center;white-space:nowrap;border:none;outline:none;padding:.625rem 1.25rem;display:inline-flex}.Button-module__xaXzvq__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__xaXzvq__button:focus-visible{outline:1px solid var(--color-primary);outline-offset:2px}.Button-module__xaXzvq__primary{background-color:var(--color-primary);color:var(--color-white)}.Button-module__xaXzvq__primary:hover:not(:disabled){background-color:var(--color-primary-dark);box-shadow:0 2px 8px #624ed740}.Button-module__xaXzvq__primary:active:not(:disabled){transform:scale(.98)}.Button-module__xaXzvq__secondary{background-color:var(--color-dark);color:var(--color-white)}.Button-module__xaXzvq__secondary:hover:not(:disabled){background-color:var(--color-gray-800);box-shadow:0 2px 8px #03001433}.Button-module__xaXzvq__secondary:active:not(:disabled){transform:scale(.98)}.Button-module__xaXzvq__outline{color:var(--color-primary);border:1px solid var(--color-primary);background-color:#0000}.Button-module__xaXzvq__outline:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-white)}.Button-module__xaXzvq__outline:active:not(:disabled){transform:scale(.98)}.Button-module__xaXzvq__ghost{color:var(--color-primary);background-color:#0000}.Button-module__xaXzvq__ghost:hover:not(:disabled){background-color:#624ed714}.Button-module__xaXzvq__ghost:active:not(:disabled){background-color:#624ed726}.Button-module__xaXzvq__small{font-size:var(--font-size-xs);padding:.5rem 1rem}.Button-module__xaXzvq__medium{font-size:var(--font-size-sm);padding:.625rem 1.25rem}.Button-module__xaXzvq__large{font-size:var(--font-size-base);padding:.75rem 1.5rem}.Button-module__xaXzvq__fullWidth{width:100%}.Button-module__xaXzvq__loading{color:#0000;pointer-events:none;position:relative}.Button-module__xaXzvq__loading:after{content:"";width:16px;height:16px;color:var(--color-white);border:2px solid;border-top-color:#0000;border-radius:50%;margin-top:-8px;margin-left:-8px;animation:.6s linear infinite Button-module__xaXzvq__spin;position:absolute;top:50%;left:50%}@keyframes Button-module__xaXzvq__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.Button-module__xaXzvq__large{font-size:var(--font-size-sm);padding:.625rem 1.25rem}}@media (min-width:768px) and (max-height:850px) and (orientation:landscape){.Button-module__xaXzvq__large{font-size:var(--font-size-xs);padding:.5rem 1rem}.Button-module__xaXzvq__medium{font-size:var(--font-size-xs);padding:.5rem .875rem}}@media (min-width:1024px) and (max-height:900px) and (orientation:landscape){.Button-module__xaXzvq__large{font-size:var(--font-size-sm);padding:.625rem 1.25rem}.Button-module__xaXzvq__medium{font-size:var(--font-size-xs);padding:.5rem 1rem}}
.ContactModal-module__vWb6rG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);padding:var(--spacing-md);background-color:#030014cc;justify-content:center;align-items:center;animation:.2s ease-out ContactModal-module__vWb6rG__fadeIn;display:flex;position:fixed;inset:0}@keyframes ContactModal-module__vWb6rG__fadeIn{0%{opacity:0}to{opacity:1}}.ContactModal-module__vWb6rG__modal{background-color:var(--color-white);border-radius:var(--radius-xl);padding:var(--spacing-lg);width:100%;max-width:500px;animation:.3s ease-out ContactModal-module__vWb6rG__slideUp;position:relative;box-shadow:0 20px 60px #0000004d}@keyframes ContactModal-module__vWb6rG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ContactModal-module__vWb6rG__closeButton{top:var(--spacing-md);right:var(--spacing-md);cursor:pointer;width:32px;height:32px;color:var(--color-gray-600);transition:all var(--transition-fast);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.ContactModal-module__vWb6rG__closeButton:hover{background-color:var(--color-gray-100);color:var(--color-dark)}.ContactModal-module__vWb6rG__closeIcon{width:20px;height:20px}.ContactModal-module__vWb6rG__header{margin-bottom:var(--spacing-lg);padding-right:var(--spacing-xl)}.ContactModal-module__vWb6rG__title{font-size:var(--font-size-2xl);color:var(--color-dark);margin-bottom:var(--spacing-sm);font-weight:700}.ContactModal-module__vWb6rG__subtitle{font-size:var(--font-size-base);color:var(--color-gray-600);font-weight:400;line-height:var(--line-height-relaxed);margin:0}.ContactModal-module__vWb6rG__form{gap:var(--spacing-md);flex-direction:column;display:flex}.ContactModal-module__vWb6rG__formGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.ContactModal-module__vWb6rG__label{font-size:var(--font-size-sm);color:var(--color-dark);font-weight:600}.ContactModal-module__vWb6rG__input{width:100%;padding:var(--spacing-sm)var(--spacing-md);font-size:var(--font-size-base);font-family:var(--font-family-primary);color:var(--color-dark);background-color:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-md);transition:all var(--transition-base);outline:none}.ContactModal-module__vWb6rG__input:hover{border-color:var(--color-gray-300)}.ContactModal-module__vWb6rG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #624ed71a}.ContactModal-module__vWb6rG__input:disabled{background-color:var(--color-gray-50);cursor:not-allowed;opacity:.6}.ContactModal-module__vWb6rG__input::placeholder{color:var(--color-gray-400)}@media (min-width:768px){.ContactModal-module__vWb6rG__modal{padding:var(--spacing-xl)}.ContactModal-module__vWb6rG__title{font-size:var(--font-size-2xl)}.ContactModal-module__vWb6rG__subtitle{font-size:var(--font-size-base)}}
.About-module__RiCRTq__about{padding:var(--spacing-3xl)var(--spacing-md);background-color:var(--color-white)}.About-module__RiCRTq__container{max-width:1300px;margin:0 auto}.About-module__RiCRTq__header{margin-bottom:var(--spacing-3xl)}.About-module__RiCRTq__title{font-size:var(--font-size-3xl);color:var(--color-dark);margin-bottom:var(--spacing-2xl);font-weight:700}.About-module__RiCRTq__description{gap:var(--spacing-lg);flex-direction:column;max-width:900px;display:flex}.About-module__RiCRTq__description p{font-size:var(--font-size-base);color:var(--color-gray-700);font-weight:400;line-height:var(--line-height-relaxed);margin:0}.About-module__RiCRTq__values{gap:var(--spacing-2xl);grid-template-columns:1fr;display:grid}.About-module__RiCRTq__valueCard{text-align:center;padding:var(--spacing-xl);background-color:var(--color-white);border-radius:var(--radius-lg);transition:all var(--transition-base);border:1px solid var(--color-gray-200);align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.About-module__RiCRTq__valueCard:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.About-module__RiCRTq__iconWrapper{border-radius:var(--radius-lg);width:56px;min-width:56px;height:56px;transition:all var(--transition-base);background:linear-gradient(135deg,#624ed71a 0%,#4c40cd0d 100%);flex-shrink:0;justify-content:center;align-items:center;display:flex}.About-module__RiCRTq__valueCard:hover .About-module__RiCRTq__iconWrapper{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%)}.About-module__RiCRTq__icon{width:28px;height:28px;color:var(--color-primary);stroke-width:2px;transition:all var(--transition-base)}.About-module__RiCRTq__valueCard:hover .About-module__RiCRTq__icon{color:var(--color-white)}.About-module__RiCRTq__valueContent{flex:1}.About-module__RiCRTq__valueTitle{font-size:var(--font-size-lg);color:var(--color-dark);margin-bottom:var(--spacing-sm);font-weight:600}.About-module__RiCRTq__valueDescription{font-size:var(--font-size-base);color:var(--color-gray-700);font-weight:400;line-height:var(--line-height-relaxed);margin:0}@media (min-width:640px){.About-module__RiCRTq__valueCard{text-align:left;padding:var(--spacing-2xl);align-items:flex-start;gap:var(--spacing-lg);flex-direction:row}}@media (min-width:768px){.About-module__RiCRTq__values{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.About-module__RiCRTq__title{font-size:var(--font-size-4xl)}.About-module__RiCRTq__description p{font-size:var(--font-size-lg)}}@media (min-width:1025px) and (max-width:1280px){.About-module__RiCRTq__about{padding:var(--spacing-3xl)var(--spacing-2xl)}.About-module__RiCRTq__values{gap:var(--spacing-xl)}.About-module__RiCRTq__valueCard{padding:var(--spacing-xl)}}@media (min-width:768px) and (max-width:1024px){.About-module__RiCRTq__about{padding:var(--spacing-3xl)var(--spacing-xl)}}
.SocialProof-module__6Pr8Ua__certifications{padding:var(--spacing-3xl)var(--spacing-md);background:linear-gradient(135deg,#030014 0%,#1a0f3d 50%,#030014 100%);position:relative}.SocialProof-module__6Pr8Ua__certifications:before{content:"";opacity:.05;pointer-events:none;background-image:url(/images/pattern.png);background-position:50%;background-repeat:repeat;background-size:500px;position:absolute;inset:0}.SocialProof-module__6Pr8Ua__container{z-index:1;max-width:1300px;margin:0 auto;position:relative}.SocialProof-module__6Pr8Ua__header{text-align:center;margin-bottom:var(--spacing-3xl)}.SocialProof-module__6Pr8Ua__title{font-size:var(--font-size-3xl);color:var(--color-white);margin-bottom:var(--spacing-md);font-weight:700}.SocialProof-module__6Pr8Ua__subtitle{font-size:var(--font-size-base);color:#fffc;max-width:600px;font-weight:400;line-height:var(--line-height-relaxed);margin:0 auto}.SocialProof-module__6Pr8Ua__grid{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);place-items:center;display:grid}.SocialProof-module__6Pr8Ua__certBadge{width:100%;max-width:140px;height:140px;padding:var(--spacing-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);transition:all var(--transition-base);background-color:#ffffff0d;border:1px solid #ffffff1a;justify-content:center;align-items:center;display:flex}.SocialProof-module__6Pr8Ua__certBadge:hover{border-color:var(--color-primary);background-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 8px 30px #624ed74d}.SocialProof-module__6Pr8Ua__certImage{object-fit:contain;filter:grayscale()brightness(.8);opacity:.6;width:100%;height:100%;transition:all var(--transition-base)}.SocialProof-module__6Pr8Ua__certBadge:hover .SocialProof-module__6Pr8Ua__certImage{filter:grayscale(0%)brightness();opacity:1}@media (min-width:640px){.SocialProof-module__6Pr8Ua__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.SocialProof-module__6Pr8Ua__grid{gap:var(--spacing-2xl);grid-template-columns:repeat(4,1fr)}.SocialProof-module__6Pr8Ua__certBadge{max-width:160px;height:160px}.SocialProof-module__6Pr8Ua__title{font-size:var(--font-size-4xl);text-shadow:0 2px 20px #624ed74d}.SocialProof-module__6Pr8Ua__subtitle{font-size:var(--font-size-lg)}}@media (min-width:1024px){.SocialProof-module__6Pr8Ua__grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:1025px) and (max-width:1280px){.SocialProof-module__6Pr8Ua__certifications{padding:var(--spacing-3xl)var(--spacing-2xl)}.SocialProof-module__6Pr8Ua__grid{gap:var(--spacing-lg)}.SocialProof-module__6Pr8Ua__certBadge{max-width:140px;height:140px}}@media (min-width:768px) and (max-width:1024px){.SocialProof-module__6Pr8Ua__certifications{padding:var(--spacing-3xl)var(--spacing-xl)}}
.Process-module__HrSXMW__process{padding:var(--spacing-3xl)var(--spacing-md);background-color:var(--color-white)}.Process-module__HrSXMW__container{max-width:1300px;margin:0 auto}.Process-module__HrSXMW__header{text-align:center;margin-bottom:var(--spacing-3xl)}.Process-module__HrSXMW__title{font-size:var(--font-size-3xl);color:var(--color-dark);margin-bottom:var(--spacing-lg);font-weight:700}.Process-module__HrSXMW__subtitle{font-size:var(--font-size-base);color:var(--color-gray-700);max-width:800px;font-weight:400;line-height:var(--line-height-relaxed);margin:0 auto}.Process-module__HrSXMW__steps{gap:var(--spacing-3xl);flex-direction:column;display:flex;position:relative}.Process-module__HrSXMW__steps:before{content:"";background:linear-gradient(180deg,var(--color-primary)0%,var(--color-primary-dark)100%);z-index:0;width:2px;position:absolute;top:80px;bottom:80px;left:50%;transform:translate(-50%)}.Process-module__HrSXMW__stepCard{text-align:center;padding:var(--spacing-2xl);background-color:var(--color-white);border-radius:var(--radius-lg);transition:all var(--transition-base);border:2px solid var(--color-gray-200);z-index:1;flex-direction:column;align-items:center;display:flex;position:relative;box-shadow:0 2px 8px #0000000a}.Process-module__HrSXMW__stepCard:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.Process-module__HrSXMW__stepNumber{top:var(--spacing-lg);right:var(--spacing-lg);font-size:var(--font-size-4xl);color:#624ed71a;font-weight:700;line-height:1;position:absolute}.Process-module__HrSXMW__iconWrapper{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);border-radius:var(--radius-lg);width:72px;height:72px;margin-bottom:var(--spacing-lg);margin-top:var(--spacing-md);transition:all var(--transition-base);justify-content:center;align-items:center;display:flex}.Process-module__HrSXMW__stepCard:hover .Process-module__HrSXMW__iconWrapper{transform:scale(1.1);box-shadow:0 8px 20px #624ed74d}.Process-module__HrSXMW__icon{width:32px;height:32px;color:var(--color-white);stroke-width:2px}.Process-module__HrSXMW__stepContent{flex:1}.Process-module__HrSXMW__stepTitle{font-size:var(--font-size-xl);color:var(--color-dark);margin-bottom:var(--spacing-md);font-weight:600}.Process-module__HrSXMW__stepDescription{font-size:var(--font-size-base);color:var(--color-gray-700);font-weight:400;line-height:var(--line-height-relaxed);margin:0}@media (min-width:768px){.Process-module__HrSXMW__steps:before{top:100px;bottom:100px}.Process-module__HrSXMW__stepNumber{font-size:var(--font-size-5xl)}.Process-module__HrSXMW__iconWrapper{width:80px;height:80px}.Process-module__HrSXMW__icon{width:40px;height:40px}}@media (min-width:1024px){.Process-module__HrSXMW__title{font-size:var(--font-size-4xl)}.Process-module__HrSXMW__subtitle{font-size:var(--font-size-lg)}.Process-module__HrSXMW__stepTitle{font-size:var(--font-size-2xl)}.Process-module__HrSXMW__stepDescription{font-size:var(--font-size-lg)}}@media (min-width:1025px) and (max-width:1280px){.Process-module__HrSXMW__process{padding:var(--spacing-3xl)var(--spacing-2xl)}.Process-module__HrSXMW__steps{gap:var(--spacing-2xl)}.Process-module__HrSXMW__stepCard{padding:var(--spacing-xl)}}@media (min-width:768px) and (max-width:1024px){.Process-module__HrSXMW__process{padding:var(--spacing-3xl)var(--spacing-xl)}}
.Services-module__3v72JG__services{padding:var(--spacing-3xl)var(--spacing-md);background-color:var(--color-gray-50)}.Services-module__3v72JG__container{z-index:1;max-width:1300px;margin:0 auto;position:relative}.Services-module__3v72JG__header{text-align:center;margin-bottom:var(--spacing-3xl)}.Services-module__3v72JG__title{font-size:var(--font-size-3xl);color:var(--color-dark);margin-bottom:var(--spacing-lg);font-weight:700}.Services-module__3v72JG__subtitle{font-size:var(--font-size-base);color:var(--color-gray-700);max-width:900px;font-weight:400;line-height:var(--line-height-relaxed);margin:0 auto}.Services-module__3v72JG__grid{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}.Services-module__3v72JG__serviceCard{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);gap:var(--spacing-md);background-image:linear-gradient(var(--color-white),var(--color-white)),conic-gradient(from var(--angle,0deg),#624ed74d 0deg,#624ed7 30deg,#624ed74d 60deg,transparent 80deg,transparent 280deg,#624ed74d 300deg,#624ed7 330deg,#624ed74d 360deg);transition:transform var(--transition-base);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;flex-direction:column;animation:8s linear infinite Services-module__3v72JG__rotateBorder;display:flex;position:relative}.Services-module__3v72JG__serviceCard:hover{transform:translateY(-4px)}@keyframes Services-module__3v72JG__rotateBorder{0%{--angle:0deg}to{--angle:360deg}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.Services-module__3v72JG__iconWrapper{border-radius:var(--radius-lg);width:56px;height:56px;transition:all var(--transition-base);background:linear-gradient(135deg,#624ed71a 0%,#4c40cd0d 100%);justify-content:center;align-items:center;display:flex}.Services-module__3v72JG__serviceCard:hover .Services-module__3v72JG__iconWrapper{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);transform:scale(1.1)}.Services-module__3v72JG__icon{width:28px;height:28px;color:var(--color-primary);stroke-width:2px;transition:all var(--transition-base)}.Services-module__3v72JG__serviceCard:hover .Services-module__3v72JG__icon{color:var(--color-white)}.Services-module__3v72JG__serviceTitle{font-size:var(--font-size-lg);color:var(--color-dark);margin:0;font-weight:600}.Services-module__3v72JG__serviceDescription{font-size:var(--font-size-sm);color:var(--color-gray-700);font-weight:400;line-height:var(--line-height-relaxed);margin:0}@media (min-width:640px){.Services-module__3v72JG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.Services-module__3v72JG__title{font-size:var(--font-size-4xl)}.Services-module__3v72JG__subtitle{font-size:var(--font-size-lg)}.Services-module__3v72JG__serviceCard{padding:var(--spacing-2xl)}.Services-module__3v72JG__iconWrapper{width:64px;height:64px}.Services-module__3v72JG__icon{width:32px;height:32px}.Services-module__3v72JG__serviceTitle{font-size:var(--font-size-xl)}.Services-module__3v72JG__serviceDescription{font-size:var(--font-size-base)}}@media (min-width:1025px) and (max-width:1280px){.Services-module__3v72JG__services{padding:var(--spacing-3xl)var(--spacing-2xl)}.Services-module__3v72JG__grid{gap:var(--spacing-lg)}.Services-module__3v72JG__serviceCard{padding:var(--spacing-xl)}}@media (min-width:768px) and (max-width:1024px){.Services-module__3v72JG__services{padding:var(--spacing-3xl)var(--spacing-xl)}}
.Cases-module__mfnCWW__cases{padding:var(--spacing-3xl)var(--spacing-md);background:linear-gradient(135deg,#030014 0%,#1a0f3d 50%,#030014 100%);position:relative;overflow:hidden}.Cases-module__mfnCWW__cases:before{content:"";opacity:.03;pointer-events:none;background-image:url(/images/pattern.png);background-position:50%;background-repeat:repeat;background-size:500px;position:absolute;inset:0}.Cases-module__mfnCWW__container{z-index:1;max-width:1300px;margin:0 auto;position:relative}.Cases-module__mfnCWW__header{text-align:center;margin-bottom:var(--spacing-3xl)}.Cases-module__mfnCWW__title{font-size:var(--font-size-3xl);color:var(--color-white);margin-bottom:var(--spacing-sm);font-weight:700}.Cases-module__mfnCWW__subtitle{font-size:var(--font-size-base);color:#fffc;font-weight:400;line-height:var(--line-height-relaxed);max-width:800px;margin:0 auto}.Cases-module__mfnCWW__grid{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}.Cases-module__mfnCWW__caseCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);transition:all var(--transition-base);background-color:#ffffff0d;border:1px solid #ffffff1a;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.Cases-module__mfnCWW__caseCard:hover{border-color:var(--color-primary);transform:translateY(-8px);box-shadow:0 12px 40px #624ed74d}.Cases-module__mfnCWW__imageWrapper{aspect-ratio:16/10;background-color:#0003;width:100%;position:relative;overflow:hidden}.Cases-module__mfnCWW__badge{top:var(--spacing-md);right:var(--spacing-md);align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-md);font-size:var(--font-size-xs);z-index:1;background-color:#fffffff2;font-weight:600;display:flex;position:absolute}.Cases-module__mfnCWW__badge.Cases-module__mfnCWW__marketing{color:#624ed7;border:1px solid #624ed7}.Cases-module__mfnCWW__badge.Cases-module__mfnCWW__identidade{color:#0ea5e9;border:1px solid #0ea5e9}.Cases-module__mfnCWW__badge.Cases-module__mfnCWW__video{color:#10b981;border:1px solid #10b981}.Cases-module__mfnCWW__badgeIcon{width:14px;height:14px}.Cases-module__mfnCWW__image{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base)}.Cases-module__mfnCWW__caseCard:hover .Cases-module__mfnCWW__image{transform:scale(1.05)}.Cases-module__mfnCWW__content{padding:var(--spacing-xl);gap:var(--spacing-md);flex-direction:column;flex:1;display:flex}.Cases-module__mfnCWW__categoryTag{width:fit-content;font-size:var(--font-size-xs);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs);font-weight:600;display:inline-block}.Cases-module__mfnCWW__caseTitle{font-size:var(--font-size-xl);color:var(--color-white);margin:0;font-weight:600}.Cases-module__mfnCWW__caseDescription{font-size:var(--font-size-sm);color:#fffc;font-weight:400;line-height:var(--line-height-relaxed);flex:1;margin:0}.Cases-module__mfnCWW__readMore{align-items:center;gap:var(--spacing-xs);color:var(--color-primary);font-size:var(--font-size-sm);margin-top:var(--spacing-sm);font-weight:500;display:flex}.Cases-module__mfnCWW__arrow{width:18px;height:18px;transition:transform var(--transition-fast)}.Cases-module__mfnCWW__caseCard:hover .Cases-module__mfnCWW__arrow{transform:translate(4px)}.Cases-module__mfnCWW__viewAllWrapper{margin-top:var(--spacing-3xl);justify-content:center;display:flex}.Cases-module__mfnCWW__viewAllButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-2xl);background-color:var(--color-primary);color:var(--color-white);font-size:var(--font-size-base);border-radius:var(--radius-lg);transition:all var(--transition-base);border:2px solid var(--color-primary);font-weight:500;text-decoration:none;display:inline-flex}.Cases-module__mfnCWW__viewAllButton:hover{background-color:#0000;transform:translateY(-2px);box-shadow:0 8px 24px #624ed74d}.Cases-module__mfnCWW__viewAllIcon{width:20px;height:20px;transition:transform var(--transition-fast)}.Cases-module__mfnCWW__viewAllButton:hover .Cases-module__mfnCWW__viewAllIcon{transform:translate(4px)}@media (min-width:640px){.Cases-module__mfnCWW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.Cases-module__mfnCWW__title{font-size:var(--font-size-4xl)}.Cases-module__mfnCWW__subtitle{font-size:var(--font-size-lg)}.Cases-module__mfnCWW__content{padding:var(--spacing-2xl)}.Cases-module__mfnCWW__caseTitle{font-size:var(--font-size-2xl)}.Cases-module__mfnCWW__caseDescription{font-size:var(--font-size-base)}}@media (min-width:1024px){.Cases-module__mfnCWW__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1025px) and (max-width:1280px){.Cases-module__mfnCWW__cases{padding:var(--spacing-3xl)var(--spacing-2xl)}.Cases-module__mfnCWW__grid{gap:var(--spacing-lg)}.Cases-module__mfnCWW__content{padding:var(--spacing-xl)}}@media (min-width:768px) and (max-width:1024px){.Cases-module__mfnCWW__cases{padding:var(--spacing-3xl)var(--spacing-xl)}}
.Breadcrumb-module__8B4OGa__breadcrumb{padding:0 0 var(--spacing-md)0;margin-bottom:var(--spacing-lg)}.Breadcrumb-module__8B4OGa__list{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module__8B4OGa__item{align-items:center;gap:var(--spacing-xs);display:flex}.Breadcrumb-module__8B4OGa__link{font-size:var(--font-size-sm);color:#ffffffb3;transition:color var(--transition-fast);text-decoration:none}.Breadcrumb-module__8B4OGa__link:hover{color:var(--color-white)}.Breadcrumb-module__8B4OGa__current{font-size:var(--font-size-sm);color:var(--color-white);font-weight:500}.Breadcrumb-module__8B4OGa__separator{color:#fff6;flex-shrink:0;width:16px;height:16px}@media (min-width:768px){.Breadcrumb-module__8B4OGa__link,.Breadcrumb-module__8B4OGa__current{font-size:var(--font-size-base)}}
.Testimonials-module__dXzQNa__testimonials{padding:var(--spacing-3xl)var(--spacing-md);background:linear-gradient(135deg,#030014 0%,#1a0f3d 50%,#030014 100%);position:relative;overflow:hidden}.Testimonials-module__dXzQNa__testimonials:before{content:"";opacity:.05;pointer-events:none;background-image:url(/images/pattern.png);background-position:50%;background-repeat:repeat;background-size:500px;position:absolute;inset:0}.Testimonials-module__dXzQNa__container{z-index:1;max-width:1300px;margin:0 auto;position:relative}.Testimonials-module__dXzQNa__header{text-align:center;margin-bottom:var(--spacing-3xl)}.Testimonials-module__dXzQNa__title{font-size:var(--font-size-3xl);color:var(--color-white);margin-bottom:var(--spacing-sm);font-weight:700}.Testimonials-module__dXzQNa__subtitle{font-size:var(--font-size-lg);color:#fffc;font-weight:400;line-height:var(--line-height-relaxed)}.Testimonials-module__dXzQNa__grid{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}.Testimonials-module__dXzQNa__testimonialCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:all var(--transition-base);background-color:#ffffff0d;border:1px solid #ffffff1a;flex-direction:column;display:flex;position:relative;box-shadow:0 2px 12px #0003}.Testimonials-module__dXzQNa__testimonialCard:hover{border-color:var(--color-primary);background-color:#ffffff14;transform:translateY(-4px);box-shadow:0 8px 30px #624ed74d}.Testimonials-module__dXzQNa__quoteIcon{top:var(--spacing-md);right:var(--spacing-md);color:#624ed726;stroke-width:1.5px;width:32px;height:32px;position:absolute}.Testimonials-module__dXzQNa__content{gap:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.Testimonials-module__dXzQNa__text{font-size:var(--font-size-sm);color:#ffffffe6;font-style:italic;font-weight:400;line-height:var(--line-height-relaxed);flex:1;margin:0}.Testimonials-module__dXzQNa__author{align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid #ffffff1a;display:flex}.Testimonials-module__dXzQNa__avatar{border:2px solid var(--color-primary);border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.Testimonials-module__dXzQNa__avatarImage{object-fit:cover;width:100%;height:100%}.Testimonials-module__dXzQNa__authorInfo{flex:1}.Testimonials-module__dXzQNa__name{font-size:var(--font-size-base);color:var(--color-white);margin:0 0 2px;font-weight:600}.Testimonials-module__dXzQNa__role{font-size:var(--font-size-xs);color:#ffffffb3;margin:0;font-weight:400}.Testimonials-module__dXzQNa__testimonialHeading{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Testimonials-module__dXzQNa__viewAllWrapper{margin-top:var(--spacing-3xl);justify-content:center;display:flex}.Testimonials-module__dXzQNa__viewAllButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-2xl);background-color:var(--color-primary);color:var(--color-white);font-size:var(--font-size-base);border-radius:var(--radius-lg);transition:all var(--transition-base);border:2px solid var(--color-primary);font-weight:500;text-decoration:none;display:inline-flex}.Testimonials-module__dXzQNa__viewAllButton:hover{border-color:var(--color-primary);background-color:#0000;transform:translateY(-2px);box-shadow:0 8px 24px #624ed74d}.Testimonials-module__dXzQNa__viewAllIcon{width:20px;height:20px;transition:transform var(--transition-fast)}.Testimonials-module__dXzQNa__viewAllButton:hover .Testimonials-module__dXzQNa__viewAllIcon{transform:translate(4px)}@media (min-width:640px){.Testimonials-module__dXzQNa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.Testimonials-module__dXzQNa__title{font-size:var(--font-size-4xl);text-shadow:0 2px 20px #624ed74d}.Testimonials-module__dXzQNa__subtitle{font-size:var(--font-size-xl)}.Testimonials-module__dXzQNa__testimonialCard{padding:var(--spacing-2xl)}.Testimonials-module__dXzQNa__text{font-size:var(--font-size-base)}.Testimonials-module__dXzQNa__quoteIcon{width:40px;height:40px}.Testimonials-module__dXzQNa__avatar{width:48px;height:48px}.Testimonials-module__dXzQNa__name{font-size:var(--font-size-lg)}.Testimonials-module__dXzQNa__role{font-size:var(--font-size-sm)}}@media (min-width:1025px) and (max-width:1280px){.Testimonials-module__dXzQNa__testimonials{padding:var(--spacing-3xl)var(--spacing-2xl)}.Testimonials-module__dXzQNa__grid{gap:var(--spacing-lg)}.Testimonials-module__dXzQNa__testimonialCard{padding:var(--spacing-xl)}}@media (min-width:768px) and (max-width:1024px){.Testimonials-module__dXzQNa__testimonials{padding:var(--spacing-3xl)var(--spacing-xl)}}
.page-module__Ah4utq__privacyPage{background-color:var(--color-white);min-height:100vh}.page-module__Ah4utq__headerSection{background:linear-gradient(135deg,var(--color-dark)0%,#1a0b3e 100%);padding:var(--spacing-3xl)var(--spacing-md)var(--spacing-2xl);color:var(--color-white)}.page-module__Ah4utq__container{max-width:1300px;margin:0 auto}.page-module__Ah4utq__title{font-size:var(--font-size-3xl);color:var(--color-white);margin-bottom:var(--spacing-sm);font-weight:700;line-height:var(--line-height-tight)}.page-module__Ah4utq__lastUpdate{font-size:var(--font-size-sm);color:#ffffffb3;margin:0;font-weight:400}.page-module__Ah4utq__contentSection{padding:var(--spacing-3xl)var(--spacing-md)}.page-module__Ah4utq__content{background-color:var(--color-white)}.page-module__Ah4utq__intro{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-gray-700);margin-bottom:var(--spacing-3xl);padding-bottom:var(--spacing-2xl);border-bottom:2px solid var(--color-gray-100)}.page-module__Ah4utq__section{margin-bottom:var(--spacing-3xl)}.page-module__Ah4utq__sectionTitle{font-size:var(--font-size-xl);color:var(--color-dark);margin-bottom:var(--spacing-lg);font-weight:600;line-height:var(--line-height-tight)}.page-module__Ah4utq__text{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-gray-700);margin-bottom:var(--spacing-md)}.page-module__Ah4utq__list{margin:var(--spacing-lg)0;padding-left:var(--spacing-xl)}.page-module__Ah4utq__list li{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-gray-700);margin-bottom:var(--spacing-md)}.page-module__Ah4utq__list li strong{color:var(--color-dark);font-weight:600}.page-module__Ah4utq__footer{font-size:var(--font-size-lg);color:var(--color-dark);text-align:center;margin-top:var(--spacing-3xl);padding-top:var(--spacing-2xl);border-top:2px solid var(--color-gray-100);font-weight:500}@media (min-width:768px){.page-module__Ah4utq__headerSection{padding:var(--spacing-3xl)var(--spacing-xl)var(--spacing-2xl)}.page-module__Ah4utq__contentSection{padding:var(--spacing-3xl)var(--spacing-xl)}.page-module__Ah4utq__title{font-size:var(--font-size-4xl)}.page-module__Ah4utq__sectionTitle{font-size:var(--font-size-2xl)}}@media (min-width:1024px){.page-module__Ah4utq__headerSection{padding:calc(var(--spacing-3xl)*1.5)var(--spacing-2xl)var(--spacing-3xl)}.page-module__Ah4utq__contentSection{padding:calc(var(--spacing-3xl)*1.5)var(--spacing-2xl)}}@media (min-width:1025px) and (max-width:1280px){.page-module__Ah4utq__headerSection{padding:calc(var(--spacing-3xl)*1.5)var(--spacing-2xl)var(--spacing-3xl)}.page-module__Ah4utq__contentSection{padding:calc(var(--spacing-3xl)*1.5)var(--spacing-2xl)}}@media (min-width:768px) and (max-width:1024px){.page-module__Ah4utq__headerSection{padding:var(--spacing-3xl)var(--spacing-xl)var(--spacing-2xl)}.page-module__Ah4utq__contentSection{padding:var(--spacing-3xl)var(--spacing-xl)}}
.CTA-module__0slLlW__cta{padding:var(--spacing-4xl)var(--spacing-md);background-color:var(--color-white);position:relative;overflow:hidden}.CTA-module__0slLlW__container{z-index:1;gap:var(--spacing-3xl);grid-template-columns:1fr;align-items:center;max-width:1300px;margin:0 auto;display:grid;position:relative}.CTA-module__0slLlW__content{text-align:center;order:2}.CTA-module__0slLlW__title{font-size:var(--font-size-3xl);color:var(--color-dark);margin-bottom:var(--spacing-lg);font-weight:700;line-height:1.2}.CTA-module__0slLlW__description{font-size:var(--font-size-base);color:var(--color-gray-700);font-weight:400;line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-2xl);max-width:600px;margin-left:auto;margin-right:auto}.CTA-module__0slLlW__ctaButton{align-items:center;gap:var(--spacing-sm);display:inline-flex}.CTA-module__0slLlW__buttonIcon{width:20px;height:20px;transition:transform var(--transition-base)}.CTA-module__0slLlW__ctaButton:hover .CTA-module__0slLlW__buttonIcon{transform:translate(4px)}.CTA-module__0slLlW__imageWrapper{order:1;justify-content:center;align-items:center;display:flex;position:relative}.CTA-module__0slLlW__imageBg{filter:blur(40px);background:radial-gradient(circle,#624ed71a 0%,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute}.CTA-module__0slLlW__image{z-index:1;filter:drop-shadow(0 10px 30px #0000004d);width:100%;max-width:350px;height:auto;position:relative}@media (min-width:768px){.CTA-module__0slLlW__title{font-size:var(--font-size-4xl)}.CTA-module__0slLlW__description{font-size:var(--font-size-lg)}.CTA-module__0slLlW__image{max-width:400px}.CTA-module__0slLlW__imageBg{width:400px;height:400px}}@media (min-width:1024px){.CTA-module__0slLlW__container{gap:var(--spacing-4xl);grid-template-columns:1fr 1fr}.CTA-module__0slLlW__content{text-align:left;order:1}.CTA-module__0slLlW__description{margin-left:0;margin-right:0}.CTA-module__0slLlW__imageWrapper{order:2;justify-content:flex-end}.CTA-module__0slLlW__image{max-width:450px}.CTA-module__0slLlW__imageBg{width:450px;height:450px}.CTA-module__0slLlW__title{font-size:var(--font-size-5xl)}}@media (min-width:1025px) and (max-width:1280px){.CTA-module__0slLlW__cta{padding:var(--spacing-4xl)var(--spacing-2xl)}.CTA-module__0slLlW__container{gap:var(--spacing-3xl)}.CTA-module__0slLlW__title{font-size:var(--font-size-4xl)}.CTA-module__0slLlW__image{max-width:380px}.CTA-module__0slLlW__imageBg{width:380px;height:380px}}@media (min-width:768px) and (max-width:1024px){.CTA-module__0slLlW__cta{padding:var(--spacing-3xl)var(--spacing-xl)}}
