.vitrine-app p{text-align:justify;text-justify:inter-word}.vitrine-app p.text-center,.vitrine-app .text-center,.vitrine-app .text-center p{text-align:center}.vitrine-app .vitrine-service-card__text{text-align:center;text-justify:none}@keyframes hero-cta-arrow{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.hero-cta-arrow{flex-shrink:0;animation:1.15s ease-in-out infinite hero-cta-arrow}@keyframes header-cta-pulse{0%,to{box-shadow:0 0 #2955b380}50%{box-shadow:0 0 0 8px #2955b300}}@keyframes header-cta-shine{0%,35%{transform:translate(-120%)}70%,to{transform:translate(120%)}}.header-cta{animation:1.7s ease-out infinite header-cta-pulse;position:relative;overflow:hidden}.header-cta:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff61 50%,#0000 62%);animation:2.4s ease-in-out infinite header-cta-shine;position:absolute;inset:0}.header-cta:hover,.header-cta:focus-visible,.header-cta:hover:after,.header-cta:focus-visible:after{animation:none}@keyframes vitrine-mobile-menu-blink{0%,to{color:inherit;background-color:#ff930f1f;box-shadow:0 0 #ff930f73}50%{color:#ff930f;background-color:#ff930f47;box-shadow:0 0 0 6px #ff930f00}}.vitrine-mobile-menu-blink{animation:1.6s cubic-bezier(.45,.05,.55,.95) infinite vitrine-mobile-menu-blink}@media (max-width:767px){.hero-cta-arrow{animation-name:hero-cta-arrow-mobile}@keyframes hero-cta-arrow-mobile{0%,to{transform:translate(0)}50%{transform:translate(3px)}}}@media (prefers-reduced-motion:reduce){.hero-cta-arrow,.header-cta,.header-cta:after{animation:none}}.hero-glass-shine{position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -10px 14px #ffffff38,0 2px 10px -4px #2f3b4c1f}.hero-glass-shine:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fffffff2 50%,#0000 100%);width:42%;height:200%;position:absolute;top:-50%;left:-8%;transform:rotate(22deg)}.hero-glass-shine:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff8c 0%,#0000 48%);position:absolute;inset:0}.hero-glass-shine>*{z-index:2;position:relative}.vitrine-header-link{--vh-corner:#ff930f;--vh-corner-h:9px;--vh-corner-t:2px;color:#2f3b4cc7;background-image:linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner));background-size:0 var(--vh-corner-t),var(--vh-corner-t)0,0 var(--vh-corner-t),var(--vh-corner-t)0,0 var(--vh-corner-t),var(--vh-corner-t)0,0 var(--vh-corner-t),var(--vh-corner-t)0;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;border-radius:.125rem;align-items:center;padding:.45rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25;transition:color .2s,background-size .34s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.vitrine-header-link:hover,.vitrine-header-link:focus-visible,.vitrine-header-link.is-active,.vitrine-header-link[data-state=active]{color:#2955b3;background-size:var(--vh-corner-h)var(--vh-corner-t),var(--vh-corner-t)var(--vh-corner-h),var(--vh-corner-h)var(--vh-corner-t),var(--vh-corner-t)var(--vh-corner-h),var(--vh-corner-h)var(--vh-corner-t),var(--vh-corner-t)var(--vh-corner-h),var(--vh-corner-h)var(--vh-corner-t),var(--vh-corner-t)var(--vh-corner-h)}.vitrine-header-link:after{content:"";transform-origin:50%;pointer-events:none;border-bottom:1.5px dashed #2955b373;height:0;transition:transform .34s cubic-bezier(.22,1,.36,1),border-color .2s;position:absolute;bottom:.28rem;left:.75rem;right:.75rem;transform:scaleX(0)}.vitrine-header-link:hover:after,.vitrine-header-link:focus-visible:after,.vitrine-header-link.is-active:after,.vitrine-header-link[data-state=active]:after{transform:scaleX(1)}.vitrine-header-link.is-active:after,.vitrine-header-link[data-state=active]:after{border-bottom-color:#2955b3b3}.vitrine-header-link.is-active,.vitrine-header-link[data-state=active]{font-weight:600;animation:1.8s ease-in-out infinite vitrine-nav-corners-breathe}.vitrine-header-link:focus-visible{outline:none;box-shadow:0 0 0 2px #2955b347}.vitrine-header-mobile-link{--vh-corner:#ff930f;--vh-corner-h:9px;--vh-corner-t:2px;background-image:linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner));background-size:0 var(--vh-corner-t),var(--vh-corner-t)0,0 var(--vh-corner-t),var(--vh-corner-t)0,0 var(--vh-corner-t),var(--vh-corner-t)0,0 var(--vh-corner-t),var(--vh-corner-t)0;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;transition:color .2s,background-color .2s,background-size .34s cubic-bezier(.22,1,.36,1);position:relative}.vitrine-header-mobile-link:hover,.vitrine-header-mobile-link:focus-visible,.vitrine-header-mobile-link.is-active{color:#2955b3;background-color:#2955b30a;background-size:var(--vh-corner-h)var(--vh-corner-t),var(--vh-corner-t)var(--vh-corner-h),var(--vh-corner-h)var(--vh-corner-t),var(--vh-corner-t)var(--vh-corner-h),var(--vh-corner-h)var(--vh-corner-t),var(--vh-corner-t)var(--vh-corner-h),var(--vh-corner-h)var(--vh-corner-t),var(--vh-corner-t)var(--vh-corner-h)}.vitrine-header-mobile-link:after{content:"";transform-origin:50%;pointer-events:none;border-bottom:1.5px dashed #2955b373;height:0;transition:transform .34s cubic-bezier(.22,1,.36,1),border-color .2s;position:absolute;bottom:.35rem;left:.75rem;right:.75rem;transform:scaleX(0)}.vitrine-header-mobile-link:hover:after,.vitrine-header-mobile-link:focus-visible:after,.vitrine-header-mobile-link.is-active:after{transform:scaleX(1)}.vitrine-header-mobile-link.is-active:after{border-bottom-color:#2955b3b3}.vitrine-header-mobile-link.is-active{font-weight:600;animation:1.8s ease-in-out infinite vitrine-nav-corners-breathe}@keyframes vitrine-nav-corners-breathe{0%,to{background-size:9px 2px,2px 9px,9px 2px,2px 9px,9px 2px,2px 9px,9px 2px,2px 9px}50%{background-size:12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px}}.vitrine-hero-carousel--corners{--vh-corner:#ff930f;--vh-corner-h:18px;--vh-corner-t:2.5px;border:1px solid #c1cdd499;border-radius:0;overflow:hidden;box-shadow:0 4px 24px -8px #2f3b4c1a}.vitrine-hero-carousel .vitrine-hero-slide__img{will-change:transform;transition:transform 5.5s cubic-bezier(.22,1,.36,1);transform:scale(1.02)}.vitrine-hero-carousel .vitrine-hero-slide__img.is-active{transform:scale(1.08)}.vitrine-hero-carousel--corners:after{content:"";z-index:5;pointer-events:none;background-image:linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner)),linear-gradient(var(--vh-corner),var(--vh-corner));background-size:var(--vh-corner-h)var(--vh-corner-t),var(--vh-corner-t)var(--vh-corner-h),var(--vh-corner-h)var(--vh-corner-t),var(--vh-corner-t)var(--vh-corner-h),var(--vh-corner-h)var(--vh-corner-t),var(--vh-corner-t)var(--vh-corner-h),var(--vh-corner-h)var(--vh-corner-t),var(--vh-corner-t)var(--vh-corner-h);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;border-radius:0;animation:1.8s ease-in-out infinite vitrine-hero-corners-breathe;position:absolute;inset:0}@keyframes vitrine-hero-corners-breathe{0%,to{background-size:18px 2.5px,2.5px 18px,18px 2.5px,2.5px 18px,18px 2.5px,2.5px 18px,18px 2.5px,2.5px 18px}50%{background-size:24px 2.5px,2.5px 24px,24px 2.5px,2.5px 24px,24px 2.5px,2.5px 24px,24px 2.5px,2.5px 24px}}@media (max-width:767px){.vitrine-hero-carousel--corners{--vh-corner-h:14px;--vh-corner-t:2px}.vitrine-hero-carousel--corners:after{animation-name:vitrine-hero-corners-breathe-mobile}@keyframes vitrine-hero-corners-breathe-mobile{0%,to{background-size:14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px}50%{background-size:18px 2px,2px 18px,18px 2px,2px 18px,18px 2px,2px 18px,18px 2px,2px 18px}}}@media (prefers-reduced-motion:reduce){.vitrine-header-link,.vitrine-header-mobile-link{transition:color .15s;animation:none!important}.vitrine-mobile-menu-blink{color:#ff930f;background-color:#ff930f2e;animation:none;box-shadow:0 0 0 2px #ff930f59}.vitrine-header-link:after,.vitrine-header-mobile-link:after{transition:none}.vitrine-hero-carousel--corners:after{animation:none!important}.vitrine-hero-carousel .vitrine-hero-slide__img,.vitrine-hero-carousel .vitrine-hero-slide__img.is-active{transition:none!important;transform:none!important}.vitrine-header-link:hover,.vitrine-header-link:focus-visible,.vitrine-header-link.is-active,.vitrine-header-link[data-state=active],.vitrine-header-mobile-link:hover,.vitrine-header-mobile-link:focus-visible,.vitrine-header-mobile-link.is-active{background-size:9px 2px,2px 9px,9px 2px,2px 9px,9px 2px,2px 9px,9px 2px,2px 9px}.vitrine-header-link:hover:after,.vitrine-header-link:focus-visible:after,.vitrine-header-link.is-active:after,.vitrine-header-mobile-link:hover:after,.vitrine-header-mobile-link:focus-visible:after,.vitrine-header-mobile-link.is-active:after{transform:scaleX(1)}}.vitrine-footer-cta{isolation:isolate}@media (prefers-reduced-motion:reduce){.vitrine-footer-cta a{transition:none!important}}.vitrine-footer-link{color:#ffffffc7;font-size:.875rem;line-height:1.4;transition:color .2s;display:inline-block;position:relative}.vitrine-footer-link:after{content:"";transform-origin:0;background:#ff930f;width:100%;height:1px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.vitrine-footer-link:hover,.vitrine-footer-link:focus-visible{color:#fff}.vitrine-footer-link:hover:after,.vitrine-footer-link:focus-visible:after{transform:scaleX(1)}.vitrine-footer-link:focus-visible{border-radius:2px;outline:none;box-shadow:0 0 0 2px #ff930f73}.vitrine-footer-social{background:#fff;border:1px solid #fff3;border-radius:.375rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .2s;display:inline-flex;box-shadow:0 2px 10px -4px #00000040}.vitrine-footer-social:hover{border-color:#ffffff73;transform:translateY(-2px);box-shadow:0 8px 16px -8px #00000059}.vitrine-footer-social:focus-visible{outline:none;box-shadow:0 0 0 2px #ff930f73}@keyframes vitrine-footer-top-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes vitrine-footer-top-chevron{0%,62%,to{transform:translateY(0)}70%{transform:translateY(-5px)}78%{transform:translateY(0)}86%{transform:translateY(-3px)}94%{transform:translateY(0)}}.vitrine-footer-top-dock{animation:5.2s cubic-bezier(.45,.05,.55,.95) infinite vitrine-footer-top-float}.vitrine-footer-top{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background-color .2s,color .2s}.vitrine-footer-top-icon{animation:3.4s cubic-bezier(.22,1,.36,1) infinite vitrine-footer-top-chevron}.vitrine-footer-top-dock:hover,.vitrine-footer-top-dock:focus-within{animation-play-state:paused}.vitrine-footer-top:hover{color:#fff;background-color:#2955b3;transform:translateY(-2px);box-shadow:0 12px 28px -10px #2955b373}.vitrine-footer-top:hover .vitrine-footer-top-icon{animation:none;transform:translateY(-1px)}.vitrine-footer-top:active{transform:translateY(0)scale(.96)}.vitrine-footer-top:focus-visible{outline:none;box-shadow:0 0 0 3px #2955b347}@media (max-width:767px){.vitrine-footer-link{font-size:.8125rem}.vitrine-footer-social{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.vitrine-footer-link,.vitrine-footer-link:after,.vitrine-footer-social,.vitrine-footer-top,.vitrine-footer-top-icon{transition:none}.vitrine-footer-top-dock,.vitrine-footer-top-icon{animation:none}.vitrine-footer-social:hover,.vitrine-footer-top:hover,.vitrine-footer-top:active,.vitrine-footer-top:hover .vitrine-footer-top-icon{transform:none}}@media (max-width:767px){.vitrine-app{-webkit-tap-highlight-color:transparent}.vitrine-app main{padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px))}.vitrine-app input:not([type=checkbox]):not([type=radio]),.vitrine-app textarea,.vitrine-app [role=combobox],.vitrine-app .react-tel-input input[type=tel],.vitrine-app .react-tel-input .form-control{min-height:3rem;font-size:16px;line-height:1.25}.vitrine-app select{min-height:3rem;font-size:16px}.vitrine-app .vitrine-form-compact input:not([type=checkbox]):not([type=radio]),.vitrine-app .vitrine-form-compact [role=combobox],.vitrine-app .vitrine-form-compact button[role=combobox],.vitrine-app .vitrine-form-compact select,.vitrine-app .vitrine-form-compact .react-tel-input input[type=tel],.vitrine-app .vitrine-form-compact .react-tel-input .form-control{height:2.25rem;min-height:2.25rem;padding-top:.25rem;padding-bottom:.25rem;font-size:16px;line-height:1.25}.vitrine-app .vitrine-form-compact .react-tel-input .form-control{padding-left:2.75rem}.vitrine-app .vitrine-form-compact .react-tel-input .selected-flag{width:2rem;padding-left:.375rem}.vitrine-app .vitrine-otp-slot{border-radius:.375rem;width:2.5rem;min-width:2.5rem;height:2.75rem;min-height:2.75rem;font-size:16px}@media (max-width:380px){.vitrine-app .vitrine-otp-slot{width:2.25rem;min-width:2.25rem;height:2.5rem;min-height:2.5rem}}.vitrine-app .vitrine-hero-carousel{border-radius:0;overflow:hidden;box-shadow:0 2px 12px -6px #2f3b4c2e}}.vitrine-app{--vitrine-header-offset:4.75rem;--vitrine-tabbar-offset:0px}@media (max-width:767px){.vitrine-app{--vitrine-header-bar:3.125rem;--vitrine-header-offset:calc(var(--vitrine-header-bar) + env(safe-area-inset-top,0px));--vitrine-tabbar-bar:3.65rem;--vitrine-tabbar-pad:.35rem;--vitrine-tabbar-offset:calc(var(--vitrine-tabbar-bar) + var(--vitrine-tabbar-pad) + env(safe-area-inset-bottom,0px))}.vitrine-app.vitrine-app--no-tabbar{--vitrine-tabbar-offset:env(safe-area-inset-bottom,0px)}.vitrine-app{overscroll-behavior-x:none}.vitrine-header{padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.vitrine-header .vitrine-header__inner{padding-top:.375rem;padding-bottom:.375rem}.vitrine-header-account,.vitrine-header-signup,.vitrine-header-login{letter-spacing:.01em;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;padding:.25rem .75rem;font-size:.75rem;font-weight:650;line-height:1;display:inline-flex}.vitrine-header-account,.vitrine-header-login{color:#2955b3;background:#2955b31a}.vitrine-header-login--icon{width:2rem;padding-inline:0}.vitrine-header-login.is-active{background:#2955b329}.vitrine-header-signup{color:#fff;background:#2955b3}.vitrine-header-login:active,.vitrine-header-account:active,.vitrine-header-signup:active{transform:scale(.96)}.vitrine-header-login:focus-visible,.vitrine-header-account:focus-visible,.vitrine-header-signup:focus-visible{outline:none;box-shadow:0 0 0 2px #2955b359}.vitrine-app main{padding-bottom:0}.vitrine-app--no-tabbar main{padding-bottom:env(safe-area-inset-bottom,0px)}.vitrine-footer{padding-bottom:var(--vitrine-tabbar-offset)}.vitrine-app--no-tabbar .vitrine-footer{padding-bottom:env(safe-area-inset-bottom,0px)}.vitrine-tabbar{z-index:45;padding-bottom:calc(var(--vitrine-tabbar-pad) + env(safe-area-inset-bottom,0px));padding-left:calc(.5rem + env(safe-area-inset-left,0px));padding-right:calc(.5rem + env(safe-area-inset-right,0px));background:#eef3fb;position:fixed;bottom:0;left:0;right:0}.vitrine-tabbar__list{height:var(--vitrine-tabbar-bar);align-items:stretch;margin:0;padding:.2rem .2rem 0;list-style:none;display:flex}.vitrine-tabbar__item{color:#2f3b4c7a;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;min-width:0;height:100%;padding:.1rem .15rem .15rem;transition:color .18s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.vitrine-tabbar__item.is-active{color:#2955b3}.vitrine-tabbar__item.is-active .vitrine-tabbar__icon{color:#ff930f}.vitrine-tabbar__item:active{transform:scale(.97)}.vitrine-tabbar__pill{z-index:0;pointer-events:none;background:#2955b31f;border-radius:.75rem;position:absolute;inset:.15rem .2rem}.vitrine-tabbar__icon,.vitrine-tabbar__label{z-index:1;position:relative}.vitrine-tabbar__icon{flex-shrink:0;width:1.2rem;height:1.2rem}.vitrine-tabbar__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.005em;max-width:100%;font-size:.6875rem;font-weight:600;line-height:1.15;overflow:hidden}.vitrine-tabbar__item.is-active .vitrine-tabbar__label{font-weight:700}.vitrine-footer-top-dock,.vitrine-app .vitrine-awa-dock{bottom:calc(var(--vitrine-tabbar-offset) + .75rem);right:max(.75rem,env(safe-area-inset-right,0px))}.vitrine-app .vitrine-awa-dock--stacked{bottom:calc(var(--vitrine-tabbar-offset) + 3.85rem)}.vitrine-app .vitrine-awa-panel{top:calc(var(--vitrine-header-offset) + .5rem);bottom:calc(var(--vitrine-tabbar-offset) + .5rem)}.vitrine-page-enter{animation:.22s cubic-bezier(.22,1,.36,1) both vitrine-page-in}@keyframes vitrine-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.vitrine-footer-mobile-acc [data-state]{border-color:#ffffff1f}.vitrine-footer-mobile-acc svg{color:#ffffff8c}}@media (prefers-reduced-motion:reduce){.vitrine-page-enter{animation:none}.vitrine-tabbar__item,.vitrine-header-login,.vitrine-header-account,.vitrine-header-signup{transition:none}.vitrine-tabbar__item:active,.vitrine-header-login:active,.vitrine-header-account:active,.vitrine-header-signup:active{transform:none}}@media (min-width:768px){.vitrine-tabbar{display:none}}
