@charset "UTF-8";.auth-shell{min-height:100vh;background:transparent}.auth-shell #main-content{min-height:100vh;margin:0!important;padding:0!important;width:100%!important}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;background:#f3f4f6;color:#111827;-webkit-font-smoothing:antialiased}img,svg{vertical-align:middle}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,p{margin:0}:root{--brand-primary: #5850ec;--brand-primary-rgb: 88, 80, 236;--brand-accent: #4338ca;--brand-primary-soft: #eef2ff;--brand-on-primary: #ffffff;--brand-card-bg: #ffffff;--brand-body-bg: #f3f4f6;--brand-content-bg: #f3f4f6}html.has-co-branding body:not(.dark){background:var(--brand-body-bg, #f1f2f3)}body.dark,body[data-bs-theme=dark],html[data-bs-theme=dark] body{background:var(--brand-content-bg-dark, #060818);color:#e0e6ed}.sales-shell{min-height:100vh}.sales-shell #main-content{min-height:100vh;margin:0;padding:0;width:100%}html.has-co-branding .entrar-link-page .btn-cta,html.has-co-branding .matricula-pix-btn-link,html.has-co-branding .matricula-link-btn{background:linear-gradient(135deg,var(--brand-primary, #4361ee) 0%,var(--brand-accent, var(--brand-primary, #304aca)) 100%)!important;color:var(--brand-on-primary, #fff)!important}body.dark .entrar-link-page,[data-bs-theme=dark] .entrar-link-page{--el-primary: var(--brand-primary, #4361ee);--el-primary-rgb: var(--brand-primary-rgb, 67, 97, 238);--el-accent: var(--brand-accent, var(--brand-primary, #304aca));--el-soft: color-mix(in srgb, var(--brand-primary, #4361ee) 22%, transparent);--el-on-primary: var(--brand-on-primary, #fff);--el-surface: var(--brand-surface-bg-dark, #0e1726);--el-card: var(--brand-surface-bg-dark, #1b2e4b);--el-text: #e0e6ed;--el-muted: #888ea8;--el-border: color-mix(in srgb, var(--brand-primary, #4361ee) 28%, #334155);--brand-on-surface: #e0e6ed;--brand-on-surface-muted: #888ea8;--brand-surface-bg: var(--brand-surface-bg-dark, #1b2e4b);--brand-surface-item-bg: var(--brand-surface-item-bg-dark, #0f172a);color:#e0e6ed!important;background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand-primary, #4361ee) 20%,transparent),transparent 42%),radial-gradient(circle at top right,color-mix(in srgb,var(--brand-accent, var(--brand-primary, #4361ee)) 14%,transparent),transparent 38%),var(--brand-content-bg-dark, #0b1220)!important}body.dark .entrar-link-page .brand-bar,body.dark .entrar-link-page .checkout-summary,body.dark .entrar-link-page .checkout-panel,body.dark .entrar-link-page .checkout-card,[data-bs-theme=dark] .entrar-link-page .brand-bar,[data-bs-theme=dark] .entrar-link-page .checkout-summary,[data-bs-theme=dark] .entrar-link-page .checkout-panel,[data-bs-theme=dark] .entrar-link-page .checkout-card{background:var(--brand-surface-bg-dark, #1b2e4b)!important;border-color:color-mix(in srgb,var(--brand-primary, #4361ee) 28%,#334155)!important;color:#e0e6ed!important;box-shadow:0 16px 40px #00000059!important}body.dark .entrar-link-page .summary-title,body.dark .entrar-link-page .panel-title,body.dark .entrar-link-page .section-title,body.dark .entrar-link-page .meta-chip strong,body.dark .entrar-link-page .summary-instructor strong,body.dark .entrar-link-page .actions-price strong,body.dark .entrar-link-page .field-label,body.dark .entrar-link-page .section-card-auth,[data-bs-theme=dark] .entrar-link-page .summary-title,[data-bs-theme=dark] .entrar-link-page .panel-title,[data-bs-theme=dark] .entrar-link-page .section-title,[data-bs-theme=dark] .entrar-link-page .meta-chip strong,[data-bs-theme=dark] .entrar-link-page .summary-instructor strong,[data-bs-theme=dark] .entrar-link-page .actions-price strong,[data-bs-theme=dark] .entrar-link-page .field-label,[data-bs-theme=dark] .entrar-link-page .section-card-auth{color:#e0e6ed!important}body.dark .entrar-link-page .summary-description,body.dark .entrar-link-page .panel-hint,body.dark .entrar-link-page .brand-bar__powered,body.dark .entrar-link-page .meta-chip span,body.dark .entrar-link-page .price-label,body.dark .entrar-link-page .actions-price span,body.dark .entrar-link-page .summary-instructor small,[data-bs-theme=dark] .entrar-link-page .summary-description,[data-bs-theme=dark] .entrar-link-page .panel-hint,[data-bs-theme=dark] .entrar-link-page .brand-bar__powered,[data-bs-theme=dark] .entrar-link-page .meta-chip span,[data-bs-theme=dark] .entrar-link-page .price-label,[data-bs-theme=dark] .entrar-link-page .actions-price span,[data-bs-theme=dark] .entrar-link-page .summary-instructor small{color:#888ea8!important}body.dark .entrar-link-page .brand-bar__name,body.dark .entrar-link-page .summary-kicker,body.dark .entrar-link-page .price-current,[data-bs-theme=dark] .entrar-link-page .brand-bar__name,[data-bs-theme=dark] .entrar-link-page .summary-kicker,[data-bs-theme=dark] .entrar-link-page .price-current{color:var(--brand-primary, #6b9bff)!important}body.dark .entrar-link-page .brand-bar__chip,body.dark .entrar-link-page .badge-pill-primary,[data-bs-theme=dark] .entrar-link-page .brand-bar__chip,[data-bs-theme=dark] .entrar-link-page .badge-pill-primary{background:color-mix(in srgb,var(--brand-primary, #4361ee) 22%,transparent)!important;color:var(--brand-primary, #93c5fd)!important}body.dark .entrar-link-page .section-card,body.dark .entrar-link-page .meta-chip,body.dark .entrar-link-page .summary-instructor,[data-bs-theme=dark] .entrar-link-page .section-card,[data-bs-theme=dark] .entrar-link-page .meta-chip,[data-bs-theme=dark] .entrar-link-page .summary-instructor{background:var(--brand-surface-item-bg-dark, #0f172a)!important;border-color:color-mix(in srgb,var(--brand-primary, #4361ee) 28%,#334155)!important}body.dark .entrar-link-page .summary-price,[data-bs-theme=dark] .entrar-link-page .summary-price{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary, #4361ee) 22%,#0f172a) 0%,color-mix(in srgb,var(--brand-accent, var(--brand-primary, #4361ee)) 14%,#0b1220) 100%)!important;border-color:color-mix(in srgb,var(--brand-primary, #4361ee) 28%,#334155)!important}body.dark .entrar-link-page .field-input,body.dark .entrar-link-page .payment-chip,[data-bs-theme=dark] .entrar-link-page .field-input,[data-bs-theme=dark] .entrar-link-page .payment-chip{background:#1e293b!important;border-color:color-mix(in srgb,var(--brand-primary, #4361ee) 28%,#334155)!important;color:#e0e6ed!important;-webkit-text-fill-color:#e0e6ed;caret-color:#e0e6ed}body.dark .entrar-link-page .field-input::placeholder,[data-bs-theme=dark] .entrar-link-page .field-input::placeholder{color:#94a3b8!important;opacity:1!important;-webkit-text-fill-color:#94a3b8}body.dark .entrar-link-page .field-input:disabled,[data-bs-theme=dark] .entrar-link-page .field-input:disabled{background:#0f172a!important;color:#64748b!important;-webkit-text-fill-color:#64748b}body.dark .entrar-link-page .field-input:focus,[data-bs-theme=dark] .entrar-link-page .field-input:focus{border-color:var(--brand-primary, #4361ee)!important;box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb, 67, 97, 238),.28)!important}body.dark .entrar-link-page .field-input:-webkit-autofill,body.dark .entrar-link-page .field-input:-webkit-autofill:hover,body.dark .entrar-link-page .field-input:-webkit-autofill:focus,[data-bs-theme=dark] .entrar-link-page .field-input:-webkit-autofill,[data-bs-theme=dark] .entrar-link-page .field-input:-webkit-autofill:hover,[data-bs-theme=dark] .entrar-link-page .field-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #1e293b inset!important;-webkit-text-fill-color:#e0e6ed!important;caret-color:#e0e6ed;transition:background-color 99999s ease-out}body.dark .entrar-link-page .payment-chip.active,[data-bs-theme=dark] .entrar-link-page .payment-chip.active{background:color-mix(in srgb,var(--brand-primary, #4361ee) 22%,transparent)!important;border-color:var(--brand-primary, #4361ee)!important;color:var(--brand-primary, #93c5fd)!important;-webkit-text-fill-color:var(--brand-primary, #93c5fd)}body.dark .entrar-link-page .payment-chip:hover,[data-bs-theme=dark] .entrar-link-page .payment-chip:hover{border-color:var(--brand-primary, #4361ee)!important;color:var(--brand-primary, #93c5fd)!important}body.dark .entrar-link-page .badge-pill-muted,[data-bs-theme=dark] .entrar-link-page .badge-pill-muted{background:color-mix(in srgb,var(--brand-primary, #4361ee) 16%,#334155)!important;color:#e0e6ed!important}body.dark .entrar-link-page .badge-pill-info,[data-bs-theme=dark] .entrar-link-page .badge-pill-info{background:color-mix(in srgb,#14b8a6 22%,transparent)!important;color:#5eead4!important}body.dark .entrar-link-page .btn-outline-brand,[data-bs-theme=dark] .entrar-link-page .btn-outline-brand{border-color:var(--brand-primary, #4361ee)!important;color:var(--brand-primary, #93c5fd)!important;background:transparent!important}body.dark .entrar-link-page .alert-danger,[data-bs-theme=dark] .entrar-link-page .alert-danger{background:color-mix(in srgb,#ef4444 16%,#1e293b)!important;border-color:color-mix(in srgb,#ef4444 35%,#334155)!important;color:#fecaca!important}body.dark .entrar-link-page .success-panel,[data-bs-theme=dark] .entrar-link-page .success-panel{background:color-mix(in srgb,#22c55e 14%,#0f172a)!important;border-color:color-mix(in srgb,#22c55e 28%,#334155)!important}body.dark .entrar-link-page .success-panel h3,[data-bs-theme=dark] .entrar-link-page .success-panel h3{color:#86efac!important}body.dark .entrar-link-page .success-panel p,[data-bs-theme=dark] .entrar-link-page .success-panel p{color:#bbf7d0!important}body.dark .entrar-link-page .price-original,[data-bs-theme=dark] .entrar-link-page .price-original{color:#64748b!important}body.dark .entrar-link-page .price-discount,[data-bs-theme=dark] .entrar-link-page .price-discount{background:color-mix(in srgb,#22c55e 22%,transparent)!important;color:#86efac!important}body.dark .entrar-link-page .skeleton-shimmer,[data-bs-theme=dark] .entrar-link-page .skeleton-shimmer{background:linear-gradient(90deg,#1e293b 0%,#334155 42%,#475569 50%,#334155 58%,#1e293b 100%)!important;background-size:200% 100%!important}body.dark .entrar-link-page .matricula-pix-status,body.dark .entrar-link-page .matricula-link-status,[data-bs-theme=dark] .entrar-link-page .matricula-pix-status,[data-bs-theme=dark] .entrar-link-page .matricula-link-status{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary, #4361ee) 22%,#0f172a) 0%,var(--brand-surface-bg-dark, #0b1220) 100%)!important;border-color:color-mix(in srgb,var(--brand-primary, #4361ee) 30%,#334155)!important}body.dark .entrar-link-page .matricula-pix-status-content h3,body.dark .entrar-link-page .matricula-link-status-content h3,[data-bs-theme=dark] .entrar-link-page .matricula-pix-status-content h3,[data-bs-theme=dark] .entrar-link-page .matricula-link-status-content h3{color:#e0e6ed!important}body.dark .entrar-link-page .matricula-pix-status-content p,body.dark .entrar-link-page .matricula-link-status-content p,body.dark .entrar-link-page .matricula-pix-note,body.dark .entrar-link-page .matricula-link-note,body.dark .entrar-link-page .matricula-pix-copy label,body.dark .entrar-link-page .matricula-pix-summary-item,body.dark .entrar-link-page .matricula-link-summary-item,[data-bs-theme=dark] .entrar-link-page .matricula-pix-status-content p,[data-bs-theme=dark] .entrar-link-page .matricula-link-status-content p,[data-bs-theme=dark] .entrar-link-page .matricula-pix-note,[data-bs-theme=dark] .entrar-link-page .matricula-link-note,[data-bs-theme=dark] .entrar-link-page .matricula-pix-copy label,[data-bs-theme=dark] .entrar-link-page .matricula-pix-summary-item,[data-bs-theme=dark] .entrar-link-page .matricula-link-summary-item{color:#888ea8!important}body.dark .entrar-link-page .matricula-pix-input-ro,[data-bs-theme=dark] .entrar-link-page .matricula-pix-input-ro{background:#1e293b!important;border-color:#334155!important;color:#e0e6ed!important}body.dark .entrar-link-page .matricula-pix-summary-value,body.dark .entrar-link-page .matricula-link-summary-value,[data-bs-theme=dark] .entrar-link-page .matricula-pix-summary-value,[data-bs-theme=dark] .entrar-link-page .matricula-link-summary-value{color:#e0e6ed!important}body.dark .entrar-link-page .matricula-pix-note,body.dark .entrar-link-page .matricula-link-summary,[data-bs-theme=dark] .entrar-link-page .matricula-pix-note,[data-bs-theme=dark] .entrar-link-page .matricula-link-summary{background:var(--brand-surface-item-bg-dark, #0f172a)!important;border-color:#334155!important}body.dark .entrar-link-page .matricula-link-note,[data-bs-theme=dark] .entrar-link-page .matricula-link-note{background:color-mix(in srgb,#f59e0b 12%,#0f172a)!important;border-color:color-mix(in srgb,#f59e0b 28%,#334155)!important}
