.h1-regular{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:72px;line-height:90px;letter-spacing:-.02em}.h1-medium{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:72px;line-height:90px;letter-spacing:-.02em}.h1-semibold{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:72px;line-height:90px;letter-spacing:-.02em}.h1-bold{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:72px;line-height:90px;letter-spacing:-.02em}.h2-regular{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:60px;line-height:72px;letter-spacing:-.02em}.h2-medium{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:60px;line-height:72px;letter-spacing:-.02em}.h2-semibold{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:60px;line-height:72px;letter-spacing:-.02em}.h2-bold{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:60px;line-height:72px;letter-spacing:-.02em}.h3-regular{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:48px;line-height:60px;letter-spacing:-.02em}.h3-medium{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:48px;line-height:60px;letter-spacing:-.02em}.h3-semibold{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:48px;line-height:60px;letter-spacing:-.02em}.h3-bold{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:48px;line-height:60px;letter-spacing:-.02em}.h4-regular{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:36px;line-height:44px;letter-spacing:-.02em}.h4-medium{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:36px;line-height:44px;letter-spacing:-.02em}.h4-semibold{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em}.h4-bold{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:36px;line-height:44px;letter-spacing:-.02em}.h5-regular{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:30px;line-height:38px}.h5-medium{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:30px;line-height:38px}.h5-semibold{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:30px;line-height:38px}.h5-bold{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:30px;line-height:38px}.h6-regular{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:24px;line-height:32px}.h6-medium{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:24px;line-height:32px}.h6-semibold{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:24px;line-height:32px}.h6-bold{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:24px;line-height:32px}.subheadline-regular{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:20px;line-height:30px}.subheadline-medium{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:20px;line-height:30px}.subheadline-semibold{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:20px;line-height:30px}.subheadline-bold{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:20px;line-height:30px}.body-lg-regular{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:18px;line-height:28px}.body-lg-medium{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:18px;line-height:28px}.body-lg-semibold{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:18px;line-height:28px}.body-lg-bold{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:18px;line-height:28px}.body-md-regular{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:16px;line-height:24px}.body-md-medium{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:16px;line-height:24px}.body-md-semibold{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:16px;line-height:24px}.body-md-bold{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:16px;line-height:24px}.caption-lg-regular{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:14px;line-height:20px}.caption-lg-medium{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:14px;line-height:20px}.caption-lg-semibold{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:14px;line-height:20px}.caption-lg-bold{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:14px;line-height:20px}.caption-sm-regular{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;line-height:18px}.caption-sm-medium{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:12px;line-height:18px}.caption-sm-semibold{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:12px;line-height:18px}.caption-sm-bold{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:12px;line-height:18px}.c-academic-quality{display:flex;flex-direction:column;align-items:center;padding:48px 0;background:#fff}.c-academic-quality__container{position:relative;display:flex;flex-direction:column;align-items:center;padding:48px 32px;gap:64px;width:100%;max-width:1280px;background:#f0fdf4;border-radius:32px;overflow:hidden;isolation:isolate}.c-academic-quality__stroke{position:absolute;z-index:0;pointer-events:none;width:auto;height:100%}.c-academic-quality__stroke--left{left:0;top:50%;transform:translateY(-50%)}.c-academic-quality__stroke--right{right:0;top:50%;transform:translateY(-50%)}.c-academic-quality__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:768px}.c-academic-quality__header{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.c-academic-quality__title{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:48px;line-height:60px;letter-spacing:-.02em;color:#111827;text-align:center}.c-academic-quality__description{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#4b5563;text-align:center}.c-academic-quality--blue .c-academic-quality__container{background:#f0f8ff}@media(max-width:1279px){.c-academic-quality{padding:40px 16px}.c-academic-quality__container{width:100%;padding:40px 24px;gap:48px}.c-academic-quality__stroke--left{left:0;top:0;transform:none}.c-academic-quality__stroke--right{right:0;top:auto;bottom:0;transform:none}.c-academic-quality__content{max-width:100%}}@media(max-width:767px){.c-academic-quality{padding:40px 16px}.c-academic-quality__container{width:100%;border-radius:0;padding:40px 16px;gap:40px}.c-academic-quality__stroke--left{left:0;top:0;transform:none}.c-academic-quality__stroke--right{right:0;top:auto;bottom:0;transform:none}.c-academic-quality__header{gap:16px}.c-academic-quality__title{font-family:Unbounded,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:36px;line-height:44px;letter-spacing:-.02em}.c-academic-quality__content .c-button{width:100%}}
