.fade-enter-active[data-v-817b3db8],.fade-leave-active[data-v-817b3db8]{transition:opacity .3s ease}.fade-enter-from[data-v-817b3db8],.fade-leave-to[data-v-817b3db8]{opacity:0}.slide-down-enter-active[data-v-817b3db8],.slide-down-leave-active[data-v-817b3db8]{transition:all .3s ease}.slide-down-enter-from[data-v-817b3db8],.slide-down-leave-to[data-v-817b3db8]{opacity:0;transform:translateY(-10px)}@keyframes shake-817b3db8{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.animate-shake[data-v-817b3db8]{animation:shake-817b3db8 .5s ease-in-out}.menu[data-v-73e56649]{margin:0;padding:0;width:100%;z-index:50}.menu[data-v-73e56649],.menu__bar[data-v-73e56649]{position:relative}.menu__bar[data-v-73e56649]{align-items:center;background:#001841;border-radius:0 0 70px 70px;display:flex;gap:1.5rem;justify-content:flex-end;margin:0 auto;min-height:94px;padding:.75rem 2rem;width:min(1702px,calc(100% - 1.5rem))}.menu__logo-wrap[data-v-73e56649]{left:4.5rem;position:absolute;top:-4px;z-index:2}.menu__logo[data-v-73e56649]{background:#fff;border-radius:0 0 20px 20px;box-sizing:border-box;display:block;height:136px;padding:1rem .75rem;width:191px}.menu__logo img[data-v-73e56649]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.menu__nav[data-v-73e56649]{align-items:center;display:flex;gap:clamp(1rem,2vw,2.5rem);justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.menu__link[data-v-73e56649]{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(11px,1.1vw,16px);text-decoration:none;text-transform:uppercase;white-space:nowrap}.menu__link[data-v-73e56649]:hover{opacity:.85}.menu__login[data-v-73e56649]{align-items:center;background:#00bec6;border:0;border-radius:45px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:clamp(11px,1.1vw,16px);font-weight:700;gap:.875rem;height:44px;padding:0 clamp(.75rem,1.5vw,1.875rem);text-transform:uppercase}.menu__login-icon[data-v-73e56649]{filter:brightness(0) invert(1);height:24px;width:24px}.menu__burger[data-v-73e56649]{background:transparent;border:0;cursor:pointer;display:none;flex-direction:column;height:34px;justify-content:space-between;padding:0;width:45px}.menu__burger span[data-v-73e56649]{background:#fff;border-radius:2px;display:block;height:6px;width:100%}.menu__mobile[data-v-73e56649]{display:none}@media (max-width:1100px){.menu__login[data-v-73e56649],.menu__nav[data-v-73e56649]{display:none}.menu__bar[data-v-73e56649]{border-radius:0 0 40px 40px;justify-content:flex-end;margin:0;max-width:none;min-height:82px;padding:.75rem 1.25rem;width:100%}.menu__logo-wrap[data-v-73e56649]{left:50%;top:-4px;transform:translate(-50%)}.menu__logo[data-v-73e56649]{height:110px;width:154px}.menu__burger[data-v-73e56649]{display:flex}.menu__mobile[data-v-73e56649]{align-items:center;background:#001841;color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1rem 2.5rem}.menu__mobile-link[data-v-73e56649]{color:#fff;font-size:1.125rem;text-decoration:none;text-transform:uppercase}.menu__mobile-login[data-v-73e56649]{background:#fff;border:0;border-radius:45px;color:#001841;cursor:pointer;font-weight:700;margin-top:.5rem;padding:.75rem 1.5rem}}.btn-cadastrar[data-v-9bf56ccd]{align-items:center;background:#001841;border-radius:200px;color:#fff;display:inline-flex;font-family:Alegreya Sans SC,Montserrat,sans-serif;font-weight:800;justify-content:center;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,background .2s ease;white-space:nowrap}.btn-cadastrar[data-v-9bf56ccd]:hover{background:#002a5c;transform:translateY(-2px)}.btn-cadastrar--lg[data-v-9bf56ccd]{font-size:clamp(1.5rem,4vw,2.75rem);height:72px;min-width:min(505px,100%);padding:0 2rem}.btn-cadastrar--md[data-v-9bf56ccd]{font-size:1.5rem;height:56px;min-width:min(280px,100%);padding:0 1.5rem}.btn-cadastrar--sm[data-v-9bf56ccd]{font-size:1.25rem;height:48px;min-width:200px;padding:0 1.25rem}@media (max-width:768px){.btn-cadastrar--lg[data-v-9bf56ccd]{font-size:1.5rem;height:56px}}.hero[data-v-621d8dc9]{background:#6b1b31;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative}.hero__menu[data-v-621d8dc9]{margin:0;padding:0;width:100%}.hero__content[data-v-621d8dc9]{flex:1;margin:0 auto;position:relative;width:min(1600px,calc(100% - 4rem));z-index:2}.hero__content[data-v-621d8dc9],.hero__copy[data-v-621d8dc9]{align-items:center;display:flex}.hero__copy[data-v-621d8dc9]{flex-direction:column;gap:1rem;justify-content:center;padding:2rem 0 3rem;text-align:center;width:min(100%,clamp(280px,31vw,600px));z-index:3}.hero__title[data-v-621d8dc9]{display:block;height:auto;width:100%}.hero__text[data-v-621d8dc9]{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(14px,1.2vw,21px);font-weight:500;line-height:1.35;margin:0;max-width:492px;text-align:center;width:100%}.hero__selo[data-v-621d8dc9]{display:block;height:auto;margin-top:.5rem;width:38%}.hero__cta[data-v-621d8dc9]{align-self:center;margin-top:1.25rem;max-width:505px;width:100%}.hero__visual[data-v-621d8dc9]{inset:0;pointer-events:none;position:absolute;z-index:1}.hero__circulo[data-v-621d8dc9]{animation:hero-spin-621d8dc9 80s linear infinite;filter:brightness(.72);left:69.84%;top:73.43%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70%;z-index:1}.hero__circulo[data-v-621d8dc9],.hero__pais[data-v-621d8dc9]{height:auto;position:absolute}.hero__pais[data-v-621d8dc9]{bottom:0;max-width:none;right:2%;width:48%;z-index:2}@keyframes hero-spin-621d8dc9{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hero__circulo[data-v-621d8dc9]{animation:none}}@media (max-width:1024px){.hero[data-v-621d8dc9]{min-height:auto}.hero__menu[data-v-621d8dc9]{margin-top:0;padding-top:0}.hero__content[data-v-621d8dc9]{box-sizing:border-box;margin-top:2.5rem;padding:0 1.25rem;width:100%}.hero__copy[data-v-621d8dc9]{align-items:center;gap:1rem;margin:0 auto;max-width:340px;padding:1.75rem 0 1.25rem;text-align:center;width:100%}.hero__title[data-v-621d8dc9]{width:min(306px,100%)}.hero__text[data-v-621d8dc9]{font-size:13px;max-width:280px;text-align:center}.hero__visual[data-v-621d8dc9]{inset:auto;margin-top:.25rem;min-height:84vw;position:relative;width:100%}.hero__circulo[data-v-621d8dc9]{left:50%;top:69%;width:221%}.hero__pais[data-v-621d8dc9]{bottom:0;left:50%;top:auto;transform:translate(-50%);width:92.5%}.hero__selo[data-v-621d8dc9]{width:40%}.hero__cta[data-v-621d8dc9]{align-self:center;margin-top:.75rem;max-width:244px;width:100%}}.como[data-v-af8c253f]{background:#d6d2ca;overflow:hidden;padding:0;position:relative}.como__grid[data-v-af8c253f]{align-items:stretch;display:grid;gap:0 2rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin:0;min-height:min(100vh,1102px);width:100%}.como__visual[data-v-af8c253f]{align-self:stretch;margin:0;min-height:100%;overflow:hidden;position:relative}.como__circulo[data-v-af8c253f]{animation:como-spin-af8c253f 90s linear infinite;filter:grayscale(1) brightness(1.05);left:38%;opacity:.75;pointer-events:none;top:42%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(1400px,185%);z-index:0}.como__circulo[data-v-af8c253f],.como__moca[data-v-af8c253f]{height:auto;position:absolute}.como__moca[data-v-af8c253f]{bottom:0;left:8%;max-height:92%;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;width:min(78%,780px);z-index:1}.como__content[data-v-af8c253f]{display:flex;flex-direction:column;gap:1.1rem;justify-content:center;max-width:560px;padding:2.5rem clamp(1.25rem,3vw,3rem) 2.5rem 0;position:relative;width:100%;z-index:2}.como__title[data-v-af8c253f]{height:auto;width:clamp(240px,36vw,480px)}.como__steps[data-v-af8c253f]{display:flex;flex-direction:column;gap:.9rem;list-style:none;margin:0;padding:0}.como__step[data-v-af8c253f]{align-items:center;display:flex;gap:1rem}.como__badge[data-v-af8c253f]{flex-shrink:0;height:72px;position:relative;width:78px}.como__badge img[data-v-af8c253f]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.como__badge--num[data-v-af8c253f]{align-items:center;background:#00a0ae;clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%);display:flex;justify-content:center}.como__badge-num[data-v-af8c253f]{color:#001841;font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:1}.como__step-text[data-v-af8c253f]{flex:1;min-width:0}.como__step-text h3[data-v-af8c253f]{color:#00a0ae;font-size:clamp(.85rem,1.2vw,1.25rem);font-weight:700;line-height:1.15;margin:0}.como__step-text h3[data-v-af8c253f],.como__step-text p[data-v-af8c253f]{font-family:Montserrat,sans-serif;overflow-wrap:anywhere;text-transform:uppercase;word-break:break-word}.como__step-text p[data-v-af8c253f]{color:#001841;font-size:clamp(11px,.95vw,13px);font-weight:500;line-height:1.35;margin:.25rem 0 0}.como__cta[data-v-af8c253f]{align-self:center;margin-top:.75rem;max-width:320px;width:100%}@keyframes como-spin-af8c253f{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.como__circulo[data-v-af8c253f]{animation:none}}@media (max-width:1024px){.como__grid[data-v-af8c253f]{grid-template-columns:1fr;min-height:0;width:100%}.como__visual[data-v-af8c253f]{aspect-ratio:auto;min-height:560px;order:2;overflow:hidden;z-index:0}.como__circulo[data-v-af8c253f]{left:38%;max-width:none;top:58%;width:135%}.como__moca[data-v-af8c253f]{left:0;max-height:95%;-o-object-fit:contain;object-fit:contain;width:min(78%,380px)}.como__content[data-v-af8c253f]{align-items:stretch;background:#d6d2ca;box-sizing:border-box;gap:1.25rem;max-width:100%;order:1;padding:2.25rem 1.25rem 1.75rem;width:100%;z-index:2}.como__title[data-v-af8c253f]{display:block;height:auto;width:min(280px,88%)}.como__steps[data-v-af8c253f]{gap:1.1rem;width:100%}.como__step[data-v-af8c253f]{align-items:flex-start;gap:.75rem}.como__badge[data-v-af8c253f]{height:52px;margin-top:.1rem;width:56px}.como__badge-num[data-v-af8c253f]{font-size:1.75rem}.como__step-text h3[data-v-af8c253f]{font-size:.95rem;line-height:1.2}.como__step-text p[data-v-af8c253f]{font-size:.8rem;line-height:1.4;margin-top:.35rem}.como__cta[data-v-af8c253f]{align-self:center;max-width:280px}}.premios[data-v-6a53a7af]{background:#81213b;overflow:hidden;padding:3rem 0 0}.premios__grid[data-v-6a53a7af]{align-items:stretch;display:grid;gap:2rem;grid-template-columns:1.15fr .85fr;margin:0 auto;min-height:720px;width:min(1700px,calc(100% - 3rem))}.premios__visual[data-v-6a53a7af]{align-self:stretch;min-height:720px;overflow:visible;position:relative}.premios__circulo[data-v-6a53a7af]{animation:premios-spin-6a53a7af 85s linear infinite;bottom:-2%;left:46%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(1040px,135%);z-index:1}.premios__circulo[data-v-6a53a7af],.premios__moca[data-v-6a53a7af]{height:auto;position:absolute;transform:translate(-50%)}.premios__moca[data-v-6a53a7af]{bottom:-16px;left:42%;max-height:none;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;width:min(820px,105%);z-index:2}.premios__content[data-v-6a53a7af]{align-items:center;color:#d6d2ca;display:flex;flex-direction:column;gap:1.25rem;padding:1rem 0 4rem;text-align:center}.premios__title[data-v-6a53a7af]{height:auto;width:clamp(220px,32vw,520px)}.premios__text[data-v-6a53a7af]{font-family:Montserrat,sans-serif;font-size:clamp(12px,1.1vw,14px);font-weight:500;line-height:1.45;margin:0;max-width:min(548px,90%)}.premios__carousel[data-v-6a53a7af]{align-items:center;display:flex;gap:.75rem;max-width:511px;width:100%}.premios__slide[data-v-6a53a7af]{align-items:center;background:linear-gradient(180deg,#f7f7f7 63%,#adadad);border-radius:20px;display:flex;flex:1;height:260px;justify-content:center;overflow:hidden;padding:1rem}.premios__slide img[data-v-6a53a7af]{max-height:90%;max-width:90%;-o-object-fit:contain;object-fit:contain}.premios__arrow[data-v-6a53a7af]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;width:28px}.premios__arrow img[data-v-6a53a7af]{filter:brightness(0) invert(1);height:19px;width:38px}.premios__arrow--prev img[data-v-6a53a7af]{transform:rotate(90deg)}.premios__arrow--next img[data-v-6a53a7af]{transform:rotate(-90deg)}.premios__cta-text[data-v-6a53a7af]{font-family:Montserrat,sans-serif;font-size:clamp(14px,1.4vw,18px);line-height:1.3;margin:0;max-width:370px;text-transform:uppercase}@keyframes premios-spin-6a53a7af{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.premios__circulo[data-v-6a53a7af]{animation:none}}@media (max-width:1024px){.premios__grid[data-v-6a53a7af]{grid-template-columns:1fr;min-height:0}.premios__content[data-v-6a53a7af]{order:1;padding-bottom:1.5rem}.premios__visual[data-v-6a53a7af]{margin-bottom:0;margin-top:0;min-height:420px;order:2;overflow:visible}.premios__circulo[data-v-6a53a7af]{bottom:-8px;left:50%;max-width:none;width:120%}.premios__moca[data-v-6a53a7af]{bottom:-20px;left:46%;width:min(420px,110%)}}.duvidas[data-v-f829a180]{--faq-teal:#00a89a;--faq-pad-inline:2rem;align-items:center;background:#001841;display:flex;flex-direction:column;gap:2.5rem;padding:3.5rem clamp(2rem,10vw,8rem) 5rem}.duvidas__title[data-v-f829a180]{height:auto;width:clamp(240px,48vw,720px)}.duvidas__list[data-v-f829a180]{display:flex;flex-direction:column;gap:3.5rem;width:min(1100px,100%)}.duvidas__item[data-v-f829a180]{position:relative;width:100%}.duvidas__barco[data-v-f829a180]{color:var(--faq-teal);height:auto;left:6.5%;pointer-events:none;position:absolute;top:1px;transform:translateY(-100%);width:clamp(68px,10vw,112px)}.duvidas__question[data-v-f829a180]{align-items:center;background:var(--faq-teal);border:0;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;min-height:72px;padding:1rem var(--faq-pad-inline);position:relative;text-align:left;width:100%}.duvidas__question-text[data-v-f829a180]{color:#001841;flex:1;font-family:Montserrat,sans-serif;font-size:clamp(.75rem,1.5vw,1.125rem);font-weight:700;letter-spacing:.01em;text-transform:uppercase}.duvidas__chevron[data-v-f829a180]{flex-shrink:0;height:19px;transition:transform .35s ease;width:38px}.duvidas__item--open .duvidas__chevron[data-v-f829a180]{transform:rotate(180deg)}.duvidas__answer[data-v-f829a180]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.duvidas__answer--open[data-v-f829a180]{grid-template-rows:1fr}.duvidas__answer-inner[data-v-f829a180]{min-height:0;overflow:hidden}.duvidas__answer-content[data-v-f829a180]{background:#00a89a26;color:#d6d2ca;font-family:Montserrat,sans-serif;font-size:.95rem;line-height:1.5;opacity:0;padding:1.25rem var(--faq-pad-inline);transform:translateY(-6px);transition:opacity .25s ease,transform .35s ease}.duvidas__answer--open .duvidas__answer-content[data-v-f829a180]{opacity:1;transform:translateY(0);transition-delay:.05s}.duvidas__answer-content[data-v-f829a180] a{color:#00bec6;font-weight:700}.duvidas__answer-content[data-v-f829a180] ul{list-style:none;margin:0;padding-left:0}.duvidas__answer-content[data-v-f829a180] li{margin-bottom:.35rem}@media (prefers-reduced-motion:reduce){.duvidas__answer[data-v-f829a180],.duvidas__answer-content[data-v-f829a180],.duvidas__chevron[data-v-f829a180]{transition:none}}@media (max-width:768px){.duvidas[data-v-f829a180]{--faq-pad-inline:1rem}.duvidas__list[data-v-f829a180]{gap:2.25rem}.duvidas__question[data-v-f829a180]{min-height:64px;padding-block:.85rem}}.footer[data-v-d4b74d72]{align-items:center;background:#001841;color:#fff;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;gap:1.5rem;padding:3.5rem 1.5rem 2.5rem}.footer__legal[data-v-d4b74d72],.footer__nav[data-v-d4b74d72]{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;justify-content:center;width:min(720px,100%)}.footer a[data-v-d4b74d72]{color:#fff;font-size:.95rem;text-decoration:none}.footer a[data-v-d4b74d72]:hover{opacity:.85}.footer__brand[data-v-d4b74d72]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;width:min(720px,100%)}.footer__logo[data-v-d4b74d72]{height:auto;width:169px}.footer__divider[data-v-d4b74d72]{background:#fff;flex-shrink:0;height:96px;width:2px}.footer__text[data-v-d4b74d72]{font-size:.75rem;line-height:1.4;margin:0;max-width:326px;opacity:.95}.footer__social[data-v-d4b74d72]{display:flex;font-size:1.75rem;gap:.75rem}.footer__copy[data-v-d4b74d72]{display:block;height:auto;margin:1rem 0 0;width:clamp(110px,26vw,160px)}@media (max-width:768px){.footer__divider[data-v-d4b74d72]{display:none}.footer__brand[data-v-d4b74d72]{flex-direction:column;text-align:center}}.form-field[data-v-957c9262]{display:flex;flex-direction:column;font-family:var(--field-font-family,inherit);gap:.5rem;width:100%}.form-field__label[data-v-957c9262]{align-items:center;color:#110043;display:flex;font-size:.875rem;font-weight:500;gap:.25rem}.form-field__required-indicator[data-v-957c9262]{color:#dc2626;font-weight:600}.form-field__input-wrapper[data-v-957c9262]{position:relative;width:100%}.form-field__input[data-v-957c9262],.form-field__select[data-v-957c9262]{background-color:#fff;border:2px solid #d1d5db;border-radius:var(--field-border-radius,.5rem);color:#110043;font-family:inherit;font-size:1rem;line-height:1.5;min-height:44px;padding:.75rem 1rem;transition:all .2s ease-in-out;width:100%}.form-field__input--loading[data-v-957c9262],.form-field__select--loading[data-v-957c9262]{padding-right:3rem}.form-field__input[data-v-957c9262]:focus,.form-field__select[data-v-957c9262]:focus{border-color:var(--field-primary-color,#3700ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--field-primary-color,#3700ff) 10%,transparent);outline:none}.form-field__input[data-v-957c9262]:disabled,.form-field__select[data-v-957c9262]:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.form-field__input--error[data-v-957c9262],.form-field__select--error[data-v-957c9262]{border-color:#dc2626}.form-field__input--error[data-v-957c9262]:focus,.form-field__select--error[data-v-957c9262]:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.form-field__loading-indicator[data-v-957c9262]{align-items:center;display:flex;justify-content:center;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.form-field__spinner[data-v-957c9262]{animation:spin-957c9262 1s linear infinite;height:1.25rem;width:1.25rem}.form-field__spinner-circle[data-v-957c9262]{stroke:var(--field-primary-color,#3700ff);stroke-linecap:round;stroke-dasharray:50;stroke-dashoffset:25;animation:dash-957c9262 1.5s ease-in-out infinite}@keyframes spin-957c9262{to{transform:rotate(1turn)}}@keyframes dash-957c9262{0%{stroke-dashoffset:50}50%{stroke-dashoffset:12.5}to{stroke-dashoffset:50}}.form-field__error[data-v-957c9262]{color:#dc2626;font-size:.875rem;margin-top:-.25rem}.form-field__input[data-v-957c9262]::-moz-placeholder{color:#9ca3af}.form-field__input[data-v-957c9262]::placeholder{color:#9ca3af}.form-field__select[data-v-957c9262]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23110043' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5rem;padding-right:2.5rem}.form-field__select--loading[data-v-957c9262]{padding-right:3.5rem}@media (max-width:768px){.form-field__input[data-v-957c9262],.form-field__select[data-v-957c9262]{font-size:16px;min-height:48px;padding:.875rem 1rem}.form-field__input--loading[data-v-957c9262],.form-field__select--loading[data-v-957c9262]{padding-right:3rem}.form-field__select[data-v-957c9262]{background-size:1.25rem;padding-right:2.25rem}.form-field__select--loading[data-v-957c9262]{padding-right:3.25rem}}@media (prefers-contrast:high){.form-field__input[data-v-957c9262],.form-field__select[data-v-957c9262]{border-width:3px}}@media (prefers-reduced-motion:reduce){.form-field__input[data-v-957c9262],.form-field__select[data-v-957c9262]{transition:none}.form-field__spinner[data-v-957c9262]{animation:none}.form-field__spinner-circle[data-v-957c9262]{animation:none;stroke-dashoffset:25}}.registration-form[data-v-c50c6d1c]{margin:0 auto;max-width:100%;width:100%}.registration-form__loading[data-v-c50c6d1c]{color:#6b7280;padding:2rem;text-align:center}.registration-form__form[data-v-c50c6d1c]{display:flex;flex-direction:column}.registration-form__fields-grid[data-v-c50c6d1c]{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.registration-form__fields-grid[data-v-c50c6d1c]{gap:1rem;grid-template-columns:1fr 1fr}.registration-form__field--full-width[data-v-c50c6d1c]{grid-column:1/-1}.registration-form__fields-grid[data-v-c50c6d1c]>:not(.registration-form__field--full-width){grid-column:auto}}.registration-form__terms[data-v-c50c6d1c]{border-top:1px solid #e5e7eb;font-size:.9rem;padding:1.5rem 0;width:100%}.registration-form__terms[data-v-c50c6d1c],.registration-form__terms>div[data-v-c50c6d1c]:first-child{display:flex;flex-direction:column;gap:1rem}@media (min-width:1200px){.registration-form__terms[data-v-c50c6d1c]{font-size:.85rem}.registration-form__terms>div[data-v-c50c6d1c]:first-child{display:grid;gap:1rem 1.5rem;grid-template-columns:1fr 1fr}}.registration-form__terms-loading[data-v-c50c6d1c]{color:#6b7280;font-style:italic;padding:1rem;text-align:center}.registration-form__checkbox[data-v-c50c6d1c]{align-items:flex-start;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;line-height:1.5;padding:.75rem;transition:all .2s ease-in-out;width:100%}.registration-form__checkbox[data-v-c50c6d1c]:hover{background-color:#f3f4f6;border-color:#d1d5db}.registration-form__checkbox input[type=checkbox][data-v-c50c6d1c]{cursor:pointer;flex-shrink:0;height:1.25rem;margin-top:.125rem;min-width:1.25rem;width:1.25rem}.registration-form__checkbox label[data-v-c50c6d1c]{cursor:pointer;flex:1;margin:0;padding:0}.registration-form__checkbox--error[data-v-c50c6d1c]{background-color:#fef2f2;border-color:#ef4444}.registration-form__required-indicator[data-v-c50c6d1c]{color:#dc2626;font-weight:600;margin-left:.25rem}.registration-form__debug[data-v-c50c6d1c]{background-color:#fef3c7;border:1px solid #f59e0b;border-radius:.5rem;margin:1rem 0;padding:1rem}.registration-form__debug button[data-v-c50c6d1c]{background-color:#3b82f6;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.875rem;margin:.25rem .5rem .25rem 0;padding:.5rem 1rem}.registration-form__error[data-v-c50c6d1c]{background-color:#fee2e2;border:1px solid #ef4444;border-radius:.5rem;color:#dc2626;font-size:.875rem;padding:1rem}.registration-form__retry[data-v-c50c6d1c]{background-color:#fff;border:2px solid #3700ff;border-radius:.5rem;color:#3700ff;cursor:pointer;font-size:.9375rem;font-weight:600;min-height:44px;padding:.875rem 2rem;transition:all .2s ease-in-out;width:100%}.registration-form__retry[data-v-c50c6d1c]:hover{background-color:#f0f0ff;transform:translateY(-1px)}.registration-form__retry[data-v-c50c6d1c]:active{transform:translateY(0)}.registration-form__retry[data-v-c50c6d1c]:focus{box-shadow:0 0 0 3px #3700ff4d;outline:none}.registration-form__submit[data-v-c50c6d1c]{background-color:#0ab8ed;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-height:48px;padding:1rem 2rem;transition:all .2s ease-in-out;width:100%}.registration-form__submit[data-v-c50c6d1c]:hover:not(:disabled){background-color:#0ab8ed;box-shadow:0 4px 12px #3700ff4d;transform:translateY(-1px)}.registration-form__submit[data-v-c50c6d1c]:active:not(:disabled){transform:translateY(0)}.registration-form__submit[data-v-c50c6d1c]:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.6}.registration-form__submit[data-v-c50c6d1c]:focus{box-shadow:0 0 0 3px #3700ff4d;outline:none}@media (max-width:767px){.registration-form[data-v-c50c6d1c]{max-width:100%}.registration-form__fields-grid[data-v-c50c6d1c]{gap:1rem;grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1024px){.registration-form[data-v-c50c6d1c]{max-width:540px}.registration-form__fields-grid[data-v-c50c6d1c]{gap:1rem;grid-template-columns:1fr 1fr}}@media (min-width:1024px){.registration-form[data-v-c50c6d1c]{max-width:100%}.registration-form__fields-grid[data-v-c50c6d1c]{gap:1rem;grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.registration-form__submit[data-v-c50c6d1c]{transition:none}.registration-form__submit[data-v-c50c6d1c]:hover:not(:disabled){transform:none}}.registration-form[data-v-c50c6d1c] .form-field__input,.registration-form[data-v-c50c6d1c] .form-field__select{min-height:42px;padding:.625rem .875rem}@media (max-width:768px){.registration-form[data-v-c50c6d1c] .form-field__input,.registration-form[data-v-c50c6d1c] .form-field__select{min-height:44px;padding:.75rem 1rem}}@media (max-width:1536px){.registration-form[data-v-c50c6d1c] .form-field__input,.registration-form[data-v-c50c6d1c] .form-field__select{min-height:42px;padding:0 .5rem}.registration-form__checkbox[data-v-6d4f53d7][data-v-c50c6d1c]{font-size:12px}}.registration-form__checkbox-label[data-v-c50c6d1c]{align-items:center;cursor:pointer;display:flex;flex:1;gap:.5rem}.registration-form__term-name[data-v-c50c6d1c]{align-items:center;display:flex;gap:.25rem}.registration-form__info-icon[data-v-c50c6d1c]{align-items:center;cursor:help;display:inline-flex;justify-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.registration-form__info-circle[data-v-c50c6d1c]{align-items:center;background:transparent;border:1.5px solid #9ca3af;border-radius:50%;color:#6b7280;display:flex;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:600;height:18px;justify-content:center;transition:all .2s ease;width:18px}.registration-form__info-icon:hover .registration-form__info-circle[data-v-c50c6d1c]{border-color:#6b7280;color:#4b5563;transform:scale(1.15)}.registration-form__tooltip[data-v-c50c6d1c]{background:linear-gradient(135deg,#110043,#1a0066);border-radius:.75rem;bottom:calc(100% + 10px);box-shadow:0 10px 25px #0000004d,0 0 0 1px #ffffff1a;color:#fff;font-size:.875rem;left:50%;line-height:1.5;max-width:400px;opacity:0;padding:1rem 1.25rem;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;z-index:1000}.registration-form__tooltip[data-v-c50c6d1c]:after{border:8px solid transparent;border-top-color:#110043;content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.registration-form__info-icon:hover .registration-form__tooltip[data-v-c50c6d1c]{opacity:1;transform:translate(-50%) translateY(-5px);visibility:visible}@media (max-width:768px){.registration-form__tooltip[data-v-c50c6d1c]{font-size:.8125rem;left:auto;max-width:280px;padding:.875rem 1rem;right:0;transform:translate(0)}.registration-form__tooltip[data-v-c50c6d1c]:after{left:auto;right:10px;transform:translate(0)}.registration-form__info-icon:hover .registration-form__tooltip[data-v-c50c6d1c]{transform:translateY(-5px)}}.login-input[data-v-f1127c7b]{transition:all .2s ease-in-out}.login-input[data-v-f1127c7b]:focus{border-color:var(--58b1c798);box-shadow:0 0 0 3px var(--4dbdf0cd);outline:none}.login-input.error[data-v-f1127c7b]:focus{box-shadow:0 0 0 3px #dc26261a}.login-input[data-v-f1127c7b]::-moz-placeholder{color:#9ca3af}.login-input[data-v-f1127c7b]::placeholder{color:#9ca3af}input[type=password].login-input[data-v-f1127c7b],input[type=text].login-input[data-v-f1127c7b]{font-size:1rem;line-height:1.5}.frescatto-lp[data-v-7d9d60b7]{color:#001841;font-family:Montserrat,sans-serif;overflow-x:hidden}.cadastro[data-v-7d9d60b7]{background:#d6d2ca;padding:3rem 1rem}.cadastro__box[data-v-7d9d60b7]{background:#fff;border-radius:8px;box-shadow:0 10px 30px #0018411f;margin:0 auto;max-width:600px;padding:1.25rem;width:100%}
