.members-app{font-family:var(--font-members),Inter,system-ui,sans-serif;font-weight:400}.members-app :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-members),Inter,system-ui,sans-serif;font-weight:500}.members-app .font-bold,.members-app h1{font-weight:600}.members-app .text-4xl{font-size:1.5rem;line-height:2rem}.members-app .text-3xl{font-size:1.25rem;line-height:1.75rem}.members-app .text-2xl{font-size:1.125rem;line-height:1.75rem}.members-app .text-xl{font-size:1rem;line-height:1.5rem}.members-app .text-lg{font-size:.875rem;line-height:1.25rem}.members-app .text-base{font-size:.75rem;line-height:1.125rem}.members-app .text-sm{font-size:.625rem;line-height:.875rem}.members-app .text-xs{font-size:.5rem;line-height:.75rem}.members-app .text-\[28px\]{font-size:1.25rem;line-height:1.75rem}.members-app .text-\[20px\]{font-size:1rem;line-height:1.5rem}.members-app .text-\[11px\]{font-size:.625rem;line-height:.875rem}.members-app .text-\[10px\]{font-size:.5rem;line-height:.75rem}.members-app svg.h-6,.members-app svg.w-6{height:1rem;width:1rem}.members-app svg.h-5,.members-app svg.w-5{height:.75rem;width:.75rem}.members-app svg.h-4,.members-app svg.w-4{height:.625rem;width:.625rem}.members-app svg.h-3\.5,.members-app svg.w-3\.5{height:.5rem;width:.5rem}.members-app aside a,.members-app aside a.text-sm,.members-app aside a.text-xs,.members-app aside button.text-sm,.members-app aside button.text-xs,.members-app aside button:not([aria-label]),.members-app nav a,.members-app nav a.text-sm,.members-app nav a.text-xs,.members-app nav button,.members-app nav button.text-sm,.members-app nav button.text-xs{font-size:.8125rem;line-height:1.2rem}.members-app nav.members-bottom-nav a,.members-app nav.members-bottom-nav a.text-xs{font-size:.6875rem;line-height:1rem}.members-app aside svg.h-5,.members-app aside svg.w-5,.members-app nav svg.h-5,.members-app nav svg.h-6,.members-app nav svg.w-5,.members-app nav svg.w-6{height:1.125rem;width:1.125rem}.members-app .course-title{font-size:1.75rem;line-height:2.15rem;font-weight:700;letter-spacing:-.03em}.members-app .course-subtitle{font-size:1.0625rem;line-height:1.6rem}.members-app .beneficios-title{font-size:1.25rem;line-height:1.7rem;font-weight:700;letter-spacing:-.02em}.members-app .coffee-title{font-size:1.5rem;line-height:1.9rem;font-weight:700;letter-spacing:-.03em}.members-app .beneficios-subtitle{font-size:.875rem;line-height:1.35rem}.members-app .plan-price{font-size:1.5rem;line-height:1.8rem;font-weight:700}.members-app .analytics-kpi{font-size:1.75rem;line-height:2.15rem;font-weight:700;letter-spacing:-.02em}.members-app .course-card-title{font-size:1.0625rem;line-height:1.4rem;font-weight:700}.members-app .course-lesson-title{font-size:1.25rem;line-height:1.7rem;font-weight:700}.members-app .course-player-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:transparent;cursor:pointer}.members-app .course-player-range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:#35343e}.members-app .course-player-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;margin-top:-4px;border-radius:9999px;background:#c3c0ff}.members-app .course-player-range::-moz-range-track{height:4px;border-radius:2px;background:#35343e}.members-app .course-player-range::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:9999px;background:#c3c0ff}@media (min-width:768px){.members-app .course-title{font-size:2.75rem;line-height:3.25rem}.members-app .course-subtitle{font-size:1.25rem;line-height:1.85rem}.members-app .beneficios-title{font-size:1.75rem;line-height:2.15rem}.members-app .coffee-title{font-size:2.25rem;line-height:2.7rem}.members-app .beneficios-subtitle{font-size:1rem;line-height:1.5rem}.members-app .plan-price{font-size:1.75rem;line-height:2.1rem}.members-app .analytics-kpi{font-size:2.25rem;line-height:2.7rem}.members-app .course-card-title{font-size:1.125rem;line-height:1.5rem}.members-app .course-lesson-title{font-size:1.75rem;line-height:2.15rem}}.members-app .registro-page .text-lg{font-size:1.125rem;line-height:1.75rem}.members-app .registro-page .text-sm{font-size:.875rem;line-height:1.25rem}.members-app .registro-page .text-xs{font-size:.75rem;line-height:1rem}.members-app .registro-brand{font-size:2.25rem;line-height:2.75rem;font-weight:700;letter-spacing:-.02em}.members-app .registro-step-title{letter-spacing:-.01em}.members-app .registro-stat,.members-app .registro-step-title{font-size:1.5rem;line-height:2rem;font-weight:600}.members-app .registro-step{animation:registro-fade-in .35s ease-out}@keyframes registro-fade-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.members-app .admin-display{font-size:2rem;line-height:2.5rem;font-weight:700;letter-spacing:-.02em}.members-app .admin-section-title{font-size:1.125rem;line-height:1.75rem;font-weight:600}.members-app .admin-meta{font-size:.875rem;line-height:1.25rem}.members-app .admin-editor-body{font-size:1rem;line-height:1.625rem;font-weight:400}.members-app .admin-table-cell{font-size:.875rem;line-height:1.25rem;font-weight:400}.members-app .admin-label-caps{font-size:11px;line-height:12px;letter-spacing:.08em;font-weight:700;text-transform:uppercase}.members-app .admin-date-input::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.5;cursor:pointer}.members-app .admin-date-input::-webkit-calendar-picker-indicator:hover{opacity:.8}.members-app .admin-glass{background:rgba(31,31,40,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(70,69,85,.3)}