.promo-section:where(.astro-2QITNDPU){padding:40px 0;width:100%}.promo-wrapper:where(.astro-2QITNDPU){position:relative;max-width:1200px;margin:0 auto;border-radius:16px;overflow:hidden}.promo-image:where(.astro-2QITNDPU){width:100%;height:auto;display:block}.promo-action:where(.astro-2QITNDPU){position:absolute;bottom:18%;left:5%;background-color:#3d3d3d;color:#fff;font-size:24px;font-weight:400;padding:16px 48px;border:none;border-radius:8px;text-decoration:none;cursor:pointer;transition:background-color .2s ease;letter-spacing:.5px}.promo-action:where(.astro-2QITNDPU):hover{background-color:#2a2a2a;color:#fff;text-decoration:none}@media (max-width: 768px){.promo-action:where(.astro-2QITNDPU){font-size:16px;padding:10px 28px;border-radius:6px}.promo-section:where(.astro-2QITNDPU){padding:20px 10px}}@media (max-width: 480px){.promo-action:where(.astro-2QITNDPU){font-size:12px;padding:8px 20px;border-radius:4px}}.teacher-details:where(.astro-2QITNDPU){margin-top:14px;background:#f7f9fb;border-radius:8px;padding:10px 14px;font-size:14px;line-height:1.5;overflow:hidden;transition:background .3s ease}.teacher-details:where(.astro-2QITNDPU)[open]{background:#eef4f9}.teacher-details:where(.astro-2QITNDPU) summary:where(.astro-2QITNDPU){display:flex;align-items:center;cursor:pointer;font-weight:600;color:#005bb5;list-style:none;gap:8px}.teacher-details:where(.astro-2QITNDPU) summary:where(.astro-2QITNDPU)::marker{display:none}.teacher-details:where(.astro-2QITNDPU) summary:where(.astro-2QITNDPU):hover{color:#003e7e}.teacher-details:where(.astro-2QITNDPU) .icon:where(.astro-2QITNDPU){display:inline-block;font-weight:700;transform:rotate(0);transition:transform .25s ease;font-size:16px;color:#0072e5}.teacher-details:where(.astro-2QITNDPU)[open] .icon:where(.astro-2QITNDPU){transform:rotate(90deg)}.teacher-details:where(.astro-2QITNDPU) p:where(.astro-2QITNDPU){margin-top:10px;margin-bottom:0;color:#333}.leooooo:where(.astro-2QITNDPU){margin-top:40px}.videos:where(.astro-2QITNDPU){overflow:hidden;border-radius:8px}
