.landing-page[data-v-95f43d56]{min-height:100dvh;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;flex-direction:column}.generic-login__header[data-v-95f43d56]{flex-shrink:0;background:#fff;border-bottom:1px solid #dfdfdf}.brand-strip[data-v-95f43d56]{display:flex;width:100%;height:10px}.brand-strip__segment[data-v-95f43d56]{flex:1}.brand-strip__segment--boticario[data-v-95f43d56]{background:#2da072}.brand-strip__segment--qdb[data-v-95f43d56]{background:#d245ad}.brand-strip__segment--oui[data-v-95f43d56]{background:#8d2231}.brand-strip__segment--eudora[data-v-95f43d56]{background:#613a53}.generic-login__header-inner[data-v-95f43d56]{height:82px;display:flex;align-items:center;justify-content:center}.generic-login__logo[data-v-95f43d56]{width:146px;height:auto}.landing-body[data-v-95f43d56]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 20px 28px;min-height:0;overflow-y:auto;box-sizing:border-box}.landing-inner[data-v-95f43d56]{width:100%;max-width:520px;margin:0 auto;padding:12px 0 0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.landing-greeting[data-v-95f43d56]{margin:0 auto 10px;width:100%;max-width:22em;font-size:1.5rem;font-weight:700;color:#1e1e24;text-align:center;line-height:1.25}.landing-subtitle[data-v-95f43d56]{margin:0 auto 24px;width:60%;max-width:100%;font-size:.95rem;font-weight:500;color:#1e1e24;text-align:center;line-height:1.45}.landing-card[data-v-95f43d56]{width:100%;max-width:480px;background:#f5f5f5;border-radius:22px;box-shadow:0 1px 3px rgba(0,0,0,.06),0 10px 28px rgba(0,0,0,.1),0 24px 48px -16px rgba(0,0,0,.12);padding:28px 24px 26px;box-sizing:border-box}.landing-card__label[data-v-95f43d56]{margin:0 auto 20px;width:100%;font-size:.8125rem;font-weight:500;color:#6b6b6b;text-align:center;line-height:1.35;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.landing-card__label[data-v-95f43d56]::-webkit-scrollbar{display:none}@media (max-width:380px){.landing-card__label[data-v-95f43d56]{font-size:.7rem}}.landing-form[data-v-95f43d56]{margin:0}.landing-digits[data-v-95f43d56]{display:flex;justify-content:center;align-items:center;gap:14px;margin-bottom:16px}@media (max-width:360px){.landing-digits[data-v-95f43d56]{gap:10px}}.landing-digit-shell[data-v-95f43d56]{position:relative;width:52px;height:52px;flex-shrink:0;border-radius:50%;box-sizing:border-box}.landing-digit-shell--pending[data-v-95f43d56]{background:#e8e8e8;border:2px solid #8a8a8a}.landing-digit-shell--ready[data-v-95f43d56]{background:#fff;border:3px solid #12654c}@media (min-width:400px){.landing-digit-shell[data-v-95f43d56]{width:58px;height:58px}}.landing-digit-placeholder[data-v-95f43d56]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:600;pointer-events:none;z-index:1}.landing-digit-shell--pending .landing-digit-placeholder[data-v-95f43d56]{color:#b0b0b0}.landing-digit-shell--ready .landing-digit-placeholder[data-v-95f43d56]{color:#12654c}.landing-digit-input[data-v-95f43d56]{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;border:none;background:transparent;text-align:center;font-size:1.35rem;font-weight:600;color:#333438;padding:0;box-sizing:border-box;font-family:inherit;z-index:2}.landing-digit-shell--pending .landing-digit-input[data-v-95f43d56]{caret-color:#555}.landing-digit-shell--ready .landing-digit-input[data-v-95f43d56]{caret-color:#12654c}.landing-digit-input[data-v-95f43d56]:focus{outline:none}.landing-digit-shell--pending .landing-digit-input[data-v-95f43d56]:focus{box-shadow:0 0 0 3px rgba(0,0,0,.12)}.landing-digit-shell--ready .landing-digit-input[data-v-95f43d56]:focus{box-shadow:0 0 0 3px rgba(18,101,76,.25)}.landing-digit-input[data-v-95f43d56]:disabled{opacity:.6}.landing-errors[data-v-95f43d56]{text-align:center;margin-bottom:12px}.landing-error-text[data-v-95f43d56]{display:block;font-size:12px}.landing-submit[data-v-95f43d56]{width:100%;border:none;border-radius:12px;background:#15795b;color:#fff;font-family:inherit;font-size:.95rem;font-weight:700;letter-spacing:.06em;min-height:50px;cursor:pointer;margin-top:8px}.landing-submit[data-v-95f43d56]:disabled{background:#c5cbc7;color:hsla(0,0%,100%,.75);opacity:1;cursor:not-allowed}.landing-submit[data-v-95f43d56]:not(:disabled):hover{background:#12654c}.landing-loading[data-v-95f43d56]{margin-top:12px}.landing-expired[data-v-95f43d56]{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:#fff;text-align:center}.landing-expired__title[data-v-95f43d56]{margin:0;color:#175452;font-size:1.25rem;font-weight:700;line-height:1.4;max-width:360px}