.profesores-module__w16vpq__hero{background:linear-gradient(135deg,#fff5f0 0%,#ffe8e0 100%);justify-content:center;align-items:center;width:100%;margin-bottom:2rem;padding-top:100px;display:flex}.profesores-module__w16vpq__heroInfo{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.profesores-module__w16vpq__heroBadge{color:var(--primary-color);background:#b832321f;border-radius:40px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.3rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.profesores-module__w16vpq__heroTitle{color:#000;text-align:center;margin-bottom:1rem;font-size:2rem;font-weight:800}.profesores-module__w16vpq__heroDescription{opacity:.8;text-align:center;max-width:620px;margin-bottom:1rem;font-size:1rem;line-height:1.65}.profesores-module__w16vpq__heroChips{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 28px;display:flex}.profesores-module__w16vpq__heroChip{color:var(--primary-color);background:#b8323214;border:1px solid #b8323226;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.profesores-module__w16vpq__heroChipIcon{flex-shrink:0;font-size:14px}.profesores-module__w16vpq__heroActions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.profesores-module__w16vpq__heroActions .profesores-module__w16vpq__btn{align-items:center;gap:8px;display:inline-flex}.profesores-module__w16vpq__heroLink{color:var(--tertiary-color);cursor:pointer;background:0 0;border:1.5px solid #0003;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.profesores-module__w16vpq__heroLink:hover{border-color:var(--primary-color);color:var(--primary-color)}.profesores-module__w16vpq__benefitsSection{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:3rem 0;display:flex}.profesores-module__w16vpq__benefitsText{text-align:center;flex-direction:column;align-items:center;margin-bottom:2.5rem;display:flex}.profesores-module__w16vpq__benefitsText h2{color:var(--tertiary-color);margin-bottom:12px;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.25}.profesores-module__w16vpq__benefitsText p{color:var(--text-color-dark);max-width:600px;margin:0;font-size:16px;line-height:1.6}.profesores-module__w16vpq__benefitsGrid{grid-template-columns:1fr;gap:18px;display:grid}.profesores-module__w16vpq__benefitCard{background:#fff;border:1px solid #ece7e7;border-radius:14px;padding:26px 24px;transition:box-shadow .25s,border-color .25s,transform .25s;box-shadow:0 2px 14px #2814140f}.profesores-module__w16vpq__benefitCard:hover{border-color:#d98f8f;transform:translateY(-2px);box-shadow:0 10px 28px #2814141a}.profesores-module__w16vpq__benefitIcon{width:44px;height:44px;color:var(--primary-color);background:#fbeeee;border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;font-size:20px;display:flex}.profesores-module__w16vpq__benefitCard h3{color:var(--tertiary-color);margin-bottom:8px;font-size:16.5px;font-weight:600}.profesores-module__w16vpq__benefitCard p{color:#7a7373;margin:0;font-size:14px;line-height:1.55}.profesores-module__w16vpq__faqSection{background:#f6f3f3;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:3rem 0;display:flex}.profesores-module__w16vpq__faqText{text-align:center;flex-direction:column;align-items:center;margin-bottom:2rem;display:flex}.profesores-module__w16vpq__faqText h2{color:#000;margin-bottom:12px;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.25}.profesores-module__w16vpq__faqText p{color:#000;max-width:600px;margin:0;font-size:16px;line-height:1.6}.profesores-module__w16vpq__faqList{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.profesores-module__w16vpq__faqItem{background:#fff;border:1px solid #ece7e7;border-radius:14px;overflow:hidden}.profesores-module__w16vpq__faqQuestion{cursor:pointer;text-align:left;color:#000;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 22px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.profesores-module__w16vpq__faqQuestion:hover{color:var(--primary-color)}.profesores-module__w16vpq__faqToggleIcon{width:30px;height:30px;color:var(--primary-color);border:1px solid #ece7e7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;transition:transform .3s,background .25s,border-color .25s;display:flex}.profesores-module__w16vpq__faqItemOpen .profesores-module__w16vpq__faqToggleIcon{background:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:rotate(45deg)}.profesores-module__w16vpq__faqAnswer{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.profesores-module__w16vpq__faqAnswerOpen{grid-template-rows:1fr}.profesores-module__w16vpq__faqAnswerInner{min-height:0;overflow:hidden}.profesores-module__w16vpq__faqAnswerPad{color:#7a7373;padding:0 22px 22px;font-size:14.5px;line-height:1.65}.profesores-module__w16vpq__ctaSection{background:var(--primary-color);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:72px 0;display:flex}.profesores-module__w16vpq__ctaTitle{margin-bottom:12px;font-size:clamp(22px,3vw,30px);font-weight:700}.profesores-module__w16vpq__ctaText{opacity:.9;max-width:500px;margin:0 auto 28px;font-size:16px}.profesores-module__w16vpq__ctaActions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.profesores-module__w16vpq__ctaBtn{color:var(--primary-color);cursor:pointer;background:#fff;border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.profesores-module__w16vpq__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003}.profesores-module__w16vpq__ctaOutline{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffff73;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.profesores-module__w16vpq__ctaOutline:hover{border-color:#fff}.profesores-module__w16vpq__modalOverlay{z-index:1000;opacity:0;visibility:hidden;background:#140c0c9e;justify-content:center;align-items:center;padding:20px;transition:opacity .25s;display:flex;position:fixed;inset:0}.profesores-module__w16vpq__modalOpen{opacity:1;visibility:visible}.profesores-module__w16vpq__modalCard{background:#fff;border-radius:22px;width:100%;max-width:560px;max-height:88vh;transition:transform .3s;overflow-y:auto;transform:translateY(14px)scale(.98);box-shadow:0 24px 60px #140a0a4d}.profesores-module__w16vpq__modalOpen .profesores-module__w16vpq__modalCard{transform:translateY(0)scale(1)}.profesores-module__w16vpq__modalHead{justify-content:space-between;align-items:center;padding:22px 24px 0;display:flex}.profesores-module__w16vpq__modalStepLabel{color:#7a7373;text-transform:uppercase;letter-spacing:.03em;font-size:13px;font-weight:600}.profesores-module__w16vpq__modalClose{color:#7a7373;cursor:pointer;background:0 0;border:1px solid #ece7e7;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:flex}.profesores-module__w16vpq__modalClose:hover{color:var(--primary-color);background:#f6f3f3}.profesores-module__w16vpq__modalProgress{background:#ece7e7;border-radius:999px;height:4px;margin:14px 24px 0;overflow:hidden}.profesores-module__w16vpq__modalProgressFill{background:var(--primary-color);border-radius:999px;height:100%;transition:width .35s}.profesores-module__w16vpq__modalBody{padding:26px 28px 28px}.profesores-module__w16vpq__formStep{display:none}.profesores-module__w16vpq__formStepActive{display:block}.profesores-module__w16vpq__formStep h3{color:var(--tertiary-color);margin-bottom:8px;font-size:21px;font-weight:600}.profesores-module__w16vpq__formStep>p{color:#7a7373;margin:0 0 22px;font-size:14.5px;line-height:1.55}.profesores-module__w16vpq__chipGrid{flex-wrap:wrap;gap:10px;display:flex}.profesores-module__w16vpq__visuallyHidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profesores-module__w16vpq__chipLabel{color:#4a4444;cursor:pointer;background:#f6f3f3;border:1.5px solid #ece7e7;border-radius:999px;align-items:center;padding:9px 16px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.profesores-module__w16vpq__chipLabel:hover{border-color:#d98f8f}.profesores-module__w16vpq__chipLabel.profesores-module__w16vpq__chipChecked,.profesores-module__w16vpq__chipInput:checked+.profesores-module__w16vpq__chipLabel{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.profesores-module__w16vpq__field{margin-bottom:16px}.profesores-module__w16vpq__fieldLabel{color:var(--tertiary-color);margin-bottom:7px;font-size:13.5px;font-weight:600;display:block}.profesores-module__w16vpq__fieldInput,.profesores-module__w16vpq__fieldTextarea,.profesores-module__w16vpq__fieldSelect{width:100%;color:var(--tertiary-color);background:#fff;border:1.5px solid #ece7e7;border-radius:9px;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s}.profesores-module__w16vpq__fieldTextarea{resize:vertical;min-height:110px;line-height:1.5}.profesores-module__w16vpq__fieldInput:focus,.profesores-module__w16vpq__fieldTextarea:focus{border-color:var(--primary-color);outline:none}.profesores-module__w16vpq__fieldHint{color:#cfc7c7;margin-top:5px;font-size:12.5px}.profesores-module__w16vpq__fieldError{color:#d32f2f;margin-top:5px;font-size:12.5px}.profesores-module__w16vpq__fieldRow{grid-template-columns:1fr;gap:14px;display:grid}.profesores-module__w16vpq__formError{color:#d32f2f;margin-bottom:14px;font-size:12.5px}.profesores-module__w16vpq__modalActions{justify-content:space-between;gap:12px;margin-top:6px;display:flex}.profesores-module__w16vpq__modalBtn{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background .2s,transform .15s;display:inline-flex}.profesores-module__w16vpq__modalBtnPrimary{background:var(--primary-color);color:#fff}.profesores-module__w16vpq__modalBtnPrimary:hover{background:#8f2424}.profesores-module__w16vpq__modalBtnPrimary:disabled,.profesores-module__w16vpq__modalBtnPrimary[disabled]{opacity:.6;cursor:not-allowed}.profesores-module__w16vpq__modalBtnGhost{color:var(--primary-color);background:0 0;border:1.5px solid #d98f8f}.profesores-module__w16vpq__modalBtnGhost:hover{background:#fbeeee}.profesores-module__w16vpq__modalBtn:active{transform:scale(.98)}.profesores-module__w16vpq__stepSpacer{flex:1}.profesores-module__w16vpq__successPanel{text-align:center;padding:8px 0 4px}.profesores-module__w16vpq__successIcon{width:60px;height:60px;color:var(--primary-color);background:#fbeeee;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:26px;display:flex}.profesores-module__w16vpq__successPanel h3{margin-bottom:10px;font-size:20px}.profesores-module__w16vpq__successPanel p{color:#7a7373;margin:0 0 24px;font-size:14.5px;line-height:1.6}@media (min-width:768px){.profesores-module__w16vpq__heroTitle{font-size:2.5rem}.profesores-module__w16vpq__benefitsSection{padding:4rem 0}.profesores-module__w16vpq__benefitsGrid{grid-template-columns:repeat(2,1fr)}.profesores-module__w16vpq__faqSection{padding:4rem 0}.profesores-module__w16vpq__fieldRow{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.profesores-module__w16vpq__hero{padding-top:150px;padding-bottom:50px}.profesores-module__w16vpq__heroTitle{font-size:3rem}.profesores-module__w16vpq__benefitsSection{padding:5rem 0}.profesores-module__w16vpq__benefitsGrid{grid-template-columns:repeat(3,1fr)}.profesores-module__w16vpq__faqSection{padding:5rem 0}}.dark .profesores-module__w16vpq__hero{background:linear-gradient(135deg,#1e1e26 0%,#17171c 100%)}.dark .profesores-module__w16vpq__heroTitle{color:var(--text-color)}.dark .profesores-module__w16vpq__heroDescription{color:var(--text-color)}.dark .profesores-module__w16vpq__faqText h2{color:var(--text-color)}.dark .profesores-module__w16vpq__faqText p{color:var(--text-color)}.dark .profesores-module__w16vpq__faqQuestion{color:var(--text-color)}:is(.dark .profesores-module__w16vpq__benefitCard,.dark .profesores-module__w16vpq__faqItem,.dark .profesores-module__w16vpq__modalCard){background:#17171c;border-color:#2c2c30}.dark .profesores-module__w16vpq__benefitIcon{background:#1e1e26}.dark .profesores-module__w16vpq__modalBtnGhost:hover{background:#1e1e26}.dark .profesores-module__w16vpq__successIcon{background:#1e1e26}.dark .profesores-module__w16vpq__faqSection{background:#131316}.dark .profesores-module__w16vpq__ctaBtn{color:var(--text-color-dark);background:#17171c;border-color:#2c2c30}.dark .profesores-module__w16vpq__modalClose:hover{background:#1e1e26}.dark .profesores-module__w16vpq__modalProgress{background:#2c2c30}.dark .profesores-module__w16vpq__chipLabel{color:var(--text-color-dark);background:#1e1e26}.dark .profesores-module__w16vpq__fieldSelect{color:var(--text-color);background:#1e1e26;border-color:#2c2c30}
